.custom-start-page-module__TGiMGq__main{color:#1e293b;flex-direction:column;gap:32px;max-width:960px;margin:0 auto;padding:24px 16px 48px;display:flex}.custom-start-page-module__TGiMGq__titleBlock{flex-direction:column;gap:8px;display:flex}.custom-start-page-module__TGiMGq__title{letter-spacing:.02em;font-size:24px;font-weight:800;line-height:1.35}.custom-start-page-module__TGiMGq__titleEyebrow{color:#64748b;letter-spacing:.05em;font-size:13px;font-weight:700}.custom-start-page-module__TGiMGq__titleSub{color:#0369a1;font-size:15px;font-weight:600;line-height:1.5}.custom-start-page-module__TGiMGq__lead{color:#475569;font-size:14px;line-height:1.7}.custom-start-page-module__TGiMGq__section{flex-direction:column;gap:12px;display:flex}.custom-start-page-module__TGiMGq__sectionTitle{font-size:18px;font-weight:700;line-height:1.4}.custom-start-page-module__TGiMGq__bodyText{color:#334155;font-size:14px;line-height:1.8}.custom-start-page-module__TGiMGq__stepList{color:#334155;flex-direction:column;gap:8px;padding-left:20px;font-size:14px;line-height:1.8;display:flex}.custom-start-page-module__TGiMGq__faqItem{flex-direction:column;gap:6px;display:flex}.custom-start-page-module__TGiMGq__faqQuestion{font-size:15px;font-weight:700;line-height:1.5}.custom-start-page-module__TGiMGq__faqAnswer{color:#475569;font-size:14px;line-height:1.8}.custom-start-page-module__TGiMGq__disclaimerBox{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.8}.custom-start-page-module__TGiMGq__appRoot{--sp-text:#1e293b;--sp-text-sub:#475569;--sp-card-bg:#ffffffb8;--sp-card-border:#ffffffd9;--sp-input-bg:#ffffffeb;--sp-input-border:#64748b59;--sp-hover-bg:#ffffff8c;--sp-accent:#2563eb;min-height:560px;color:var(--sp-text);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.custom-start-page-module__TGiMGq__appRoot[data-tone=dark]{--sp-text:#f1f5f9;--sp-text-sub:#cbd5e1;--sp-card-bg:#0f172a8c;--sp-card-border:#94a3b840;--sp-input-bg:#0f172a99;--sp-input-border:#94a3b866;--sp-hover-bg:#94a3b826;--sp-accent:#60a5fa}.custom-start-page-module__TGiMGq__appToolbar{justify-content:flex-end;display:flex}.custom-start-page-module__TGiMGq__settingsOpenButton{color:var(--sp-text);background:var(--sp-card-bg);border:1px solid var(--sp-card-border);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.custom-start-page-module__TGiMGq__settingsOpenButton:hover{background:var(--sp-hover-bg)}.custom-start-page-module__TGiMGq__widgetGrid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}@media (max-width:640px){.custom-start-page-module__TGiMGq__widgetGrid{grid-template-columns:1fr}}.custom-start-page-module__TGiMGq__clockWidget,.custom-start-page-module__TGiMGq__searchWidget,.custom-start-page-module__TGiMGq__linksWidget,.custom-start-page-module__TGiMGq__todoWidget,.custom-start-page-module__TGiMGq__memoWidget,.custom-start-page-module__TGiMGq__appsWidget{background:var(--sp-card-bg);border:1px solid var(--sp-card-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.custom-start-page-module__TGiMGq__clockWidget,.custom-start-page-module__TGiMGq__searchWidget,.custom-start-page-module__TGiMGq__linksWidget{grid-column:1/-1}.custom-start-page-module__TGiMGq__widgetHeader{justify-content:space-between;align-items:center;display:flex}.custom-start-page-module__TGiMGq__widgetTitle{letter-spacing:.04em;color:var(--sp-text-sub);font-size:13px;font-weight:700}.custom-start-page-module__TGiMGq__widgetHeaderButton{color:var(--sp-text-sub);border:1px solid var(--sp-input-border);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.custom-start-page-module__TGiMGq__widgetHeaderButton:hover{background:var(--sp-hover-bg)}.custom-start-page-module__TGiMGq__widgetEmptyText{color:var(--sp-text-sub);font-size:13px;line-height:1.7}.custom-start-page-module__TGiMGq__clockWidget{text-align:center;align-items:center;gap:2px;padding:20px 16px}.custom-start-page-module__TGiMGq__clockTime{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:1.1}.custom-start-page-module__TGiMGq__clockDate{color:var(--sp-text-sub);font-size:14px;font-weight:600}.custom-start-page-module__TGiMGq__clockGreeting{color:var(--sp-text-sub);margin-top:4px;font-size:14px}.custom-start-page-module__TGiMGq__searchEngineTabs{flex-wrap:wrap;gap:6px;display:flex}.custom-start-page-module__TGiMGq__searchEngineTab,.custom-start-page-module__TGiMGq__searchEngineTabActive{cursor:pointer;border:1px solid var(--sp-input-border);color:var(--sp-text-sub);background:0 0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.custom-start-page-module__TGiMGq__searchEngineTabActive{background:var(--sp-accent);border-color:var(--sp-accent);color:#fff}.custom-start-page-module__TGiMGq__searchForm{gap:8px;display:flex}.custom-start-page-module__TGiMGq__searchInput{border:1px solid var(--sp-input-border);background:var(--sp-input-bg);color:var(--sp-text);border-radius:999px;flex:1;padding:12px 16px;font-size:16px}.custom-start-page-module__TGiMGq__searchInput::placeholder{color:var(--sp-text-sub)}.custom-start-page-module__TGiMGq__searchSubmit{color:#fff;background:var(--sp-accent);cursor:pointer;border:none;border-radius:999px;padding:0 22px;font-size:14px;font-weight:700}.custom-start-page-module__TGiMGq__searchSubmit:hover{opacity:.9}.custom-start-page-module__TGiMGq__linksGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.custom-start-page-module__TGiMGq__linkTile,.custom-start-page-module__TGiMGq__linkTileEditing{color:var(--sp-text);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;text-decoration:none;display:flex}.custom-start-page-module__TGiMGq__linkTile:hover{background:var(--sp-hover-bg)}.custom-start-page-module__TGiMGq__linkTileEditing{border:1px dashed var(--sp-input-border)}.custom-start-page-module__TGiMGq__linkFavicon{border-radius:6px;width:28px;height:28px}.custom-start-page-module__TGiMGq__linkFallbackIcon{color:#fff;background:var(--sp-accent);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.custom-start-page-module__TGiMGq__linkLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.custom-start-page-module__TGiMGq__linkEditActions{gap:4px;display:flex}.custom-start-page-module__TGiMGq__linkEditButton,.custom-start-page-module__TGiMGq__linkDeleteButton{border:1px solid var(--sp-input-border);width:24px;height:24px;color:var(--sp-text-sub);cursor:pointer;background:0 0;border-radius:6px;font-size:12px;line-height:1}.custom-start-page-module__TGiMGq__linkEditButton:hover,.custom-start-page-module__TGiMGq__linkDeleteButton:hover{background:var(--sp-hover-bg)}.custom-start-page-module__TGiMGq__linkDeleteButton{color:#dc2626}.custom-start-page-module__TGiMGq__linkAddForm{flex-wrap:wrap;gap:8px;display:flex}.custom-start-page-module__TGiMGq__linkAddForm .custom-start-page-module__TGiMGq__textInput{flex:1;min-width:140px}.custom-start-page-module__TGiMGq__textInput{border:1px solid var(--sp-input-border);background:var(--sp-input-bg);color:var(--sp-text);border-radius:8px;padding:8px 12px;font-size:14px}.custom-start-page-module__TGiMGq__textInput::placeholder{color:var(--sp-text-sub)}.custom-start-page-module__TGiMGq__primaryButton{color:#fff;background:var(--sp-accent);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700}.custom-start-page-module__TGiMGq__primaryButton:hover{opacity:.9}.custom-start-page-module__TGiMGq__secondaryButton{color:var(--sp-text);border:1px solid var(--sp-input-border);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.custom-start-page-module__TGiMGq__secondaryButton:hover{background:var(--sp-hover-bg)}.custom-start-page-module__TGiMGq__dangerButton{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #dc262666;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.custom-start-page-module__TGiMGq__dangerButton:hover{background:#dc262614}.custom-start-page-module__TGiMGq__hiddenFileInput{display:none}.custom-start-page-module__TGiMGq__todoAddForm{gap:8px;display:flex}.custom-start-page-module__TGiMGq__todoAddForm .custom-start-page-module__TGiMGq__textInput{flex:1;min-width:0}.custom-start-page-module__TGiMGq__todoList{flex-direction:column;gap:4px;list-style:none;display:flex}.custom-start-page-module__TGiMGq__todoItem{align-items:center;gap:4px;display:flex}.custom-start-page-module__TGiMGq__todoLabel,.custom-start-page-module__TGiMGq__todoLabelDone{cursor:pointer;flex:1;align-items:center;gap:8px;padding:4px 0;font-size:14px;line-height:1.6;display:flex}.custom-start-page-module__TGiMGq__todoLabelDone{color:var(--sp-text-sub);text-decoration:line-through}.custom-start-page-module__TGiMGq__todoCheckbox{width:16px;height:16px;accent-color:var(--sp-accent);flex-shrink:0}.custom-start-page-module__TGiMGq__todoText{word-break:break-word}.custom-start-page-module__TGiMGq__todoDeleteButton{width:24px;height:24px;color:var(--sp-text-sub);cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:14px;line-height:1}.custom-start-page-module__TGiMGq__todoDeleteButton:hover{background:var(--sp-hover-bg);color:#dc2626}.custom-start-page-module__TGiMGq__memoTextarea{border:1px solid var(--sp-input-border);background:var(--sp-input-bg);color:var(--sp-text);resize:vertical;border-radius:8px;min-height:120px;padding:10px 12px;font-size:14px;line-height:1.7}.custom-start-page-module__TGiMGq__memoTextarea::placeholder{color:var(--sp-text-sub)}.custom-start-page-module__TGiMGq__appsList{flex-direction:column;gap:4px;min-height:120px;list-style:none;display:flex}.custom-start-page-module__TGiMGq__appsItem{color:var(--sp-text);border-radius:10px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.custom-start-page-module__TGiMGq__appsItem:hover{background:var(--sp-hover-bg)}.custom-start-page-module__TGiMGq__appsIcon{flex-shrink:0;font-size:22px}.custom-start-page-module__TGiMGq__appsBody{flex-direction:column;min-width:0;display:flex}.custom-start-page-module__TGiMGq__appsName{font-size:13px;font-weight:700}.custom-start-page-module__TGiMGq__appsDescription{color:var(--sp-text-sub);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.custom-start-page-module__TGiMGq__settingsOverlay{z-index:1100;justify-content:flex-end;display:flex;position:fixed;inset:0}.custom-start-page-module__TGiMGq__settingsBackdrop{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.custom-start-page-module__TGiMGq__settingsPanel{color:#1e293b;background:#fff;flex-direction:column;gap:24px;width:min(360px,92vw);height:100%;padding:20px;display:flex;position:relative;overflow-y:auto;box-shadow:-8px 0 24px #0f172a33}.custom-start-page-module__TGiMGq__settingsHeader{justify-content:space-between;align-items:center;display:flex}.custom-start-page-module__TGiMGq__settingsTitle{font-size:18px;font-weight:800}.custom-start-page-module__TGiMGq__settingsCloseButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;width:32px;height:32px;font-size:20px;line-height:1}.custom-start-page-module__TGiMGq__settingsCloseButton:hover{background:#f1f5f9}.custom-start-page-module__TGiMGq__settingsSection{flex-direction:column;gap:10px;display:flex}.custom-start-page-module__TGiMGq__settingsSection .custom-start-page-module__TGiMGq__textInput{color:#1e293b;background:#fff;border-color:#cbd5e1}.custom-start-page-module__TGiMGq__settingsSectionTitle{color:#334155;font-size:14px;font-weight:700}.custom-start-page-module__TGiMGq__settingsNote{color:#64748b;font-size:12px;line-height:1.7}.custom-start-page-module__TGiMGq__settingsActionRow{gap:8px;display:flex}.custom-start-page-module__TGiMGq__settingsActionRow .custom-start-page-module__TGiMGq__secondaryButton{color:#1e293b;border-color:#cbd5e1}.custom-start-page-module__TGiMGq__settingsActionRow .custom-start-page-module__TGiMGq__secondaryButton:hover{background:#f1f5f9}.custom-start-page-module__TGiMGq__themeGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.custom-start-page-module__TGiMGq__themeSwatch,.custom-start-page-module__TGiMGq__themeSwatchActive{cursor:pointer;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:flex-end;height:48px;padding:4px;display:flex}.custom-start-page-module__TGiMGq__themeSwatchActive{border-color:#2563eb}.custom-start-page-module__TGiMGq__themeSwatchLabel,.custom-start-page-module__TGiMGq__themeSwatchLabelDark{color:#334155;font-size:10px;font-weight:700}.custom-start-page-module__TGiMGq__themeSwatchLabelDark{color:#f1f5f9}.custom-start-page-module__TGiMGq__widgetSettingList{flex-direction:column;gap:6px;list-style:none;display:flex}.custom-start-page-module__TGiMGq__widgetSettingItem{justify-content:space-between;align-items:center;gap:8px;display:flex}.custom-start-page-module__TGiMGq__widgetSettingLabel{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.custom-start-page-module__TGiMGq__widgetSettingActions{gap:4px;display:flex}.custom-start-page-module__TGiMGq__widgetSettingActions .custom-start-page-module__TGiMGq__linkEditButton{color:#64748b;border-color:#cbd5e1}.custom-start-page-module__TGiMGq__widgetSettingActions .custom-start-page-module__TGiMGq__linkEditButton:hover{background:#f1f5f9}
