.-Wgx5q_page{max-width:calc(var(--container) + 2 * var(--gutter));padding:clamp(8px, 2vw, 24px) var(--gutter) 0;gap:20px;margin-inline:auto;display:grid}.-Wgx5q_title{font-size:var(--step-3);letter-spacing:-.035em}.-Wgx5q_layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);margin-top:12px;display:grid}.-Wgx5q_sidebar{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 48px);padding-right:4px;position:sticky;top:24px;overflow-y:auto}.-Wgx5q_single{grid-template-columns:minmax(0,1fr)}.-Wgx5q_results{align-content:start;min-width:0;display:grid}.-Wgx5q_stack{gap:28px;display:grid}.-Wgx5q_subhead{font-size:var(--step-2);letter-spacing:-.02em;font-weight:800}@media (max-width:1079px){.-Wgx5q_layout{grid-template-columns:1fr}.-Wgx5q_sidebar{display:none}}.-Wgx5q_bone{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--mist) 0%, #fbfaff 50%, var(--mist) 100%) 0 0 / 200% 100%;animation:1.4s ease-in-out infinite -Wgx5q_shimmer}.-Wgx5q_boneField{height:120px}.-Wgx5q_boneBar{height:150px}.-Wgx5q_boneGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.-Wgx5q_boneCard{aspect-ratio:1}@keyframes -Wgx5q_shimmer{to{background-position:-200% 0}}@media (max-width:640px){.-Wgx5q_boneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.-Wgx5q_updating{position:relative}.-Wgx5q_updating>:not(.-Wgx5q_updatingLabel){opacity:.45;pointer-events:none;transition:opacity .2s}.-Wgx5q_updatingLabel{z-index:3;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:var(--step-ui);box-shadow:var(--shadow-float);justify-self:center;padding:10px 18px;font-weight:700;position:sticky;top:72px}
.Iig8fW_toolbar{z-index:4;border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:56px;margin-bottom:16px;padding-block:6px;display:flex;position:sticky;top:0}.Iig8fW_count{color:var(--ink-soft);font-size:var(--step-ui);margin-right:auto}.Iig8fW_count strong{color:var(--ink)}.Iig8fW_filters{border-radius:var(--radius-control);background:var(--mist);cursor:pointer;border:0;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:650;display:none}.Iig8fW_filters svg{width:18px;height:18px}.Iig8fW_toolbar>span{flex-direction:row;align-items:center;gap:10px}.Iig8fW_sort{border-radius:var(--radius-md);background:var(--mist);min-height:44px;padding:0 12px 0 16px;font-weight:650}@media (max-width:1079px){.Iig8fW_filters{display:inline-flex}}@media (max-width:640px){.Iig8fW_toolbar>span>:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Iig8fW_count{flex-basis:100%}.Iig8fW_filters,.Iig8fW_toolbar>span{flex:1 1 0;justify-content:center}.Iig8fW_sort{justify-content:center;width:100%}}
.UjfFpG_applied{gap:8px;min-width:0;display:grid}.UjfFpG_row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.UjfFpG_chips{flex-wrap:wrap;gap:8px;display:flex}.UjfFpG_clearAll{min-height:40px;color:var(--ink-soft);font-size:var(--step-ui);text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:4px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:650;text-decoration-thickness:2px}.UjfFpG_clearAll:hover{color:var(--ink)}@media (max-width:640px){.UjfFpG_row{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.UjfFpG_row::-webkit-scrollbar{display:none}.UjfFpG_row>*,.UjfFpG_chips{flex:none}.UjfFpG_chips{flex-wrap:nowrap}.UjfFpG_chips li{scroll-snap-align:start}}.UjfFpG_chip{border-radius:var(--radius-pill);background:var(--ink);min-height:40px;color:var(--paper);font-size:var(--step-ui);white-space:nowrap;align-items:center;gap:8px;padding:0 4px 0 14px;font-weight:650;display:inline-flex}.UjfFpG_soft{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.UjfFpG_exclude{background:var(--peach);color:var(--ink)}.UjfFpG_remove{width:32px;height:32px;color:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;display:grid}.UjfFpG_soft .UjfFpG_remove,.UjfFpG_exclude .UjfFpG_remove{background:var(--mist)}.UjfFpG_remove:hover{background:#ffffff47}.UjfFpG_soft .UjfFpG_remove:hover,.UjfFpG_exclude .UjfFpG_remove:hover{background:var(--lilac)}.UjfFpG_remove svg{width:15px;height:15px}.UjfFpG_edit{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.UjfFpG_pencil{opacity:.7;width:14px;height:14px}.UjfFpG_popover{z-index:50;border-radius:var(--radius-lg);background:var(--paper);width:min(340px,100vw - 32px);box-shadow:0 0 0 1px var(--line), var(--shadow-float);padding:18px}.UjfFpG_note{color:var(--ink-soft);font-size:var(--step--2)}
.tO7buW_form{gap:14px;display:grid}.tO7buW_fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tO7buW_field{font-size:var(--step--1);gap:6px;font-weight:650;display:grid}.tO7buW_field input{border-radius:var(--radius-md);background:var(--field-bg);border:0;width:100%;height:48px;padding:0 14px;font-size:1rem;font-weight:500;transition:background-color .2s,box-shadow .2s}.tO7buW_field input:focus{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--lilac-strong), var(--shadow-soft)}
.VaDsGq_scope{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.VaDsGq_chip{border-radius:var(--radius-pill);background:var(--ink);min-height:40px;color:var(--paper);align-items:center;gap:8px;padding:0 4px 0 14px;font-weight:700;display:inline-flex}.VaDsGq_chip>svg{width:18px;height:18px;color:var(--orchid)}.VaDsGq_remove{background:color-mix(in srgb, var(--paper) 14%, transparent);width:32px;height:32px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.VaDsGq_remove:hover{background:color-mix(in srgb, var(--paper) 26%, transparent)}.VaDsGq_remove svg{width:16px;height:16px}.VaDsGq_private{color:var(--ink-soft);font-size:var(--step--2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.VaDsGq_private svg{width:14px;height:14px}.VaDsGq_back{font-size:var(--step--1);text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:4px;font-weight:650;text-decoration-thickness:2px}.VaDsGq_note{color:var(--ink-soft);font-size:var(--step--1);flex-basis:100%}
.PZLrQW_card,.PZLrQW_question{border-radius:var(--radius-lg);background:var(--butter);background:color-mix(in srgb, var(--butter) 55%, var(--paper));gap:12px;padding:clamp(18px,2.4vw,26px);display:grid}.PZLrQW_question{grid-template-columns:auto 1fr;align-items:start}.PZLrQW_question>:not(.PZLrQW_icon){grid-column:2}.PZLrQW_icon{width:26px;height:26px}.PZLrQW_text{font-size:var(--step-1);font-weight:700}.PZLrQW_small{color:var(--ink-soft);font-size:var(--step--1)}.PZLrQW_cardTitle{font-size:var(--step-2);letter-spacing:-.02em;font-weight:800}.PZLrQW_options{flex-wrap:wrap;gap:10px;display:flex}.PZLrQW_option{border-radius:var(--radius-control);background:var(--ink);min-height:46px;color:var(--paper);cursor:pointer;border:0;padding:0 18px;font-weight:700}.PZLrQW_option:hover{background:#3a3163}.PZLrQW_links{flex-wrap:wrap;gap:8px;display:flex}.PZLrQW_links a{border-radius:var(--radius-pill);background:var(--paper);align-items:center;min-height:44px;padding:0 16px;font-weight:650;display:inline-flex}.PZLrQW_notice{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1.5px var(--line);font-size:var(--step-ui);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.PZLrQW_notice svg{width:20px;height:20px;color:var(--violet);flex:none}.PZLrQW_notice span{flex:260px}.PZLrQW_notice button,.PZLrQW_narrow button{border-radius:var(--radius-sm);background:var(--mist);min-height:40px;font-size:var(--step--1);cursor:pointer;border:0;padding:0 14px;font-weight:700}.PZLrQW_notice button:hover,.PZLrQW_narrow button:hover{background:var(--lilac)}.PZLrQW_narrow{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.PZLrQW_narrow svg{width:20px;height:20px;color:var(--violet)}
