._canvas_1nq50_1{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}._container_4b7ci_1{display:flex;flex-direction:column;align-items:center;z-index:10}._title_4b7ci_8{color:var(--color-text);font-size:4.5rem;font-weight:var(--font-weight-bold);margin:0;letter-spacing:-.02em;animation:_slideUp_4b7ci_1 .7s ease-out forwards}._definition_4b7ci_17{margin-top:1.5rem;text-align:center;max-width:400px;opacity:0;animation:_slideUp_4b7ci_1 .7s ease-out .3s forwards}._language_4b7ci_25{color:var(--color-text-secondary);font-size:.85rem;font-weight:var(--font-weight-light);font-style:italic;letter-spacing:.05em}._pronunciation_4b7ci_33{color:var(--color-text);font-size:1.1rem;font-weight:var(--font-weight-normal);margin:.5rem 0 0;line-height:1.6}._pronunciation_4b7ci_33 strong{font-weight:var(--font-weight-semibold)}._phonetic_4b7ci_45{color:var(--color-text-secondary)}._meaning_4b7ci_49{color:#333;font-size:1rem;font-weight:var(--font-weight-light);margin:.75rem 0 0;line-height:1.7;opacity:0;animation:_slideUp_4b7ci_1 .7s ease-out .5s forwards}._authLinks_4b7ci_59{margin-top:3rem;display:flex;align-items:center;gap:.5rem;opacity:0;animation:_slideUp_4b7ci_1 .7s ease-out 1s forwards}._authLink_4b7ci_59{color:var(--color-text-muted);text-decoration:none;transition:color .15s ease;cursor:pointer;background:none;border:none;font-family:inherit;font-size:.9rem;font-weight:var(--font-weight-light);padding:0}._authLink_4b7ci_59:hover,._authLink_4b7ci_59._active_4b7ci_85{color:var(--color-text)}._separator_4b7ci_89{color:var(--color-border);font-size:.9rem;font-weight:var(--font-weight-light)}._formContainer_4b7ci_95{display:flex;justify-content:center;width:100%;position:relative;margin-top:2rem;animation:_slideUp_4b7ci_1 .4s ease-out forwards}@keyframes _slideUp_4b7ci_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._sidebar_2tw6o_1{position:fixed;left:0;top:0;height:100vh;width:160px;display:flex;flex-direction:column;justify-content:center;z-index:50;padding:2rem}._navList_2tw6o_14{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._navList_2tw6o_14 li{opacity:0;transform:translate(-20px);animation:_slideIn_2tw6o_1 .5s ease-out forwards;animation-delay:calc(var(--item-index) * .1s + .2s)}@keyframes _slideIn_2tw6o_1{to{opacity:1;transform:translate(0)}}._navItem_2tw6o_37{width:100%;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer;font-family:var(--font-family);font-size:1.1rem;font-weight:var(--font-weight-light);color:var(--color-text-muted);letter-spacing:.01em;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left}._navItem_2tw6o_37:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:2px;height:60%;background:var(--color-text);transition:transform .3s cubic-bezier(.4,0,.2,1);transform-origin:center}._navItem_2tw6o_37:hover{color:var(--color-text);padding-left:1.5rem}._navItem_2tw6o_37:hover:before{transform:translateY(-50%) scaleY(1)}._navItem_2tw6o_37._active_2tw6o_78{color:var(--color-text);font-weight:var(--font-weight-normal);padding-left:1.5rem}._navItem_2tw6o_37._active_2tw6o_78:before{transform:translateY(-50%) scaleY(1)}._indicator_2tw6o_88{width:6px;height:6px;border-radius:50%;background:transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}._navItem_2tw6o_37._active_2tw6o_78 ._indicator_2tw6o_88{background:var(--color-text)}._navItem_2tw6o_37:hover ._indicator_2tw6o_88{background:var(--color-text-muted)}._navItem_2tw6o_37._active_2tw6o_78:hover ._indicator_2tw6o_88{background:var(--color-text)}._label_2tw6o_108{text-transform:lowercase}@media (max-width: 768px){._sidebar_2tw6o_1{width:100%;height:auto;position:fixed;top:auto;bottom:0;left:0;flex-direction:row;justify-content:center;padding:.75rem 1rem;background:var(--color-bg);border-top:1px solid var(--color-border)}._navList_2tw6o_14{flex-direction:row;gap:.5rem;width:100%;justify-content:space-around}._navList_2tw6o_14 li{transform:translateY(20px);animation:_slideUp_2tw6o_1 .4s ease-out forwards}@keyframes _slideUp_2tw6o_1{to{opacity:1;transform:translateY(0)}}._navItem_2tw6o_37{padding:.75rem 1rem;font-size:.9rem;justify-content:center}._navItem_2tw6o_37:before{display:none}._navItem_2tw6o_37:hover,._navItem_2tw6o_37._active_2tw6o_78{padding-left:1rem}._indicator_2tw6o_88{display:none}}._backdrop_1fj69_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#faf8f599;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99}._container_1fj69_13{position:relative;z-index:100}._trigger_1fj69_18{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:border-color .15s ease}._trigger_1fj69_18:hover{border-color:var(--color-border-dark)}._avatar_1fj69_35{width:100%;height:100%;object-fit:cover}._avatarFallback_1fj69_41{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-text);color:var(--color-bg);font-size:.85rem;font-weight:var(--font-weight-medium);letter-spacing:.02em}._dropdown_1fj69_54{position:absolute;top:calc(100% + 12px);left:0;padding:0;animation:_fadeIn_1fj69_1 .15s ease}@keyframes _fadeIn_1fj69_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._userInfo_1fj69_73{padding:0}._userName_1fj69_77{font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color-text);margin-bottom:8px;white-space:nowrap}._userEmail_1fj69_85{font-size:1.1rem;font-weight:var(--font-weight-light);color:var(--color-text-secondary);margin-bottom:12px;white-space:nowrap}._memberSince_1fj69_93{font-size:1rem;font-weight:var(--font-weight-light);color:var(--color-text-muted);text-transform:lowercase;margin-bottom:32px;white-space:nowrap}._divider_1fj69_102{display:none}._menuItem_1fj69_106{display:block;padding:10px 20px;border:1px solid var(--color-border);background:transparent;text-align:center;font-family:var(--font-family);font-size:1rem;font-weight:var(--font-weight-light);color:var(--color-text-secondary);cursor:pointer;transition:border-color .1s ease,color .1s ease}._menuItem_1fj69_106:hover{border-color:var(--color-text);color:var(--color-text)}._container_1xlk3_1{min-height:100vh;position:relative;background:transparent}._userButtonContainer_1xlk3_7{position:fixed;top:1rem;left:1rem;z-index:100}._productSelectorContainer_1xlk3_14{position:fixed;top:1rem;right:1rem;z-index:100}._main_1xlk3_21{margin-left:160px;padding:3rem 2rem 2rem;min-height:100vh;max-width:calc(100vw - 160px)}@media (max-width: 768px){._main_1xlk3_21{margin-left:0;padding:4rem 1rem 5rem;max-width:100vw}._userButtonContainer_1xlk3_7{top:.75rem;left:.75rem}._productSelectorContainer_1xlk3_14{top:.75rem;right:.75rem}}._overlay_gl2i2_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#faf8f5d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_gl2i2_1 .3s ease-out}@keyframes _fadeIn_gl2i2_1{0%{opacity:0}to{opacity:1}}._prompt_gl2i2_25{display:flex;flex-direction:column;align-items:center;max-width:400px;width:90%;padding:2rem;animation:_slideUp_gl2i2_1 .4s cubic-bezier(.4,0,.2,1)}@keyframes _slideUp_gl2i2_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._title_gl2i2_46{font-size:1.5rem;font-weight:var(--font-weight-light);color:var(--color-text);margin:0 0 2rem;text-align:center;letter-spacing:-.01em}._productList_gl2i2_55{display:flex;flex-direction:column;gap:.5rem;width:100%}._productButton_gl2i2_62{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;background:transparent;border:1px solid var(--color-border);cursor:pointer;font-family:var(--font-family);transition:all .25s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(10px);animation:_itemSlideIn_gl2i2_1 .4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--item-index) * .05s + .1s)}@keyframes _itemSlideIn_gl2i2_1{to{opacity:1;transform:translateY(0)}}._productButton_gl2i2_62:hover{background:var(--color-surface);border-color:var(--color-text);transform:translate(5px)}._productName_gl2i2_92{font-size:1rem;font-weight:var(--font-weight-normal);color:var(--color-text)}._productRole_gl2i2_98{font-size:.7rem;font-weight:var(--font-weight-light);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}._createSection_gl2i2_106{width:100%;margin-top:1rem}._divider_gl2i2_111{height:1px;background:var(--color-border);margin:.75rem 0 1.25rem;opacity:0;animation:_fadeIn_gl2i2_1 .4s ease-out .3s forwards}._newProductButton_gl2i2_119{width:100%;padding:1rem 1.25rem;background:transparent;border:1px dashed var(--color-border);cursor:pointer;font-family:var(--font-family);font-size:.9rem;font-weight:var(--font-weight-light);color:var(--color-text-muted);transition:all .25s cubic-bezier(.4,0,.2,1);opacity:0;animation:_fadeIn_gl2i2_1 .4s ease-out .35s forwards}._newProductButton_gl2i2_119:hover{border-style:solid;border-color:var(--color-text);color:var(--color-text);background:var(--color-surface)}._createForm_gl2i2_141{display:flex;gap:.5rem;width:100%;opacity:0;animation:_fadeIn_gl2i2_1 .3s ease-out forwards}._createInput_gl2i2_149{flex:1;padding:1rem;font-family:var(--font-family);font-size:.95rem;font-weight:var(--font-weight-light);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);transition:border-color .2s ease}._createInput_gl2i2_149:focus{outline:none;border-color:var(--color-text)}._createInput_gl2i2_149::placeholder{color:var(--color-text-muted)}._createInput_gl2i2_149:disabled{opacity:.7}._createSubmit_gl2i2_174{padding:1rem 1.5rem;font-family:var(--font-family);font-size:.85rem;font-weight:var(--font-weight-medium);color:var(--color-surface);background:var(--color-text);border:1px solid var(--color-text);cursor:pointer;transition:all .2s ease}._createSubmit_gl2i2_174:hover:not(:disabled){background:transparent;color:var(--color-text)}._createSubmit_gl2i2_174:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){._prompt_gl2i2_25{padding:1.5rem}._title_gl2i2_46{font-size:1.25rem}._productButton_gl2i2_62,._newProductButton_gl2i2_119,._createInput_gl2i2_149,._createSubmit_gl2i2_174{padding:.875rem 1rem}}._button_1x5ig_1{font-family:var(--font-family);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s ease;border:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}._button_1x5ig_1:disabled{opacity:.5;cursor:not-allowed}._primary_1x5ig_19{background-color:var(--color-text);color:var(--color-bg);border:2px solid var(--color-text)}._primary_1x5ig_19:hover:not(:disabled){background-color:#333;border-color:#333}._secondary_1x5ig_30{background-color:transparent;color:var(--color-text);border:1px solid var(--color-border)}._secondary_1x5ig_30:hover:not(:disabled){border-color:var(--color-text)}._ghost_1x5ig_40{background-color:transparent;color:var(--color-text-secondary);border:none}._ghost_1x5ig_40:hover:not(:disabled){color:var(--color-text)}._danger_1x5ig_50{background-color:transparent;color:#dc2626;border:1px solid #dc2626}._danger_1x5ig_50:hover:not(:disabled){background-color:#dc2626;color:#fff}._sm_1x5ig_62{padding:.375rem .75rem;font-size:.8rem}._md_1x5ig_67{padding:.625rem 1.25rem;font-size:.875rem}._lg_1x5ig_72{padding:.875rem 1.75rem;font-size:1rem}._overlay_c0jsz_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_c0jsz_1 .15s ease-out}._modal_c0jsz_15{background-color:var(--color-bg);border:1px solid var(--color-border);max-width:360px;width:90%;max-height:90vh;overflow-y:auto;animation:_scaleIn_c0jsz_1 .15s ease-out}._header_c0jsz_25{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}._title_c0jsz_33{margin:0;font-size:.85rem;font-weight:var(--font-weight-medium);color:var(--color-text)}._closeButton_c0jsz_40{background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;transition:color .15s ease}._closeButton_c0jsz_40:hover{color:var(--color-text)}._content_c0jsz_56{padding:1.25rem}@keyframes _fadeIn_c0jsz_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_c0jsz_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._backdrop_9zbui_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#faf8f599;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99}._container_9zbui_13{position:relative;z-index:100}._loading_9zbui_18,._empty_9zbui_19{font-size:.75rem;color:var(--color-text-secondary);font-family:var(--font-family)}._trigger_9zbui_25{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:0;background:transparent;border:none;cursor:pointer;font-family:var(--font-family);font-size:1.5rem;font-weight:var(--font-weight-normal);color:var(--color-text);text-shadow:1px 1px 2px rgba(0,0,0,.08);transition:text-shadow .15s ease}._trigger_9zbui_25:hover{text-shadow:2px 2px 4px rgba(0,0,0,.12)}._productName_9zbui_46{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_9zbui_53{font-size:1.2rem;color:var(--color-text-secondary)}._dropdown_9zbui_58{position:absolute;top:calc(100% + 12px);right:0;padding:0;animation:_fadeIn_9zbui_1 .15s ease}@keyframes _fadeIn_9zbui_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._productList_9zbui_77{display:flex;flex-direction:column;gap:16px}._option_9zbui_83{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:0;background:transparent;border:none;cursor:pointer;font-family:var(--font-family);font-size:1.4rem;color:var(--color-text-secondary);text-align:right;transition:color .1s ease;white-space:nowrap}._option_9zbui_83:hover{color:var(--color-text)}._option_9zbui_83._selected_9zbui_104{color:var(--color-text);font-weight:var(--font-weight-medium)}._optionName_9zbui_109{overflow:hidden;text-overflow:ellipsis}._optionRole_9zbui_114{font-size:.9rem;color:var(--color-text-muted);text-transform:lowercase}._divider_9zbui_120{height:1px;background:var(--color-border);margin:20px 0}._createForm_9zbui_126{display:flex;align-items:center;gap:1rem}._createInput_9zbui_132{width:180px;padding:8px 12px;font-family:var(--font-family);font-size:1.1rem;font-weight:var(--font-weight-light);color:var(--color-text);background:transparent;border:1px solid var(--color-border);transition:border-color .15s ease}._createInput_9zbui_132:focus{outline:none;border-color:var(--color-text)}._createInput_9zbui_132::placeholder{color:var(--color-text-muted)}._createInput_9zbui_132:disabled{opacity:.7}._createSubmit_9zbui_157{padding:8px 16px;font-family:var(--font-family);font-size:1rem;font-weight:var(--font-weight-light);color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);cursor:pointer;transition:border-color .15s ease,color .15s ease}._createSubmit_9zbui_157:hover:not(:disabled){border-color:var(--color-text);color:var(--color-text)}._createSubmit_9zbui_157:disabled{opacity:.5;cursor:not-allowed}._newProductButton_9zbui_179{padding:0;font-family:var(--font-family);font-size:1.1rem;font-weight:var(--font-weight-light);color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;transition:color .1s ease;text-align:right}._newProductButton_9zbui_179:hover{color:var(--color-text)}._backdrop_1bvcf_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:1000;overflow:hidden}._backdrop_1bvcf_2._centered_1bvcf_13{display:flex;align-items:center;justify-content:center;padding:2rem}._modalContainer_1bvcf_20{max-height:90vh;display:flex;flex-direction:column}._backdrop_1bvcf_2._centered_1bvcf_13 ._modalContainer_1bvcf_20{width:100%;max-width:800px;align-items:center}._modalContainer_1bvcf_20._anchored_1bvcf_34{position:fixed;width:auto;transform:translate(-7px,-85px)}._puzzleGrid_1bvcf_44{display:grid;grid-template-columns:auto minmax(180px,280px) 200px;grid-template-rows:auto auto auto;gap:2px;width:auto}._piece_1bvcf_53{background:#fff;border:1px solid rgba(0,0,0,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden}._piece_1bvcf_53:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 30%,rgba(0,0,0,.02) 0%,transparent 60%);pointer-events:none}._typePiece_1bvcf_78{grid-column:1;grid-row:1;border-radius:0;padding:8px;transition:background .4s ease,border-color .4s ease;width:fit-content;min-width:120px;height:fit-content;justify-self:start;align-self:end}._typePiece_1bvcf_78._buildMode_1bvcf_91,._typePiece_1bvcf_78._sellMode_1bvcf_96{background:#fff;border-color:#00000026}._typeToggleInner_1bvcf_101{display:flex;flex-direction:column;gap:4px}._typeBtn_1bvcf_107{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#0000000d;border:1px solid rgba(0,0,0,.1);border-radius:0;color:#0006;font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .25s ease}._typeBtn_1bvcf_107:hover:not(:disabled){background:#00000014;color:#000000b3;border-color:#00000026}._typeBtn_1bvcf_107:disabled{opacity:.4;cursor:not-allowed}._typePiece_1bvcf_78._buildMode_1bvcf_91 ._typeBtn_1bvcf_107._active_1bvcf_135{background:#525252;color:#fff;border-color:#525252;box-shadow:0 4px 16px #0003}._typePiece_1bvcf_78._sellMode_1bvcf_96 ._typeBtn_1bvcf_107._active_1bvcf_135{background:#c97676;color:#fff;border-color:#c97676;box-shadow:0 4px 16px #0003}._typeIcon_1bvcf_150{width:16px;height:16px;display:flex;align-items:center;justify-content:center}._typeIcon_1bvcf_150 svg{width:100%;height:100%}._inputPiece_1bvcf_166{grid-column:1 / 3;grid-row:2;border-radius:0;padding:12px;transition:background .4s ease,border-color .4s ease}._inputPiece_1bvcf_166._buildMode_1bvcf_91,._inputPiece_1bvcf_166._sellMode_1bvcf_96{background:#fff;border-color:#0000001a}._inputWrapper_1bvcf_184{display:flex;flex-direction:column;gap:6px}._taskInput_1bvcf_190{width:100%;padding:10px 12px;background:#00000008;border:1px solid rgba(0,0,0,.1);border-radius:0;color:#1a1a1a;font-family:var(--font-family);font-size:.9rem;font-weight:var(--font-weight-normal);outline:none;transition:all .25s ease;resize:none;line-height:1.5;min-height:100px}._inputPiece_1bvcf_166._buildMode_1bvcf_91 ._taskInput_1bvcf_190{background:#00000008;border-color:#0000001a;color:#1a1a1a}._inputPiece_1bvcf_166._sellMode_1bvcf_96 ._taskInput_1bvcf_190{background:#00000008;color:#c97676;border-color:#0000001a}._inputPiece_1bvcf_166._sellMode_1bvcf_96 ._taskInput_1bvcf_190::placeholder{color:#c9767680}._taskInput_1bvcf_190:focus{border-color:#0003}._inputPiece_1bvcf_166._sellMode_1bvcf_96 ._taskInput_1bvcf_190:focus{border-color:#0003}._taskInput_1bvcf_190::placeholder{color:#00000059}._taskInput_1bvcf_190:disabled{opacity:.6}._taskMeta_1bvcf_239{display:flex;align-items:center;gap:4px;padding:0 2px;font-size:.7rem}._metaAuthor_1bvcf_247{color:#0009}._metaDot_1bvcf_251{color:#0000004d}._metaDate_1bvcf_255{color:#0006}._inputPiece_1bvcf_166._sellMode_1bvcf_96 ._metaAuthor_1bvcf_247,._inputPiece_1bvcf_166._sellMode_1bvcf_96 ._metaDot_1bvcf_251,._inputPiece_1bvcf_166._sellMode_1bvcf_96 ._metaDate_1bvcf_255{color:#c97676}._inputPiece_1bvcf_166._moveExit_1bvcf_266{box-shadow:0 0 20px #ffffff14,0 0 40px #ffffff0a,0 8px 30px #0003;z-index:10}._categoryPiece_1bvcf_277{grid-column:3;grid-row:1 / 3;border-radius:0;padding:8px;display:flex;flex-direction:column;gap:0;height:40px;overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1),gap .35s cubic-bezier(.4,0,.2,1);cursor:pointer;align-self:end}._categoryPiece_1bvcf_277:hover,._categoryPiece_1bvcf_277:focus-within{height:280px;padding:10px;gap:8px;cursor:default}._categoryHeader_1bvcf_302{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:20px}._pieceLabel_1bvcf_310{font-size:.65rem;font-weight:var(--font-weight-medium);color:#0006;text-transform:uppercase;letter-spacing:.12em;transition:color .2s ease}._categoryPiece_1bvcf_277:hover ._pieceLabel_1bvcf_310,._categoryPiece_1bvcf_277:focus-within ._pieceLabel_1bvcf_310{color:#0009}._selectedBadge_1bvcf_324{background:#00000014;color:#000c;font-size:.6rem;font-weight:var(--font-weight-medium);padding:3px 8px;border-radius:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryPiece_1bvcf_277:hover ._selectedBadge_1bvcf_324,._categoryPiece_1bvcf_277:focus-within ._selectedBadge_1bvcf_324{background:#0000001a;color:#1a1a1a;max-width:120px;padding:4px 10px}._categorySearch_1bvcf_345{position:relative;opacity:0;transform:translateY(-8px);transition:all .25s cubic-bezier(.4,0,.2,1);transition-delay:0s}._categoryPiece_1bvcf_277:hover ._categorySearch_1bvcf_345,._categoryPiece_1bvcf_277:focus-within ._categorySearch_1bvcf_345{opacity:1;transform:translateY(0);transition-delay:.1s}._searchInput_1bvcf_360{width:100%;padding:6px 10px 6px 28px;background:#00000008;border:1px solid rgba(0,0,0,.1);border-radius:0;color:#1a1a1a;font-family:var(--font-family);font-size:.7rem;outline:none;transition:all .2s ease}._searchInput_1bvcf_360:focus{border-color:#0003;background:#0000000d}._searchInput_1bvcf_360::placeholder{color:#00000059}._searchIcon_1bvcf_382{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;color:#00000059}._searchIcon_1bvcf_382 svg{width:100%;height:100%}._categoryList_1bvcf_397{flex:1;overflow:auto;display:flex;flex-direction:column;gap:2px;padding-right:2px;opacity:0;transform:translateY(-8px);transition:all .25s cubic-bezier(.4,0,.2,1);transition-delay:0s}._categoryPiece_1bvcf_277:hover ._categoryList_1bvcf_397,._categoryPiece_1bvcf_277:focus-within ._categoryList_1bvcf_397{opacity:1;transform:translateY(0);transition-delay:.15s}._categoryList_1bvcf_397::-webkit-scrollbar{width:4px}._categoryList_1bvcf_397::-webkit-scrollbar-track{background:#00000008;border-radius:0}._categoryList_1bvcf_397::-webkit-scrollbar-thumb{background:#00000026;border-radius:0}._categoryList_1bvcf_397::-webkit-scrollbar-thumb:hover{background:#00000040}._categoryItem_1bvcf_436{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:0;cursor:pointer;transition:all .2s ease;text-align:left;min-height:32px;width:fit-content;min-width:100%}._categoryItem_1bvcf_436:hover{background:#0000000f;border-color:#0000001f}._categoryItem_1bvcf_436._selected_1bvcf_324{background:#00000014;border-color:#00000026}._categoryPiece_1bvcf_277._buildMode_1bvcf_91 ._categoryItem_1bvcf_436{border-left:3px solid rgba(82,82,82,.5)}._categoryPiece_1bvcf_277._sellMode_1bvcf_96 ._categoryItem_1bvcf_436{border-left:3px solid rgba(201,118,118,.6)}._categoryName_1bvcf_470{color:#1a1a1a;font-size:.8rem;font-weight:var(--font-weight-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;flex:1;min-width:0;max-width:90px;transition:max-width .2s ease}._categoryItem_1bvcf_436:hover ._categoryName_1bvcf_470{max-width:250px}._categoryType_1bvcf_488{color:#0006;font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}._categorySize_1bvcf_496{background:#00000014;color:#00000080;font-size:.65rem;font-weight:var(--font-weight-medium);padding:2px 8px;border-radius:0;min-width:24px;text-align:center;flex-shrink:0}._emptyCategories_1bvcf_508{color:#0006;font-size:.8rem;text-align:center;padding:24px 12px}._feedbackPiece_1bvcf_518{grid-column:3;grid-row:3;border-radius:0;padding:8px;display:flex;flex-direction:column;gap:0;height:40px;overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1),gap .35s cubic-bezier(.4,0,.2,1);cursor:pointer;align-self:start}._feedbackPiece_1bvcf_518:hover,._feedbackPiece_1bvcf_518:focus-within{height:120px;padding:10px;gap:8px;cursor:default}._feedbackOverlay_1bvcf_544{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:1050;cursor:pointer}._feedbackPiece_1bvcf_518._expanded_1bvcf_553,._feedbackPiece_1bvcf_518._expanded_1bvcf_553:hover,._feedbackPiece_1bvcf_518._expanded_1bvcf_553:focus-within{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:480px;max-width:90vw;height:auto;max-height:80vh;padding:16px;gap:12px;cursor:default;z-index:1100;box-shadow:0 20px 60px #0000004d;border:1px solid rgba(0,0,0,.15)}._feedbackHeader_1bvcf_572{display:flex;align-items:center;justify-content:space-between;min-height:20px}._feedbackPiece_1bvcf_518 ._pieceLabel_1bvcf_310{transition:color .2s ease}._feedbackPiece_1bvcf_518:hover ._pieceLabel_1bvcf_310,._feedbackPiece_1bvcf_518:focus-within ._pieceLabel_1bvcf_310,._feedbackPiece_1bvcf_518._expanded_1bvcf_553 ._pieceLabel_1bvcf_310{color:#0009}._comingSoon_1bvcf_589{font-size:.55rem;color:#00000040;font-style:italic;transition:color .2s ease}._feedbackPiece_1bvcf_518:hover ._comingSoon_1bvcf_589{color:#0006}._feedbackPlaceholder_1bvcf_600{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;background:#00000008;border:1px dashed rgba(0,0,0,.1);border-radius:0;opacity:0;transform:translateY(-6px);transition:all .25s cubic-bezier(.4,0,.2,1);transition-delay:0s}._feedbackPiece_1bvcf_518:hover ._feedbackPlaceholder_1bvcf_600,._feedbackPiece_1bvcf_518:focus-within ._feedbackPlaceholder_1bvcf_600,._feedbackPiece_1bvcf_518._expanded_1bvcf_553 ._feedbackPlaceholder_1bvcf_600{opacity:1;transform:translateY(0);transition-delay:.1s}._feedbackIcon_1bvcf_624{width:24px;height:24px;color:#0003}._feedbackIcon_1bvcf_624 svg{width:100%;height:100%}._feedbackText_1bvcf_635{color:#0000004d;font-size:.65rem;text-align:center;line-height:1.4;margin:0}._feedbackDots_1bvcf_643{display:flex;gap:3px}._feedbackDots_1bvcf_643 span{width:3px;height:3px;background:#00000026;border-radius:0;animation:_feedbackPulse_1bvcf_1 1.5s ease-in-out infinite}._feedbackDots_1bvcf_643 span:nth-child(2){animation-delay:.2s}._feedbackDots_1bvcf_643 span:nth-child(3){animation-delay:.4s}@keyframes _feedbackPulse_1bvcf_1{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}._feedbackCount_1bvcf_676{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:var(--font-weight-semibold);color:#fff;background:#1a1a1a;border-radius:8px}._feedbackList_1bvcf_691{display:flex;flex-direction:column;gap:2px;flex:1;overflow-y:auto;margin-top:4px;opacity:0;transform:translateY(-8px);transition:all .25s cubic-bezier(.4,0,.2,1);transition-delay:0s}._feedbackPiece_1bvcf_518:hover ._feedbackList_1bvcf_691,._feedbackPiece_1bvcf_518:focus-within ._feedbackList_1bvcf_691,._feedbackPiece_1bvcf_518._expanded_1bvcf_553 ._feedbackList_1bvcf_691{opacity:1;transform:translateY(0);transition-delay:.15s}._feedbackList_1bvcf_691::-webkit-scrollbar{width:4px}._feedbackList_1bvcf_691::-webkit-scrollbar-track{background:#00000008;border-radius:0}._feedbackList_1bvcf_691::-webkit-scrollbar-thumb{background:#00000026;border-radius:0}._feedbackList_1bvcf_691::-webkit-scrollbar-thumb:hover{background:#00000040}._feedbackItem_1bvcf_732{background:#00000005;border:1px solid rgba(0,0,0,.06);border-radius:2px;overflow:hidden}._feedbackItemHeader_1bvcf_739{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s ease}._feedbackItemHeader_1bvcf_739:hover{background:#0000000a}._feedbackItemHeader_1bvcf_739._expanded_1bvcf_553{background:#0000000a;border-bottom:1px solid rgba(0,0,0,.06)}._feedbackItem_1bvcf_732 ._feedbackUser_1bvcf_761{font-size:.65rem;font-weight:var(--font-weight-medium);color:#0009;flex-shrink:0}._feedbackPreview_1bvcf_768{flex:1;min-width:0;font-size:.65rem;color:#0006;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._expandIcon_1bvcf_778{flex-shrink:0;color:#0000004d;transition:transform .2s ease}._feedbackRating_1bvcf_785{display:flex;gap:1px;flex-shrink:0}._feedbackRating_1bvcf_785 ._starFilled_1bvcf_791,._feedbackRating_1bvcf_785 ._starEmpty_1bvcf_792{width:8px;height:8px;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}._feedbackRating_1bvcf_785 ._starFilled_1bvcf_791{background:#1a1a1a}._feedbackRating_1bvcf_785 ._starEmpty_1bvcf_792{background:#00000026}._feedbackExpanded_1bvcf_807{overflow:hidden}._feedbackExpandedInner_1bvcf_811{padding:12px 14px;background:#fffc;max-height:240px;overflow-y:auto}._feedbackMeta_1bvcf_818{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:.65rem;color:#00000080}._feedbackMeta_1bvcf_818 ._feedbackDate_1bvcf_827{margin-left:auto;font-size:.6rem;color:#00000059}._feedbackMessage_1bvcf_833{margin:0;font-size:.82rem;color:#1a1a1a;line-height:1.6;white-space:pre-wrap}._feedbackMetadata_1bvcf_841{margin-top:8px;font-size:.6rem;color:#0006}._feedbackMetadata_1bvcf_841 summary{cursor:pointer;-webkit-user-select:none;user-select:none}._feedbackMetadata_1bvcf_841 pre{margin:4px 0 0;padding:6px 8px;font-family:var(--font-family-mono, monospace);font-size:.6rem;background:#00000008;border:1px solid rgba(0,0,0,.06);border-radius:2px;overflow-x:auto}._unlinkBtn_1bvcf_863{margin-top:8px;padding:4px 10px;font-family:var(--font-family);font-size:.6rem;font-weight:var(--font-weight-medium);color:#00000080;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:2px;cursor:pointer;transition:all .15s ease}._unlinkBtn_1bvcf_863:hover:not(:disabled){color:#dc2626;border-color:#dc2626;background:#dc26260d}._unlinkBtn_1bvcf_863:disabled{opacity:.5;cursor:not-allowed}._actionsPiece_1bvcf_891{grid-column:1 / 3;grid-row:3;border-radius:0;padding:8px 10px;align-self:start;transition:background .4s ease,border-color .4s ease}._actionsPiece_1bvcf_891._buildMode_1bvcf_91{background:#525252;border-color:#ffffff1a}._actionsPiece_1bvcf_891._sellMode_1bvcf_96{background:#c97676;border-color:#ffffff26}._actionsInner_1bvcf_910{display:flex;align-items:center;gap:8px}._primaryBtn_1bvcf_916{padding:6px 14px;background:linear-gradient(145deg,#fffffff2,#ebebebe6);border:none;border-radius:0;color:#14161ee6;font-family:var(--font-family);font-size:.7rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000026;letter-spacing:.02em}._primaryBtn_1bvcf_916:hover:not(:disabled){background:linear-gradient(145deg,#fff,#f5f5f5f2);box-shadow:0 4px 16px #0003;transform:translateY(-1px)}._primaryBtn_1bvcf_916:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #00000026}._primaryBtn_1bvcf_916:disabled{opacity:.35;cursor:not-allowed}._loadingDots_1bvcf_947{display:flex;gap:4px;justify-content:center;align-items:center;min-width:60px}._loadingDots_1bvcf_947 span{width:4px;height:4px;background:#14161eb3;border-radius:0;animation:_loadingBounce_1bvcf_1 1s ease-in-out infinite}._loadingDots_1bvcf_947 span:nth-child(2){animation-delay:.15s}._loadingDots_1bvcf_947 span:nth-child(3){animation-delay:.3s}@keyframes _loadingBounce_1bvcf_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}._secondaryActions_1bvcf_980{display:flex;align-items:center;gap:4px;padding-left:6px;border-left:1px solid rgba(255,255,255,.15)}._moveBtn_1bvcf_988{display:flex;align-items:center;gap:4px;padding:5px 10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:0;color:#ffffffb3;font-family:var(--font-family);font-size:.65rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;letter-spacing:.01em}._moveBtn_1bvcf_988:hover:not(:disabled){background:#ffffff26;border-color:#ffffff40;color:#fffffff2}._moveBtn_1bvcf_988:disabled{opacity:.3;cursor:not-allowed}._moveBtn_1bvcf_988 svg{width:11px;height:11px;opacity:.7}._deleteBtn_1bvcf_1022{display:flex;align-items:center;justify-content:center;padding:5px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:0;color:#ffffffb3;cursor:pointer;transition:all .2s ease}._deleteBtn_1bvcf_1022:hover:not(:disabled){background:#fff3;border-color:#ffffff4d;color:#fff}._deleteBtn_1bvcf_1022:disabled{opacity:.3;cursor:not-allowed}._deleteBtn_1bvcf_1022 svg{width:13px;height:13px}._deleteConfirm_1bvcf_1051{display:flex;align-items:center;gap:4px}._confirmText_1bvcf_1057{color:#ffffffe6;font-size:.7rem;font-weight:var(--font-weight-medium)}._confirmYes_1bvcf_1063,._confirmNo_1bvcf_1064{padding:4px 8px;font-family:var(--font-family);font-size:.6rem;font-weight:var(--font-weight-medium);cursor:pointer;border-radius:0;transition:all .2s ease}._confirmYes_1bvcf_1063{background:#ffffffe6;border:1px solid rgba(255,255,255,1);color:#c97676}._confirmYes_1bvcf_1063:hover{background:#fff;border-color:#fff;color:#b08080}._confirmNo_1bvcf_1064{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffb3}._confirmNo_1bvcf_1064:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff}._cancelBtn_1bvcf_1098{margin-left:auto;padding:5px 10px;background:transparent;border:none;color:#ffffff80;font-family:var(--font-family);font-size:.65rem;cursor:pointer;transition:all .2s ease;letter-spacing:.01em}._cancelBtn_1bvcf_1098:hover:not(:disabled){color:#ffffffd9}._cancelBtn_1bvcf_1098:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 900px){._backdrop_1bvcf_2{padding:1rem}._modalContainer_1bvcf_20._anchored_1bvcf_34{transform:translate(-11px,-59px)}._puzzleGrid_1bvcf_44{grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto;max-width:600px}._typePiece_1bvcf_78{grid-column:1;grid-row:1;border-radius:0;width:fit-content;height:fit-content;align-self:end}._typeToggleInner_1bvcf_101{flex-direction:row}._inputPiece_1bvcf_166{grid-column:1 / 3;grid-row:2;border-radius:0}._categoryPiece_1bvcf_277{grid-column:2;grid-row:1;max-height:none;border-radius:0}._feedbackPiece_1bvcf_518{grid-column:1 / 3;grid-row:3;border-radius:0;align-self:start}._feedbackPiece_1bvcf_518:hover,._feedbackPiece_1bvcf_518:focus-within{height:120px}._feedbackPiece_1bvcf_518._expanded_1bvcf_553,._feedbackPiece_1bvcf_518._expanded_1bvcf_553:hover,._feedbackPiece_1bvcf_518._expanded_1bvcf_553:focus-within{width:420px}._actionsPiece_1bvcf_891{grid-column:1 / 3;grid-row:4;border-radius:0}}@media (max-width: 600px){._puzzleGrid_1bvcf_44{grid-template-columns:1fr;gap:10px}._inputPiece_1bvcf_166,._categoryPiece_1bvcf_277,._feedbackPiece_1bvcf_518,._actionsPiece_1bvcf_891{grid-column:1;border-radius:0}._typePiece_1bvcf_78{grid-column:1;grid-row:1;border-radius:0;width:fit-content}._inputPiece_1bvcf_166{grid-row:2}._categoryPiece_1bvcf_277{grid-row:3;max-height:200px}._feedbackPiece_1bvcf_518{grid-row:4;align-self:start}._feedbackPiece_1bvcf_518:hover,._feedbackPiece_1bvcf_518:focus-within{height:120px}._feedbackPiece_1bvcf_518._expanded_1bvcf_553,._feedbackPiece_1bvcf_518._expanded_1bvcf_553:hover,._feedbackPiece_1bvcf_518._expanded_1bvcf_553:focus-within{width:95vw}._actionsPiece_1bvcf_891{grid-row:5;border-radius:0}._typeToggleInner_1bvcf_101{flex-direction:row}._actionsInner_1bvcf_910{flex-wrap:wrap;gap:10px}._primaryBtn_1bvcf_916{width:100%;order:-1}._secondaryActions_1bvcf_980,._cancelBtn_1bvcf_1098{margin-left:0}}._card_v4h4p_1{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:0;cursor:grab;touch-action:none;box-shadow:0 2px 8px #00000014;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden;width:100%;min-height:100px}._card_v4h4p_1:hover{background:#fafafa;border-color:#00000026;box-shadow:0 6px 20px #0000001f;padding:1.25rem 1.1rem;min-height:120px}._card_v4h4p_1._selected_v4h4p_27{background:#f5f5f5;border-color:#0003;transform:translateY(-2px);box-shadow:0 6px 24px #00000026}._card_v4h4p_1._dragging_v4h4p_34{opacity:.4;border-style:dashed;cursor:grabbing}._card_v4h4p_1:active{cursor:grabbing}._content_v4h4p_45{flex:1;min-width:0}._name_v4h4p_50{display:block;font-size:.95rem;font-weight:var(--font-weight-normal);color:#1a1a1a;margin-bottom:.25rem;word-break:break-word;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}._card_v4h4p_1:hover ._name_v4h4p_50{-webkit-line-clamp:unset;overflow:visible}._meta_v4h4p_70{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:#666;margin-top:auto}._author_v4h4p_79{color:#555;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dot_v4h4p_87{opacity:.4}._date_v4h4p_91{color:#777}._category_v4h4p_96{padding:.2rem .5rem;border-radius:0;font-size:.7rem;font-weight:var(--font-weight-medium);background:#fff;color:#111}._card_v4h4p_1._buildTask_v4h4p_106 ._name_v4h4p_50{color:#1a1a1a}._card_v4h4p_1._buildTask_v4h4p_106 ._category_v4h4p_96{background:#525252;color:#fff}._card_v4h4p_1._buildTask_v4h4p_106 ._selectedIndicator_v4h4p_115{background:linear-gradient(180deg,#6b6b6b,#525252)}._card_v4h4p_1._sellTask_v4h4p_120 ._name_v4h4p_50{color:#1a1a1a}._card_v4h4p_1._sellTask_v4h4p_120 ._category_v4h4p_96{background:#c97676;color:#fff}._card_v4h4p_1._sellTask_v4h4p_120 ._selectedIndicator_v4h4p_115{background:#c97676}._card_v4h4p_1._sellTask_v4h4p_120 ._author_v4h4p_79,._card_v4h4p_1._sellTask_v4h4p_120 ._date_v4h4p_91,._card_v4h4p_1._sellTask_v4h4p_120 ._dot_v4h4p_87{color:#c97676}._actions_v4h4p_140{display:flex;align-items:center;justify-content:flex-end;gap:.2rem;opacity:0;max-height:0;overflow:hidden;transition:all .2s ease}._card_v4h4p_1:hover ._actions_v4h4p_140,._actions_v4h4p_140._visible_v4h4p_152{opacity:1;max-height:30px}._deleteButton_v4h4p_157{background:none;border:none;color:#666;font-size:1rem;cursor:pointer;padding:.1rem .2rem;line-height:1;transition:all .15s ease;border-radius:0}._deleteButton_v4h4p_157:hover{color:#f66;background:#c8000026}._confirmDelete_v4h4p_175{display:flex;align-items:center;gap:.2rem}._confirmYes_v4h4p_181,._confirmNo_v4h4p_182{padding:.15rem .35rem;font-family:var(--font-family);font-size:.55rem;font-weight:var(--font-weight-medium);cursor:pointer;border:1px solid #3a3a3a;border-radius:0;background:#2a2a2a;transition:all .15s ease}._confirmYes_v4h4p_181{color:#f66;border-color:#c44}._confirmYes_v4h4p_181:hover{background:#c44;color:#fff}._confirmNo_v4h4p_182{color:#888}._confirmNo_v4h4p_182:hover{border-color:#555;color:#ccc;background:#333}._selectedIndicator_v4h4p_115{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#6b6b6b,#525252);border-radius:0}@keyframes _slideIn_v4h4p_1{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._card_v4h4p_1._animateIn_v4h4p_237{animation:_slideIn_v4h4p_1 .12s ease-out}._card_v4h4p_1._editing_v4h4p_242{cursor:default}._editForm_v4h4p_246{display:flex;flex-direction:column;gap:.25rem}._editInput_v4h4p_252{width:100%;padding:.35rem;background:#111;border:1px solid #3a3a3a;border-radius:0;color:#f0f0f0;font-family:var(--font-family);font-size:.8rem;outline:none;transition:border-color .15s ease}._editInput_v4h4p_252:focus{border-color:#555}._editInput_v4h4p_252:disabled{opacity:.6}._editActions_v4h4p_273{display:flex;gap:.2rem;justify-content:flex-end}._saveButton_v4h4p_279,._cancelButton_v4h4p_280{padding:.2rem .4rem;font-family:var(--font-family);font-size:.6rem;font-weight:var(--font-weight-medium);cursor:pointer;border:1px solid #3a3a3a;border-radius:0;transition:all .15s ease}._saveButton_v4h4p_279{background:#2a2a2a;color:#aaa}._saveButton_v4h4p_279:hover:not(:disabled){background:#333;border-color:#555;color:#fff}._saveButton_v4h4p_279:disabled{opacity:.4;cursor:not-allowed}._cancelButton_v4h4p_280{background:transparent;border-color:transparent;color:#666}._cancelButton_v4h4p_280:hover:not(:disabled){color:#999}._cancelButton_v4h4p_280:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 900px){._card_v4h4p_1{padding:.75rem .85rem;min-height:80px}._actions_v4h4p_140{opacity:1;max-height:30px}._name_v4h4p_50{font-size:.9rem}}._column_ljwn6_1{flex:1;display:flex;flex-direction:column;background:transparent;padding:.4rem;border:1px solid transparent;border-radius:0;transition:border-color .08s ease,background .08s ease}._column_ljwn6_1._dragOver_ljwn6_12{border-color:var(--color-border);background:#00000005}._header_ljwn6_18{margin-bottom:.4rem}._headerTop_ljwn6_22{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}._title_ljwn6_29{margin:0;font-size:.8rem;font-weight:var(--font-weight-medium);color:var(--color-text);text-transform:lowercase;letter-spacing:.02em}._count_ljwn6_38{font-size:.7rem;font-weight:var(--font-weight-light);color:var(--color-text-muted)}._columnProgress_ljwn6_44{height:2px;background:var(--color-border);border-radius:0;overflow:hidden}._columnProgressFill_ljwn6_51{height:100%;background:#1a1a1a;border-radius:0;transition:width .1s ease}._tasks_ljwn6_59{display:flex;flex-direction:column;gap:2px;flex:1;min-height:100px}._emptyColumn_ljwn6_67{display:none}._addForm_ljwn6_72{display:flex;flex-direction:column;gap:.4rem;padding:.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:0;overflow:hidden}._input_ljwn6_83{width:100%;padding:.4rem 0;font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight-light);color:var(--color-text);background-color:transparent;border:none;border-bottom:1px solid var(--color-border);transition:border-color .15s ease}._input_ljwn6_83:focus{outline:none;border-color:var(--color-text)}._input_ljwn6_83::placeholder{color:var(--color-text-muted)}._input_ljwn6_83:disabled{opacity:.7}._addActions_ljwn6_109{display:flex;align-items:center;gap:.4rem}._cancelButton_ljwn6_115{background:none;border:none;cursor:pointer;font-family:var(--font-family);font-size:.75rem;color:var(--color-text-muted);padding:0;transition:color .15s ease}._cancelButton_ljwn6_115:hover{color:var(--color-text)}._addButton_ljwn6_131{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:1rem;background:transparent;border:none;cursor:pointer;font-family:var(--font-family);font-size:1rem;font-weight:var(--font-weight-light);color:var(--color-text-secondary);transition:all .15s ease}._addButton_ljwn6_131:hover{color:var(--color-text)}._addIcon_ljwn6_152{font-size:1.3rem;line-height:1}@media (max-width: 900px){._tasks_ljwn6_59{min-height:auto}._emptyColumn_ljwn6_67{min-height:60px}}._container_188md_1{display:flex;flex-direction:column;min-height:calc(100vh - 6rem);padding:1rem .75rem}._header_188md_9{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}._titleSection_188md_18{display:flex;align-items:baseline;gap:.4rem}._title_188md_18{margin:0;font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:-.02em}._taskCount_188md_32{font-size:1rem;font-weight:var(--font-weight-light);color:var(--color-text-muted)}._statsSection_188md_38{display:flex;align-items:center;gap:.5rem}._progressBar_188md_44{width:120px;height:4px;background:var(--color-border);border-radius:0;overflow:hidden}._progressFill_188md_52{height:100%;background:#1a1a1a;border-radius:0;transition:width .3s ease}._progressText_188md_59{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap}._board_188md_66{display:flex;gap:2px;flex:1;min-height:400px}._emptyState_188md_74{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 6rem)}._emptyText_188md_81{font-size:.9rem;color:var(--color-text-muted)}._loading_188md_86{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:calc(100vh - 6rem)}._loadingDot_188md_94{width:6px;height:6px;background:var(--color-text-muted);border-radius:0;animation:_loadingPulse_188md_1 1.4s ease-in-out infinite}._loadingDot_188md_94:nth-child(1){animation-delay:0s}._loadingDot_188md_94:nth-child(2){animation-delay:.2s}._loadingDot_188md_94:nth-child(3){animation-delay:.4s}@keyframes _loadingPulse_188md_1{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}._dragOverlay_188md_118{padding:.5rem .6rem;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:0;box-shadow:0 12px 40px #0000004d;cursor:grabbing;min-width:180px;max-width:240px}._dragOverlay_188md_118._sellTask_188md_129{background:#8c1d1d;border-color:#b52525}._dragOverlayContent_188md_134{display:flex;flex-direction:column}._dragOverlayName_188md_139{font-size:.8rem;font-weight:var(--font-weight-normal);color:#f0f0f0;margin-bottom:.2rem;line-height:1.3}._dragOverlayMeta_188md_147{display:flex;align-items:center;gap:.3rem;font-size:.65rem;color:#888}._dragOverlayDot_188md_155{opacity:.5}._footer_188md_160{margin-top:auto;padding-top:2rem;border-top:1px solid var(--color-border)}._hintsTitle_188md_166{font-size:.65rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:lowercase;letter-spacing:.05em;margin-bottom:1rem;text-align:center}._hints_188md_166{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem 2rem}._hintGroup_188md_184{display:flex;align-items:center;gap:.5rem}._hintLabel_188md_190{font-size:.7rem;color:var(--color-text-secondary)}._hintKeys_188md_195{display:flex;align-items:center;gap:.2rem}._hints_188md_166 kbd{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .4rem;font-family:var(--font-family);font-size:.65rem;font-weight:var(--font-weight-medium);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:0;min-width:22px;min-height:22px;box-shadow:0 1px 2px #0000000d}@media (max-width: 900px){._container_188md_1{padding:1.5rem 1rem}._board_188md_66{flex-direction:column;gap:2rem}._header_188md_9{flex-direction:column;align-items:flex-start}._statsSection_188md_38{width:100%}._progressBar_188md_44{flex:1}._hints_188md_166{gap:.75rem 1.25rem}._hintGroup_188md_184{flex-direction:column;gap:.25rem;align-items:center}._footer_188md_160{padding-bottom:5rem}}._item_7vulz_1{position:relative;display:flex;flex-direction:column;padding:1rem 1.1rem;margin:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:0;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);outline:none;box-shadow:0 2px 8px #00000014;width:100%;max-width:320px;min-height:100px;overflow:hidden}._item_7vulz_1:hover{background:#fafafa;border-color:#00000026;box-shadow:0 6px 20px #0000001f;padding:1.25rem 1.1rem;min-height:120px}._item_7vulz_1:focus-visible{border-color:#0003}._item_7vulz_1._selected_7vulz_32{background:#f5f5f5;border-color:#0003;transform:translateY(-2px);box-shadow:0 6px 24px #00000026}._indicator_7vulz_39{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#6b6b6b,#525252);border-radius:0}._content_7vulz_49{display:flex;flex-direction:column;gap:.5rem;flex:1}._main_7vulz_56{flex:1;min-width:0}._name_7vulz_61{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;font-weight:var(--font-weight-normal);color:#1a1a1a;line-height:1.4;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem;letter-spacing:.01em;transition:all .25s cubic-bezier(.4,0,.2,1)}._item_7vulz_1._selected_7vulz_32 ._name_7vulz_61,._item_7vulz_1:hover ._name_7vulz_61{-webkit-line-clamp:unset;overflow:visible}._meta_7vulz_83{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:#666;margin-top:auto}._author_7vulz_92{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#555}._separator_7vulz_100{opacity:.4}._date_7vulz_104{white-space:nowrap;color:#777}._category_7vulz_110{padding:.2rem .5rem;border-radius:0;font-size:.7rem;font-weight:var(--font-weight-medium);white-space:nowrap;background:#fff;color:#111}._item_7vulz_1._buildTask_7vulz_121 ._name_7vulz_61{color:#1a1a1a}._item_7vulz_1._buildTask_7vulz_121 ._category_7vulz_110{background:#525252;color:#fff}._item_7vulz_1._buildTask_7vulz_121 ._indicator_7vulz_39{background:linear-gradient(180deg,#6b6b6b,#525252)}._item_7vulz_1._sellTask_7vulz_135 ._name_7vulz_61{color:#1a1a1a}._item_7vulz_1._sellTask_7vulz_135 ._category_7vulz_110{background:#c97676;color:#fff}._item_7vulz_1._sellTask_7vulz_135 ._indicator_7vulz_39{background:#c97676}._item_7vulz_1._sellTask_7vulz_135 ._author_7vulz_92,._item_7vulz_1._sellTask_7vulz_135 ._date_7vulz_104,._item_7vulz_1._sellTask_7vulz_135 ._separator_7vulz_100{color:#c97676}._actions_7vulz_155{display:flex;align-items:center;gap:.2rem;opacity:0;max-height:0;overflow:hidden;transition:all .2s ease;pointer-events:none}._item_7vulz_1:hover ._actions_7vulz_155,._actions_7vulz_155._visible_7vulz_167{opacity:1;max-height:40px;pointer-events:auto}._actionButton_7vulz_173{display:inline-flex;align-items:center;gap:.15rem;padding:.2rem .3rem;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:0;cursor:pointer;font-family:var(--font-family);font-size:.55rem;color:#aaa;transition:all .15s ease;white-space:nowrap;width:fit-content}._actionButton_7vulz_173:hover{background:#333;border-color:#555;color:#fff}._actionButton_7vulz_173:active{transform:scale(.95)}._actionButton_7vulz_173:disabled{opacity:.4;cursor:not-allowed}._actionButton_7vulz_173._deleteAction_7vulz_205{padding:.25rem .35rem;background:transparent;border-color:#3a3a3a}._actionButton_7vulz_173._deleteAction_7vulz_205:hover{background:#c8000026;border-color:#c44;color:#f66}._actionIcon_7vulz_217{font-size:.9rem;line-height:1}._actionLabel_7vulz_222{font-weight:var(--font-weight-medium)}._spinner_7vulz_227{display:inline-block;width:12px;height:12px;border:1.5px solid #444;border-top-color:#aaa;border-radius:0;animation:_spin_7vulz_227 .6s linear infinite}@keyframes _spin_7vulz_227{to{transform:rotate(360deg)}}._confirmDelete_7vulz_244{display:flex;align-items:center;gap:.25rem}._confirmText_7vulz_250{font-size:.7rem;color:#f66;font-weight:var(--font-weight-medium)}._confirmYes_7vulz_256,._confirmNo_7vulz_257{padding:.2rem .4rem;font-family:var(--font-family);font-size:.55rem;font-weight:var(--font-weight-medium);cursor:pointer;border:1px solid #3a3a3a;border-radius:0;background:#2a2a2a;transition:all .15s ease}._confirmYes_7vulz_256{color:#f66;border-color:#c44}._confirmYes_7vulz_256:hover{background:#c44;color:#fff}._confirmNo_7vulz_257{color:#888}._confirmNo_7vulz_257:hover{border-color:#555;color:#ccc;background:#333}._item_7vulz_1._editing_7vulz_290{cursor:default;max-width:360px}._editForm_7vulz_295{display:flex;flex-direction:column;gap:.25rem;width:100%}._editInput_7vulz_302{width:100%;padding:.3rem;background:#111;border:1px solid #3a3a3a;border-radius:0;color:#f0f0f0;font-family:var(--font-family);font-size:.75rem;outline:none;transition:border-color .15s ease}._editInput_7vulz_302:focus{border-color:#555}._editInput_7vulz_302:disabled{opacity:.6}._editActions_7vulz_323{display:flex;gap:.2rem;justify-content:flex-end}._saveButton_7vulz_329,._cancelButton_7vulz_330{padding:.2rem .4rem;font-family:var(--font-family);font-size:.6rem;font-weight:var(--font-weight-medium);cursor:pointer;border:1px solid #3a3a3a;border-radius:0;transition:all .15s ease}._saveButton_7vulz_329{background:#2a2a2a;color:#aaa}._saveButton_7vulz_329:hover:not(:disabled){background:#333;border-color:#555;color:#fff}._saveButton_7vulz_329:disabled{opacity:.4;cursor:not-allowed}._cancelButton_7vulz_330{background:transparent;border-color:transparent;color:#666}._cancelButton_7vulz_330:hover:not(:disabled){color:#999}._cancelButton_7vulz_330:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 640px){._item_7vulz_1{padding:.75rem .85rem;margin:0;min-height:80px;max-width:100%}._item_7vulz_1._editing_7vulz_290{max-width:100%}._actions_7vulz_155{opacity:1;max-height:40px;pointer-events:auto}._name_7vulz_61{font-size:.9rem}._actionButton_7vulz_173{padding:.15rem .25rem;font-size:.55rem}}._container_14gv3_1{display:flex;flex-direction:column;min-height:calc(100vh - 6rem);padding:1rem .75rem}._header_14gv3_9{margin-bottom:.75rem}._titleRow_14gv3_13{display:flex;align-items:baseline;gap:.4rem}._title_14gv3_13{margin:0;font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:-.02em}._count_14gv3_27{font-size:1rem;font-weight:var(--font-weight-light);color:var(--color-text-muted)}._subtitle_14gv3_33{margin:.25rem 0 0;font-size:.75rem;color:var(--color-text-muted)}._controls_14gv3_40{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._searchWrapper_14gv3_47{flex:1;position:relative}._searchInput_14gv3_52{width:100%;padding:.65rem 2.5rem .65rem 0;font-family:var(--font-family);font-size:.85rem;font-weight:var(--font-weight-light);color:var(--color-text);background:transparent;border:none;border-bottom:1px solid var(--color-border);transition:border-color .2s ease}._searchInput_14gv3_52:focus{outline:none;border-color:var(--color-text)}._searchInput_14gv3_52::placeholder{color:var(--color-text-muted)}._clearSearch_14gv3_74{position:absolute;right:1.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-muted);font-size:1.1rem;cursor:pointer;padding:.25rem;line-height:1;transition:color .15s ease}._clearSearch_14gv3_74:hover{color:var(--color-text)}._searchHint_14gv3_93{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.7rem;color:var(--color-text-muted);padding:.15rem .35rem;border:1px solid var(--color-border);border-radius:0;opacity:.6}._addButtonWrapper_14gv3_107{display:flex;justify-content:flex-start;margin-bottom:.5rem}._sortSelect_14gv3_113{padding:.5rem 1.75rem .5rem .75rem;font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-light);color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);cursor:pointer;transition:all .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}._sortSelect_14gv3_113:hover{border-color:var(--color-text);color:var(--color-text)}._sortSelect_14gv3_113:focus{outline:none;border-color:var(--color-text)}._addButton_14gv3_107{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3a3a3a,#2a2a2a);border:none;border-radius:0;cursor:pointer;color:#fff;transition:width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}._addButton_14gv3_107:hover{width:120px;padding-left:14px;padding-right:14px;justify-content:flex-start;gap:.5rem;background:linear-gradient(135deg,#4a4a4a,#3a3a3a)}._addButton_14gv3_107:active{transform:scale(.98)}._addButtonPlus_14gv3_169{font-size:1.5rem;font-weight:300;line-height:1;flex-shrink:0}._addButtonText_14gv3_176{font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;opacity:0;width:0;transition:opacity .2s ease}._addButton_14gv3_107:hover ._addButtonText_14gv3_176{width:auto;opacity:1}._dateFilters_14gv3_193{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}._dateChip_14gv3_200{padding:.25rem .5rem;font-family:var(--font-family);font-size:.65rem;font-weight:var(--font-weight-light);color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border);border-radius:0;cursor:pointer;transition:all .15s ease}._dateChip_14gv3_200:hover{color:var(--color-text);border-color:var(--color-text-secondary)}._dateChip_14gv3_200._active_14gv3_218{color:var(--color-text);border-color:var(--color-text);font-weight:var(--font-weight-medium)}._addForm_14gv3_225{overflow:hidden;margin-bottom:.5rem;padding:.5rem;background:var(--color-surface);border:1px solid var(--color-border)}._addInput_14gv3_233{width:100%;padding:.4rem 0;font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight-light);color:var(--color-text);background:transparent;border:none;border-bottom:1px solid var(--color-border);margin-bottom:.4rem;transition:border-color .15s ease}._addInput_14gv3_233:focus{outline:none;border-color:var(--color-text)}._addInput_14gv3_233::placeholder{color:var(--color-text-muted)}._addActions_14gv3_256{display:flex;align-items:center;gap:.4rem}._cancelButton_14gv3_262{background:none;border:none;cursor:pointer;font-family:var(--font-family);font-size:.8rem;color:var(--color-text-muted);padding:.5rem .75rem;transition:color .15s ease}._cancelButton_14gv3_262:hover{color:var(--color-text)}._content_14gv3_278{flex:1;min-height:300px}._loading_14gv3_284{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:4rem 0}._loadingDot_14gv3_292{width:6px;height:6px;background:var(--color-text-muted);border-radius:0;animation:_loadingPulse_14gv3_1 1.4s ease-in-out infinite}._loadingDot_14gv3_292:nth-child(1){animation-delay:0s}._loadingDot_14gv3_292:nth-child(2){animation-delay:.2s}._loadingDot_14gv3_292:nth-child(3){animation-delay:.4s}@keyframes _loadingPulse_14gv3_1{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}._emptyState_14gv3_316{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}._emptyIcon_14gv3_325{color:var(--color-text-muted);margin-bottom:1.5rem;opacity:.6}._emptyTitle_14gv3_331{margin:0 0 .5rem;font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-text)}._emptyText_14gv3_338{margin:0;font-size:.85rem;color:var(--color-text-muted);line-height:1.6}._emptyText_14gv3_338 kbd{display:inline-block;padding:.15rem .4rem;font-family:var(--font-family);font-size:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:0;margin:0 .15rem}._emptyText_14gv3_338 strong{font-weight:var(--font-weight-medium)}._list_14gv3_361{display:flex;flex-direction:column;gap:.5rem}._group_14gv3_368{display:flex;flex-direction:column}._groupHeader_14gv3_373{display:flex;align-items:center;gap:.3rem;padding:.25rem 0;background:none;border:none;cursor:pointer;width:100%;text-align:left;transition:opacity .15s ease}._groupHeader_14gv3_373:hover{opacity:.7}._groupLabel_14gv3_390{font-size:.7rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:lowercase;letter-spacing:.05em}._groupCount_14gv3_398{font-size:.65rem;color:var(--color-text-muted);opacity:.7}._groupChevron_14gv3_404{font-size:.75rem;color:var(--color-text-muted);margin-left:auto;transform:rotate(-90deg);transition:transform .2s ease}._groupChevron_14gv3_404._collapsed_14gv3_412{transform:rotate(-180deg)}._groupList_14gv3_416{list-style:none;margin:0;padding:.15rem 0;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,320px));gap:2px}._highlight_14gv3_427{background:#ffffff26;color:#fff;padding:.05em .2em;border-radius:0}._footer_14gv3_435{margin-top:auto;padding-top:2.5rem;border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1.5rem}._hintsTitle_14gv3_443{font-size:.65rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:lowercase;letter-spacing:.05em;margin-bottom:1rem;text-align:center}._hints_14gv3_443{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem 2rem}._hintGroup_14gv3_461{display:flex;align-items:center;gap:.5rem}._hintLabel_14gv3_467{font-size:.7rem;color:var(--color-text-secondary)}._hintKeys_14gv3_472{display:flex;align-items:center;gap:.2rem}._hintOr_14gv3_478{font-size:.6rem;color:var(--color-text-muted);margin:0 .35rem}._hints_14gv3_443 kbd{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .4rem;font-family:var(--font-family);font-size:.65rem;font-weight:var(--font-weight-medium);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:0;min-width:22px;min-height:22px;box-shadow:0 1px 2px #0000000d}@media (max-width: 640px){._container_14gv3_1{padding:1.5rem 1rem}._title_14gv3_13{font-size:1.25rem}._controls_14gv3_40{flex-direction:column;align-items:stretch;gap:.75rem}._sortSelect_14gv3_113{width:100%}._dateFilters_14gv3_193{gap:.35rem}._dateChip_14gv3_200{padding:.35rem .6rem;font-size:.65rem}._hints_14gv3_443{gap:.75rem 1.25rem}._hintGroup_14gv3_461{flex-direction:column;gap:.25rem;align-items:center}._hintLabel_14gv3_467{font-size:.6rem}._hints_14gv3_443 kbd{min-width:20px;min-height:20px;font-size:.6rem;padding:.15rem .3rem}._footer_14gv3_435{padding-bottom:5rem}}._container_14fyx_6{width:100%;padding:.5rem 0}._mosaic_14fyx_14{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;max-width:600px;background:#ffffff05;padding:3px;border-radius:2px}._tile_14fyx_27{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;cursor:pointer;transition:all .2s ease}._tile_14fyx_27[data-size="1"]{grid-column:span 2;grid-row:span 1;min-height:48px}._tile_14fyx_27[data-size="2"]{grid-column:span 3;grid-row:span 1;min-height:56px}._tile_14fyx_27[data-size="3"]{grid-column:span 4;grid-row:span 1;min-height:64px}._tile_14fyx_27[data-size="5"]{grid-column:span 5;grid-row:span 2;min-height:80px}._tile_14fyx_27[data-size="8"]{grid-column:span 6;grid-row:span 2;min-height:96px}._tile_14fyx_27[data-size="13"]{grid-column:span 8;grid-row:span 2;min-height:112px}._tile_14fyx_27[data-size="21"]{grid-column:span 12;grid-row:span 3;min-height:140px}._tile_14fyx_27:hover{z-index:2}._tile_14fyx_27._selected_14fyx_78{z-index:3}._tile_14fyx_27._boundary_14fyx_90[data-size="1"],._tile_14fyx_27._mechanism_14fyx_91[data-size="1"]{background:#5a5a5a;border-bottom:2px solid #7a7a7a}._tile_14fyx_27._boundary_14fyx_90[data-size="2"],._tile_14fyx_27._mechanism_14fyx_91[data-size="2"]{background:#4e4e4e;border-bottom:2px solid #6a6a6a}._tile_14fyx_27._boundary_14fyx_90[data-size="3"],._tile_14fyx_27._mechanism_14fyx_91[data-size="3"]{background:#424242;border-bottom:2px solid #5a5a5a}._tile_14fyx_27._boundary_14fyx_90[data-size="5"],._tile_14fyx_27._mechanism_14fyx_91[data-size="5"]{background:#363636;border-bottom:2px solid #4a4a4a}._tile_14fyx_27._boundary_14fyx_90[data-size="8"],._tile_14fyx_27._mechanism_14fyx_91[data-size="8"]{background:#2c2c2c;border-bottom:2px solid #3c3c3c}._tile_14fyx_27._boundary_14fyx_90[data-size="13"],._tile_14fyx_27._mechanism_14fyx_91[data-size="13"]{background:#232323;border-bottom:2px solid #333333}._tile_14fyx_27._boundary_14fyx_90[data-size="21"],._tile_14fyx_27._mechanism_14fyx_91[data-size="21"]{background:#1a1a1a;border-bottom:2px solid #2a2a2a}._tile_14fyx_27._boundary_14fyx_90:hover,._tile_14fyx_27._mechanism_14fyx_91:hover{filter:brightness(1.2)}._tile_14fyx_27._boundary_14fyx_90._selected_14fyx_78,._tile_14fyx_27._mechanism_14fyx_91._selected_14fyx_78{filter:brightness(1.3);border-bottom-color:#888}._tile_14fyx_27._initiative_14fyx_145[data-size="1"]{background:#8b3a3a;border-bottom:2px solid #a54a4a}._tile_14fyx_27._initiative_14fyx_145[data-size="2"]{background:#7a3232;border-bottom:2px solid #944040}._tile_14fyx_27._initiative_14fyx_145[data-size="3"]{background:#6a2a2a;border-bottom:2px solid #843838}._tile_14fyx_27._initiative_14fyx_145[data-size="5"]{background:#5a2424;border-bottom:2px solid #703030}._tile_14fyx_27._initiative_14fyx_145[data-size="8"]{background:#4a1e1e;border-bottom:2px solid #5c2828}._tile_14fyx_27._initiative_14fyx_145[data-size="13"]{background:#3a1818;border-bottom:2px solid #4c2020}._tile_14fyx_27._initiative_14fyx_145[data-size="21"]{background:#2a1212;border-bottom:2px solid #3c1a1a}._tile_14fyx_27._initiative_14fyx_145:hover{filter:brightness(1.2)}._tile_14fyx_27._initiative_14fyx_145._selected_14fyx_78{filter:brightness(1.3);border-bottom-color:#b55}._tileInner_14fyx_192{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:10px 12px}._tileName_14fyx_201{font-size:.72rem;font-weight:var(--font-weight-medium);color:#ffffffd9;line-height:1.3;letter-spacing:.01em;word-break:break-word}._tile_14fyx_27[data-size="5"] ._tileName_14fyx_201,._tile_14fyx_27[data-size="8"] ._tileName_14fyx_201{font-size:.82rem}._tile_14fyx_27[data-size="13"] ._tileName_14fyx_201,._tile_14fyx_27[data-size="21"] ._tileName_14fyx_201{font-size:.92rem}._tileMeta_14fyx_220{display:flex;align-items:center;gap:8px;margin-top:4px;opacity:.5}._tileSize_14fyx_228{font-size:.6rem;font-weight:var(--font-weight-medium);color:#fff9;font-variant-numeric:tabular-nums}._tile_14fyx_27[data-size="1"] ._tileMeta_14fyx_220,._tile_14fyx_27[data-size="2"] ._tileMeta_14fyx_220{display:none}._nameInput_14fyx_244{width:100%;border:none;background:#0006;font-family:var(--font-family);font-size:.72rem;font-weight:var(--font-weight-medium);color:#fff;outline:none;padding:8px 10px;border-radius:2px}._nameInput_14fyx_244::placeholder{color:#ffffff4d}._controls_14fyx_264{position:absolute;top:6px;right:6px;display:flex;gap:2px;z-index:10}._controlBtn_14fyx_273{width:22px;height:22px;border:none;background:#00000080;border-radius:2px;color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px;transition:all .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._controlBtn_14fyx_273:hover{background:#000000b3;color:#fff}._controlBtn_14fyx_273._deleteBtn_14fyx_294:hover{background:#b43c3ccc}._sizeSelector_14fyx_301{position:absolute;top:4px;right:4px;display:flex;gap:2px;padding:4px;background:#141419fa;border:1px solid rgba(255,255,255,.15);border-radius:4px;z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 20px #00000080}._sizeOption_14fyx_316{min-width:32px;height:26px;border:1px solid rgba(255,255,255,.1);background:transparent;border-radius:2px;color:#ffffff80;cursor:pointer;font-family:var(--font-family);font-size:.65rem;font-weight:var(--font-weight-medium);transition:all .15s ease;padding:0 8px}._sizeOption_14fyx_316:hover{background:#ffffff14;border-color:#fff3;color:#fffc}._sizeOption_14fyx_316._active_14fyx_337{background:#ffffff1f;border-color:#ffffff4d;color:#fff}._sectionHeader_14fyx_346{display:flex;align-items:center;gap:12px;margin-bottom:8px;margin-top:20px}._sectionHeader_14fyx_346:first-child{margin-top:0}._sectionLabel_14fyx_358{font-size:.6rem;font-weight:var(--font-weight-medium);color:#ffffff4d;text-transform:uppercase;letter-spacing:.15em}._sectionLabel_14fyx_358._boundary_14fyx_90{color:#999}._sectionLabel_14fyx_358._mechanism_14fyx_91{color:#777}._sectionLabel_14fyx_358._initiative_14fyx_145{color:#a55}._sectionLine_14fyx_370{flex:1;height:1px;background:#ffffff0f}._addTile_14fyx_379{grid-column:span 3;min-height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px dashed #555;cursor:pointer;transition:all .2s ease;color:#777;font-size:1.4rem;font-weight:300}._addTile_14fyx_379:hover{border-color:#888;color:#aaa}._addTile_14fyx_379._boundary_14fyx_90:hover{border-color:#999;color:#bbb}._addTile_14fyx_379._mechanism_14fyx_91:hover{border-color:#888;color:#aaa}._addTile_14fyx_379._initiative_14fyx_145:hover{border-color:#955;color:#b77}._addTile_14fyx_379:disabled{opacity:.3;cursor:not-allowed}._addForm_14fyx_420{grid-column:span 4;min-height:64px;position:relative;display:flex;flex-direction:column;justify-content:center;padding:8px 10px;background:transparent;border:2px dashed #555;border-bottom-style:solid}._addForm_14fyx_420._boundary_14fyx_90{border-color:#777}._addForm_14fyx_420._mechanism_14fyx_91{border-color:#666}._addForm_14fyx_420._initiative_14fyx_145{border-color:#844}._addFormInput_14fyx_443{width:100%;border:none;background:transparent;font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight-medium);color:#000;outline:none;padding:0}._addFormInput_14fyx_443::placeholder{color:#444}._addSizePicker_14fyx_459{display:flex;gap:3px;margin-top:8px}._addSizeOption_14fyx_465{width:22px;height:20px;border:1px solid #666;background:#333;border-radius:2px;color:#999;cursor:pointer;font-family:var(--font-family);font-size:.6rem;font-weight:var(--font-weight-medium);transition:all .15s ease;padding:0}._addSizeOption_14fyx_465:hover{border-color:#888;background:#444;color:#ccc}._addSizeOption_14fyx_465._active_14fyx_337{background:#555;border-color:#999;color:#fff}._emptyState_14fyx_495{grid-column:span 12;padding:3rem 2rem;text-align:center}._emptyIcon_14fyx_501{width:40px;height:40px;margin:0 auto 1rem}._emptyIcon_14fyx_501 svg{width:100%;height:100%}._emptyTitle_14fyx_512{font-size:.8rem;font-weight:var(--font-weight-medium);margin:0 0 .35rem}._emptyText_14fyx_518{font-size:.7rem;margin:0}._emptyStateBuild_14fyx_524 ._emptyIcon_14fyx_501{color:#0000004d}._emptyStateBuild_14fyx_524 ._emptyTitle_14fyx_512{color:#0009}._emptyStateBuild_14fyx_524 ._emptyText_14fyx_518{color:#0006}._emptyStateSell_14fyx_537 ._emptyIcon_14fyx_501{color:#722f3766}._emptyStateSell_14fyx_537 ._emptyTitle_14fyx_512{color:#722f37}._emptyStateSell_14fyx_537 ._emptyText_14fyx_518{color:#722f37b3}@media (max-width: 640px){._mosaic_14fyx_14{grid-template-columns:repeat(6,1fr);max-width:100%}._tile_14fyx_27[data-size="1"],._tile_14fyx_27[data-size="2"]{grid-column:span 2}._tile_14fyx_27[data-size="3"],._tile_14fyx_27[data-size="5"]{grid-column:span 3}._tile_14fyx_27[data-size="8"]{grid-column:span 4}._tile_14fyx_27[data-size="13"]{grid-column:span 5}._tile_14fyx_27[data-size="21"]{grid-column:span 6}._addTile_14fyx_379{grid-column:span 2}._addForm_14fyx_420{grid-column:span 3}._sizeSelector_14fyx_301{position:fixed;bottom:0;left:0;right:0;top:auto;border-bottom:none;border-top:1px solid rgba(255,255,255,.1);padding:12px;border-radius:0}}._container_1rvd9_1{display:flex;flex-direction:column;min-height:calc(100vh - 6rem);padding:2rem 1.5rem}._noProduct_1rvd9_8{color:var(--color-text-secondary);font-size:.85rem;min-height:calc(100vh - 6rem);display:flex;align-items:center;justify-content:center}._noProduct_1rvd9_8 p{margin:0}._name_1rvd9_21{margin:0 0 1.5rem;font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:-.02em}._descriptionSection_1rvd9_29{margin-bottom:2rem}._modeToggle_1rvd9_34{display:flex;gap:.5rem;margin-bottom:1.5rem}._modeButton_1rvd9_40{padding:.5rem 1.25rem;background:transparent;border:2px solid var(--color-border);border-radius:0;color:var(--color-text-muted);font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s ease}._modeButton_1rvd9_40:hover:not(._active_1rvd9_53){border-color:var(--color-text);color:var(--color-text)}._modeButton_1rvd9_40._active_1rvd9_53{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}._modeButton_1rvd9_40._sellButton_1rvd9_64._active_1rvd9_53{background:#722f37;border-color:#722f37;color:#fff}._modeButton_1rvd9_40._sellButton_1rvd9_64:hover:not(._active_1rvd9_53){border-color:#722f37;color:#722f37}._diagramIntro_1rvd9_75{margin:0 0 1.5rem;font-size:.85rem;color:var(--color-text-secondary);line-height:1.5;max-width:480px}._infoArrow_1rvd9_83{background:none;border:none;cursor:pointer;font-size:1.1rem;font-weight:var(--font-weight-bold);color:var(--color-text-muted);padding:0 .15rem;margin-left:.25rem;transition:color .15s ease;display:inline;letter-spacing:.1em}._infoArrow_1rvd9_83:hover{color:var(--color-text)}._philosophyBackdrop_1rvd9_101{position:fixed;top:0;left:0;right:0;bottom:0;background:#faf8f5b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:200;animation:_fadeIn_1rvd9_1 .2s ease}._philosophyOverlay_1rvd9_114{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:420px;padding:2rem;z-index:201;animation:_slideIn_1rvd9_1 .2s ease}._philosophyOverlay_1rvd9_114 p{margin:0 0 1rem;font-size:.9rem;color:var(--color-text);line-height:1.7;font-weight:var(--font-weight-light)}._philosophyOverlay_1rvd9_114 p:last-of-type{margin-bottom:0}._philosophyQuote_1rvd9_137{margin:0 0 1.5rem;padding:0}._philosophyQuote_1rvd9_137 p{font-style:italic;margin-bottom:.5rem}._philosophyQuote_1rvd9_137 cite{display:block;font-size:.75rem;font-style:normal;color:var(--color-text-muted)}._philosophyClose_1rvd9_154{position:absolute;top:0;right:0;background:none;border:none;cursor:pointer;font-size:1.5rem;color:var(--color-text-muted);padding:.5rem;line-height:1;transition:color .15s ease}._philosophyClose_1rvd9_154:hover{color:var(--color-text)}@keyframes _fadeIn_1rvd9_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1rvd9_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}._diagramQuote_1rvd9_188{margin:1rem 0 2rem;padding:0;max-width:480px}._diagramQuote_1rvd9_188 p{margin:0 0 .5rem;font-size:.8rem;font-style:italic;color:var(--color-text-secondary);line-height:1.6}._diagramQuote_1rvd9_188 cite{font-size:.7rem;font-style:normal;color:var(--color-text-muted)}._descriptionDisplay_1rvd9_208{display:flex;align-items:flex-start;gap:1rem}._description_1rvd9_29{margin:0;font-size:.9rem;color:var(--color-text-secondary);line-height:1.5;flex:1}._description_1rvd9_29._clickable_1rvd9_222{cursor:text;display:inline;transition:color .15s ease}._description_1rvd9_29._clickable_1rvd9_222:hover{color:var(--color-text)}._inlineInput_1rvd9_232{font-family:var(--font-family);font-size:.9rem;color:var(--color-text);background:transparent;border:none;border-bottom:1px solid var(--color-text-muted);outline:none;padding:0 0 .25rem;width:100%;max-width:400px}._inlineInput_1rvd9_232::placeholder{color:var(--color-text-muted)}._editButton_1rvd9_249{background:none;border:none;cursor:pointer;font-family:var(--font-family);font-size:.7rem;color:var(--color-text-muted);padding:0;transition:color .15s ease}._editButton_1rvd9_249:hover{color:var(--color-text)}._editForm_1rvd9_264{display:flex;flex-direction:column;gap:.75rem}._input_1rvd9_270{width:100%;padding:.6rem .75rem;font-family:var(--font-family);font-size:.9rem;font-weight:var(--font-weight-light);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);transition:border-color .15s ease}._input_1rvd9_270:focus{outline:none;border-color:var(--color-text)}._input_1rvd9_270::placeholder{color:var(--color-text-muted)}._input_1rvd9_270:disabled{opacity:.7}._editActions_1rvd9_295{display:flex;gap:.5rem}._meta_1rvd9_300{display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}._metaItem_1rvd9_308{display:flex;align-items:center;gap:1rem}._metaLabel_1rvd9_314{font-size:.7rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:lowercase;min-width:60px}._metaValue_1rvd9_322{font-size:.8rem;color:var(--color-text-secondary)}._dangerZone_1rvd9_327{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}._dangerHeader_1rvd9_333{margin-bottom:1rem}._dangerLabel_1rvd9_337{font-size:.7rem;font-weight:var(--font-weight-medium);color:#dc2626;text-transform:lowercase;letter-spacing:.03em}._deleteButton_1rvd9_345{background:none;border:none;cursor:pointer;font-family:var(--font-family);font-size:.8rem;color:#dc2626;padding:0;transition:opacity .15s ease}._deleteButton_1rvd9_345:hover{opacity:.7}._deleteConfirm_1rvd9_360{display:flex;flex-direction:column;gap:1rem}._deleteWarning_1rvd9_366{margin:0;font-size:.85rem;color:var(--color-text-secondary);line-height:1.5}._deleteActions_1rvd9_373{display:flex;gap:.5rem}._teamSection_1rvd9_379{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}._teamHeader_1rvd9_385{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._teamLabel_1rvd9_392{font-size:.7rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:lowercase;letter-spacing:.03em}._inviteButton_1rvd9_400{background:none;border:none;cursor:pointer;font-family:var(--font-family);font-size:.75rem;color:var(--color-text-secondary);padding:0;margin-top:.75rem;transition:color .15s ease}._inviteButton_1rvd9_400:hover{color:var(--color-text)}._membersList_1rvd9_417{display:flex;flex-direction:column;gap:.5rem}._membersLoading_1rvd9_423,._membersEmpty_1rvd9_424{margin:0;font-size:.8rem;color:var(--color-text-muted)}._memberItem_1rvd9_430{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}._memberInfo_1rvd9_437{display:flex;align-items:center;gap:.75rem}._memberName_1rvd9_443{font-size:.85rem;color:var(--color-text)}._memberRole_1rvd9_448{font-size:.65rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:.15rem .4rem;background-color:var(--color-bg);border:1px solid var(--color-border)}._removeMemberButton_1rvd9_459{background:none;border:none;cursor:pointer;font-family:var(--font-family);font-size:.7rem;color:var(--color-text-muted);padding:0;transition:color .15s ease}._removeMemberButton_1rvd9_459:hover:not(:disabled){color:#dc2626}._removeMemberButton_1rvd9_459:disabled{opacity:.5;cursor:not-allowed}._inviteInline_1rvd9_480{margin-top:.75rem;overflow:hidden}._inviteText_1rvd9_485{margin:0 0 .75rem;font-size:.8rem;color:var(--color-text-secondary)}._inviteError_1rvd9_491{margin:0 0 .75rem;font-size:.75rem;color:#c00}._inviteActions_1rvd9_497{display:flex;gap:.5rem}._inviteCancelButton_1rvd9_502,._inviteDoneButton_1rvd9_503{background:none;border:none;cursor:pointer;font-family:var(--font-family);font-size:.75rem;color:var(--color-text-muted);padding:0;transition:color .15s ease}._inviteCancelButton_1rvd9_502:hover,._inviteDoneButton_1rvd9_503:hover{color:var(--color-text)}._inviteGenerateButton_1rvd9_519{background:none;border:none;cursor:pointer;font-family:var(--font-family);font-size:.75rem;color:var(--color-text);padding:0;transition:opacity .15s ease}._inviteGenerateButton_1rvd9_519:hover{opacity:.7}._inviteGenerateButton_1rvd9_519:disabled{opacity:.5;cursor:not-allowed}._inviteLinkContainer_1rvd9_539{display:flex;gap:.5rem;margin-bottom:.5rem}._inviteLinkInput_1rvd9_545{flex:1;padding:.4rem .5rem;font-size:.7rem;font-family:monospace;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._inviteCopyButton_1rvd9_555{background:none;border:1px solid var(--color-border);cursor:pointer;font-family:var(--font-family);font-size:.7rem;color:var(--color-text-secondary);padding:.4rem .6rem;transition:all .15s ease}._inviteCopyButton_1rvd9_555:hover{border-color:var(--color-text);color:var(--color-text)}._inviteNote_1rvd9_571{margin:0 0 .75rem;font-size:.65rem;color:var(--color-text-muted)}._container_ycww0_1{display:flex;flex-direction:column;min-height:calc(100vh - 6rem);padding:2rem 1.5rem;gap:2rem}._header_ycww0_10{margin-bottom:.5rem}._titleRow_ycww0_14{display:flex;align-items:baseline;gap:.75rem}._devGuideToggle_ycww0_21{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-medium);color:#fff;background:#000;border:1px solid #000;cursor:pointer;transition:opacity .15s ease}._devGuideToggle_ycww0_21:hover{opacity:.8}._devGuideIcon_ycww0_41{font-family:var(--font-family-mono, monospace);font-size:.7rem;font-weight:var(--font-weight-bold)}._title_ycww0_14{margin:0;font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:-.02em}._count_ycww0_55{font-size:1rem;font-weight:var(--font-weight-light);color:var(--color-text-muted)}._subtitle_ycww0_61{margin:.5rem 0 0;font-size:.8rem;color:var(--color-text-muted)}._sectionTitle_ycww0_68{margin:0;font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:lowercase;letter-spacing:.05em}._sectionHeader_ycww0_77{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._apiSection_ycww0_85{display:inline-block;min-width:300px;max-width:100%;padding:1.25rem;background:#1b1b1d;border:1px solid #2a2a2a;border-radius:6px}._apiSection_ycww0_85 ._sectionTitle_ycww0_68{color:#fff}._keyCreated_ycww0_99{font-size:.7rem;color:#ffffff80}._keyContainer_ycww0_104{display:flex;flex-direction:column;gap:.75rem}._keyValue_ycww0_110{display:block;padding:.75rem;font-family:var(--font-family-mono, monospace);font-size:.8rem;color:#fff;background:#0000004d;border:1px solid #3a3a3a;border-radius:4px;word-break:break-all;-webkit-user-select:all;user-select:all}._keyActions_ycww0_123{display:flex;gap:.75rem}._copyButton_ycww0_128,._regenerateButton_ycww0_129,._generateButton_ycww0_130{padding:.5rem 1rem;font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s ease;border-radius:6px}._copyButton_ycww0_128{color:#fff;background:transparent;border:1px solid #fff}._copyButton_ycww0_128:hover{background:#fff;color:#1b1b1d}._regenerateButton_ycww0_129{color:#fff9;background:transparent;border:1px solid rgba(255,255,255,.3)}._regenerateButton_ycww0_129:hover:not(:disabled){color:#fff;border-color:#fff}._regenerateButton_ycww0_129:disabled,._generateButton_ycww0_130:disabled{opacity:.5;cursor:not-allowed}._noKey_ycww0_168{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}._noKey_ycww0_168 p{margin:0;font-size:.85rem;color:#fff9}._generateButton_ycww0_130{color:#fff;background:transparent;border:1px solid #fff}._generateButton_ycww0_130:hover:not(:disabled){background:#fff;color:#1b1b1d}._devGuide_ycww0_21{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}._docsSection_ycww0_201{display:flex;flex-direction:column;gap:1.5rem;max-width:640px}._docsIntro_ycww0_208{margin:0;font-size:.85rem;color:var(--color-text-secondary);line-height:1.6}._docItem_ycww0_216{display:flex;flex-direction:column;gap:.5rem}._docLabel_ycww0_222{display:flex;align-items:center;justify-content:space-between;gap:1rem}._docLabel_ycww0_222 span{font-size:.7rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:lowercase;letter-spacing:.03em}._copyBtn_ycww0_237{padding:0;font-family:var(--font-family);font-size:.65rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:none;border:none;cursor:pointer;opacity:.6;transition:opacity .15s ease}._copyBtn_ycww0_237:hover{opacity:1}._docCode_ycww0_254{margin:0;padding:0;font-family:var(--font-family-mono, monospace);font-size:.8rem;line-height:1.6;color:var(--color-text);background:none;overflow-x:auto;white-space:pre}._docCode_ycww0_254 code{font-family:inherit}._docDivider_ycww0_270{height:1px;background:var(--color-border);margin:.5rem 0}._docSectionTitle_ycww0_276{margin:0;font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:lowercase;letter-spacing:.03em}._docNote_ycww0_285{margin:0;font-size:.8rem;color:var(--color-text-secondary)}._docNote_ycww0_285 code{font-family:var(--font-family-mono, monospace);font-size:.75rem}._feedbackView_ycww0_297,._feedbackSection_ycww0_302{flex:1}._feedbackSection_ycww0_302 ._sectionTitle_ycww0_68{margin-bottom:1rem}._content_ycww0_310{min-height:200px}._loading_ycww0_315{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:4rem 0}._loadingDot_ycww0_323{width:6px;height:6px;background:var(--color-text-muted);border-radius:50%;animation:_loadingPulse_ycww0_1 1.4s ease-in-out infinite}._loadingDot_ycww0_323:nth-child(1){animation-delay:0s}._loadingDot_ycww0_323:nth-child(2){animation-delay:.2s}._loadingDot_ycww0_323:nth-child(3){animation-delay:.4s}@keyframes _loadingPulse_ycww0_1{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}._emptyState_ycww0_347{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}._emptyIcon_ycww0_356{color:var(--color-text-muted);margin-bottom:1.5rem;opacity:.6}._emptyTitle_ycww0_362{margin:0 0 .5rem;font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-text)}._emptyText_ycww0_369{margin:0;font-size:.85rem;color:var(--color-text-muted);line-height:1.6}._emptyAction_ycww0_376{margin-top:1.25rem;padding:.6rem 1.25rem;font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight-medium);color:var(--color-text);background:transparent;border:1px solid var(--color-text);cursor:pointer;transition:all .15s ease}._emptyAction_ycww0_376:hover{background:var(--color-text);color:var(--color-background)}._list_ycww0_395{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}._feedbackItem_ycww0_405{position:relative;display:flex;flex-direction:column;min-width:320px;max-width:560px;padding:1rem 1.25rem;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:0;box-shadow:none;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}._feedbackItem_ycww0_405:hover{background:#f5f5f5;border-color:#0003;transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}._feedbackHeader_ycww0_427{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem;padding-right:70px}._feedbackUser_ycww0_435{font-size:.75rem;font-weight:var(--font-weight-medium);color:#00000080;letter-spacing:.01em}._rating_ycww0_442{display:flex;align-items:center;gap:2px}._starFilled_ycww0_448,._starEmpty_ycww0_449{display:inline-block;width:10px;height:10px;transition:transform .15s ease,opacity .15s ease}._starFilled_ycww0_448{background:#1a1a1a;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}._starEmpty_ycww0_449{background:#00000026;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}._feedbackItem_ycww0_405:hover ._starFilled_ycww0_448{transform:scale(1.1)}._feedbackDate_ycww0_470{font-size:.65rem;font-weight:var(--font-weight-medium);color:#00000059;letter-spacing:.02em;text-transform:lowercase}._feedbackMessage_ycww0_478{margin:0;font-size:.82rem;color:#1a1a1a;line-height:1.6;white-space:pre-wrap}._metadataToggle_ycww0_486{margin-top:.85rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.1);font-size:.65rem;color:#0006;letter-spacing:.03em}._metadataToggle_ycww0_486 summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:.25rem 0;transition:color .15s ease;list-style:none;display:flex;align-items:center;gap:.5rem}._metadataToggle_ycww0_486 summary::-webkit-details-marker{display:none}._metadataToggle_ycww0_486 summary:before{content:"";display:inline-block;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease}._metadataToggle_ycww0_486[open] summary:before{transform:rotate(45deg)}._metadataToggle_ycww0_486 summary:hover{color:#0009}._metadata_ycww0_486{margin:.6rem 0 0;padding:.75rem;font-family:var(--font-family-mono, monospace);font-size:.68rem;line-height:1.5;color:#0009;background:#00000008;border:1px solid rgba(0,0,0,.1);border-radius:0;overflow-x:auto}._linkedTasks_ycww0_543{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06)}._linkedLabel_ycww0_553{font-size:.65rem;color:#0006;letter-spacing:.02em}._linkedTaskBadge_ycww0_559{display:inline-block;padding:.2rem .5rem;font-size:.65rem;font-weight:var(--font-weight-medium);color:#fff;background:#1a1a1a;border-radius:2px}._feedbackActions_ycww0_570{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.35rem}._feedbackFooter_ycww0_580{margin-top:.75rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06)}._actionBtn_ycww0_586{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:#0006;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:4px;cursor:pointer;transition:all .15s ease}._actionBtn_ycww0_586:hover{color:#1a1a1a;border-color:#1a1a1a;background:#00000008}._deleteBtn_ycww0_607{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:#0000004d;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:all .15s ease}._deleteBtn_ycww0_607:hover{color:#dc2626;border-color:#dc2626;background:#dc26260d}._deleteConfirm_ycww0_629{display:flex;align-items:center;gap:.5rem}._confirmText_ycww0_635{font-size:.7rem;color:#dc2626;font-weight:var(--font-weight-medium)}._confirmYes_ycww0_641,._confirmNo_ycww0_642{padding:.25rem .5rem;font-family:var(--font-family);font-size:.65rem;font-weight:var(--font-weight-medium);border-radius:3px;cursor:pointer;transition:all .15s ease}._confirmYes_ycww0_641{color:#fff;background:#dc2626;border:1px solid #dc2626}._confirmYes_ycww0_641:hover:not(:disabled){background:#b91c1c}._confirmYes_ycww0_641:disabled{opacity:.6;cursor:not-allowed}._confirmNo_ycww0_642{color:#0009;background:transparent;border:1px solid rgba(0,0,0,.2)}._confirmNo_ycww0_642:hover{border-color:#0006}._linkMenu_ycww0_678{position:fixed;z-index:1000;min-width:240px;padding:.5rem 0;background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:0;box-shadow:0 8px 30px #0006}._linkMenuItemNew_ycww0_689{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem 1rem;font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-medium);color:#ffffffe6;background:transparent;border:none;cursor:pointer;transition:background .15s ease}._linkMenuItemNew_ycww0_689:hover{background:#ffffff1a}._linkMenuDivider_ycww0_709{height:1px;margin:.5rem 0;background:#ffffff1a}._linkMenuSearch_ycww0_715{padding:0 .75rem .5rem}._linkSearchInput_ycww0_719{width:100%;padding:.5rem .75rem;font-family:var(--font-family);font-size:.75rem;color:#ffffffe6;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:0;outline:none;transition:border-color .15s ease}._linkSearchInput_ycww0_719:focus{border-color:#ffffff4d}._linkSearchInput_ycww0_719::placeholder{color:#fff6}._linkMenuTasks_ycww0_740{max-height:180px;overflow-y:auto}._linkMenuItem_ycww0_689{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-family:var(--font-family);font-size:.72rem;color:#ffffffd9;background:transparent;border:none;cursor:pointer;transition:background .15s ease;text-align:left}._linkMenuItem_ycww0_689:hover:not(:disabled){background:#ffffff1a}._linkMenuItem_ycww0_689:disabled{cursor:default}._linkMenuItem_ycww0_689._alreadyLinked_ycww0_769{opacity:.5}._taskName_ycww0_773{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._taskState_ycww0_781{padding:.15rem .4rem;font-size:.6rem;font-weight:var(--font-weight-medium);border-radius:0;text-transform:lowercase}._taskState_ycww0_781._backlog_ycww0_789{color:#fff9;background:#ffffff1a}._taskState_ycww0_781._to_do_ycww0_794{color:#ffffffe6;background:#ffffff26}._taskState_ycww0_781._doing_ycww0_799{color:#60a5fa;background:#60a5fa33}._taskState_ycww0_781._done_ycww0_804{color:#4ade80;background:#4ade8033}._linkedIcon_ycww0_809{font-size:.6rem;color:#fff6}._noTasks_ycww0_814{padding:1rem;font-size:.72rem;color:#fff6;text-align:center}@media (max-width: 640px){._container_ycww0_1{padding:1.5rem 1rem;gap:1.5rem}._title_ycww0_14{font-size:1.25rem}._keyContainer_ycww0_104,._keyActions_ycww0_123{flex-direction:column}._copyButton_ycww0_128,._regenerateButton_ycww0_129,._generateButton_ycww0_130{width:100%;text-align:center}._feedbackHeader_ycww0_427{flex-wrap:wrap;padding-right:70px}._feedbackItem_ycww0_405{min-width:unset;width:100%;max-width:none}._feedbackItem_ycww0_405:hover{transform:none;box-shadow:none}._apiSection_ycww0_85{min-width:unset;width:100%}._docCode_ycww0_254{font-size:.75rem}}._inviteModal_gdjgk_4{text-align:center}._inviteText_gdjgk_8{margin:0 0 1rem;font-size:.9rem;color:var(--color-text)}._inviteProductName_gdjgk_14{margin:0 0 1.5rem;font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--color-text)}._inviteError_gdjgk_21{margin:0 0 1rem;font-size:.85rem;color:#c00}._inviteActions_gdjgk_27{display:flex;gap:.75rem;justify-content:center}._container_1dyjf_1{background-color:var(--color-bg);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.cl-rootBox{--clerk-font-family: "Lexend Deca", sans-serif}.cl-card{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.cl-main,.cl-header,.cl-footer{background:transparent!important}.cl-headerTitle{font-family:Lexend Deca,sans-serif!important;font-weight:600!important;color:#1a1510!important;letter-spacing:-.01em!important}.cl-headerSubtitle{font-family:Lexend Deca,sans-serif!important;color:#3a3530!important;font-weight:400!important}.cl-socialButtonsBlockButton{background:#000!important;border:1px solid #000!important;border-radius:0!important;font-family:Lexend Deca,sans-serif!important;font-weight:500!important;color:#fff!important;transition:all .2s ease!important;box-shadow:none!important}.cl-socialButtonsBlockButton:hover{background:#333!important;border-color:#333!important}.cl-dividerLine{background:#322d2840!important}.cl-dividerText{font-family:Lexend Deca,sans-serif!important;color:#4a4540!important;font-weight:400!important;font-size:.75rem!important;text-transform:lowercase!important}.cl-formFieldLabel{font-family:Lexend Deca,sans-serif!important;font-weight:500!important;color:#2a2520!important;font-size:.85rem!important;letter-spacing:.02em!important}.cl-formFieldInput{background:#fff!important;border:none!important;border-radius:0!important;font-family:Lexend Deca,sans-serif!important;font-weight:400!important;color:#1a1510!important;transition:all .2s ease!important;box-shadow:none!important;padding:.75rem!important}.cl-formFieldInput::placeholder{color:#999!important;font-weight:300!important}.cl-formFieldInput:focus{border:none!important;box-shadow:none!important;outline:none!important}.cl-formButtonPrimary{background:#000!important;border:1px solid #000!important;border-radius:0!important;font-family:Lexend Deca,sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;color:#fff!important;box-shadow:none!important;transition:all .2s ease!important}.cl-formButtonPrimary:hover{background:#333!important;border-color:#333!important}.cl-footerActionLink{font-family:Lexend Deca,sans-serif!important;color:#2a2520!important;font-weight:500!important;text-decoration:none!important;border-bottom:1.5px solid rgba(50,45,40,.3)!important;transition:all .15s ease!important}.cl-footerActionLink:hover{color:#1a1510!important;border-bottom-color:#322d2899!important}.cl-footerActionText{font-family:Lexend Deca,sans-serif!important;color:#4a4540!important;font-weight:400!important}.cl-formFieldInputShowPasswordButton{color:#3a3530!important}.cl-formFieldInputShowPasswordButton:hover{color:#1a1510!important}.cl-otpCodeFieldInput{background:#fff!important;border:none!important;border-radius:0!important;font-family:Lexend Deca,sans-serif!important;font-weight:500!important;color:#1a1510!important}.cl-otpCodeFieldInput:focus{border:none!important;box-shadow:none!important}.cl-identityPreview{background:#fff!important;border:none!important;border-radius:0!important}.cl-identityPreviewText{font-family:Lexend Deca,sans-serif!important;color:#2a2520!important;font-weight:500!important}.cl-identityPreviewEditButton{color:#3a3530!important}.cl-identityPreviewEditButton:hover{color:#1a1510!important}.cl-alert{background:#fff!important;border:none!important;border-radius:0!important}.cl-alertText{font-family:Lexend Deca,sans-serif!important;color:#5a2520!important;font-weight:500!important}.cl-formResendCodeLink{font-family:Lexend Deca,sans-serif!important;color:#2a2520!important;font-weight:500!important}.cl-formResendCodeLink:hover{color:#1a1510!important}.cl-internal-b6bejc{background:transparent!important}.cl-logoBox,.cl-formFieldLabelOptionalTag{display:none!important}.cl-socialButtonsIconButton{background:#000!important;border:1px solid #000!important;border-radius:0!important}.cl-socialButtonsIconButton:hover{background:#333!important;border-color:#333!important}.cl-formFieldRow,.cl-formFieldInputGroup{background:transparent!important}.cl-phoneInputBox{background:#fff!important;border:none!important;border-radius:0!important}.cl-selectButton{background:transparent!important;border:none!important;color:#2a2520!important}.cl-formFieldAction{color:#2a2520!important;font-weight:500!important}.cl-formFieldAction:hover{color:#1a1510!important}.cl-backLink{color:#2a2520!important;font-weight:500!important}.cl-backLink:hover{color:#1a1510!important}.cl-alternativeMethodsBlockButton{background:#000!important;border:1px solid #000!important;border-radius:0!important;color:#fff!important;font-weight:500!important}.cl-alternativeMethodsBlockButton:hover{background:#333!important;border-color:#333!important}:root{--color-bg: #e5e5e5;--color-text: #000;--color-text-secondary: #555;--color-text-muted: #888;--color-border: #ccc;--color-border-dark: #000;--color-surface: #f0f0f0;--font-family: "Lexend Deca", sans-serif;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-family);background-color:#e5e5e5;min-height:100vh;color:var(--color-text)}.pencil-texture,.static-noise{display:none}@keyframes breathe{0%,to{opacity:.06;transform:scale(1)}50%{opacity:.1;transform:scale(1.002)}}@keyframes floatSlow{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(15px,-10px) rotate(.3deg) scale(1.01)}50%{transform:translate(-10px,15px) rotate(-.2deg) scale(.99)}75%{transform:translate(-20px,-5px) rotate(.15deg) scale(1.005)}}@keyframes floatMedium{0%,to{transform:translate(0) scale(1);opacity:.4}33%{transform:translate(-25px,20px) scale(1.02);opacity:.5}66%{transform:translate(20px,-15px) scale(.98);opacity:.35}}@keyframes floatFast{0%,to{transform:translate(0) rotate(0);opacity:.3}20%{transform:translate(30px,15px) rotate(.5deg);opacity:.4}40%{transform:translate(-20px,30px) rotate(-.3deg);opacity:.25}60%{transform:translate(-35px,-10px) rotate(.2deg);opacity:.35}80%{transform:translate(15px,-25px) rotate(-.4deg);opacity:.3}}@keyframes shimmer{0%,to{background-position:0% 50%;opacity:.6}50%{background-position:100% 50%;opacity:.8}}@keyframes pulseGlow{0%,to{opacity:.15;filter:blur(60px)}50%{opacity:.25;filter:blur(80px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
