html.av2 .v2-dgrow{text-align:left;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;width:100%;margin-top:44px;display:grid}html.av2 .v2-dgmap{border:1px solid var(--line);background:radial-gradient(60% 55% at 50% 48%, var(--ring), transparent 70%), radial-gradient(120% 90% at 50% 0%, var(--pic-a), var(--pic-b));border-radius:26px;flex-direction:column;min-height:600px;display:flex;position:relative;overflow:hidden}html.av2 .v2-dghead{z-index:1;pointer-events:none;align-items:center;gap:12px;min-height:52px;padding:18px 20px 0;display:flex;position:relative}html.av2 .v2-dghead img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}html.av2 .v2-dghead>div{flex-direction:column;min-width:0;display:flex}html.av2 .v2-dgkick{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:11.5px}html.av2 .v2-dghead b{letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:600}html.av2 .v2-dgsum{color:var(--mut);font-variant-numeric:tabular-nums;font-size:13px}html.av2 .v2-dgorb{position:absolute;inset:0}html.av2 .v2-dgmap.real .v2-dgorb{cursor:grab}html.av2 .v2-dgmap.real .v2-dgorb:active{cursor:grabbing}html.av2 .v2-dgcv{touch-action:pan-y;width:100%;height:100%;display:block}html.av2 .v2-dgknows{z-index:1;pointer-events:none;margin-top:auto;padding:0 20px;position:relative}html.av2 .v2-dgknows>span{color:var(--dim);margin-bottom:8px;font-size:12.5px;display:block}html.av2 .v2-dgknows ul{flex-wrap:wrap;gap:6px;display:flex}html.av2 .v2-dgknows button,html.av2 .v2-dgtopic{pointer-events:auto;border:1px solid var(--line);background:var(--chip);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:30px;color:var(--txt2);border-radius:15px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}html.av2 .v2-dgknows i{border-radius:50%;width:8px;height:8px}html.av2 .v2-dgfoot{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 20px 18px;display:flex;position:relative}html.av2 .v2-dgknows+.v2-dgfoot{margin-top:0}html.av2 .v2-dghint{color:var(--dim);font-size:12.5px}html.av2 .v2-dgexp{pointer-events:auto;background:var(--inv);height:44px;color:var(--inv-ink);white-space:nowrap;border:0;border-radius:22px;align-items:center;gap:8px;padding:0 18px 0 20px;font-size:15px;font-weight:600;display:inline-flex}html.av2 .v2-dgexp svg{width:16px;height:16px}html.av2 .v2-dgside{flex-direction:column;gap:16px;display:flex}html.av2 .v2-dgkinds{gap:10px;display:grid}html.av2 .v2-dgkinds li{border:1px solid var(--line);background:var(--panel);border-radius:22px;gap:14px;padding:18px 20px;display:flex}html.av2 .v2-dgkk{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:2px 4px -6px;font-size:12.5px}html.av2 .v2-dgkg{background:var(--fill);width:36px;height:36px;color:var(--txt2);border-radius:12px;flex:none;place-items:center;display:grid}html.av2 .v2-dgkg svg{width:18px;height:18px}html.av2 .v2-dgkinds h3{letter-spacing:-.01em;font-size:18px;font-weight:600}html.av2 .v2-dgkinds p{color:var(--mut);margin-top:4px;font-size:15px;line-height:1.5}html.av2 .v2-dggrow{background:var(--t-green);color:var(--fill-ink);border-radius:22px;align-items:flex-start;gap:12px;padding:16px 20px;font-size:15px;line-height:1.5;display:flex}html.av2 .v2-dghow{border:1px solid var(--line2);height:44px;color:var(--ink);border-radius:22px;align-self:flex-start;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:border-color .15s;display:inline-flex}html.av2 .v2-dghow svg{width:17px;height:17px;transition:transform .15s}@media (hover:hover){html.av2 .v2-dghow:hover{border-color:var(--line3)}html.av2 .v2-dghow:hover svg{transform:translate(3px)}}html.av2 .v2-dggrow span{background:var(--green);width:26px;height:26px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;line-height:1;animation:2.4s ease-in-out infinite v2-dgpulse;display:grid}@keyframes v2-dgpulse{0%,to{box-shadow:0 0 0 0 var(--wash-a)}50%{box-shadow:0 0 0 7px #0000}}html.av2 .v2-dgkick2{margin-top:clamp(64px,8vw,96px)}html.av2 .v2-dgh2{max-width:700px}html.av2 .v2-dguses{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-top:40px;display:grid}html.av2 .v2-dguse{border:1px solid var(--line);background:var(--panel);border-radius:24px;flex-direction:column;padding:22px 22px 24px;display:flex}html.av2 .v2-dgglyph{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid}html.av2 .v2-dgglyph svg{width:22px;height:22px}html.av2 .u-legacy .v2-dgglyph,html.av2 .u-work .v2-dgglyph{background:var(--t-amber);color:var(--t-amber-ink)}html.av2 .u-path .v2-dgglyph,html.av2 .u-earn .v2-dgglyph{background:var(--t-green);color:var(--green)}html.av2 .u-found .v2-dgglyph,html.av2 .u-tools .v2-dgglyph{background:var(--t-blue);color:var(--t-blue-ink)}html.av2 .v2-dguse h3{letter-spacing:-.01em;font-size:19px;font-weight:600}html.av2 .v2-dguse p{color:var(--mut);margin-top:6px;font-size:15px;line-height:1.5}html.av2 .v2-dgtools{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}html.av2 .v2-dgtools span{background:var(--fill);color:var(--pill-ink);border-radius:10px;padding:4px 10px;font-size:12.5px;font-weight:500}html.av2 .v2-dgnext{border:1px solid var(--line);text-align:left;background:radial-gradient(60% 140% at 0% 0%, var(--wash-c), transparent 70%), radial-gradient(60% 140% at 100% 100%, var(--wash-b), transparent 70%), var(--panel);border-radius:24px;align-items:flex-start;gap:18px;width:100%;margin-top:16px;padding:26px 28px;display:flex}html.av2 .v2-dgnext .v2-dgglyph{background:var(--t-violet);color:var(--t-violet-ink);margin:0}html.av2 .v2-dgnk{letter-spacing:.14em;text-transform:uppercase;color:var(--t-violet-ink);font-size:12.5px}html.av2 .v2-dgnext h3{letter-spacing:-.02em;margin-top:4px;font-size:clamp(20px,2.2vw,26px);font-weight:700}html.av2 .v2-dgnext p{max-width:720px;color:var(--mut);margin-top:6px;font-size:15.5px;line-height:1.5}@media (hover:hover){html.av2 .v2-dgexp:hover{background:var(--inv-hover)}html.av2 .v2-dgknows button:hover{border-color:var(--line-hover);color:var(--ink)}}@media (max-width:980px){html.av2 .v2-dgrow{grid-template-columns:1fr;max-width:620px}html.av2 .v2-dgmap{min-height:540px}html.av2 .v2-dguses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html.av2 .v2-dggrow span{animation:none}}
