.itemBracket_setup__r9g8B{max-width:640px;margin:0 auto}.itemBracket_sources__fdXfp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}@media(max-width:520px){.itemBracket_sources__fdXfp{grid-template-columns:minmax(0,1fr)}}.itemBracket_source__qN1Eq{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border-radius:12px;border:2px solid #2f2f38;background:var(--primaryBackground);color:var(--primaryText);font:inherit;text-align:left;cursor:pointer}.itemBracket_source__qN1Eq:hover{border-color:#4a4a56}.itemBracket_sourceActive__q7r0w,.itemBracket_sourceActive__q7r0w:hover{border-color:var(--primaryAccent);background:rgba(96,134,199,.1)}.itemBracket_sourceLabel__l3eFC{font-weight:600}.itemBracket_sourceNote__aTIak{color:var(--secondaryText);font-size:13px}.itemBracket_wide__A5lZ7{width:100%;margin-bottom:6px}.itemBracket_sizeLabel__AXzVY{margin-top:18px}.itemBracket_sizes__SrpM8{display:flex;gap:8px}.itemBracket_size__OirBY{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;padding:10px 0;border-radius:10px;border:2px solid #2f2f38;background:var(--primaryBackground);color:var(--primaryText);font:inherit;font-weight:600;cursor:pointer}.itemBracket_size__OirBY:disabled{opacity:.35;cursor:default}.itemBracket_sizeActive__S0xoU{border-color:var(--primaryAccent);background:rgba(96,134,199,.1)}.itemBracket_estimate__bKV6n{margin:14px 0 0;color:var(--secondaryText);font-size:14px;text-align:center}.itemBracket_voting__8ibYc{max-width:1100px;margin:0 auto}.itemBracket_resultTop__7jN0I,.itemBracket_votingTop__PBowu{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.itemBracket_votingTitle__Pyndf{margin:4px 0 0;font-size:28px;font-weight:650}.itemBracket_votingControls__X5u06{display:flex;flex-wrap:wrap;gap:8px}.itemBracket_progress__RfpgR{height:6px;border-radius:3px;background:#2c2c34;overflow:hidden}.itemBracket_progressBar__Skjdo{height:100%;background:var(--primaryAccent);transition:width .3s ease}.itemBracket_progressText__AJX_b{margin-top:8px;color:var(--secondaryText);font-size:13px}.itemBracket_question__jU7GA{margin:24px 0 16px;text-align:center;font-size:22px;font-weight:600}.itemBracket_choices__FO6E6{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px}@media(max-width:760px){.itemBracket_choices__FO6E6{grid-template-columns:1fr;gap:10px}}.itemBracket_choicesBusy__epjvA{opacity:.7;pointer-events:none}.itemBracket_or__TBLo3{color:var(--secondaryText);font-weight:700;letter-spacing:.1em;text-align:center}.itemBracket_choice__R_y5r{position:relative;height:440px;border-radius:18px;overflow:hidden;cursor:pointer;border:2px solid rgba(0,0,0,0);background:#222228;transition:border-color .2s ease,transform .2s ease}.itemBracket_choice__R_y5r:hover{border-color:var(--primaryAccent);transform:translateY(-2px)}.itemBracket_choice__R_y5r:hover .itemBracket_choiceButton__8XCwQ{background:var(--accentFill)}@media(max-width:760px){.itemBracket_choice__R_y5r{height:300px}}.itemBracket_choicePhoto__3fuor{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.itemBracket_choiceShade__En1zS{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.88))}.itemBracket_choiceText__Jiu1O{position:absolute;left:0;right:0;bottom:0;padding:20px}.itemBracket_choiceName__pyJok{font-size:24px;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.6)}.itemBracket_choiceWhere__Poqt1{display:flex;align-items:center;gap:8px;margin-top:4px;color:#d8d8de;font-size:15px}.itemBracket_choiceFlag__2X6eu{width:22px;height:15px;object-fit:cover;border-radius:2px}.itemBracket_choiceDescription__qm3lJ{margin:10px 0 0;color:#c6c6cc;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.itemBracket_choiceButton__8XCwQ{display:inline-block;margin-top:14px;padding:8px 18px;border-radius:999px;background:rgba(255,255,255,.16);font-weight:600;font-size:14px;transition:background .2s ease}.itemBracket_hint__kF14y{margin-top:20px;text-align:center;color:var(--secondaryText);font-size:13px}@media(pointer:coarse){.itemBracket_hint__kF14y{display:none}}.itemBracket_result__KnmP4{max-width:960px;margin:0 auto}.itemBracket_reorderHint__g1Y7f{color:var(--secondaryText);font-size:14px;margin:-6px 0 12px}.itemBracket_rows__09ZmI{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;border:1px solid #2c2c34}.itemBracket_rowsDragging__tja4P .itemBracket_row__gQrZR:not(.itemBracket_rowDragged__kVHiM){transition:transform .15s ease}.itemBracket_row__gQrZR{display:flex;align-items:center;gap:16px;height:84px;padding:0 16px;background:var(--secondaryBackground);border-bottom:1px solid #26262d}.itemBracket_rowDragged__kVHiM{position:relative;z-index:2;box-shadow:0 8px 24px rgba(0,0,0,.6);cursor:-webkit-grabbing;cursor:grabbing}.itemBracket_dragHandle__lknBP{cursor:-webkit-grab;cursor:grab;touch-action:none;display:flex;padding:8px 4px}.itemBracket_dragHandle__lknBP img{width:18px;height:18px}.itemBracket_rank__L5JDd{width:34px;text-align:center;color:var(--secondaryText);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.itemBracket_rank__L5JDd img{width:30px;height:30px}.itemBracket_thumb__OZbn9{width:96px;height:64px;object-fit:cover;border-radius:8px;background:#2a2a30;flex-shrink:0}@media(max-width:520px){.itemBracket_thumb__OZbn9{width:64px;height:48px}}.itemBracket_rowText__xIxiG{flex:1 1;min-width:0}.itemBracket_rowName__3nC3L{font-weight:600}.itemBracket_rowName__3nC3L,.itemBracket_rowWhere__SQOt5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itemBracket_rowWhere__SQOt5{display:flex;align-items:center;gap:6px;margin-top:3px;color:var(--secondaryText);font-size:13px}.itemBracket_rowFlag__UggK2{width:18px;height:12px;object-fit:cover;border-radius:2px}.itemBracket_rowLink__OCvDP{color:var(--primaryAccent);font-size:14px}.itemBracket_rowLink__OCvDP:hover{text-decoration:underline}.loginScreen_loginScreen__SDDUC{position:fixed;inset:0;z-index:9500;display:grid;grid-template-columns:1.1fr 1fr;background-color:var(--primaryBackground);overflow-y:auto}.loginScreen_showcase__qCdOB{position:relative;overflow:hidden;min-height:100%;background:linear-gradient(135deg,#1f2a44,#131316)}.loginScreen_showcaseImage__wiZHS{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.loginScreen_showcaseShade__tB3xA{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,19,22,.55),rgba(19,19,22,.1) 40%,rgba(19,19,22,.85))}.loginScreen_brand__5KOyt{position:absolute;top:28px;left:32px;display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;color:var(--primaryText)}.loginScreen_brandLogo__kCTir{width:32px;height:32px;border-radius:16px;background-color:#fff}.loginScreen_showcaseText__TXSHp{position:absolute;left:40px;right:40px;bottom:48px;color:var(--primaryText)}.loginScreen_showcaseHeadline__Uu5gy{font-size:36px;font-weight:700;line-height:1.15;max-width:520px}.loginScreen_showcaseSub___dCgq{margin-top:12px;font-size:17px;color:#d4d4dc;max-width:460px;line-height:1.4}.loginScreen_formSide__HCh5v{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:48px 32px;background-color:var(--secondaryBackground)}.loginScreen_secureNote__VNG9e{display:flex;gap:8px;align-items:flex-start;max-width:380px;font-size:12px;line-height:1.5;color:var(--secondaryText)}.loginScreen_secureNote__VNG9e img{width:14px;height:14px;margin-top:2px;opacity:.7}.loginScreen_formSide__HCh5v{position:relative}.loginScreen_backButton__Kzkxa{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:20px;left:20px;border:0;padding:6px 10px;border-radius:8px;background:none;color:var(--secondaryText);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.loginScreen_backButton__Kzkxa:hover{color:var(--primaryText);background:rgba(255,255,255,.06)}.loginScreen_saveNote__Btyqd{max-width:380px;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,#5fd36f 35%,transparent);background:color-mix(in srgb,#5fd36f 8%,transparent);color:var(--secondaryText);font-size:14px;line-height:1.5}.loginScreen_saveNote__Btyqd strong{display:block;margin-bottom:4px;color:var(--primaryText)}@media(max-width:900px){.loginScreen_loginScreen__SDDUC{grid-template-columns:1fr;grid-template-rows:200px auto}.loginScreen_showcaseText__TXSHp{display:none}.loginScreen_formSide__HCh5v{justify-content:flex-start;padding:32px 16px}.loginScreen_backButton__Kzkxa{position:static;align-self:flex-start;margin-bottom:-12px}}.loginScreen_singleColumn__Pp0pw{grid-template-columns:1fr;grid-template-rows:1fr}