.ask-band{padding-block:var(--space-4) var(--space-3);background:var(--bg-elevated);border-block-end:1px solid var(--border)}.ask{display:grid;gap:var(--space-3)}.ask-line{position:relative;font-family:var(--font-display);font-size:var(--text-xl);line-height:1.9;letter-spacing:-0.012em;color:var(--text-muted)}.keep{white-space:nowrap}.keep .pop-panel,.keep .ret-by{white-space:normal}.ret-by[hidden]{display:none}.pick-static{font-weight:600;color:var(--text)}.pick{display:inline-flex;align-items:baseline;gap:0.25em;font:inherit;font-weight:600;color:var(--color-primary);background:transparent;border:0;border-block-end:2px solid var(--pick-line);border-radius:0;padding:0 0.08em;margin-inline:0.12em;cursor:pointer;line-height:1.35;white-space:nowrap;transition:border-color var(--transition-fast),background var(--transition-fast)}.pick:hover{border-block-end-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.pick[hidden]{display:none}summary.pick{list-style:none}summary.pick::-webkit-details-marker{display:none}summary.pick::after{content:"";align-self:center;inline-size:0.32em;block-size:0.32em;margin-inline-start:0.15em;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:translateY(-0.12em) rotate(45deg);transition:transform var(--transition-fast)}:dir(rtl) summary.pick::after{transform:translateY(-0.12em) rotate(-45deg)}.pop[open]>summary.pick::after{transform:translateY(0.08em) rotate(-135deg)}:dir(rtl) .pop[open]>summary.pick::after{transform:translateY(0.08em) rotate(135deg)}.pop[open]>summary.pick{border-block-end-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.pick-flex{font-weight:500}.pick-flex:empty{display:none}select.pick{appearance:none;-webkit-appearance:none;field-sizing:content;padding-inline-end:0.9em;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 0.42em) 58%,calc(100% - 0.12em) 58%;background-size:0.3em 0.3em,0.3em 0.3em;background-repeat:no-repeat}:dir(rtl) select.pick{background-position:0.12em 58%,0.42em 58%}select.pick option{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text);font-weight:400}[data-place-fallback][hidden]{display:none}.ask-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.btn-go{order:2;padding:0.85rem 1.7rem;font-size:var(--text-md);font-weight:650;box-shadow:0 8px 20px -12px color-mix(in srgb,var(--color-primary) 80%,transparent)}.more{order:1;flex:1 1 20rem}.more>summary{display:inline-flex;align-items:center;gap:0.45rem;min-block-size:2.75rem;color:var(--text-muted);font-weight:600;cursor:pointer;list-style:none}.more>summary::-webkit-details-marker{display:none}.more>summary::before{content:"";inline-size:0.4em;block-size:0.4em;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(-45deg);transition:transform var(--transition-fast)}.more[open]>summary::before{transform:rotate(45deg)}:dir(rtl) .more>summary::before{transform:rotate(45deg)}:dir(rtl) .more[open]>summary::before{transform:rotate(-45deg)}.more>summary:hover{color:var(--text)}.more-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-4);margin-block-start:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg)}.more-col{border:0;margin:0;padding:0;display:grid;gap:0.45rem;align-content:start;min-inline-size:0}.more-col legend{font-size:var(--text-sm);font-weight:650;margin-block-end:0.3rem;padding:0}.seg-sort{border:0;margin:var(--space-2) 0 0;padding:0}.check{display:flex;gap:0.6rem;align-items:flex-start;line-height:1.4;cursor:pointer;min-block-size:1.75rem}.check input{inline-size:1.15rem;block-size:1.15rem;margin-block-start:0.1rem;accent-color:var(--color-primary);flex:none}.field-label,.date-row label,.seg legend{font-size:var(--text-sm);font-weight:650;color:var(--text);padding:0;margin-block-end:0.3rem}.field,.date-row input{font:inherit;color:var(--text);padding:0.55rem 0.7rem;min-block-size:2.75rem;inline-size:100%;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-elevated)}.field:focus,.date-row input:focus{border-color:var(--color-primary);outline:var(--focus-ring);outline-offset:0}.field-hint{margin:-0.15rem 0 0.3rem;font-size:var(--text-xs);color:var(--text-muted)}@media (max-width:720px){.ask-line{font-size:var(--text-xl);line-height:1.85}.ask-foot{flex-direction:column;align-items:stretch}.btn-go{order:0;inline-size:100%}.more{flex:none}.ask-band:not(.is-landing){padding-block:var(--space-3) var(--space-2)}.ask-band:not(.is-landing) .ask{gap:var(--space-2)}.ask-band:not(.is-landing) .ask-line{font-size:var(--text-lg);line-height:1.8}.ask-band:not(.is-landing) .ask-foot{flex-direction:row;align-items:center}.ask-band:not(.is-landing) .btn-go{order:2;inline-size:auto;margin-inline-start:auto;padding:0.6rem 1.1rem;font-size:var(--text-base)}.ask-band:not(.is-landing) .more{order:1;flex:1 1 auto}.ask-band:not(.is-landing) .more[open]{flex-basis:100%}}@media (max-width:767px){.pick,.check{min-block-size:2.75rem}.pick{align-items:center}.check{align-items:center}.check input{margin-block-start:0}.ask-line{line-height:2.1}}