._page_11dgz_2{min-height:100vh;padding:0 clamp(16px,4vw,32px) 90px;background:var(--ai-canvas);color:var(--ai-ink);font-family:var(--ai-font)}._page_11dgz_2 *{font-family:inherit}._top_11dgz_4{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;max-width:980px;margin:0 auto;padding:12px 0;background:linear-gradient(#eef4fff2,#eef4ffcc);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._back_11dgz_5{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--ai-line-2);border-radius:999px;background:#fff;color:var(--ai-blue-d);font-weight:600;cursor:pointer;box-shadow:0 8px 20px -14px #2563eb88}._back_11dgz_5 svg{color:var(--ai-blue)}._back_11dgz_5:active{transform:translateY(1px)}._brand_11dgz_8{margin-left:auto;font-weight:700;letter-spacing:.08em;color:var(--ai-ink)}._brand_11dgz_8 b{background:var(--ai-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}._hero_11dgz_10{max-width:980px;margin:14px auto 8px;padding:clamp(20px,4vw,34px);border-radius:28px;background:linear-gradient(120deg,#fff,#f0f6ffeb 60%,#e6efffcc);border:1px solid #fff;box-shadow:var(--ai-shadow)}._hero_11dgz_10 small{display:inline-flex;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--ai-line);color:var(--ai-blue);font-size:.68rem;font-weight:600;letter-spacing:.14em}._hero_11dgz_10 h1{margin:.7rem 0 1rem;font-family:var(--ai-font)!important;font-weight:700;font-size:clamp(1.9rem,5.4vw,3rem);line-height:1.08;letter-spacing:-.035em;color:var(--ai-ink)}._search_11dgz_13{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 8px 0 16px;border:1px solid var(--ai-line);border-radius:16px;background:#fff;color:var(--ai-ink-3);box-shadow:0 10px 24px -16px #2563eb88}._search_11dgz_13:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd55}._search_11dgz_13 input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ai-ink);font-size:16px}._search_11dgz_13 input::placeholder{color:#8796b8}._search_11dgz_13 button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:var(--ai-soft);color:var(--ai-blue);cursor:pointer}._chips_11dgz_18{display:flex;gap:8px;overflow-x:auto;padding:14px 0 4px;scrollbar-width:none}._chip_11dgz_18,._chipOn_11dgz_19{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;font-weight:600;cursor:pointer}._chip_11dgz_18{border:1px solid var(--ai-line);background:#fff;color:var(--ai-blue-d)}._chipOn_11dgz_19{border:0;background:var(--ai-grad);color:#fff;box-shadow:0 10px 20px -12px #2563ebcc}._chip_11dgz_18 span,._chipOn_11dgz_19 span{min-width:22px;padding:1px 7px;border-radius:999px;background:#2563eb1a;font-size:.78rem;text-align:center}._chipOn_11dgz_19 span{background:#fff3}._block_11dgz_24{max-width:980px;margin:22px auto 0;padding:clamp(14px,3vw,22px);border-radius:24px;background:#ffffffd9;border:1px solid #fff;box-shadow:0 18px 40px -30px #0f1d4066}._block_11dgz_24 h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--ai-ink);font-size:1.05rem;font-weight:700}._block_11dgz_24 h2 svg{color:var(--ai-blue)}._places_11dgz_27{display:flex;flex-wrap:wrap;gap:8px}._place_11dgz_27{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--ai-line-2);border-radius:14px;background:#fff;color:var(--ai-blue-d);font-weight:600;text-decoration:none}._place_11dgz_27 svg{color:var(--ai-blue)}._list_11dgz_30{display:grid;gap:10px}._row_11dgz_31{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--ai-line);border-radius:18px;background:#fff;color:var(--ai-ink);text-decoration:none}._row_11dgz_31:hover{border-color:#93c5fd}._rowIcon_11dgz_33{flex:none;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:14px;background:linear-gradient(135deg,#2563eb,#0ea5e9 60%,#06b6d4);color:#fff;cursor:pointer}._rowText_11dgz_34{flex:1;min-width:0;display:grid;gap:3px}._rowText_11dgz_34 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}._rowText_11dgz_34 small{color:var(--ai-ink-3)}._grid_11dgz_37{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}._card_11dgz_38{display:grid;gap:6px;align-content:start;padding:8px;border:1px solid var(--ai-line);border-radius:18px;background:#fff}._card_11dgz_38:nth-child(2n){background:var(--ai-card-2)}._card_11dgz_38 strong{font-size:.9rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._card_11dgz_38 small{color:var(--ai-ink-3);font-size:.78rem}._thumb_11dgz_42{position:relative;display:block;width:100%;aspect-ratio:9/12;padding:0;border:0;border-radius:14px;overflow:hidden;background:#0b1d4a;cursor:pointer}._thumb_11dgz_42 video,._thumb_11dgz_42 img{width:100%;height:100%;object-fit:cover;display:block}._play_11dgz_44{position:absolute;inset:auto 8px 8px auto;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ai-grad);color:#fff;box-shadow:0 8px 16px -6px #1e3a8acc}._hint_11dgz_45{max-width:980px;margin:12px auto;color:var(--ai-ink-2)}._hint_11dgz_45 a{color:var(--ai-blue)}._pending_11dgz_47{max-width:980px;margin:14px auto 0;padding:10px 14px;border:1px dashed var(--ai-line-2);border-radius:14px;background:#ffffffb3;color:var(--ai-ink-2);font-size:.9rem}._emptyAll_11dgz_48{max-width:520px;margin:40px auto 0;display:grid;justify-items:center;gap:10px;text-align:center;color:var(--ai-ink-2)}._emptyAll_11dgz_48 svg{color:var(--ai-blue)}._cta_11dgz_50{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 22px;border:0;border-radius:16px;background:var(--ai-grad);color:#fff;font-weight:600;text-decoration:none;box-shadow:var(--ai-shadow-btn)}._back_11dgz_5:focus-visible,._chip_11dgz_18:focus-visible,._chipOn_11dgz_19:focus-visible,._place_11dgz_27:focus-visible,._row_11dgz_31:focus-visible,._thumb_11dgz_42:focus-visible,._cta_11dgz_50:focus-visible,._rowIcon_11dgz_33:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}
