._page_1pqe4_1{box-sizing:border-box;min-height:100%;padding:48px 24px 64px}._header_1pqe4_7{text-align:center;width:min(720px,100%);margin:0 auto 32px}._header_1pqe4_7 h1{margin:0 0 8px;font-size:32px}._header_1pqe4_7 p{color:#666;margin:0;font-size:16px}._card_1pqe4_24{box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:14px;width:min(720px,100%);margin:0 auto;padding:28px;box-shadow:0 4px 16px #0000000f}._card_1pqe4_24 p{color:#444;margin:0 0 20px;line-height:1.6}._card_1pqe4_24 h2{margin:32px 0 16px;font-size:20px}._card_1pqe4_24 ._motto_1pqe4_46{color:#333;text-align:center;margin-top:28px;margin-bottom:0;font-size:16px}._menu_u7zt8_1{position:relative}._button_u7zt8_5{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:22px;display:flex}._button_u7zt8_5:hover{background:#0000000f}._button_u7zt8_5:focus-visible{outline-offset:2px;outline:2px solid}._backdrop_u7zt8_29{z-index:1000;background:0 0;justify-content:flex-end;align-items:flex-start;padding:72px 24px 24px;display:flex;position:fixed;inset:0}._popup_u7zt8_40{background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;width:200px;padding:56px 12px 12px;display:flex;position:relative;box-shadow:0 12px 40px #0000002e}._closeRow_u7zt8_52{justify-content:center;width:100%;margin-top:-40px;margin-bottom:8px;display:flex}._closeButton_u7zt8_60{width:36px;height:36px;color:inherit;cursor:pointer;background:#0000000f;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:22px;font-weight:500;line-height:1;display:flex}._closeButton_u7zt8_60:hover{background:#0000001f;transform:scale(1.05)}._closeButton_u7zt8_60:focus-visible{outline-offset:2px;outline:2px solid}._popup_u7zt8_40>button:not(._closeButton_u7zt8_60){text-align:center;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px}._popup_u7zt8_40>button:not(._closeButton_u7zt8_60):hover{background:#0000000f}._navigation_1ty43_1{background:#fff;border-bottom:1px solid #e5e5e5;align-items:center;gap:32px;padding:16px 24px;display:flex}._brand_1ty43_13{color:inherit;letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:750;text-decoration:none;transition:opacity .15s}._brand_1ty43_13:hover{opacity:.7}._links_1ty43_31{flex:1;align-items:center;gap:4px;display:flex}._link_1ty43_31{color:inherit;border-radius:8px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,opacity .15s;position:relative}._link_1ty43_31:hover{background:#f5f5f5}._active_1ty43_62{font-weight:650}._active_1ty43_62:after{content:"";background:currentColor;border-radius:999px;height:2px;position:absolute;bottom:2px;left:12px;right:12px}._auth_1ty43_82{align-items:center;gap:12px;margin-left:auto;display:flex}._user_1ty43_90{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:14px;overflow:hidden}._authButton_1ty43_103{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s}._authButton_1ty43_103:hover{background:#f5f5f5;border-color:#c8c8c8;transform:translateY(-1px)}._authButton_1ty43_103:active{transform:translateY(0)}._authButton_1ty43_103:focus-visible,._link_1ty43_31:focus-visible,._brand_1ty43_13:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=700px){._navigation_1ty43_1{gap:16px;padding:14px 18px}._brand_1ty43_13{font-size:16px}._user_1ty43_90{display:none}._link_1ty43_31{padding:8px 10px}}._footer_17zah_1{text-align:center;color:#777;padding:40px 24px 28px;font-size:14px}._brand_17zah_8{color:#333;margin-bottom:8px;font-size:16px;font-weight:600}._tagline_17zah_15{color:#888;margin-bottom:20px;line-height:1.5}._links_17zah_21{justify-content:center;gap:20px;margin-bottom:20px;display:flex}._links_17zah_21 a{color:#666;text-decoration:none;transition:color .15s}._links_17zah_21 a:hover{color:#222;text-decoration:underline}._copyright_17zah_39{color:#999;font-size:13px}._layout_1sbmk_1{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;min-height:100vh;display:flex}._main_1sbmk_10{flex:auto;min-width:0;min-height:0}._puzzleLayout_1sbmk_17{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}._puzzleLayout_1sbmk_17>nav{flex:none}._puzzleLayout_1sbmk_17 ._main_1sbmk_10{flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}@media (width<=768px){._puzzleLayout_1sbmk_17{height:auto;min-height:100dvh;overflow:visible}._puzzleLayout_1sbmk_17 ._main_1sbmk_10{flex:auto;display:block;overflow:visible}}._page_dfc8o_1{box-sizing:border-box;min-height:100%;padding:48px 24px 64px}._header_dfc8o_7{text-align:center;width:min(720px,100%);margin:0 auto 32px}._header_dfc8o_7 h1{margin:0 0 8px;font-size:32px}._header_dfc8o_7 p{color:#666;margin:0;font-size:16px}._card_dfc8o_24{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #00000014;border-radius:14px;width:min(720px,100%);margin:0 auto;padding:28px;box-shadow:0 4px 16px #0000000f}._card_dfc8o_24 p{color:#444;margin:0 0 20px;line-height:1.6}._email_dfc8o_42{color:#333;margin-bottom:24px;font-size:18px;font-weight:600;text-decoration:none;display:inline-block}._email_dfc8o_42:hover{text-decoration:underline}._note_dfc8o_55{font-size:14px;color:#777!important}._dashboard_usn9w_1{max-width:1100px;min-height:calc(100vh - 72px);margin:0 auto;padding:90px 24px 110px;position:relative}._dashboard_usn9w_1:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#5a78ff1f,#0000 70%);width:700px;height:500px;position:absolute;top:20px;left:50%;transform:translate(-50%)}._hero_usn9w_24{text-align:center;max-width:850px;margin:0 auto}._eyebrow_usn9w_29{letter-spacing:.12em;text-transform:uppercase;color:#666;margin:0 0 24px;font-size:18px;font-weight:700}._hero_usn9w_24 h1{letter-spacing:-.065em;margin:0;font-size:clamp(60px,8vw,80px);font-weight:850;line-height:.95}._subtitle_usn9w_44{color:#666;max-width:700px;margin:32px auto 0;font-size:22px;line-height:1.7}._primaryButton_usn9w_51{color:#fff;background:linear-gradient(135deg,#4f7cff,#6c5ce7);border-radius:15px;justify-content:center;align-items:center;margin-top:44px;padding:16px 34px;font-size:17px;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 30px #5078ff40}._primaryButton_usn9w_51:hover{transform:translateY(-3px);box-shadow:0 18px 40px #5078ff59}._primaryButton_usn9w_51:active{transform:translateY(0)}._features_usn9w_73{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:120px auto 0;display:grid}._feature_usn9w_73{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbf;border:1px solid #00000014;border-radius:22px;padding:36px;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 35px #0000000d}._icon_usn9w_89{background:#5078ff1a;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:24px;font-size:32px;line-height:1;display:flex}._feature_usn9w_73 h2{letter-spacing:-.03em;margin:0;font-size:24px}._feature_usn9w_73 p{color:#666;margin:16px 0 0;font-size:18px;line-height:1.75}._start_usn9w_112{text-align:center;max-width:750px;margin:140px auto 0}._start_usn9w_112 h2{letter-spacing:-.04em;margin:0;font-size:42px}._start_usn9w_112 p{color:#666;margin:16px 0 30px;font-size:20px;line-height:1.7}@media (width<=760px){._dashboard_usn9w_1{padding:60px 20px 90px}._dashboard_usn9w_1:before{width:450px;height:350px}._eyebrow_usn9w_29{font-size:14px}._hero_usn9w_24 h1{font-size:clamp(46px,14vw,70px)}._subtitle_usn9w_44{font-size:18px}._features_usn9w_73{grid-template-columns:1fr;margin-top:80px}._feature_usn9w_73{padding:30px}._start_usn9w_112{margin-top:100px}._start_usn9w_112 h2{font-size:32px}}._page_sa8l5_1{box-sizing:border-box;justify-content:center;align-items:center;min-height:100%;padding:64px 24px;display:flex}._content_sa8l5_10{text-align:center;width:min(560px,100%)}._code_sa8l5_15{color:#333;margin-bottom:8px;font-size:72px;font-weight:700;line-height:1}._content_sa8l5_10 h1{margin:0 0 12px;font-size:28px}._content_sa8l5_10 p{color:#666;margin:0 0 28px;font-size:16px;line-height:1.6}._link_sa8l5_35{color:#333;font:inherit;background:#fff;border:1px solid #00000026;border-radius:8px;padding:10px 16px;font-weight:500;text-decoration:none;display:inline-block}._link_sa8l5_35:hover{background:#f5f5f5}._editor_gr6f6_2{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}._programWindow_gr6f6_13{box-sizing:border-box;background:#f4f4f4;border:2px solid #0000002e;border-radius:16px;width:100%;min-width:0;min-height:360px;max-height:500px;padding:24px;overflow:hidden auto;box-shadow:inset 0 2px 6px #00000014,0 2px 6px #00000014}._programEmpty_gr6f6_32{color:#00000059;justify-content:center;align-items:center;min-height:312px;font-size:14px;display:flex}._programStack_gr6f6_43{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}._blockPalette_gr6f6_53{flex-wrap:wrap;justify-content:center;gap:12px;min-width:0;padding:4px 0;display:flex}._availableBlock_gr6f6_62{box-sizing:border-box;cursor:pointer;background:#fff;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;padding:13px 12px;font-size:15px;transition:transform .12s,opacity .12s,box-shadow .12s;display:flex;box-shadow:0 3px 8px #0000001f}._availableBlock_gr6f6_62:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 12px #00000026}._availableBlock_gr6f6_62:disabled{cursor:default}._availableBlockExhausted_gr6f6_92{opacity:.28;cursor:default;box-shadow:none}._programRemove_gr6f6_98{opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;transition:background .12s,opacity .12s,transform .12s;display:flex}._programRemove_gr6f6_98:hover:not(:disabled){opacity:1;background:#00000014;transform:scale(1.05)}._programRemove_gr6f6_98:disabled{opacity:.2;cursor:default}._blockCount_gr6f6_142{opacity:.5;font-size:12px}._runButton_gr6f6_149{cursor:pointer;border:0;border-radius:10px;align-self:center;padding:12px 28px;font-size:15px}._runButton_gr6f6_149:disabled{opacity:.55;cursor:default}._dropZone_1gr1m_1{box-sizing:border-box;cursor:default;align-items:center;width:100%;height:24px;display:flex;position:relative}._dropZone_1gr1m_1:after{content:"";background:0 0;border-radius:999px;width:100%;height:2px;transition:height .1s,background .1s}._dropZoneActive_1gr1m_22:after{background:#00000047;height:8px}._ifBlock_s8xuw_1{box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffffa6;border:2px solid #0000001f;border-radius:12px;flex-direction:column;gap:10px;width:100%;min-width:0;max-width:none;margin:0 auto;padding:0;display:flex;box-shadow:0 3px 8px #00000014}._ifBlock_s8xuw_1:active{cursor:grabbing}._ifHeader_s8xuw_25{box-sizing:border-box;align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:flex}._ifLabel_s8xuw_34{color:#000000d9;flex:1;min-width:0;font-size:15px;font-weight:500}._conditionSection_s8xuw_44{box-sizing:border-box;background:#0000000b;border-radius:9px;flex-direction:column;gap:8px;min-width:0;margin:0 10px;padding:10px;display:flex}._conditionLabel_s8xuw_56{color:#000000a6;font-size:12px;font-weight:600}._conditionSelect_s8xuw_62{box-sizing:border-box;color:#000000d9;width:100%;min-width:0;font:inherit;background:#fffc;border:1px solid #0000002e;border-radius:7px;padding:8px 10px}._conditionSelect_s8xuw_62:focus-visible{outline-offset:2px;outline:2px solid #4b8bf4}._conditionSelect_s8xuw_62:disabled{cursor:not-allowed;opacity:.65}._comparisonRow_s8xuw_86{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}._branchChildren_s8xuw_95{box-sizing:border-box;background:#fffc;border:1px dashed #0003;border-radius:9px;flex-direction:column;gap:6px;min-width:0;margin:0 10px;padding:10px;display:flex}._branch_s8xuw_95{box-sizing:border-box;background:#00000006;border:1px solid #0000001f;border-radius:9px;flex-direction:column;gap:10px;min-width:0;margin:0 10px;padding:10px;display:flex}._ifBranch_s8xuw_123{border-left:4px solid #99edc3;margin-bottom:0}._elifBranch_s8xuw_128{border-left:4px solid #9b8be8;margin-bottom:10px}._elseBranch_s8xuw_133{border-left:4px solid #8ba0b8;margin-bottom:10px}._branchHeader_s8xuw_138{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}._branchLabel_s8xuw_146{color:#000000bf;font-size:14px;font-weight:600}._branchRemove_s8xuw_154{color:#0009;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:inline-flex}._branchRemove_s8xuw_154:hover:not(:disabled){color:#a52b2b;background:#a52b2b14}._branchRemove_s8xuw_154:focus-visible{outline-offset:2px;outline:2px solid #4b8bf4}._branchRemove_s8xuw_154:disabled{cursor:not-allowed;opacity:.45}._branchActions_s8xuw_188{flex-wrap:wrap;gap:8px;margin:0 10px 10px;display:flex}._addBranchButton_s8xuw_195{color:#000000bf;font:inherit;cursor:pointer;background:#fffc;border:1px solid #0000002e;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:500;transition:border-color .12s,background .12s}._addBranchButton_s8xuw_195:hover:not(:disabled){background:#0000000b;border-color:#0000004d}._addBranchButton_s8xuw_195:focus-visible{outline-offset:2px;outline:2px solid #4b8bf4}._addBranchButton_s8xuw_195:disabled{cursor:not-allowed;opacity:.5}@media (width>=480px){._comparisonRow_s8xuw_86{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr)}}._observeBlock_13swz_1{box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffffa6;border:2px solid #0000001f;border-radius:12px;width:100%;min-width:0;max-width:none;margin:0 auto;box-shadow:0 3px 8px #00000014}._observeBlock_13swz_1:active{cursor:grabbing}._observeHeader_13swz_21{box-sizing:border-box;align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:flex}._observeLabel_13swz_30{flex:1;min-width:0;font-size:15px;font-weight:500}._observeOutputSection_13swz_39{box-sizing:border-box;background:#0000000b;border-radius:9px;flex-direction:column;gap:8px;margin:0 10px 10px;padding:10px;display:flex}._observeOutputLabel_13swz_50{color:#000000a6;font-size:12px;font-weight:600}._observeOutputSlot_13swz_58{box-sizing:border-box;background:#fffc;border:1px dashed #00000040;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;position:relative}._observeOutputSlotActive_13swz_75{background:#e1eefff2;border-color:#326edccc;box-shadow:inset 0 0 0 1px #326edc26}._observeDropOverlay_13swz_87{z-index:1;border-radius:inherit;position:absolute;inset:0}._observeDropOverlay_13swz_87 [data-drop-kind=observe-output]{border-radius:inherit;width:100%;height:100%;min-height:0;position:absolute;inset:0}._observeDropOverlay_13swz_87 [data-drop-kind=observe-output]:after{display:none}._observeOutputPlaceholder_13swz_110{color:#0000008c;pointer-events:none;flex:1;min-width:0;font-size:13px}._observeOutputNote_13swz_118{color:#000000d9;pointer-events:none;flex:1;min-width:0;font-size:14px;font-weight:500}._observeClearButton_13swz_129{z-index:2;color:#0009;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:18px;line-height:1;display:inline-flex;position:relative}._observeClearButton_13swz_129:hover:not(:disabled){background:#00000012}._observeClearButton_13swz_129:focus-visible{outline-offset:2px;outline:2px solid #4b8bf4}._observeClearButton_13swz_129:disabled{opacity:.45;cursor:not-allowed}._programStep_14d69_1{cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;width:100%;min-width:0;max-width:none;margin:0 auto;display:flex}._programStep_14d69_1:active{cursor:grabbing}._programStepNumber_14d69_17{text-align:right;opacity:.4;flex-shrink:0;width:24px;font-size:12px}._dragHandle_14d69_25{color:#0000004d;letter-spacing:-3px;cursor:grab;flex-shrink:0;width:12px;font-size:13px;line-height:1}._programBlockDragging_14d69_35{opacity:.4}._programBlock_14d69_35{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:10px;flex:1;min-width:0;padding:13px 12px;font-size:15px;box-shadow:0 3px 8px #0000001f}._tellSelector_14d69_52{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000002e;border-radius:6px;outline:none;margin-left:7px;padding:4px 8px;font-size:14px;transition:border-color .12s,box-shadow .12s,background .12s}._tellSelector_14d69_52:hover:not(:disabled){background:#fafafa;border-color:#00000052}._tellSelector_14d69_52:focus{border-color:#00000059;box-shadow:0 0 0 2px #00000014}._tellSelector_14d69_52:disabled{opacity:.55;cursor:default}._programRemove_14d69_84{opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;transition:background .12s,opacity .12s,transform .12s;display:flex}._programRemove_14d69_84:hover:not(:disabled){opacity:1;background:#00000014;transform:scale(1.05)}._programRemove_14d69_84:disabled{opacity:.2;cursor:default}._arithmeticBlock_sg7p0_1{width:100%;min-width:0}._arithmeticExpression_sg7p0_6{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._arithmeticOperandSlot_sg7p0_15{box-sizing:border-box;background:#ffffffb3;border:1px solid #0003;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:4px;display:flex}._arithmeticOperandSelector_sg7p0_29{box-sizing:border-box;color:#333;cursor:pointer;background:#fff;border:1px solid #0000002e;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:6px 4px;font-family:inherit;font-size:13px;line-height:1.4;display:block}._arithmeticOperandSelector_sg7p0_29:focus-visible{outline-offset:2px;outline:2px solid #4a90e2}._arithmeticOperandSelector_sg7p0_29:disabled{opacity:.65;cursor:not-allowed}._arithmeticOperator_sg7p0_56{color:#333;flex-shrink:0;font-size:20px;font-weight:600}._arithmeticOutputSection_sg7p0_63{background:#0000000b;border-radius:9px;flex-direction:column;gap:8px;margin:10px 0 0;padding:10px;display:flex}._arithmeticOutputLabel_sg7p0_73{color:#000000a6;font-size:12px;font-weight:600}._arithmeticOutputSlot_sg7p0_79{box-sizing:border-box;background:#ffffffa6;border:1px dashed #00000040;border-radius:7px;align-items:center;min-width:0;min-height:42px;padding:8px 10px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex;position:relative}._arithmeticOutputSlotActive_sg7p0_96{background:#4a90e21a;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e21f}._arithmeticOutputContent_sg7p0_102{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._arithmeticOutputPlaceholder_sg7p0_111{color:#00000073;font-size:12px}._arithmeticOutputNote_sg7p0_116{overflow-wrap:anywhere;color:#333;min-width:0;font-size:13px;font-weight:600}._arithmeticClearButton_sg7p0_124{color:#0000008c;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-family:inherit;font-size:18px;line-height:1;display:inline-flex}._arithmeticClearButton_sg7p0_124:hover:not(:disabled){color:#222;background:#00000014}._arithmeticClearButton_sg7p0_124:focus-visible{outline-offset:2px;outline:2px solid #4a90e2}._arithmeticClearButton_sg7p0_124:disabled{opacity:.5;cursor:not-allowed}._arithmeticDropOverlay_sg7p0_157{z-index:1;position:absolute;inset:0}._arithmeticDropOverlay_sg7p0_157 [data-drop-kind=arithmetic-output]:after{display:none}._arithmeticRunning_sg7p0_167{color:#00000080;text-align:center;margin-top:4px;font-size:11px;display:block}@media (width<=480px){._arithmeticExpression_sg7p0_6{gap:5px}._arithmeticOperandSlot_sg7p0_15{min-height:40px;padding:3px}._arithmeticOperandSelector_sg7p0_29{padding:6px 2px;font-size:12px}._arithmeticOperator_sg7p0_56{font-size:18px}._arithmeticOutputSection_sg7p0_63{padding:8px}}._putBlock_1q7bl_1{box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffffa6;border:2px solid #0000001f;border-radius:12px;width:100%;min-width:0;max-width:none;margin:0 auto;box-shadow:0 3px 8px #00000014}._putBlock_1q7bl_1:active{cursor:grabbing}._putHeader_1q7bl_21{box-sizing:border-box;align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:flex}._putLabel_1q7bl_30{flex:none;font-size:15px;font-weight:500}._putValueControls_1q7bl_38{flex:none;align-items:center;gap:6px;min-width:max-content;margin-left:auto;display:inline-flex}._putValueButton_1q7bl_47{color:#000c;cursor:pointer;background:#ffffffd9;border:1px solid #00000029;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:inline-flex}._putValueButton_1q7bl_47:hover:not(:disabled){background:#0000000f}._putValueButton_1q7bl_47:focus-visible{outline-offset:2px;outline:2px solid #4b8bf4}._putValueButton_1q7bl_47:disabled{opacity:.45;cursor:not-allowed}._putValue_1q7bl_38{box-sizing:border-box;color:#222;text-align:center;font-variant-numeric:tabular-nums;background:#fffffff2;border:1px solid #00000029;border-radius:6px;flex:none;justify-content:center;align-items:center;width:36px;min-height:28px;padding:0 4px;font-size:15px;font-weight:600;display:inline-flex}._putOutputSection_1q7bl_99{box-sizing:border-box;background:#0000000b;border-radius:9px;flex-direction:column;gap:8px;margin:0 10px 10px;padding:10px;display:flex}._putOutputLabel_1q7bl_110{color:#000000a6;font-size:12px;font-weight:600}._putOutputSlot_1q7bl_118{box-sizing:border-box;background:#fffc;border:1px dashed #00000040;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;position:relative}._putOutputSlotActive_1q7bl_135{background:#e1eefff2;border-color:#326edccc;box-shadow:inset 0 0 0 1px #326edc26}._putDropOverlay_1q7bl_146{z-index:1;border-radius:inherit;position:absolute;inset:0}._putDropOverlay_1q7bl_146 [data-drop-kind=put-output]{border-radius:inherit;width:100%;height:100%;min-height:0;position:absolute;inset:0}._putDropOverlay_1q7bl_146 [data-drop-kind=put-output]:after{display:none}._putOutputPlaceholder_1q7bl_168{color:#0000008c;pointer-events:none;flex:1;min-width:0;font-size:13px}._putOutputNote_1q7bl_176{color:#000000d9;pointer-events:none;flex:1;min-width:0;font-size:14px;font-weight:500}._putClearButton_1q7bl_187{z-index:2;color:#0009;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:18px;line-height:1;display:inline-flex;position:relative}._putClearButton_1q7bl_187:hover:not(:disabled){background:#00000012}._putClearButton_1q7bl_187:focus-visible{outline-offset:2px;outline:2px solid #4b8bf4}._putClearButton_1q7bl_187:disabled{opacity:.45;cursor:not-allowed}._repeatBlock_msymk_1{box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffffa6;border:2px solid #0000001f;border-radius:12px;width:100%;min-width:0;max-width:none;margin:0 auto;box-shadow:0 3px 8px #00000014}._repeatBlock_msymk_1:active{cursor:grabbing}._repeatHeader_msymk_19{box-sizing:border-box;align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:flex}._repeatLabel_msymk_28{flex:1;min-width:0;font-size:15px;font-weight:500}._repeatMode_msymk_35,._repeatNoteSelect_msymk_36{min-width:0;max-width:140px;color:inherit;background:#fff;border:1px solid #0000002e;border-radius:6px;padding:6px 8px;font-size:14px}._repeatMode_msymk_35:focus,._repeatNoteSelect_msymk_36:focus{outline-offset:1px;outline:2px solid #00000026}._repeatCount_msymk_53{align-items:center;gap:2px;font-size:15px;display:flex}._repeatCount_msymk_53 input{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #0000002e;border-radius:6px;width:42px;padding:5px 4px;font-size:14px}._repeatCountButton_msymk_71{cursor:pointer;background:#0000000f;border:0;border-radius:6px;width:28px;height:28px;padding:0;font-size:16px;line-height:1;transition:background .12s,opacity .12s}._repeatCountButton_msymk_71:hover:not(:disabled){background:#0000001f}._repeatCountButton_msymk_71:disabled{opacity:.3;cursor:default}._repeatCount_msymk_53 input:focus{outline-offset:1px;outline:2px solid #00000026}._repeatChildren_msymk_100{box-sizing:border-box;background:#0000000b;border-radius:9px;flex-direction:column;min-height:48px;margin:0 10px 10px;padding:8px;display:flex}._repeatChildren_msymk_100>div{width:100%;min-width:0}@media (width<=600px){._repeatHeader_msymk_19{flex-wrap:wrap}._repeatLabel_msymk_28{flex:60px}._repeatMode_msymk_35,._repeatNoteSelect_msymk_36{max-width:120px}}._programStep_ttr4z_1{cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;width:100%;min-width:0;max-width:none;margin:0 auto;display:flex}._programStep_ttr4z_1:active{cursor:grabbing}._programStepNumber_ttr4z_17{text-align:right;opacity:.4;flex-shrink:0;width:24px;font-size:12px}._dragHandle_ttr4z_25{color:#0000004d;letter-spacing:-3px;cursor:grab;flex-shrink:0;width:12px;font-size:13px;line-height:1}._programBlockDragging_ttr4z_35{opacity:.4}._programBlock_ttr4z_35{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:10px;flex:1;min-width:0;padding:13px 12px;font-size:15px;box-shadow:0 3px 8px #0000001f}._tellSelector_ttr4z_52{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000002e;border-radius:6px;outline:none;margin-left:7px;padding:4px 8px;font-size:14px;transition:border-color .12s,box-shadow .12s,background .12s}._tellSelector_ttr4z_52:hover:not(:disabled){background:#fafafa;border-color:#00000052}._tellSelector_ttr4z_52:focus{border-color:#00000059;box-shadow:0 0 0 2px #00000014}._tellSelector_ttr4z_52:disabled{opacity:.55;cursor:default}._programRemove_ttr4z_84{opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;transition:background .12s,opacity .12s,transform .12s;display:flex}._programRemove_ttr4z_84:hover:not(:disabled){opacity:1;background:#00000014;transform:scale(1.05)}._programRemove_ttr4z_84:disabled{opacity:.2;cursor:default}._whileBlock_11z1a_1{box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffffa6;border:2px solid #0000001f;border-radius:12px;width:100%;min-width:0;max-width:none;margin:0 auto;box-shadow:0 3px 8px #00000014}._whileBlock_11z1a_1:active{cursor:grabbing}._whileHeader_11z1a_19{box-sizing:border-box;align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:flex}._whileLabel_11z1a_28{flex:1;min-width:0;font-size:15px;font-weight:500}._whileConditionSection_11z1a_35{box-sizing:border-box;background:#00000009;border-radius:9px;flex-direction:column;gap:6px;margin:0 10px 10px;padding:10px;display:flex}._whileConditionLabel_11z1a_46{color:#000000a6;font-size:12px;font-weight:600}._whileConditionSelect_11z1a_52{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #00000029;border-radius:7px;padding:8px 10px;font-size:14px}._whileConditionSelect_11z1a_52:focus-visible{outline-offset:2px;outline:2px solid #4b8bf4}._whileConditionSelect_11z1a_52:disabled{opacity:.65;cursor:not-allowed}._whileChildren_11z1a_76{box-sizing:border-box;background:#0000000b;border-radius:9px;flex-direction:column;min-height:48px;margin:0 10px 10px;padding:8px;display:flex}._whileChildren_11z1a_76>div{width:100%;min-width:0}._writeBlock_lgt2e_1{box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffffa6;border:2px solid #0000001f;border-radius:12px;width:100%;min-width:0;max-width:none;margin:0 auto;box-shadow:0 3px 8px #00000014}._writeBlock_lgt2e_1:active{cursor:grabbing}._writeHeader_lgt2e_21{box-sizing:border-box;align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:flex}._writeLabel_lgt2e_30{flex:none;font-size:15px;font-weight:500}._writeInputSection_lgt2e_38{box-sizing:border-box;flex-direction:column;gap:6px;min-width:0;padding:4px 12px 12px;display:flex}._writeInputLabel_lgt2e_47{color:#000000b3;font-size:13px;font-weight:600}._writeValue_lgt2e_55{box-sizing:border-box;color:#222;width:100%;min-width:0;min-height:96px;font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;resize:vertical;-webkit-user-select:text;user-select:text;background:#fffffff2;border:1px solid #00000029;border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}._writeValue_lgt2e_55::placeholder{color:#0000006b}._writeValue_lgt2e_55:focus-visible{outline-offset:2px;outline:2px solid #4b8bf4}._writeValue_lgt2e_55:disabled{opacity:.65;cursor:not-allowed;resize:none}._writeCharacterCount_lgt2e_93{color:#0000008c;-webkit-user-select:none;user-select:none;align-self:flex-end;font-size:12px;line-height:1.4}._writeOutputSection_lgt2e_103{box-sizing:border-box;background:#0000000b;border-radius:9px;flex-direction:column;gap:8px;margin:0 10px 10px;padding:10px;display:flex}._writeOutputLabel_lgt2e_114{color:#000000a6;font-size:12px;font-weight:600}._writeOutputSlot_lgt2e_122{box-sizing:border-box;background:#fffc;border:1px dashed #00000040;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;position:relative}._writeOutputSlotActive_lgt2e_139{background:#e1eefff2;border-color:#326edccc;box-shadow:inset 0 0 0 1px #326edc26}._writeDropOverlay_lgt2e_147{z-index:1;border-radius:inherit;position:absolute;inset:0}._writeDropOverlay_lgt2e_147 [data-drop-kind=write-output]{border-radius:inherit;width:100%;height:100%;min-height:0;position:absolute;inset:0}._writeDropOverlay_lgt2e_147 [data-drop-kind=write-output]:after{display:none}._writeOutputPlaceholder_lgt2e_169{color:#0000008c;pointer-events:none;flex:1;min-width:0;font-size:13px}._writeOutputNote_lgt2e_177{color:#000000d9;pointer-events:none;flex:1;min-width:0;font-size:14px;font-weight:500}._writeClearButton_lgt2e_188{z-index:2;color:#0009;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:18px;line-height:1;display:inline-flex;position:relative}._writeClearButton_lgt2e_188:hover:not(:disabled){background:#00000012}._writeClearButton_lgt2e_188:focus-visible{outline-offset:2px;outline:2px solid #4b8bf4}._writeClearButton_lgt2e_188:disabled{opacity:.45;cursor:not-allowed}@media (width<=480px){._writeInputSection_lgt2e_38{padding-left:9px;padding-right:9px}._writeValue_lgt2e_55{min-height:88px;font-size:16px}._writeOutputSection_lgt2e_103{margin-left:8px;margin-right:8px}}._programNode_lihkd_1{flex-direction:column;width:100%;min-width:0;display:flex}@media (width<=768px){._scene_409wc_1{height:100%;min-height:0}}._controls_tf3nu_1{justify-content:center;gap:12px;padding:4px 0 20px;display:flex}._controlButton_tf3nu_10{cursor:pointer;background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;width:48px;height:42px;padding:0;font-size:16px;transition:transform .12s,opacity .12s,box-shadow .12s;display:flex;box-shadow:0 3px 8px #0000001f}._controlButton_tf3nu_10:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 12px #00000026}._controlButton_tf3nu_10:disabled{opacity:.28;cursor:default;box-shadow:none}._layout_18mgv_1{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._horizontal_18mgv_11{flex-direction:row;align-items:stretch}._vertical_18mgv_16{flex-direction:column;align-items:stretch}._sidebar_18mgv_21{scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;z-index:1;flex-shrink:1;align-self:stretch;min-width:0;height:auto;min-height:0;position:relative;overflow:hidden auto}._sidebar_18mgv_21::-webkit-scrollbar{display:none}._scene_18mgv_40{flex-shrink:1;align-self:stretch;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}._scene_18mgv_40 canvas{display:block;width:100%!important;height:100%!important}._divider_18mgv_56{z-index:10;touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#d1d5db;border:none;flex:0 0 8px;justify-content:center;align-items:center;padding:0;transition:background .12s;display:flex;position:relative}._divider_18mgv_56:hover{background:#9ca3af}._verticalDivider_18mgv_76{cursor:col-resize;align-self:stretch;height:auto}._dividerGrip_18mgv_82{background:#6b7280;border-radius:3px;flex-shrink:0;width:3px;height:36px;display:block}._mobile_18mgv_91{height:auto;min-height:100%;overflow:visible}._mobile_18mgv_91 ._scene_18mgv_40{aspect-ratio:1;flex:none;width:100%;height:auto}._mobile_18mgv_91 ._sidebar_18mgv_21{flex:none;width:100%;height:auto;min-height:0;overflow:visible}@media (width<=768px){._layout_18mgv_1{flex-direction:column;align-items:stretch;height:auto;min-height:100%;overflow:visible}._scene_18mgv_40{aspect-ratio:1;flex:none;width:100%;height:auto}._sidebar_18mgv_21{flex:none;width:100%;height:auto;min-height:0;overflow:visible}}._page_cilfa_2{box-sizing:border-box;flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}@media (width<=768px){._page_cilfa_2{flex:none;height:auto;min-height:0;overflow:visible}}._sidebar_cilfa_23{box-sizing:border-box;background:#d3d3d3;flex-direction:column;align-self:stretch;align-items:stretch;gap:20px;width:100%;min-width:0;height:auto;min-height:100%;padding:20px;display:flex}._instructions_cilfa_39{flex-direction:column;gap:8px;min-width:0;display:flex}._instructions_cilfa_39 h1,._instructions_cilfa_39 p{margin:0}._result_cilfa_52{flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0;display:flex}._result_cilfa_52 h2,._result_cilfa_52 p{margin:0}._result_cilfa_52 button{box-sizing:border-box;cursor:pointer;border:none;border-radius:6px;width:100%;max-width:100%;padding:10px 14px;font-size:15px;font-weight:600;transition:background .12s,transform .12s}._result_cilfa_52 ._downloadButton_cilfa_83{color:#fff;background:#2563eb}._result_cilfa_52 ._downloadButton_cilfa_83:hover{background:#1d4ed8;transform:translateY(-1px)}._result_cilfa_52 ._modifyButton_cilfa_94{color:#374151;background:#f3f4f6}._result_cilfa_52 ._modifyButton_cilfa_94:hover{background:#e5e7eb;transform:translateY(-1px)}._result_cilfa_52 button:active{transform:translateY(0)}._result_cilfa_52 button:focus-visible{outline-offset:2px;outline:3px solid #2563eb66}@media (width<=768px){._sidebar_cilfa_23{flex:none;align-self:auto;width:100%;height:auto;min-height:0;padding:16px}}._page_erdhe_1{box-sizing:border-box;min-height:100%;padding:48px 24px 64px}._header_erdhe_7{text-align:center;width:min(720px,100%);margin:0 auto 32px}._header_erdhe_7 h1{margin:0 0 8px;font-size:32px}._header_erdhe_7 p{color:#666;margin:0;font-size:16px}._content_erdhe_24{flex-direction:column;gap:20px;width:min(720px,100%);margin:0 auto;display:flex}._card_erdhe_32{background:#fff;border:1px solid #00000014;border-radius:14px;padding:24px;box-shadow:0 4px 16px #0000000f}._card_erdhe_32 h2{margin:0 0 20px;font-size:20px}._accountInfo_erdhe_45{flex-direction:column;gap:6px;display:flex}._label_erdhe_51{color:#777;font-size:14px}._value_erdhe_56{word-break:break-word;font-size:16px;font-weight:500}._progress_erdhe_62{flex-direction:column;align-items:center;padding:12px 0 4px;display:flex}._solvedCount_erdhe_69{font-size:48px;font-weight:700;line-height:1}._solvedLabel_erdhe_75{color:#777;margin-top:8px;font-size:15px}._loading_erdhe_81{color:#777;margin:0}._dangerZone_erdhe_86{background:#fff;border:1px solid #d32f2f;border-radius:14px;padding:24px}._dangerZone_erdhe_86 h2{color:#d32f2f;margin:0 0 10px;font-size:20px}._dangerZone_erdhe_86 p{color:#555;margin:0 0 18px;line-height:1.5}._deleteButton_erdhe_105{color:#d32f2f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d32f2f;border-radius:8px;padding:10px 16px}._deleteButton_erdhe_105:hover{background:#fff5f5}._deleteButton_erdhe_105:focus-visible,._confirmDeleteButton_erdhe_120:focus-visible,._cancelButton_erdhe_121:focus-visible{outline-offset:2px;outline:2px solid #d32f2f}._deleteDialog_erdhe_126{z-index:1000;box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:14px;width:min(400px,100% - 40px);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #0003}._deleteDialog_erdhe_126 h2{margin:0 0 12px}._deleteDialog_erdhe_126 p{margin:0 0 20px;line-height:1.5}._dialogActions_erdhe_150{justify-content:flex-end;gap:10px;display:flex}._cancelButton_erdhe_121,._confirmDeleteButton_erdhe_120{font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px}._cancelButton_erdhe_121{background:#fff;border:1px solid #00000026}._cancelButton_erdhe_121:hover{background:#f5f5f5}._confirmDeleteButton_erdhe_120{color:#d32f2f;background:#fff;border:1px solid #d32f2f}._confirmDeleteButton_erdhe_120:hover{background:#fff5f5}._cancelButton_erdhe_121:disabled,._confirmDeleteButton_erdhe_120:disabled{opacity:.6;cursor:not-allowed}._note_1eb9c_2{color:#713f12;text-align:left;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fef3c7;border:2px solid #a16207;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-family:sans-serif;font-size:15px;line-height:1.3;display:inline-flex;position:relative;box-shadow:2px 3px 8px #0003}._icon_1eb9c_22{font-size:22px;line-height:1}._content_1eb9c_27{flex-direction:column;gap:2px;display:flex}._name_1eb9c_33{opacity:.8;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}._value_1eb9c_41{font-size:16px;font-weight:700}._tail_1eb9c_46{background:#fef3c7;border-bottom:2px solid #a16207;border-right:2px solid #a16207;width:12px;height:12px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}._observation_14cmi_2{color:#0c4a6e;text-align:center;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background:#e0f2fe;border:2px solid #0369a1;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-family:sans-serif;font-size:17px;font-weight:700;line-height:1.3;display:inline-flex;position:relative;box-shadow:0 3px 8px #0003}._eye_14cmi_24{font-size:20px;line-height:1}._value_14cmi_29{display:inline-block}._tail_14cmi_33{background:#e0f2fe;border-bottom:2px solid #0369a1;border-right:2px solid #0369a1;width:14px;height:14px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}._bubble_15rh2_2{color:#263238;text-align:center;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #263238;border-radius:16px;padding:10px 16px;font-family:sans-serif;font-size:18px;font-weight:700;line-height:1.3;display:inline-block;position:relative;box-shadow:0 3px 8px #0003}._tail_15rh2_21{background:#fff;border-bottom:2px solid #263238;border-right:2px solid #263238;width:14px;height:14px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}._scene_409wc_1{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}._scene_409wc_1 canvas{display:block;width:100%!important;height:100%!important}@media (width<=768px){._scene_409wc_1{height:100%;min-height:0}}._sidebar_vfhst_1{box-sizing:border-box;background:#d3d3d3;flex-direction:column;align-items:stretch;gap:20px;width:100%;min-width:0;min-height:100%;padding:20px;display:flex}._instructions_vfhst_16{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;margin-bottom:4px}._instructions_vfhst_16 h1{overflow-wrap:anywhere;max-width:100%;margin:0 0 12px}._instructions_vfhst_16 p{box-sizing:border-box;white-space:pre-line;overflow-wrap:anywhere;width:100%;max-width:100%;margin:0 0 10px;line-height:1.5}._result_vfhst_40{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;display:flex}._result_vfhst_40 h2{overflow-wrap:anywhere;margin:0}._result_vfhst_40 p{overflow-wrap:anywhere;margin:0 0 8px;line-height:1.5}._result_vfhst_40 button{box-sizing:border-box;cursor:pointer;border:none;border-radius:6px;width:100%;max-width:100%;padding:10px 14px;font-size:15px}._sidebar_vfhst_1>*{min-width:0;max-width:100%}@media (width<=768px){._sidebar_vfhst_1{min-height:0;padding:16px}}._page_5s7l3_1{box-sizing:border-box;flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}@media (width<=768px){._page_5s7l3_1{flex:none;height:auto;min-height:0;overflow:visible}}._card_1akq0_2{background:#fff;border:1px solid #ddd;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:220px;padding:28px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}._card_1akq0_2:hover{border-color:#c8c8c8;transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}._content_1akq0_23 h2{letter-spacing:-.025em;margin:0;font-size:22px}._content_1akq0_23 p{color:#666;margin:12px 0 20px;font-size:24px;line-height:2}._description_1akq0_36{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._solveButton_1akq0_44{color:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:10px;justify-content:center;align-items:center;margin-top:28px;padding:11px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}._solveButton_1akq0_44:hover{background:#f5f5f5;border-color:#c8c8c8;transform:translateY(-1px)}._solveButton_1akq0_44:active{transform:translateY(0)}._solveButton_1akq0_44:focus-visible{outline-offset:3px;outline:2px solid}._puzzles_1iyc8_1{max-width:1100px;margin:0 auto;padding:64px 24px 96px}._intro_1iyc8_7{margin-bottom:48px}._intro_1iyc8_7 h1{letter-spacing:-.04em;margin:0;font-size:42px}._intro_1iyc8_7 p{color:#666;margin:12px 0 0;font-size:24px;line-height:2}._grid_1iyc8_24{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=760px){._puzzles_1iyc8_1{padding:48px 20px 80px}._intro_1iyc8_7{margin-bottom:36px}._intro_1iyc8_7 h1{font-size:36px}._intro_1iyc8_7 p{font-size:16px}._grid_1iyc8_24{grid-template-columns:1fr}}._page_1ixga_1{box-sizing:border-box;min-height:100%;padding:48px 24px 64px}._header_1ixga_7{text-align:center;width:min(720px,100%);margin:0 auto 32px}._header_1ixga_7 h1{margin:0 0 8px;font-size:32px}._header_1ixga_7 p{color:#666;margin:0;font-size:16px}._card_1ixga_24{box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:14px;width:min(720px,100%);margin:0 auto;padding:28px;box-shadow:0 4px 16px #0000000f}._card_1ixga_24 h2{margin:28px 0 12px;font-size:20px}._card_1ixga_24 h2:first-child{margin-top:0}._card_1ixga_24 p{color:#444;margin:0 0 16px;line-height:1.6}._card_1ixga_24 a{color:#333;font-weight:500}._updated_1ixga_55{font-size:13px;color:#999!important;margin-top:32px!important;margin-bottom:0!important}._page_1uqaw_1{box-sizing:border-box;width:100%;padding:64px 24px 96px}._content_1uqaw_7{flex-direction:column;align-items:center;max-width:1100px;margin:0 auto;display:flex}._intro_1uqaw_15{width:100%;max-width:840px;margin-bottom:48px}._intro_1uqaw_15 h1{letter-spacing:-.04em;margin:0;font-size:42px}._intro_1uqaw_15 p{color:#666;max-width:680px;margin:12px 0 0;font-size:24px;line-height:2}._tutorials_1uqaw_35{width:100%;max-width:840px}._sectionIntro_1uqaw_40{margin-bottom:20px}._sectionIntro_1uqaw_40 h2{letter-spacing:-.02em;margin:0;font-size:24px}._sectionIntro_1uqaw_40 p{color:#666;margin:8px 0 0;font-size:16px;line-height:1.7}._list_1uqaw_57{flex-direction:column;display:flex}._tutorial_1uqaw_35{color:inherit;border-bottom:1px solid #e5e5e5;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:24px 8px;text-decoration:none;transition:background-color .12s,padding .12s;display:grid}._tutorial_1uqaw_35:first-child{border-top:1px solid #e5e5e5}._tutorial_1uqaw_35:hover{background-color:#fafafa}._tutorial_1uqaw_35:focus-visible{outline-offset:3px;outline:3px solid #2563eb66}._number_1uqaw_89{color:#888;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}._details_1uqaw_96{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}._title_1uqaw_104{letter-spacing:-.02em;font-size:20px;font-weight:600}._description_1uqaw_110{color:#666;max-width:620px;font-size:15px;line-height:1.7}._arrow_1uqaw_117{color:#777;justify-self:end;font-size:24px;transition:color .12s,transform .12s}._tutorial_1uqaw_35:hover ._arrow_1uqaw_117{color:#222;transform:translate(3px)}@media (width<=760px){._page_1uqaw_1{padding:48px 20px 80px}._intro_1uqaw_15{margin-bottom:36px}._intro_1uqaw_15 h1{font-size:36px}._intro_1uqaw_15 p{font-size:16px;line-height:1.8}._sectionIntro_1uqaw_40 h2{font-size:21px}._tutorial_1uqaw_35{grid-template-columns:32px minmax(0,1fr) 18px;gap:12px;padding:20px 4px}._number_1uqaw_89{font-size:16px}._title_1uqaw_104{font-size:18px}._description_1uqaw_110{font-size:14px}._arrow_1uqaw_117{font-size:20px}}.cookie-consent{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141418f5;border-top:1px solid #ffffff1f;padding:16px 20px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0003}.cookie-consent-content{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1200px;margin:0 auto;display:flex}.cookie-consent-message{color:#fff;margin:0;font-size:14px;line-height:1.5}.cookie-consent-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.cookie-consent-button{cursor:pointer;border:none;border-radius:6px;padding:8px 18px;font-size:14px;font-weight:600;transition:background-color .15s,transform .15s}.cookie-consent-button:hover{transform:translateY(-1px)}.cookie-consent-button:active{transform:translateY(0)}.cookie-consent-button-accept{color:#fff;background:#4f46e5}.cookie-consent-button-accept:hover{background:#4338ca}.cookie-consent-button-decline{color:#fff;background:#ffffff1a}.cookie-consent-button-decline:hover{background:#ffffff29}@media (width<=700px){.cookie-consent{padding:14px 16px}.cookie-consent-content{flex-direction:column;align-items:stretch;gap:12px}.cookie-consent-actions{width:100%}.cookie-consent-button{flex:1}}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0;padding:0}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{min-height:100dvh}
