.menu_container__VrutR{width:100%;margin-bottom:24px;padding-top:4px;position:relative}.menu_menuHeader__9eXDW{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:8px}.menu_menuSummary__n7CZB{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary,#94a3b8);font-size:.8125rem;font-weight:600}.menu_menuSummaryIcon__Z2_XR{font-size:1rem;line-height:1}.menu_menuToggle__kDHrv{min-height:34px!important;padding:0 12px!important;border-radius:999px!important;font-size:.8125rem!important}.menu_menuPanel__XbbWd{margin-top:10px;padding:12px;border:1px solid var(--border-primary,rgba(255,255,255,.08));border-radius:16px;background:color-mix(in srgb,var(--bg-secondary,#131c31) 92%,transparent);box-shadow:var(--modern-shadow-soft,0 12px 30px rgba(2,6,23,.2))}.menu_menuGrid__6_T9E{display:flex;flex-wrap:wrap;gap:10px}.menu_menuCard__4qUi7{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;text-decoration:none;color:var(--text-primary,#e2e8f0);font-size:.875rem;font-weight:500;transition:all .2s ease;cursor:pointer;white-space:nowrap}.menu_menuCard__4qUi7:hover{background:rgba(255,255,255,.08);border-color:#8b5cf6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.menu_menuCard__4qUi7.menu_active__E6jSh{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(236,72,153,.15));border-color:#8b5cf6;box-shadow:0 0 0 1px rgba(139,92,246,.3)}.menu_menuCard__4qUi7.menu_active__E6jSh .menu_menuTitle__14eSP{color:#8b5cf6}[data-theme=light] .menu_menuCard__4qUi7{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08);color:var(--text-primary,#1e293b)}[data-theme=light] .menu_menuCard__4qUi7:hover{background:rgba(0,0,0,.04);border-color:#8b5cf6}[data-theme=light] .menu_menuCard__4qUi7.menu_active__E6jSh{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(236,72,153,.1));border-color:#8b5cf6}.menu_menuIcon__SoTNR{font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu_menuTitle__14eSP{font-size:.8125rem;font-weight:500;color:inherit;transition:color .2s ease}.menu_menuCard__4qUi7:hover .menu_menuTitle__14eSP{color:#8b5cf6}@media (max-width:768px){.menu_menuHeader__9eXDW{align-items:flex-start}.menu_menuGrid__6_T9E{gap:8px}.menu_menuCard__4qUi7{padding:8px 12px;gap:6px}.menu_menuIcon__SoTNR{font-size:.875rem}.menu_menuTitle__14eSP{font-size:.75rem}}@media (max-width:480px){.menu_menuCard__4qUi7{padding:6px 10px}}.self-sign_container__WXLvy{max-width:1600px;margin:0 auto;padding:40px 20px}.self-sign_header__1bZ38{text-align:center;margin-bottom:40px}.self-sign_title__6g7mQ{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.self-sign_subtitle__uqOx9{color:var(--text-secondary,#94a3b8);font-size:1rem;max-width:600px;margin:0 auto}.self-sign_card__sGzyp{background:linear-gradient(135deg,rgba(6,182,212,.05),rgba(99,102,241,.05));border:1px solid rgba(6,182,212,.2);border-radius:24px;padding:40px;backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(6,182,212,.1);margin-bottom:24px}.self-sign_sectionTitle__Ou79z{font-size:1rem;font-weight:600;color:#f97316;text-align:center;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid rgba(249,115,22,.2)}.self-sign_formGrid__5g9GF{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.self-sign_formGrid__5g9GF{grid-template-columns:1fr}}.self-sign_inputGroup__CPOSK{display:flex;flex-direction:column;gap:8px}.self-sign_inputGroupFull__Zh38m{grid-column:1/-1}.self-sign_domainInputRow__Xe0RI{display:flex;gap:8px}.self-sign_domainInputRow__Xe0RI .self-sign_input__GlmCq{flex:1}.self-sign_addDomainBtn__i8Ktk{padding:14px 24px;background:rgba(6,182,212,.1);border:2px solid rgba(6,182,212,.3);border-radius:12px;color:#06b6d4;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.self-sign_addDomainBtn__i8Ktk:hover{background:rgba(6,182,212,.2);border-color:rgba(6,182,212,.5)}.self-sign_hint__q_hb5{font-size:.8rem;color:var(--text-secondary,#64748b);margin-top:8px;margin-bottom:0}.self-sign_domainTags__pc1y0{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.self-sign_domainTag__sDrIk{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.3);border-radius:8px;color:var(--text-primary,#e2e8f0);font-size:.85rem}.self-sign_removeDomainBtn__UFLxf{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:rgba(239,68,68,.2);border:none;border-radius:50%;color:#ef4444;font-size:14px;line-height:1;cursor:pointer;transition:all .2s ease}.self-sign_removeDomainBtn__UFLxf:hover{background:rgba(239,68,68,.4)}.self-sign_label__Ssogs{font-size:.875rem;font-weight:600;color:var(--text-primary,#e2e8f0)}.self-sign_required__DGtui{color:#f97316;margin-left:2px}.self-sign_input__GlmCq,.self-sign_select__zQm4E{padding:14px 18px;background:rgba(15,23,42,.6);border:2px solid rgba(6,182,212,.2);border-radius:12px;color:var(--text-primary,#e2e8f0);font-size:.9rem;transition:all .3s ease;width:100%}.self-sign_input__GlmCq:focus,.self-sign_select__zQm4E:focus{outline:none;border-color:rgba(6,182,212,.5);box-shadow:0 0 0 4px rgba(6,182,212,.1)}.self-sign_input__GlmCq::placeholder{color:var(--text-secondary,#64748b)}.self-sign_select__zQm4E{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px}.self-sign_switchRow__IidBX{display:flex;align-items:center;gap:12px;padding:16px 0}.self-sign_switch__DBVZh{position:relative;width:48px;height:26px;background:rgba(15,23,42,.6);border:2px solid rgba(6,182,212,.2);border-radius:13px;cursor:pointer;transition:all .3s ease}.self-sign_switch__DBVZh.self-sign_active__eYSaN{background:rgba(6,182,212,.3);border-color:#06b6d4}.self-sign_switchThumb__ZoNAo{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#94a3b8;border-radius:50%;transition:all .3s ease}.self-sign_switch__DBVZh.self-sign_active__eYSaN .self-sign_switchThumb__ZoNAo{left:24px;background:#06b6d4}.self-sign_switchLabel__jX7ZX{font-size:.9rem;color:var(--text-primary,#e2e8f0)}.self-sign_buttonGroup__PR5gk{display:flex;justify-content:center;gap:16px;margin-top:32px}.self-sign_generateBtn__PTmwb{padding:16px 48px;background:linear-gradient(135deg,#06b6d4,#3b82f6);border:none;border-radius:12px;color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(6,182,212,.3)}.self-sign_generateBtn__PTmwb:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(6,182,212,.4)}.self-sign_generateBtn__PTmwb:disabled{opacity:.5;cursor:not-allowed;transform:none}.self-sign_resultSection__USt8Y{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:992px){.self-sign_resultSection__USt8Y{grid-template-columns:1fr}}.self-sign_resultCard__yEdAt{background:rgba(15,23,42,.4);border:1px solid rgba(6,182,212,.15);border-radius:16px;padding:24px}.self-sign_resultHeader__2ejEE{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.self-sign_resultTitle__IYgMT{font-size:1rem;font-weight:600;color:var(--text-primary,#e2e8f0)}.self-sign_resultActions__O9Hg4{display:flex;gap:8px}.self-sign_actionBtn__XK2Sc{padding:8px 16px;background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.3);border-radius:8px;color:#06b6d4;font-size:.8rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.self-sign_actionBtn__XK2Sc:hover{background:rgba(6,182,212,.2)}.self-sign_resultContent__yoKPZ{background:rgba(15,23,42,.6);border-radius:12px;padding:16px;max-height:300px;overflow-y:auto}.self-sign_resultContent__yoKPZ pre{margin:0;font-size:.8rem;color:#10b981;white-space:pre-wrap;word-break:break-all}.self-sign_aboutSection__Gbuag{margin-top:48px;padding:32px;background:linear-gradient(135deg,rgba(6,182,212,.03),rgba(99,102,241,.03));border:1px solid rgba(6,182,212,.15);border-radius:20px}.self-sign_aboutSection__Gbuag h2{font-size:1.5rem;background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.self-sign_aboutSection__Gbuag p{color:var(--text-secondary,#94a3b8);line-height:1.7}[data-theme=light] .self-sign_input__GlmCq,[data-theme=light] .self-sign_select__zQm4E{background:rgba(255,255,255,.9);color:#1e293b}[data-theme=light] .self-sign_resultCard__yEdAt{background:rgba(241,245,249,.6)}[data-theme=light] .self-sign_resultContent__yoKPZ{background:rgba(241,245,249,.8)}[data-theme=light] .self-sign_resultContent__yoKPZ pre{color:#059669}[data-theme=light] .self-sign_actionBtn__XK2Sc{background:rgba(6,182,212,.15);border-color:rgba(6,182,212,.4);color:#0891b2}[data-theme=light] .self-sign_actionBtn__XK2Sc:hover{background:rgba(6,182,212,.25)}@media (max-width:768px){.self-sign_card__sGzyp{padding:24px 16px}.self-sign_buttonGroup__PR5gk{flex-direction:column}.self-sign_generateBtn__PTmwb{width:100%}}.self-sign_inputGroup__CPOSK .react-datepicker-wrapper,.self-sign_inputGroup__CPOSK .react-datepicker__input-container{width:100%}.self-sign_inputGroup__CPOSK .react-datepicker{background:rgba(15,23,42,.95);border:1px solid rgba(6,182,212,.3);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.self-sign_inputGroup__CPOSK .react-datepicker__header{background:rgba(6,182,212,.1);border-bottom:1px solid rgba(6,182,212,.2);border-radius:12px 12px 0 0;padding-top:12px}.self-sign_inputGroup__CPOSK .react-datepicker-time__header,.self-sign_inputGroup__CPOSK .react-datepicker__current-month,.self-sign_inputGroup__CPOSK .react-datepicker__day-name{color:var(--text-primary,#e2e8f0)}.self-sign_inputGroup__CPOSK .react-datepicker__day{color:var(--text-primary,#e2e8f0);border-radius:8px;transition:all .2s ease}.self-sign_inputGroup__CPOSK .react-datepicker__day:hover{background:rgba(6,182,212,.3);border-radius:8px}.self-sign_inputGroup__CPOSK .react-datepicker__day--keyboard-selected,.self-sign_inputGroup__CPOSK .react-datepicker__day--selected{background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:8px;color:white}.self-sign_inputGroup__CPOSK .react-datepicker__day--disabled{color:#64748b}.self-sign_inputGroup__CPOSK .react-datepicker__navigation{top:12px}.self-sign_inputGroup__CPOSK .react-datepicker__navigation-icon:before{border-color:#06b6d4}.self-sign_inputGroup__CPOSK .react-datepicker__month-dropdown,.self-sign_inputGroup__CPOSK .react-datepicker__year-dropdown{background:rgba(15,23,42,.98);border:1px solid rgba(6,182,212,.3);border-radius:8px}.self-sign_inputGroup__CPOSK .react-datepicker__month-option,.self-sign_inputGroup__CPOSK .react-datepicker__year-option{color:var(--text-primary,#e2e8f0);padding:6px 12px}.self-sign_inputGroup__CPOSK .react-datepicker__month-option:hover,.self-sign_inputGroup__CPOSK .react-datepicker__year-option:hover{background:rgba(6,182,212,.2)}.self-sign_inputGroup__CPOSK .react-datepicker__month-option--selected_month,.self-sign_inputGroup__CPOSK .react-datepicker__year-option--selected_year{background:rgba(6,182,212,.3)}.self-sign_inputGroup__CPOSK .react-datepicker__month-read-view--down-arrow,.self-sign_inputGroup__CPOSK .react-datepicker__year-read-view--down-arrow{border-color:#06b6d4}.self-sign_inputGroup__CPOSK .react-datepicker__month-read-view,.self-sign_inputGroup__CPOSK .react-datepicker__year-read-view{color:var(--text-primary,#e2e8f0)}.self-sign_inputGroup__CPOSK .react-datepicker__triangle{display:none}[data-theme=light] .self-sign_inputGroup__CPOSK .react-datepicker{background:rgba(255,255,255,.98);border-color:rgba(6,182,212,.3)}[data-theme=light] .self-sign_inputGroup__CPOSK .react-datepicker__header{background:rgba(241,245,249,.9)}[data-theme=light] .self-sign_inputGroup__CPOSK .react-datepicker__current-month,[data-theme=light] .self-sign_inputGroup__CPOSK .react-datepicker__day,[data-theme=light] .self-sign_inputGroup__CPOSK .react-datepicker__day-name{color:#1e293b}[data-theme=light] .self-sign_inputGroup__CPOSK .react-datepicker__month-dropdown,[data-theme=light] .self-sign_inputGroup__CPOSK .react-datepicker__year-dropdown{background:rgba(255,255,255,.98)}[data-theme=light] .self-sign_inputGroup__CPOSK .react-datepicker__month-option,[data-theme=light] .self-sign_inputGroup__CPOSK .react-datepicker__year-option{color:#1e293b}