.lf-panel{border-top:1px solid #ece6ec;padding:16px 20px 20px}.lf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.smart-ranker .lf-panel form.lf-step{width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;order:0!important;gap:0!important;margin:0!important;padding:0!important;display:block!important}.smart-ranker .lf-field input{background:#fff;border:1.5px solid #d6c7d6;height:50px;padding:0 14px;font-size:16px}.smart-ranker .lf-field input:focus{border:1.5px solid #611f69;box-shadow:0 0 0 3px #611f6924}.smart-ranker .lf-code input{border:1.5px solid #d6c7d6;height:56px;padding:0;font-size:24px}.smart-ranker .lf-code input:focus{border:1.5px solid #611f69;box-shadow:0 0 0 3px #611f6924}.smart-ranker .lf-code.has-error input,.smart-ranker .lf-code.has-error input:focus{border-color:#e01e5a}.lf-autoheight{position:relative}.lf-autoheight.is-animating{transition:height .22s cubic-bezier(.2,.8,.2,1);overflow:hidden}.lf-step{animation:.2s both lf-in}@keyframes lf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lf-stepper{margin:0 0 18px}.lf-stepper ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}.lf-step-item{flex:none;align-items:center;min-width:0;display:flex}.lf-step-item:not(:last-child){flex:1 1 0}.lf-step-item>div,.lf-step-item>button{color:#8d838d;min-height:32px;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:700;display:inline-flex}.lf-step-item>button{cursor:pointer;border-radius:9px}.lf-step-item>button:hover b{color:#4a154b;text-underline-offset:3px;text-decoration:underline}.lf-step-item>button:focus-visible{outline-offset:2px;outline:2px solid #36c5f0}.lf-dot{color:#8d838d;background:#fff;border:1.5px solid #d9cdd9;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:grid}.lf-dot svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.lf-step-item.is-current .lf-dot{color:#fff;background:#611f69;border-color:#611f69;box-shadow:0 0 0 4px #611f6924}.lf-step-item.is-current b{color:#4a154b}.lf-step-item.is-done .lf-dot{color:#fff;background:#2eb67d;border-color:#2eb67d}.lf-step-item.is-done b{color:#3f0e40}.lf-step-item.is-skipped .lf-dot{color:#a89ea8;background:#f6f1f6;border-style:dashed}.lf-step-item.is-skipped b{color:#a89ea8;text-decoration:line-through;text-decoration-thickness:1px}.lf-line{background:#e8dfe8;border-radius:2px;flex:1 1 0;min-width:10px;height:2px;margin:0 8px;position:relative;overflow:hidden}.lf-line:after{content:"";transform-origin:0;background:#2eb67d;transition:transform .3s;position:absolute;inset:0;transform:scaleX(0)}.lf-line.is-filled:after{transform:scaleX(1)}.lf-head h3{color:#1d1c1d;font:700 20px/1.25 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;outline:none;margin:0}.lf-head h3:focus-visible{outline:none}.lf-head p{color:#5f575e;margin:6px 0 0;font-size:14px;line-height:1.5}.lf-head p strong{color:#1d1c1d;overflow-wrap:anywhere}.lf-head{margin-bottom:14px}.lf-head.lf-sr{margin:0}.lf-field{margin:0 0 14px;display:block}.lf-field>span{color:#5f575e;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.lf-field input{color:#1d1c1d;background:#fff;border:1.5px solid #d6c7d6;border-radius:11px;outline:0;width:100%;height:50px;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.lf-field input:focus{border-color:#611f69;box-shadow:0 0 0 3px #611f6924}.lf-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px;display:flex}.lf-primary{border-radius:11px;flex:auto;min-height:50px;padding:0 22px;font-size:14px}.lf-actions .lf-primary{max-width:100%}.lf-primary:disabled{color:#9c929b;box-shadow:none;background:#ece7ec;transform:none}.lf-primary span{transition:transform .2s}.lf-primary:hover span{transform:translate(3px)}.lf-ghost{color:#4a154b;cursor:pointer;background:#fff;border:1.5px solid #d6c7d6;border-radius:11px;min-height:50px;padding:0 18px;font-size:14px;font-weight:800;transition:border-color .15s,background .15s}.lf-ghost:hover{background:#faf5fa;border-color:#611f69}.lf-secondary{color:#7a717a;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;font-size:13px;line-height:1.45;display:flex}.lf-secondary a{color:#611f69;font-weight:700}.lf-link{color:#611f69;min-height:40px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.lf-link:hover{color:#4a154b}.lf-link:disabled{color:#a89ea8;cursor:default;text-decoration:none}.lf-back{color:#7a717a;margin-left:auto;font-weight:600;text-decoration:none}.lf-back:before{content:"←"}.lf-back:hover{color:#4a154b}button:focus-visible.lf-link,.lf-ghost:focus-visible,.lf-primary:focus-visible{outline-offset:2px;outline:2px solid #36c5f0}.lf-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.7s linear infinite checking-spin}.lf-spinner.is-dark{border-color:#611f69 #611f6940 #611f6940}.lf-note{color:#4a154b;background:#f6f1f6;border-radius:11px;margin:0 0 14px;padding:9px 12px;font-size:13px;line-height:1.45}.lf-note b{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#4a154b;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:10.5px;font-weight:800}.lf-note.is-green{color:#17573d;background:#eaf7f1}.lf-note.is-green b{background:#1f8a60}.lf-status{color:#5f575e;align-items:center;gap:8px;min-height:24px;margin:0 0 12px;font-size:13px;display:flex}.lf-status .is-error,.lf-error{color:#b7194a;font-weight:700}.lf-error{background:#fff3f7;border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.lf-dev{color:#4a154b;background:#f6f1f6;border:1px dashed #36c5f0;border-radius:11px;margin:0 0 14px;padding:9px 12px;font-size:13px}.lf-dev b{letter-spacing:.12em;font-size:15px}.lf-dev button{color:#611f69;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;font-weight:800;text-decoration:underline}.lf-pulse{background:#36c5f0;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.8s ease-out infinite lf-pulse;box-shadow:0 0 #36c5f080}@keyframes lf-pulse{0%{box-shadow:0 0 #36c5f080}70%,to{box-shadow:0 0 0 8px #36c5f000}}.lf-code{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:360px;margin:0 0 8px;display:grid}.lf-code input{color:#1d1c1d;width:100%;height:56px;font:700 24px/1 var(--font-display);font-variant-numeric:tabular-nums;text-align:center;caret-color:#e01e5a;background:#fff;border:1.5px solid #d6c7d6;border-radius:11px;outline:0;padding:0;transition:border-color .15s,box-shadow .15s,background .15s}.lf-code input:focus{border-color:#611f69;box-shadow:0 0 0 3px #611f6924}.lf-code input:disabled{opacity:.7}.lf-code.has-error input{border-color:#e01e5a;animation:.3s lf-shake}@keyframes lf-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.lf-records{gap:8px;margin:0 0 12px;display:grid}.lf-copy{background:#faf7fa;border:1px solid #e4d9e4;border-radius:11px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:grid}.lf-copy>span:first-child{color:#7a717a;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.lf-copy code{overflow-wrap:anywhere;color:#1d1c1d;min-width:0;font:700 14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.lf-copy code.is-mono{font-size:12.5px;font-weight:600}.lf-copy button{color:#611f69;cursor:pointer;background:#fff;border:1px solid #d6c7d6;border-radius:9px;min-width:72px;min-height:36px;padding:0 12px;font-size:13px;font-weight:800;transition:background .15s,color .15s,border-color .15s}.lf-copy button:hover{border-color:#611f69}.lf-copy button.is-copied{color:#17573d;background:#eaf7f1;border-color:#2eb67d}.lf-copy button:focus-visible{outline-offset:2px;outline:2px solid #36c5f0}.lf-guides{border-top:1px solid #ece6ec;margin:0 0 14px}.lf-guides details{border-bottom:1px solid #ece6ec}.lf-guides summary{color:#3f0e40;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;font-size:14px;font-weight:700;list-style:none;display:flex}.lf-guides summary::-webkit-details-marker{display:none}.lf-guides summary:after{content:"";border-bottom:2px solid #8d838d;border-right:2px solid #8d838d;width:7px;height:7px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.lf-guides details[open] summary:after{transform:rotate(-135deg)}.lf-guides summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #36c5f0}.lf-guides ol{color:#5f575e;margin:0 0 12px;padding-left:20px;font-size:13.5px;line-height:1.55}.lf-dns-status{margin-bottom:10px}.lf-skel-group{gap:8px;display:grid}.lf-skel{background:linear-gradient(100deg,#f1eaf1 30%,#f9f5f9 50%,#f1eaf1 70%) 0 0/200% 100%;border-radius:11px;animation:1.3s linear infinite lf-shimmer}.lf-skel-field{height:50px;margin-bottom:14px}.lf-skel-group .lf-skel-field{height:52px;margin:0}@keyframes lf-shimmer{to{background-position:-200% 0}}.lf-review .preview-product{padding-top:0}.lf-toggle{cursor:pointer;background:#fff;border:1px solid #e5dde5;border-radius:11px;align-items:center;gap:14px;min-height:52px;margin-top:9px;padding:8px 14px;transition:border-color .2s,background .2s;display:flex;position:relative}.lf-toggle:hover{border-color:#cdb7cf}.lf-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lf-toggle>span{flex:1;gap:1px;min-width:0;display:grid}.lf-toggle strong{color:#1d1c1d;font-size:14px}.lf-toggle em{color:#7a717a;font-size:12.5px;font-style:normal;line-height:1.4}.lf-toggle.selected{background:#faf5fa;border-color:#611f6980}.lf-toggle.selected .sale-status-switch{background:#611f69}.lf-toggle.selected .sale-status-switch b{transform:translate(18px)}.lf-toggle:focus-within{border-color:#611f69;box-shadow:0 0 0 3px #611f6924}.lf-review .lf-actions{margin-top:16px}.lf-review .lf-secondary{margin-top:10px;font-size:12.5px}.lf-segment{background:#f3edf3;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.lf-segment button{color:#5f575e;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:1px;padding:8px 10px;transition:background .2s,color .2s,box-shadow .2s;display:grid}.lf-segment button b{font-size:14px}.lf-segment button small{color:#8d838d;font-size:12px}.lf-segment button.selected{color:#3f0e40;background:#fff;box-shadow:0 1px 3px #3f0e4029,0 0 0 1.5px #611f69}.lf-segment button:focus-visible{outline-offset:2px;outline:2px solid #36c5f0}.lf-segment button:disabled{opacity:.7;cursor:default}.lf-when .lf-date,.lf-when .lf-note,.lf-when .lf-toggle{margin-top:12px}.lf-summary{color:#5f575e;margin:14px 0 12px;font-size:14px}.lf-summary b{color:#1d1c1d}.lf-success-top{align-items:center;gap:16px;margin-bottom:16px;display:flex}.lf-success-top .lf-head{margin:0}.lf-success-logo{background:#fff;border-radius:18px 18px 7px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 8px 18px #4a154b30}.lf-success-logo img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.lf-success-logo>svg{fill:none;stroke:#2eb67d;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.lf-success-logo>i{background:#2eb67d;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;animation:.4s cubic-bezier(.34,1.56,.64,1) .1s backwards lf-pop;display:grid;position:absolute;bottom:-7px;right:-7px}.lf-success-logo>i svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}@keyframes lf-pop{0%{transform:scale(0)}to{transform:scale(1)}}.lf-badge{color:#17573d;background:#eaf7f1;border-radius:999px;align-items:center;gap:8px;margin:8px 0 0;padding:4px 11px;font-size:13px;font-weight:800;display:inline-flex}.lf-badge .lf-pulse{background:#2eb67d;animation-name:lf-pulse-green}.lf-badge.is-scheduled{color:#4a154b;background:#f1eaf6}@keyframes lf-pulse-green{0%{box-shadow:0 0 #2eb67d80}70%,to{box-shadow:0 0 0 8px #2eb67d00}}.lf-next{border-top:1px solid #ece6ec;margin:16px 0 0;padding:0;list-style:none}.lf-next li{color:#5f575e;border-bottom:1px solid #ece6ec;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:13.5px;line-height:1.45;display:flex}.lf-next li strong{color:#1d1c1d}.lf-next .lf-link{flex:none}@media (max-width:760px){.lf-panel{padding:14px 12px 16px}.lf-stepper{margin-bottom:16px}.lf-step-item>div,.lf-step-item>button{gap:6px;font-size:12px}.lf-line{min-width:6px;margin:0 5px}.lf-head h3{font-size:18px}.lf-panel .lf-actions .lf-primary{flex:100%}.lf-ghost{flex:100%;min-height:46px}.lf-copy{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px}.lf-copy>span:first-child{grid-column:1/-1}.lf-code{gap:6px}.lf-code input{height:52px;font-size:22px}.lf-success-top{gap:14px}.lf-next li{flex-direction:column;align-items:flex-start;gap:2px}}@media (max-width:480px){.lf-step-item:not(.is-current) b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lf-step-item:not(:last-child){flex:1 1 0}.lf-line{margin:0 8px}}@media (max-width:400px){.lf-step-item>div,.lf-step-item>button{gap:4px;font-size:11.5px}.lf-dot{flex-basis:20px;width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.lf-step,.lf-skel,.lf-pulse,.lf-spinner,.lf-success-logo>i,.lf-code.has-error input{animation:none!important}.lf-autoheight.is-animating,.lf-line:after,.lf-dot{transition:none}}.lf-included{border-top:1px solid #ece6ec;border-bottom:1px solid #ece6ec;margin:2px 0 14px;padding:12px 0}.lf-included>b{color:#4a154b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:800;display:block}.lf-included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;margin:0;padding:0;list-style:none;display:grid}.lf-included li{color:#3d333e;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.lf-included svg{margin-top:1px}@media (max-width:560px){.lf-included ul{grid-template-columns:1fr;gap:6px}.lf-included li{font-size:12.5px}}.up-section{background:linear-gradient(#fbf6fb 0%,#fff 100%);border:1px solid #e3d3e5;border-radius:11px;margin:16px 0 0;padding:16px}.up-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.up-head h4{color:#3f0e40;font:700 17px/1.25 var(--font-display);letter-spacing:-.01em;margin:0}.up-head p{color:#5f575e;margin:4px 0 0;font-size:13.5px;line-height:1.45}.up-tag{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#4a154b;border-radius:999px;flex:none;padding:3px 10px;font-size:11.5px;font-weight:800}.up-dayline{color:#5f575e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin:0 0 8px;font-size:13px;display:flex}.up-dayline b{color:#1d1c1d}.up-day-link{min-height:36px;font-size:13px}.up-chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:9px;display:grid}.up-chip{color:#1d1c1d;min-height:64px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #e0d2e1;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 4px 9px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.up-chip b{color:#4a154b;font:800 19px/1.1 var(--font-display);letter-spacing:-.02em}.up-chip span{color:#1b7a43;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.up-chip:hover:not(:disabled){border-color:#611f69;transform:translateY(-1px)}.up-chip:focus-visible,.up-free:focus-visible{outline-offset:2px;outline:2px solid #36c5f0}.up-chip.selected{background:#f6ecf6;border-color:#611f69;box-shadow:0 0 0 3px #611f6929}.up-chip.selected span{color:#4a154b}.up-chip.top{background:#fff7fa;border-color:#e01e5a}.up-chip.top b,.up-chip.top span{color:#b7194a}.up-chip.top:hover:not(:disabled){border-color:#e01e5a}.up-chip.top.selected{background:#fff0f5;border-color:#e01e5a;box-shadow:0 0 0 3px #e01e5a29}.up-chip em{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#e01e5a;border-radius:999px;padding:1px 8px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.up-chip.taken{cursor:not-allowed;background:#f4f1f4;border-style:dashed}.up-chip.taken b,.up-chip.taken span{color:#a79ca7}.up-chip.taken span{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.up-chip.taken em{background:#c9bcca}.up-hint{color:#6a5f6a;margin:10px 0 0;font-size:12.5px;line-height:1.45}.up-picked{color:#4a154b;background:#f1eaf6;border-radius:11px;margin:12px 0 0;padding:9px 12px;font-size:13px;line-height:1.4}.up-picked b{color:#3f0e40}.up-free{color:#5f575e;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e0d2e1;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:0 14px;font-size:14px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.up-free svg{fill:none;stroke:#0000;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.up-free:hover:not(:disabled){border-color:#b48ac0}.up-free.selected{color:#3f0e40;background:#faf5fa;border-color:#611f698c}.up-free.selected svg{stroke:#2eb67d}.up-section .day-pass-picker{margin-top:4px}.up-cta{color:#fff;background:linear-gradient(135deg,#3f0e40 0%,#611f69 100%);border-radius:11px;margin:0 0 16px;padding:18px;box-shadow:0 10px 24px #4a154b38}.up-eyebrow{color:#e9c9ee;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.up-cta h4{color:#fff;font:700 20px/1.25 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.up-why{color:#f0dcf3;margin:6px 0 14px;font-size:14px;line-height:1.45}.up-cta .up-primary{color:#fff;white-space:normal;background:#e01e5a;width:100%;min-height:52px;line-height:1.25;box-shadow:0 6px 16px #e01e5a59}.up-cta .up-primary:hover:not(:disabled){background:#c9164d}.up-cta .up-primary:disabled{color:#e9d6ec;background:#8a5a8d}.up-cta .up-alt{color:#f0dcf3;margin-top:6px}.up-cta .up-alt:hover{color:#fff}.up-cta button:focus-visible{outline-offset:2px;outline:2px solid #36c5f0}.up-skeleton{box-shadow:none;background:#f6f1f6;gap:10px;display:grid}.up-skeleton i{background:linear-gradient(100deg,#eadfea 30%,#f6f1f6 50%,#eadfea 70%) 0 0/200% 100%;border-radius:9px;height:18px;animation:1.3s linear infinite lf-shimmer;display:block}.up-skeleton i:nth-child(2){width:70%}.up-skeleton i:last-child{height:48px}.up-fallback{color:#5f575e;margin:0 0 12px;font-size:13.5px}.up-actions .lf-ghost{flex:1 1 0;min-height:46px}@media (max-width:760px){.up-section{padding:14px 12px}.up-head{flex-direction:column;gap:8px}.up-chips{gap:5px}.up-chip{border-radius:10px;min-height:60px;padding:9px 2px 8px}.up-chip b{font-size:17px}.up-chip span{font-size:11.5px}.up-chip.taken span{letter-spacing:0;font-size:9.5px}.up-chip em{padding:1px 6px;font-size:9px;left:-3px;transform:none}.up-cta{padding:16px 14px}.up-cta h4{font-size:18px}.up-panel .up-actions .lf-ghost,.up-actions .lf-ghost{flex:100%}}@media (prefers-reduced-motion:reduce){.up-skeleton i{animation:none!important}.up-chip{transition:none}}.up-chip.top.taken{background:#f4f1f4;border-color:#e0d2e1}.up-chip.top.taken b,.up-chip.top.taken span{color:#a79ca7}.smart-ranker .category-detection-note,.smart-ranker .category-detection-note *,.smart-ranker .change-url,.smart-ranker .category-trigger span{font-size:14px!important}.smart-ranker .lf-stepper b{font-size:15px!important}.smart-ranker .lf-dot,.smart-ranker .lf-dot span{font-size:13px!important}.smart-ranker .lf-review .product-meta span,.smart-ranker .lf-step span:where(:not([class])),.smart-ranker .description-line.needs-description span,.smart-ranker .description-line span,.smart-ranker .description-prompt{font-size:14px!important}.smart-ranker em{font-size:13px!important}.smart-ranker .sale-status-option em,.smart-ranker label em:not(:where(.optional)){font-size:14.5px!important}.smart-ranker .lf-secondary,.smart-ranker .lf-secondary span{font-size:14px!important}.smart-ranker .smart-preview .handle-input b,.smart-ranker label b{font-size:15px!important}.smart-ranker .logo-upload-action,.smart-ranker .logo-upload-action *{font-size:13.5px!important}.smart-ranker .category-trigger{font-size:14px!important}
.Sponsoring-module__P30lnW__page{flex-direction:column;gap:32px;min-width:0;display:flex}.Sponsoring-module__P30lnW__sec{flex-direction:column;gap:16px;min-width:0;display:flex}.Sponsoring-module__P30lnW__h{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.Sponsoring-module__P30lnW__group{flex-direction:column;gap:6px;min-width:0;display:flex}.Sponsoring-module__P30lnW__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Sponsoring-module__P30lnW__row{border:1px solid var(--acc-line);background:#fff;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.Sponsoring-module__P30lnW__rowMain{grid-template-columns:minmax(220px,1.3fr) minmax(140px,1fr) auto auto;align-items:center;gap:16px 32px;display:grid}.Sponsoring-module__P30lnW__rowTop{align-items:center;gap:12px;min-width:0;display:flex}.Sponsoring-module__P30lnW__lg{width:40px;height:40px;font-family:var(--display);background:#fff;border:1px solid #4a154b17;border-radius:12px 12px 4px;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid;overflow:hidden}.Sponsoring-module__P30lnW__lg span{border-radius:9px 9px 3px;place-items:center;width:76%;height:76%;display:grid}.Sponsoring-module__P30lnW__lg img{object-fit:contain;border-radius:6px;width:76%;height:76%}.Sponsoring-module__P30lnW__who{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.Sponsoring-module__P30lnW__who b{overflow-wrap:anywhere;font-size:15px}.Sponsoring-module__P30lnW__pill{color:#5b5560;background:#f3ecef;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.Sponsoring-module__P30lnW__pill:before{content:"";background:#b9b0b6;border-radius:50%;width:7px;height:7px}.Sponsoring-module__P30lnW__live{color:#1f4f3a;background:#e8f5ee}.Sponsoring-module__P30lnW__live:before{background:var(--green)}.Sponsoring-module__P30lnW__sched{color:#7a5200;background:#fdf3dc}.Sponsoring-module__P30lnW__sched:before{background:#e8a317}.Sponsoring-module__P30lnW__ended{color:#6b6470;background:#f3ecef}.Sponsoring-module__P30lnW__meta{color:#6b6470;margin:0;font-size:13px;line-height:1.5}.Sponsoring-module__P30lnW__stats{gap:24px;margin:0;display:flex}.Sponsoring-module__P30lnW__stats>div{flex-direction:column;gap:2px;min-width:48px;display:flex}.Sponsoring-module__P30lnW__stats dt{color:#6b6470;font-size:12px}.Sponsoring-module__P30lnW__stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}.Sponsoring-module__P30lnW__acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.Sponsoring-module__P30lnW__link{appearance:none;font:inherit;color:var(--aub);cursor:pointer;background:0 0;border:0;min-height:32px;padding:6px 0;font-size:14px;font-weight:800;text-decoration:none}.Sponsoring-module__P30lnW__link:hover{color:var(--pink)}.Sponsoring-module__P30lnW__muted{color:#5b5560;margin:0;font-size:13px}.Sponsoring-module__P30lnW__note{color:#5b5560;margin:0;font-size:14px}.Sponsoring-module__P30lnW__err{color:#b3261e;margin:0;font-size:13px}.Sponsoring-module__P30lnW__label{color:#6b6470;padding:0;font-size:13px;font-weight:600}.Sponsoring-module__P30lnW__panel{border-left:3px solid #e7d8e4;flex-direction:column;gap:10px;padding:14px 0 4px 14px;display:flex}.Sponsoring-module__P30lnW__step{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.Sponsoring-module__P30lnW__seg{scrollbar-width:none;background:#f3ecef;border-radius:14px 14px 5px;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.Sponsoring-module__P30lnW__seg button{appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px 11px 4px;flex:none;padding:7px 12px;font-size:14px;font-weight:800}.Sponsoring-module__P30lnW__seg button[aria-checked=true]{color:var(--aub);background:#fff;box-shadow:0 1px 3px #4a154b26}.Sponsoring-module__P30lnW__opts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.Sponsoring-module__P30lnW__opts label{border:1px solid var(--acc-line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;display:flex;position:relative}.Sponsoring-module__P30lnW__opts label:hover{border-color:#d9c3d4}.Sponsoring-module__P30lnW__opts label.Sponsoring-module__P30lnW__on{border-color:var(--aub);box-shadow:0 0 0 1px var(--aub);background:#faf5f8}.Sponsoring-module__P30lnW__opts input,.Sponsoring-module__P30lnW__chips input{opacity:0;pointer-events:none;position:absolute}.Sponsoring-module__P30lnW__opts span{color:#6b6470;font-size:13px}.Sponsoring-module__P30lnW__opts b{letter-spacing:-.01em;font-size:18px;font-weight:600}.Sponsoring-module__P30lnW__opts small{color:#6b6470;font-size:12px}.Sponsoring-module__P30lnW__chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.Sponsoring-module__P30lnW__chips label{border:1px solid var(--acc-line);cursor:pointer;background:#fff;border-radius:12px 12px 4px;flex-direction:column;gap:1px;max-width:100%;padding:8px 14px;font-size:14px;display:flex;position:relative}.Sponsoring-module__P30lnW__chips label:hover{border-color:#d9c3d4}.Sponsoring-module__P30lnW__chips label.Sponsoring-module__P30lnW__on,.Sponsoring-module__P30lnW__chips .Sponsoring-module__P30lnW__on{border-color:var(--aub);box-shadow:0 0 0 1px var(--aub);background:#faf5f8}.Sponsoring-module__P30lnW__chips b{font-size:14px}.Sponsoring-module__P30lnW__chips small{color:#5b5560;font-size:12px}:is(.Sponsoring-module__P30lnW__opts label:has(input:focus-visible),.Sponsoring-module__P30lnW__chips label:has(input:focus-visible)){outline:2px solid var(--aub);outline-offset:2px}.Sponsoring-module__P30lnW__select{appearance:auto;font:inherit;border:1px solid var(--acc-line);color:var(--ink);background:#fff;border-radius:10px;width:100%;max-width:420px;padding:9px 12px;font-size:14px}.Sponsoring-module__P30lnW__book{grid-template-columns:minmax(0,640px) 320px;align-items:start;gap:48px;display:grid}.Sponsoring-module__P30lnW__form{flex-direction:column;gap:24px;min-width:0;display:flex}.Sponsoring-module__P30lnW__cardLine{color:#3d3740;justify-content:space-between;align-items:baseline;gap:16px;margin:0;font-size:14px;display:flex}.Sponsoring-module__P30lnW__summary{top:calc(var(--acc-top,64px) + 24px);border:1px solid var(--acc-line);background:#fff;border-radius:16px 16px 6px;flex-direction:column;gap:16px;padding:20px;display:flex;position:sticky;box-shadow:0 4px 16px #4a154b0f}.Sponsoring-module__P30lnW__summary dl{flex-direction:column;gap:8px;margin:0;font-size:14px;display:flex}.Sponsoring-module__P30lnW__summary dl>div{justify-content:space-between;gap:16px;display:flex}.Sponsoring-module__P30lnW__summary dt{color:#6b6470}.Sponsoring-module__P30lnW__summary dd{text-align:right;margin:0;font-weight:500}.Sponsoring-module__P30lnW__total{border-top:1px solid var(--acc-line);color:#6b6470;justify-content:space-between;align-items:baseline;padding-top:16px;font-size:14px;display:flex}.Sponsoring-module__P30lnW__total b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.Sponsoring-module__P30lnW__summary .Sponsoring-module__P30lnW__btn{justify-content:center;width:100%}.Sponsoring-module__P30lnW__fine{color:#6b6470;margin:0;font-size:12px;line-height:1.5}@media (max-width:1100px){.Sponsoring-module__P30lnW__book{grid-template-columns:minmax(0,1fr);gap:24px}.Sponsoring-module__P30lnW__rowMain{grid-template-columns:minmax(0,1fr) auto}.Sponsoring-module__P30lnW__acts{justify-content:flex-start}}@media (max-width:700px){.Sponsoring-module__P30lnW__opts{grid-template-columns:repeat(2,minmax(0,1fr))}.Sponsoring-module__P30lnW__rowMain{grid-template-columns:minmax(0,1fr)}.Sponsoring-module__P30lnW__select{max-width:none}.Sponsoring-module__P30lnW__summary{bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:5;background:#fff;border-radius:14px;gap:8px;padding:12px 16px;position:sticky;top:auto;box-shadow:0 -4px 20px #4a154b1f}.Sponsoring-module__P30lnW__summary dl,.Sponsoring-module__P30lnW__fine{display:none}.Sponsoring-module__P30lnW__total{border:0;padding-top:0}.Sponsoring-module__P30lnW__total b{font-size:22px}}.Sponsoring-module__P30lnW__actions{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.Sponsoring-module__P30lnW__ok{color:var(--pos);font-size:13px;font-weight:700}.Sponsoring-module__P30lnW__editor{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px 32px;padding:14px 0 4px;display:grid}.Sponsoring-module__P30lnW__prev .spx{width:210px;max-width:100%}.Sponsoring-module__P30lnW__prev .spc{height:216px}.Sponsoring-module__P30lnW__fields{flex-direction:column;gap:8px;min-width:0;display:flex}.Sponsoring-module__P30lnW__input{resize:none;width:100%;font:inherit;border:1px solid var(--acc-line);background:#fbf7f3;border-radius:10px;padding:10px 12px;font-size:14px}.Sponsoring-module__P30lnW__count{color:#5b5560;justify-content:space-between;font-size:13px;display:flex}@media (max-width:700px){.Sponsoring-module__P30lnW__page{gap:24px}.Sponsoring-module__P30lnW__editor{grid-template-columns:minmax(0,1fr)}.Sponsoring-module__P30lnW__chips label{flex:100%}}.Sponsoring-module__P30lnW__past summary{cursor:pointer;padding:10px 0;font-size:14px;font-weight:800;list-style:none}.Sponsoring-module__P30lnW__past summary::-webkit-details-marker{display:none}.Sponsoring-module__P30lnW__past summary:before{content:"▸ ";color:#6b6470}.Sponsoring-module__P30lnW__past[open] summary:before{content:"▾ "}.Sponsoring-module__P30lnW__sec{background:0 0;border:0;gap:0}.Sponsoring-module__P30lnW__sec>.Sponsoring-module__P30lnW__h{letter-spacing:0;border-bottom:1px solid #ece6ea;padding:0 0 10px;font-size:15px;font-weight:600}.Sponsoring-module__P30lnW__sec>.Sponsoring-module__P30lnW__book,.Sponsoring-module__P30lnW__sec>.Sponsoring-module__P30lnW__status{margin:16px 0 0}.Sponsoring-module__P30lnW__sec>.Sponsoring-module__P30lnW__list{gap:0;margin:0}.Sponsoring-module__P30lnW__sec .Sponsoring-module__P30lnW__row{background:0 0;border:0;border-top:1px solid #ece6ea;border-radius:0;padding:16px 0}.Sponsoring-module__P30lnW__sec .Sponsoring-module__P30lnW__row:first-child{border-top:0}.Sponsoring-module__P30lnW__page{gap:28px}.Sponsoring-module__P30lnW__book{grid-template-columns:minmax(0,640px) 320px}.Sponsoring-module__P30lnW__summary{box-shadow:none;background:0 0;border:0;border-left:1px solid #ece6ea;border-radius:0;padding:0 0 0 24px}@media (max-width:1100px){.Sponsoring-module__P30lnW__book{grid-template-columns:minmax(0,1fr)}.Sponsoring-module__P30lnW__summary{border-left:0;padding:0}}@media (max-width:700px){.Sponsoring-module__P30lnW__summary{background:#fff;border:0;border-radius:14px;padding:12px 16px}}
