@keyframes toastSlideIn{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toastSlideOut{from{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes wizardFadeIn{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.sitemapRobotsPage{min-height:100vh;background:linear-gradient(180deg, #0f172a 0%, #111827 100%);color:#f8fafc;padding:32px 5% 48px}.sitemapRobots{max-width:1400px;margin:0 auto}.sitemapRobotsMainContent{display:flex;flex-direction:column;gap:32px}.sitemapRobots__hero{background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.25);border-radius:16px;padding:24px;margin-bottom:24px;background:linear-gradient(135deg, rgba(96, 165, 250, 0.15) 0%, rgba(96, 165, 250, 0.05) 100%);border-color:rgba(96,165,250,.3)}.sitemapRobots__heroContainer{display:flex;flex-direction:column;gap:24px}.sitemapRobots__heroContent{display:flex;flex-direction:column;gap:24px}.sitemapRobots__heroHeader{display:flex;flex-direction:column;gap:8px}.sitemapRobots__heroTitle{font-size:1.5rem;font-weight:700;margin:0;color:#f8fafc}.sitemapRobots__heroSubtitle{font-size:1rem;color:rgba(248,250,252,.75);margin:0;line-height:1.6}.sitemapRobots__heroCta{display:flex;gap:16px}.sitemapRobots__heroButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;min-height:48px;background:#60a5fa;color:#0f172a;border:none;border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none;text-decoration:none}.sitemapRobots__heroButton:hover{background:#93c5fd;box-shadow:0 10px 20px rgba(96,165,250,.35);transform:translateY(-2px)}.sitemapRobots__heroButton:active{transform:translateY(0);box-shadow:0 4px 12px rgba(96,165,250,.25)}.sitemapRobots__heroButton:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.sitemapRobots__heroButton:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.sitemapRobots__heroAd{margin-top:24px}.sitemapRobots__builder{background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.25);border-radius:16px;padding:24px;margin-bottom:24px}.sitemapRobots__builderContainer{display:flex;flex-direction:column;gap:24px}.sitemapRobotsBuilder{display:flex;flex-direction:column;gap:24px}.sitemapRobotsBuilder__layout{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width: 1024px){.sitemapRobotsBuilder__layout{grid-template-columns:1fr}}.sitemapRobotsBuilder__left{display:flex;flex-direction:column;gap:24px}.sitemapRobotsBuilder__right{position:sticky;top:24px;height:-moz-fit-content;height:fit-content}.sitemapRobotsBuilder__tabs{display:flex;gap:4px;border-bottom:1px solid rgba(148,163,184,.25);padding-bottom:8px;overflow-x:auto}.sitemapRobotsBuilder__tab{padding:12px 20px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:8px 8px 0 0;color:rgba(248,250,252,.75);font-size:.9375rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.sitemapRobotsBuilder__tab:hover{color:#f8fafc;background:rgba(96,165,250,.1)}.sitemapRobotsBuilder__tab[aria-selected=true],.sitemapRobotsBuilder__tab_active{color:#60a5fa;border-color:rgba(148,163,184,.25);border-bottom-color:#0f172a;background:rgba(15,23,42,.9)}.sitemapRobotsBuilder__sections{min-height:400px}.sitemapRobotsBuilder__section{display:none;animation:sitemapFadeIn .3s ease}.sitemapRobotsBuilder__section[aria-hidden=false],.sitemapRobotsBuilder__section_active{display:block}@keyframes sitemapFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sitemapRobotsBuilder__sectionTitle{font-size:1.125rem;font-weight:600;color:#f8fafc;margin:0 0 16px}.sitemapRobotsBuilder__sectionContent{display:flex;flex-direction:column;gap:24px}.sitemapRobotsBuilder__sectionDesc{font-size:.9375rem;color:rgba(248,250,252,.75);margin:0}.sitemapRobotsBuilder__field{display:flex;flex-direction:column;gap:4px}.sitemapRobotsBuilder__label{display:block;font-size:.9375rem;font-weight:500;color:rgba(248,250,252,.75);margin-bottom:4px;display:flex;align-items:center;gap:8px}.sitemapRobotsBuilder__required{font-size:.875rem;color:#f87171;font-weight:600}.sitemapRobotsBuilder__input{width:100%;padding:14px 18px;background:rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.25);border-radius:8px;color:#f8fafc;font-size:1rem;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.sitemapRobotsBuilder__input::-moz-placeholder{color:rgba(248,250,252,.75)}.sitemapRobotsBuilder__input::placeholder{color:rgba(248,250,252,.75)}.sitemapRobotsBuilder__input:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.2)}.sitemapRobotsBuilder__input:focus-visible{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.3)}.sitemapRobotsBuilder__select{width:100%;padding:14px 18px;background:rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.25);border-radius:8px;color:#f8fafc;font-size:1rem;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease;cursor:pointer;-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='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.sitemapRobotsBuilder__select::-moz-placeholder{color:rgba(248,250,252,.75)}.sitemapRobotsBuilder__select::placeholder{color:rgba(248,250,252,.75)}.sitemapRobotsBuilder__select:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.2)}.sitemapRobotsBuilder__select:focus-visible{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.3)}.sitemapRobotsBuilder__textarea{width:100%;padding:14px 18px;background:rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.25);border-radius:8px;color:#f8fafc;font-size:1rem;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease;min-height:120px;resize:vertical;line-height:1.6}.sitemapRobotsBuilder__textarea::-moz-placeholder{color:rgba(248,250,252,.75)}.sitemapRobotsBuilder__textarea::placeholder{color:rgba(248,250,252,.75)}.sitemapRobotsBuilder__textarea:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.2)}.sitemapRobotsBuilder__textarea:focus-visible{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.3)}.sitemapRobotsBuilder__hint{font-size:.875rem;color:rgba(248,250,252,.6);margin:0}.sitemapRobotsBuilder__hint_warning{color:#fbbf24}.sitemapRobotsBuilder__checkboxGroup{display:flex;flex-direction:column;gap:8px}.sitemapRobotsBuilder__checkboxLabel{display:flex;align-items:center;gap:8px;font-size:.9375rem;color:rgba(248,250,252,.75);cursor:pointer;transition:color .15s ease}.sitemapRobotsBuilder__checkboxLabel:hover{color:#f8fafc}.sitemapRobotsBuilder__checkbox{width:18px;height:18px;accent-color:#60a5fa;cursor:pointer}.sitemapRobotsBuilder__checkbox:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.sitemapRobotsBuilder__rulesList{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.sitemapRobotsBuilder__ruleItem{display:grid;grid-template-columns:120px 100px 1fr auto;gap:8px;align-items:center}@media(max-width: 640px){.sitemapRobotsBuilder__ruleItem{grid-template-columns:1fr;padding:16px;background:rgba(0,0,0,.2);border-radius:8px}}.sitemapRobotsBuilder__ruleItem input,.sitemapRobotsBuilder__ruleItem select{width:100%;padding:14px 18px;background:rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.25);border-radius:8px;color:#f8fafc;font-size:1rem;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.sitemapRobotsBuilder__ruleItem input::-moz-placeholder, .sitemapRobotsBuilder__ruleItem select::-moz-placeholder{color:rgba(248,250,252,.75)}.sitemapRobotsBuilder__ruleItem input::placeholder,.sitemapRobotsBuilder__ruleItem select::placeholder{color:rgba(248,250,252,.75)}.sitemapRobotsBuilder__ruleItem input:focus,.sitemapRobotsBuilder__ruleItem select:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.2)}.sitemapRobotsBuilder__ruleItem input:focus-visible,.sitemapRobotsBuilder__ruleItem select:focus-visible{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.3)}.sitemapRobotsBuilder__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;min-height:48px;background:#60a5fa;color:#0f172a;border:none;border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none}.sitemapRobotsBuilder__button:hover{background:#93c5fd;box-shadow:0 10px 20px rgba(96,165,250,.35);transform:translateY(-2px)}.sitemapRobotsBuilder__button:active{transform:translateY(0);box-shadow:0 4px 12px rgba(96,165,250,.25)}.sitemapRobotsBuilder__button:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.sitemapRobotsBuilder__button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.sitemapRobotsBuilder__button_secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;min-height:48px;background:rgba(0,0,0,0);color:#f8fafc;border:1px solid rgba(148,163,184,.25);border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none}.sitemapRobotsBuilder__button_secondary:hover{border-color:#60a5fa;color:#60a5fa;background:rgba(96,165,250,.08);transform:translateY(-2px)}.sitemapRobotsBuilder__button_secondary:active{transform:translateY(0);background:rgba(96,165,250,.12)}.sitemapRobotsBuilder__button_secondary:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.sitemapRobotsBuilder__button_secondary:disabled{opacity:.5;cursor:not-allowed;transform:none}.sitemapRobotsBuilder__button_danger{background:#f87171;border-color:#f87171;color:#0f172a}.sitemapRobotsBuilder__button_danger:hover{background:#faa2a2}.sitemapRobotsBuilder__alert{padding:16px;background:rgba(251,191,36,.15);border:1px solid rgba(251,191,36,.3);border-radius:12px}.sitemapRobotsBuilder__alertText{font-size:.9375rem;color:#fbbf24;margin:0}.sitemapRobotsBuilder__preview{background:rgba(0,0,0,.3);border:1px solid rgba(148,163,184,.25);border-radius:16px;padding:24px}.sitemapRobotsBuilder__previewTabs{display:flex;gap:4px;margin-bottom:16px}.sitemapRobotsBuilder__previewTab{padding:8px 16px;background:rgba(0,0,0,0);border:1px solid rgba(148,163,184,.25);border-radius:8px;color:rgba(248,250,252,.75);font-size:.9375rem;cursor:pointer;transition:all .15s ease}.sitemapRobotsBuilder__previewTab:hover{border-color:#60a5fa;color:#60a5fa}.sitemapRobotsBuilder__previewTab_active{background:#60a5fa;border-color:#60a5fa;color:#0f172a}.sitemapRobotsBuilder__previewContent{margin-bottom:16px}.sitemapRobotsBuilder__previewBlock{display:none}.sitemapRobotsBuilder__previewBlock_active{display:block}.sitemapRobotsBuilder__previewCode{background:rgba(0,0,0,.4);border-radius:12px;padding:16px;overflow-x:auto;max-height:400px;overflow-y:auto;margin:0}.sitemapRobotsBuilder__previewCodeInner{font-family:"Monaco","Consolas",monospace;font-size:.875rem;color:#f8fafc;white-space:pre-wrap;word-break:break-all;line-height:1.6}.sitemapRobotsBuilder__previewActions{display:flex;flex-direction:column;gap:8px}.sitemapRobotsBuilder__previewActionGroup{display:flex;gap:8px}.sitemapRobotsBuilder__actionButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;min-height:48px;background:rgba(0,0,0,0);color:#f8fafc;border:1px solid rgba(148,163,184,.25);border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none;flex:1;padding:10px 16px;font-size:.9375rem}.sitemapRobotsBuilder__actionButton:hover{border-color:#60a5fa;color:#60a5fa;background:rgba(96,165,250,.08);transform:translateY(-2px)}.sitemapRobotsBuilder__actionButton:active{transform:translateY(0);background:rgba(96,165,250,.12)}.sitemapRobotsBuilder__actionButton:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.sitemapRobotsBuilder__actionButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.sitemapRobotsBuilder__actionButton:disabled{opacity:.5;cursor:not-allowed}.sitemapRobotsBuilder__actionButton_primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;min-height:48px;background:#60a5fa;color:#0f172a;border:none;border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none;flex:1;padding:10px 16px;font-size:.9375rem}.sitemapRobotsBuilder__actionButton_primary:hover{background:#93c5fd;box-shadow:0 10px 20px rgba(96,165,250,.35);transform:translateY(-2px)}.sitemapRobotsBuilder__actionButton_primary:active{transform:translateY(0);box-shadow:0 4px 12px rgba(96,165,250,.25)}.sitemapRobotsBuilder__actionButton_primary:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.sitemapRobotsBuilder__actionButton_primary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.sitemapRobotsBuilder__actionButton_primary:disabled{opacity:.5;cursor:not-allowed}.sitemapRobotsBuilder__actionButton_secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;min-height:48px;background:rgba(0,0,0,0);color:#f8fafc;border:1px solid rgba(148,163,184,.25);border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none;flex:1;padding:10px 16px;font-size:.9375rem}.sitemapRobotsBuilder__actionButton_secondary:hover{border-color:#60a5fa;color:#60a5fa;background:rgba(96,165,250,.08);transform:translateY(-2px)}.sitemapRobotsBuilder__actionButton_secondary:active{transform:translateY(0);background:rgba(96,165,250,.12)}.sitemapRobotsBuilder__actionButton_secondary:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.sitemapRobotsBuilder__actionButton_secondary:disabled{opacity:.5;cursor:not-allowed;transform:none}.sitemapRobotsBuilder__actionButton_secondary:disabled{opacity:.5;cursor:not-allowed}.sitemapRobots__usage{background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.25);border-radius:16px;padding:24px;margin-bottom:24px}.sitemapRobots__usageContainer{display:flex;flex-direction:column;gap:24px}.sitemapRobots__usageTitle{font-size:1.25rem;font-weight:600;color:#f8fafc;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.25)}.sitemapRobots__usageContent{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media(max-width: 768px){.sitemapRobots__usageContent{grid-template-columns:1fr}}.sitemapRobots__usageItem{padding:24px;background:rgba(0,0,0,.2);border-radius:12px}.sitemapRobots__usageItemTitle{font-size:1.125rem;font-weight:600;color:#60a5fa;margin:0 0 8px}.sitemapRobots__usageItemDesc{font-size:.9375rem;color:rgba(248,250,252,.75);margin:0;line-height:1.8}.sitemapRobots__faq{background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.25);border-radius:16px;padding:24px;margin-bottom:24px}.sitemapRobots__faqContainer{display:flex;flex-direction:column;gap:24px}.sitemapRobots__faqTitle{font-size:1.25rem;font-weight:600;color:#f8fafc;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.25)}.sitemapRobots__faqList{display:flex;flex-direction:column;gap:24px;margin:0;padding:0}.sitemapRobots__faqItem{display:flex;flex-direction:column;gap:8px;padding:16px;background:rgba(0,0,0,.2);border-radius:12px}.sitemapRobots__faqQuestion{font-size:1rem;font-weight:600;margin:0;color:#f8fafc}.sitemapRobots__faqQuestion::before{content:"Q. ";color:#60a5fa}.sitemapRobots__faqAnswer{font-size:.9375rem;color:rgba(248,250,252,.75);margin:0;padding-left:24px;line-height:1.8}.sitemapRobotsToast{position:fixed;bottom:24px;right:24px;padding:14px 24px;background:#34d399;color:#0f172a;border-radius:12px;font-weight:500;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1000;display:none;animation:toastSlideIn .3s ease forwards;display:none}@media(max-width: 640px){.sitemapRobotsToast{left:16px;right:16px;bottom:16px;text-align:center}}.sitemapRobotsToast_success{display:block;background:#34d399;color:#0f172a}.sitemapRobotsToast_success::before{content:"✓ "}.sitemapRobotsToast_error{display:block;background:#f87171;color:#0f172a}.sitemapRobotsToast_error::before{content:"✕ "}.sitemapRobotsToast_info{display:block;background:#60a5fa;color:#0f172a}.sitemapRobotsToast_info::before{content:"ⓘ "}.sitemapRobotsToast_warning{display:block;background:#fbbf24;color:#0f172a}.sitemapRobotsToast_warning::before{content:"⚠ "}.sitemapRobotsToast_visible{display:block}