.app-notices-push{background:var(--p-subtle);color:var(--p-ink-2);border-radius:12px;align-items:flex-start;gap:10px;margin:10px 12px 2px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.app-notices-push>svg{flex:none;margin-top:2px}.app-notices-push p{flex:1;margin:0}.app-notices-push button{background:var(--p-ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:5px 12px;font-weight:600}.cv-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.cv-tabs{background:var(--p-subtle);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.cv-tabs button{font:inherit;color:var(--p-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.cv-tabs button.on{color:var(--p-ink);background:#fff;box-shadow:0 1px 2px #00000014}.cv-tabs button em{color:var(--p-ink-3);font-size:12px;font-style:normal}.cv-tabs.small button{padding:6px 10px;font-size:12.5px}.cv-meta{color:var(--p-ink-3);margin-left:auto;font-size:12.5px}.cv-list{gap:12px;display:grid}.cv-card{border:1px solid var(--p-line);background:#fff;border-radius:16px;gap:8px;padding:16px 18px;display:grid}.cv-card.intent-3{border-color:color-mix(in srgb, #16a34a 35%, var(--p-line))}.cv-card-top{color:var(--p-ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.cv-card-top .ui-badge{margin-left:auto}.cv-where{color:var(--p-ink-2);font-weight:600;text-decoration:none}.cv-where:hover{text-decoration:underline}.cv-title{color:var(--p-ink);align-items:flex-start;gap:6px;font-size:15.5px;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex}.cv-title:hover{text-decoration:underline}.cv-title svg{color:var(--p-ink-3);flex:none;margin-top:3px}.cv-text{color:var(--p-ink-2);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.cv-why{color:var(--p-ink-3);margin:0;font-size:12.5px}.cv-why:before{content:"Why: ";font-weight:600}.cv-reply{border-top:1px dashed var(--p-line);gap:6px;margin-top:4px;padding-top:12px;display:grid;position:relative}.cv-reply label{color:var(--p-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.cv-reply textarea{resize:vertical;border:1px solid var(--p-line);width:100%;font:inherit;background:var(--p-subtle);color:var(--p-ink);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5}.cv-reply textarea:focus{border-color:var(--p-ink-3);background:#fff;outline:none}.cv-reply small{color:var(--p-ink-3);justify-self:end;font-size:11.5px}.cv-reply small.over{color:#dc2626;font-weight:600}.cv-notes{flex-wrap:wrap;gap:6px;display:flex}.cv-notes button{border:1px solid var(--p-line);font:inherit;cursor:pointer;color:var(--p-ink-2);background:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px}.cv-notes button:hover{border-color:var(--p-ink-3)}.cv-actions{flex-wrap:wrap;gap:8px;display:flex}.cv-done{color:var(--p-ink-3);border-top:1px dashed var(--p-line);justify-content:space-between;align-items:center;padding-top:8px;font-size:13px;display:flex}.cv-settings{gap:14px;margin-bottom:16px;display:grid}.cv-settings-bar{justify-content:flex-end;display:flex}@media (max-width:720px){.cv-meta{width:100%;margin-left:0}.cv-card{padding:14px}.cv-card-top .ui-badge{margin-left:0}}.detail-why .detail-based{color:var(--p-ink-3);margin-top:6px;font-size:12.5px;display:block}.detail-why .detail-based a{color:var(--p-ink-2);font-weight:600}.ui-modal,.ui-modal-body{max-height:calc(100dvh - 48px)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--p-blue);outline-offset:2px}@media (hover:none){.hm-tile:hover,.hm-hero:hover,.mm-card:hover{transform:none}}@media (max-width:560px){dialog.ui-modal{width:100%;max-width:100vw;max-height:100dvh;margin:auto 0 0;inset:0}dialog.ui-modal .ui-modal-body{max-height:calc(100dvh - 16px);animation:p-sheet .26s var(--p-ease);border-radius:22px 22px 0 0}.ui-modal-head{padding:16px 14px 0 18px}.ui-modal-content{padding:14px 18px 20px}.ui-modal-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.ui-modal-foot>*{flex:1}}@keyframes p-sheet{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.ui-segmented::-webkit-scrollbar{display:none}.ui-segmented button{white-space:nowrap;flex:none}@media (max-width:720px){.filters{gap:8px}.filters>.ui-segmented{flex:100%}.filters>.grow{display:none}.filters>select,.filters>.ui-select-wrap,.filters>label{flex:140px;min-width:0;width:auto!important}}.rq-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.rq-tabs::-webkit-scrollbar{display:none}.rq-tabs button{white-space:nowrap;flex:none}.app-main{overflow-x:clip}.settings-nav a{white-space:nowrap}.cr-pack.popular{z-index:auto;color:var(--p-ink);font-size:inherit;font-weight:inherit;letter-spacing:inherit;border-radius:18px;margin:0;padding:24px 16px 16px;position:relative;top:auto;left:auto;transform:none!important}.cr-pack.popular:hover:not(:disabled){transform:none!important}.cr-pack,.cr-pack *{animation:none!important}.sbu-list{border-top:1px solid var(--p-line);gap:8px;margin:0;padding:10px 0 0;list-style:none;display:grid}.sbu-list li{color:var(--p-ink-2);grid-template-columns:16px 1fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.sbu-list li>svg{color:#7c3aed}.sbu-list li:nth-child(2)>svg{color:#d4a017}.sbu-list b{color:var(--p-ink);font-variant-numeric:tabular-nums;font-weight:700}.sbu-list b.zero{color:var(--p-ink-3)}.sbu-list button{background:var(--p-subtle);height:24px;color:var(--p-ink);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 9px;font-size:12.5px;font-weight:700;display:inline-flex}.sbu-list button i{width:18px;height:18px;box-shadow:0 0 0 1px var(--p-line-2);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-style:normal;line-height:1;display:grid}.sbu-list button:hover{background:var(--p-hover)}.sbu-cta{background:var(--p-ink);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:11px;justify-items:start;gap:1px;padding:9px 12px;transition:background .15s;display:grid}.sbu-cta b{font-size:13px;font-weight:650}.sbu-cta small{color:#ffffffa8;font-size:11.5px;line-height:1.35}.sbu.low .sbu-bar span{background:#dc2626}.hm-hero{background:#fff;border-radius:16px;gap:14px;padding:10px 12px 10px 14px}.hm-hero:hover{box-shadow:var(--p-shadow);transform:none}.hm-fan>span{border-width:1.5px;border-radius:7px;width:32px;height:46px;box-shadow:0 4px 10px -5px #0f172a80}.hm-fan>:first-child{left:0}.hm-hero-text{gap:1px}.hm-hero-text small{font-size:10.5px}.hm-hero-text strong{letter-spacing:-.015em;font-size:15px;font-weight:650}.hm-hero-bar{width:160px;height:4px;margin-top:5px}.hm-hero-cta{height:34px;box-shadow:none;padding:0 14px;font-size:13px}@media (max-width:640px){.hm-hero{flex-wrap:nowrap;padding:10px 12px}.hm-fan{width:52px}.hm-fan>span{width:26px;height:38px}.hm-fan>:nth-child(2){height:42px;left:13px}.hm-fan>:nth-child(3){left:26px}.hm-hero-text{flex-basis:auto}.hm-hero-text strong{font-size:14px}.hm-hero-cta{width:auto;padding:0 12px}.hm-hero-cta svg{display:none}}.inf-shelf{margin-top:36px}.inf-shelf>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.inf-shelf h2{letter-spacing:-.02em;font-size:18px}.inf-shelf header p{max-width:60ch;color:var(--p-ink-2);margin-top:4px;font-size:14px}.inf-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:14px;display:grid}.inf-preset{border:1px solid var(--p-line);text-align:left;cursor:pointer;background:#fff;border-radius:18px;gap:10px;padding:8px 8px 12px;transition:border-color .15s,box-shadow .15s;display:grid}.inf-preset:hover:not(:disabled){border-color:var(--p-line-2);box-shadow:0 12px 30px -22px #0f172a80}.inf-preset:disabled{cursor:default}.inf-preset-art{aspect-ratio:3/4;background:var(--p-subtle);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.inf-preset-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.inf-preset-art{background:linear-gradient(165deg,#ece9e4,#d8d3ca)}.inf-preset-sil{fill:#c3bdb2;width:78%;margin:0 auto;position:absolute;inset:auto 0 0}.inf-preset.locked .inf-preset-art img{filter:blur(14px)saturate(.9);transform:scale(1.15)}.inf-preset-art em{color:var(--p-ink);background:#ffffffeb;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:650;position:absolute;bottom:8px;left:8px}.inf-preset-lock{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111110b8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.inf-preset-meta{gap:2px;padding:0 4px;display:grid}.inf-preset-meta strong{font-size:14.5px;font-weight:650}.inf-preset-meta small{color:var(--p-ink-2);font-size:12.5px;line-height:1.35}.inf-preset-fits{color:var(--p-ink-3);margin-top:4px;font-size:11.5px}.inf-preset-cta{background:var(--p-subtle);text-align:center;color:var(--p-ink);border-radius:9px;margin:0 4px;padding:7px 0;font-size:12.5px;font-weight:650}.inf-preset:hover:not(:disabled) .inf-preset-cta{background:var(--p-ink);color:#fff}@media (max-width:640px){.inf-shelf>header{flex-direction:column;align-items:stretch}.inf-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.hm-taste{border:1px solid var(--p-line);background:#fff;border-radius:18px;padding:14px}.hm-taste>header{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 12px;display:flex}.hm-taste>header div{gap:2px;display:grid}.hm-taste>header strong{font-size:14.5px;font-weight:650}.hm-taste>header small{color:var(--p-ink-3);font-size:12.5px}.hm-taste>header button{background:var(--p-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;height:32px;padding:0 14px;font-size:12.5px;font-weight:650}.hm-taste-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hm-taste-tile{border:1px solid var(--p-line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:8px;transition:border-color .15s;display:grid}.hm-taste-tile:hover{border-color:var(--p-line-2)}.hm-taste-art{aspect-ratio:3/4;filter:blur(3px);background-position:50%;background-size:cover;border-radius:9px;transform:translateZ(0)}.hm-taste-copy{gap:2px;min-width:0;display:grid}.hm-taste-copy b{font-size:13.5px;font-weight:650}.hm-taste-copy small{color:var(--p-ink-2);font-size:12px;line-height:1.35}@media (max-width:900px){.hm-taste-grid{grid-template-columns:1fr}}.hm-check{border-color:var(--p-line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:8px 12px;display:flex}.hm-check header{flex:none;gap:10px;margin:0}.hm-check header strong{font-size:13.5px}.hm-check header .progress-ring{margin:-4px;transform:scale(.8)}.hm-check ol{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.hm-check ol::-webkit-scrollbar{display:none}.hm-check li{flex:none}.hm-check li a{background:var(--p-subtle);border-radius:999px;gap:7px;padding:6px 10px}.hm-check li.next a{box-shadow:none;background:#fff;border-color:#c7d2fe}.hm-check-box{width:16px;height:16px}.hm-check-text b{white-space:nowrap;font-size:12.5px}.hm-check li svg:last-child{display:none}.hm-check-hide{flex:none;order:3}@media (max-width:720px){.hm-check{flex-wrap:wrap}.hm-check ol{flex-basis:100%;order:4}.hm-check header{flex:1}}.hm-hero{gap:12px;padding:8px 10px 8px 12px}.hm-fan{width:46px;height:38px}.hm-fan>span{border-radius:6px;width:24px;height:34px}.hm-fan>:nth-child(2){height:38px;left:11px}.hm-fan>:nth-child(3){left:22px}.hm-hero-text small{display:none}.hm-hero-text{grid-auto-flow:row}.hm-hero-text strong{font-size:14px}.hm-hero-sub{font-size:12px}.hm-hero-cta{height:30px;padding:0 12px;font-size:12.5px}.sbu{border-radius:14px;gap:10px;padding:12px}.sbu-list,.sbu-main{display:none}.sbu-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sbu-stats>*{text-align:left;font:inherit;color:inherit;background:0 0;border:0;gap:1px;padding:0;display:grid}.sbu-stats>button{cursor:pointer;border-radius:9px;margin:-6px -8px;padding:6px 8px}.sbu-stats>button:hover{background:var(--p-subtle)}.sbu-stats small{letter-spacing:.02em;color:var(--p-ink-3);font-size:11px;font-weight:600}.sbu-stats b{font-variant-numeric:tabular-nums;color:var(--p-ink);align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.sbu-stats b i{color:var(--p-ink-3);font-size:12px;font-style:normal;font-weight:600}.sbu-stats b svg{color:#d4a017}.sbu-stats b span{background:var(--p-subtle);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--p-line-2);color:var(--p-ink-2);border-radius:50%;place-items:center;margin-left:auto;font-size:12px;line-height:1;display:grid}.sbu-bar{height:5px}.sbu-cta{background:var(--p-ink);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-size:12.5px;font-weight:650;transition:background .15s;display:flex}.sbu-cta:hover{background:#2a2a28}.fx-src{background:var(--p-subtle);color:inherit;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin:0 8px;padding:8px;text-decoration:none;display:grid}.fx-src:hover{background:var(--p-hover)}.fx-src img,.fx-src-blank{object-fit:cover;background:linear-gradient(160deg,#dfe1e6,#c4c8d0);border-radius:6px;width:40px;height:52px}.fx-src>span{gap:1px;min-width:0;display:grid}.fx-src small{letter-spacing:.05em;text-transform:uppercase;color:var(--p-ink-3);font-size:10.5px;font-weight:700}.fx-src b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.fx-src em{color:var(--p-ink-3);font-size:11.5px;font-style:normal}.fx-card.fresh{box-shadow:0 0 0 2px var(--p-blue), 0 18px 40px -24px #2563eb99;animation:p-pop .4s var(--p-ease)}.fx-pending .fx-card-media{aspect-ratio:9/16}.fx-pending .fx-rendering{gap:8px;padding:22px}.fx-pending.failed .fx-rendering{background:#2a1414}.fx-pending-x{height:30px;color:var(--p-ink);cursor:pointer;background:#fff;border:0;border-radius:999px;margin-top:6px;padding:0 14px;font-size:12.5px;font-weight:650}.fx-pending+.fx-card,.fx-card+.fx-card{margin:0}.fx-card .fx-src{margin-bottom:4px}.fx-grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));align-items:stretch;gap:16px}.fx-card{border-radius:20px;box-shadow:0 1px 2px #1018280a,0 10px 26px -20px #10182859}.fx-card-media{background:#17171a;border-radius:0}.fx-body{flex:1;align-content:start;gap:8px;padding:12px 12px 4px;display:grid}.fx-title{color:var(--p-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.fx-body .fx-src{grid-template-columns:auto minmax(0,1fr);gap:8px;margin:0;padding:6px 8px}.fx-body .fx-src img{width:26px;height:34px}.fx-body .fx-src small{font-size:9.5px}.fx-body .fx-src b{-webkit-line-clamp:1;font-size:12px}.fx-body .fx-src em{font-size:11px}.fx-actions{align-items:center;gap:2px;padding:8px 8px 10px 12px;display:flex}.fx-actions .grow{flex:1}.fx-act{border:0;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:650;display:inline-flex}.fx-act.primary{background:var(--p-ink);color:#fff;cursor:pointer}.fx-act.primary:disabled{opacity:.6}.fx-act.saved{background:var(--p-green-soft);color:var(--p-green)}.fx-card .st-audio{margin:0;padding:0 10px 8px}@media (max-width:720px){.fx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.iw-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.iw-switch{background:var(--p-subtle);border-radius:10px;gap:2px;margin:0;padding:3px;display:inline-flex}.iw-switch button{height:30px;color:var(--p-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px 0 9px;font-size:13px;font-weight:560;transition:color .15s,background .15s;display:inline-flex}.iw-switch button:hover{color:var(--p-ink)}.iw-switch button.on{color:var(--p-ink);background:#fff;box-shadow:0 1px 2px #10182814}.ins-h{border-top:1px solid var(--p-line);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 0 4px;padding-top:22px;font-size:19px;font-weight:650;display:flex}.ins-h svg{display:none}.ins-h small{letter-spacing:0;color:var(--p-ink-3);font-size:13px;font-weight:450}.iw-thumb{aspect-ratio:9/14;color:#fff;cursor:pointer;text-align:left;width:118px;transition:transform .2s var(--p-ease);background:linear-gradient(160deg,#3a3d46,#1c1d21);border:0;border-radius:10px;flex:none;padding:0;position:relative;overflow:hidden}.iw-thumb:hover{transform:translateY(-3px)}.iw-thumb img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.iw-thumb>.iw-fallback{color:#ffffffd9;align-content:center;padding:10px;font-size:11px;font-weight:650;line-height:1.3;display:grid;position:absolute;inset:0;overflow:hidden}.iw-thumb em{z-index:2;background:linear-gradient(#0000,#000000b3);align-items:center;gap:4px;padding:22px 8px 7px;font-size:11px;font-style:normal;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.iw-list{display:grid}.iw-row{border:0;border-top:1px solid var(--p-line);background:0 0;border-radius:0;grid-template-columns:64px minmax(0,1fr);column-gap:8px;padding:30px 0;display:grid}.iw-row:first-child{border-top:0;padding-top:6px}.iw-text{display:contents}.iw-n{letter-spacing:-.04em;color:var(--p-line-2);font-variant-numeric:tabular-nums;grid-row:1/span 3;font-size:34px;font-weight:300;line-height:1}.iw-text strong{letter-spacing:-.025em;grid-column:2;font-size:22px;font-weight:650;line-height:1.25}.iw-text p{max-width:64ch;color:var(--p-ink-2);grid-column:2;margin-top:8px;font-size:15px;line-height:1.65}.iw-evidence{scrollbar-width:none;grid-column:2;gap:10px;margin-top:18px;padding-bottom:2px;display:flex;overflow-x:auto}.iw-evidence::-webkit-scrollbar{display:none}.iw-evidence.posts{grid-template-columns:repeat(2,minmax(0,300px));display:grid;overflow:visible}.rp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:26px 32px;display:grid}.rp{border:0;border-left:2px solid var(--p-line);color:inherit;box-shadow:none;background:0 0;border-radius:0;gap:8px;padding:2px 0 2px 16px;text-decoration:none;transition:border-color .15s;display:grid}.rp:hover{border-color:var(--p-ink);box-shadow:none}.rp-head{align-items:center;gap:7px;min-width:0;font-size:12.5px;display:flex}.rp-head img{object-fit:cover;border-radius:50%;width:18px;height:18px}.rp-head b{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.rp-head small{color:var(--p-ink-3);white-space:nowrap;font-size:12px}.rp-out{color:var(--p-ink-3);flex:none;margin-left:auto}.rp-title{letter-spacing:-.01em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.rp-body{color:var(--p-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.rp-img{object-fit:cover;border-radius:8px;width:100%;max-height:200px}.rp-stats{color:var(--p-ink-3);align-items:center;gap:14px;font-size:12.5px;display:flex}.rp-stats>span{align-items:center;gap:4px;display:inline-flex}.rp-score{color:#c2410c;font-weight:650}.rp.small{gap:5px;padding-left:12px}.rp.small .rp-title{-webkit-line-clamp:3;font-size:13px}.pi-list{display:grid}.pi-card{border:0;border-top:1px solid var(--p-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);align-items:start;gap:48px;padding:28px 0;display:grid}.pi-arrow{display:none}.pi-source,.pi-mine{align-content:start;gap:10px;min-width:0;display:grid}.pi-label{letter-spacing:.07em;text-transform:uppercase;color:var(--p-ink-3);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.pi-label em{letter-spacing:0;text-transform:none;color:var(--p-ink-3);background:0 0;padding:0;font-size:12px;font-style:normal;font-weight:500}.pi-label em:before{content:"· "}.pi-radar{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pi-radar .iw-thumb{border-radius:8px;width:64px}.pi-radar .iw-thumb em{padding:16px 5px 5px;font-size:10px}.pi-radar>span{gap:5px;min-width:0;display:grid}.pi-radar button.bz-link{text-align:left;color:var(--p-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:550;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.pi-radar button.bz-link:hover{color:var(--p-ink)}.pi-radar small{color:var(--p-ink-3);align-items:center;gap:5px;font-size:12px;display:inline-flex}.pi-mine strong{letter-spacing:-.025em;font-size:22px;font-weight:650;line-height:1.25}.pi-mine>small{color:var(--p-ink-2);max-width:58ch;font-size:14.5px;line-height:1.6}.pi-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.hk-grid{grid-template-columns:1fr;display:grid}.hk-card{border:0;border-top:1px solid var(--p-line);background:0 0;border-radius:0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:20px;padding:14px 0;display:grid}.hk-card:first-child{border-top:0}.hk-card .iw-thumb{border-radius:8px;grid-row:1/span 2;width:56px}.hk-card .iw-thumb em{display:none}.hk-main{display:contents}.hk-hook{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:19px;font-weight:620;line-height:1.3;display:-webkit-box;overflow:hidden}.hk-main small{color:var(--p-ink-3);flex-wrap:wrap;grid-area:2/2;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:inline-flex}.hk-use{border:1px solid var(--p-line-2);height:34px;color:var(--p-ink);cursor:pointer;background:#fff;border-radius:999px;grid-area:1/3/span 2;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.hk-use:hover{background:var(--p-ink);border-color:var(--p-ink);color:#fff}.hk-classics{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.hk-classic{border:0;border-top:1px solid var(--p-line);color:inherit;background:0 0;border-radius:0;align-content:start;gap:3px;padding:16px 0;text-decoration:none;display:grid}.hk-classic:hover b{text-underline-offset:3px;text-decoration:underline}.hk-cat{letter-spacing:.07em;text-transform:uppercase;color:var(--p-ink-3);font-size:11px;font-weight:700}.hk-classic b{letter-spacing:-.01em;font-size:15.5px;font-weight:620;line-height:1.4}.hk-classic small{color:var(--p-ink-3);font-size:13px;line-height:1.5}.hk-classic em{color:var(--p-ink-3);justify-self:start;margin-top:4px;font-size:12px;font-style:normal}@media (max-width:800px){.iw-row{grid-template-columns:1fr;padding:24px 0}.iw-n{grid-row:auto;margin-bottom:8px;font-size:24px}.iw-text strong,.iw-text p,.iw-evidence{grid-column:1}.iw-evidence.posts{grid-template-columns:1fr}.iw-text strong{font-size:19px}.pi-card{grid-template-columns:1fr;gap:18px;padding:22px 0}.pi-mine strong{font-size:19px}.hk-card{grid-template-columns:48px minmax(0,1fr);row-gap:8px}.hk-card .iw-thumb{width:48px}.hk-hook{font-size:16px}.hk-use{grid-area:3/2;justify-self:start}.hk-classics{grid-template-columns:1fr}}.pi-list{grid-template-columns:repeat(auto-fill,minmax(460px,1fr));column-gap:40px}.pi-card{border-top:1px solid var(--p-line);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:18px;padding:22px 0;display:grid}.pi-card:first-child{border-top:1px solid var(--p-line);padding-top:22px}.pi-card:nth-child(-n+2){border-top:0;padding-top:6px}.pi-card>.iw-thumb{border-radius:10px;width:92px}.pi-card:not(:has(>.iw-thumb)){grid-template-columns:1fr}.pi-mine{gap:6px}.pi-mine strong{font-size:18px;line-height:1.3}.pi-mine>small{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.pi-label{letter-spacing:.06em}.pi-from{max-width:100%;color:var(--p-ink-3);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;margin-top:2px;padding:0;font-size:12px;display:inline-flex}.pi-from span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pi-from:hover{color:var(--p-ink)}.pi-actions{margin-top:8px}@media (max-width:560px){.pi-list{grid-template-columns:1fr}.pi-card:nth-child(2){border-top:1px solid var(--p-line);padding-top:22px}.pi-card>.iw-thumb{width:76px}.pi-card{grid-template-columns:76px minmax(0,1fr)}}.hk-wall{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin-top:14px;display:grid}.hk-tile{aspect-ratio:9/14;color:#fff;text-align:left;cursor:pointer;transition:transform .2s var(--p-ease), box-shadow .2s;background:linear-gradient(160deg,#3a3d46,#1c1d21);border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.hk-tile:hover{transform:translateY(-3px);box-shadow:0 16px 32px -18px #10182899}.hk-tile>img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--p-ease);position:absolute;inset:0}.hk-tile:hover>img{transform:scale(1.04)}.hk-tile:after{content:"";background:linear-gradient(#00000059 0%,#0000 28% 45%,#000000d1 100%);position:absolute;inset:0}.hk-views{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 5px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.hk-line{z-index:2;letter-spacing:-.01em;text-shadow:0 1px 8px #00000080;-webkit-line-clamp:4;transition:transform .2s var(--p-ease), opacity .2s;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.hk-go{z-index:3;height:34px;color:var(--p-ink);opacity:0;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:650;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(6px)}.hk-tile:hover .hk-go,.hk-tile:focus-visible .hk-go{opacity:1;transform:none}.hk-tile:hover .hk-line,.hk-tile:focus-visible .hk-line{opacity:0}@media (hover:none){.hk-go{display:none}.hk-tile:hover .hk-line{opacity:1}}.hk-classics{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;margin-top:6px}.hk-classic b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.hk-classic small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hk-more{color:var(--p-ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}@media (max-width:1000px){.hk-classics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hk-classics{grid-template-columns:1fr}.hk-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.hk-classics{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:12px;display:grid}.hk-classic{border:1px solid var(--p-line);min-height:84px;color:inherit;background:#fff;border-radius:14px;align-content:space-between;gap:10px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.hk-classic:hover{border-color:var(--p-line-2);box-shadow:0 8px 20px -16px #10182866}.hk-classic:hover b{text-decoration:none}.hk-classic b{letter-spacing:-.005em;-webkit-line-clamp:3;font-size:14px;font-weight:600;line-height:1.55}.hk-blank{vertical-align:-.12em;background:var(--p-blue-soft);width:38px;height:.95em;box-shadow:inset 0 0 0 1px var(--p-blue-line);border-radius:5px;margin:0 2px;display:inline-block}.hk-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.hk-meta .hk-cat{background:var(--p-subtle);letter-spacing:.04em;color:var(--p-ink-2);border-radius:999px;padding:2px 8px;font-size:10.5px}.hk-meta em{color:var(--p-ink-3);margin:0;font-size:12px;font-style:normal}.tf:not(.tf-compact) .tf-grid{grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:12px}.tf:not(.tf-compact) .tf-card{box-shadow:none;border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;padding:10px}.tf:not(.tf-compact) .tf-cover{aspect-ratio:9/14;border-radius:9px}.tf:not(.tf-compact) .tf-kind{display:none}.tf:not(.tf-compact) .tf-body{gap:4px;padding-right:2px}.tf:not(.tf-compact) .tf-body h3{letter-spacing:-.015em;font-size:15px}.tf:not(.tf-compact) .tf-idea{background:0 0;gap:0;padding:0}.tf:not(.tf-compact) .tf-idea span{display:none}.tf:not(.tf-compact) .tf-idea p{color:var(--p-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.tf-more{background:var(--p-subtle);border-radius:10px;gap:4px;margin-top:4px;padding:10px 12px;display:grid}.tf-more p{color:var(--p-ink-2);margin:0;font-size:12.5px;line-height:1.5}.tf-more .tf-hook{color:var(--p-ink);font-weight:650}.tf-more small{color:var(--p-ink-3);font-size:12px}.tf:not(.tf-compact) .tf-go{justify-content:flex-start;gap:12px;margin-top:6px}.tf:not(.tf-compact) .tf-go .rs-credits{margin-right:auto}.tf-toggle{color:var(--p-ink-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.tf-toggle:hover{color:var(--p-ink)}.tf:not(.tf-compact) .tf-top{margin-bottom:10px}@media (max-width:560px){.tf:not(.tf-compact) .tf-grid{grid-template-columns:1fr}}.fx-styles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fx-styles button{border:1.5px solid var(--p-line);text-align:center;cursor:pointer;background:#fff;border-radius:12px;gap:6px;padding:6px 6px 8px;transition:border-color .15s,box-shadow .15s;display:grid}.fx-styles button:hover{border-color:var(--p-line-2)}.fx-styles button.on{border-color:var(--p-ink);box-shadow:0 0 0 1px var(--p-ink)}.fx-styles b{color:var(--p-ink-2);font-size:12px;font-weight:600}.fx-styles .on b{color:var(--p-ink)}.fx-style-prev{aspect-ratio:16/10;background:linear-gradient(140deg,#7a8699 0%,#3c4557 55%,#1f2531 100%);border-radius:8px;place-items:center;padding:8px;display:grid;overflow:hidden}.fx-style-prev>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden}.fx-style-prev.box>span{color:#111;background:#fff;border-radius:5px;padding:4px 8px}.fx-style-prev.outline>span{color:#fff;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 2px 6px #00000080;font-size:13px}.bz-editpage{padding-top:6px}.bz-edit-head{align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.bz-edit-head h1{letter-spacing:-.03em;font-size:22px}.bz-edit-head p{color:var(--p-ink-3);max-width:60ch;margin-top:3px;font-size:13.5px}.bz-edit-back{border:1px solid var(--p-line);height:36px;color:var(--p-ink);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.bz-edit-back:hover{background:var(--p-subtle)}.bz-editpage .fx-editor-grid{align-items:start}@media (max-width:720px){.bz-edit-head{flex-direction:column;gap:10px}}.fx-yesno{background:var(--p-subtle);box-shadow:none;border-radius:10px;padding:3px}.fx-yesno button{border-radius:8px;height:30px}.fx-yesno button.on{color:var(--p-ink);background:#fff;border:0;box-shadow:0 1px 2px #1018281a}.sp-root{background:var(--p-canvas);min-height:100dvh}.sp{grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.sp-top{border-bottom:1px solid var(--p-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid}.sp-back{height:34px;color:var(--p-ink-2);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sp-back:hover{background:var(--p-subtle);color:var(--p-ink)}.sp-brand{align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.sp-brand img{border-radius:6px}.sp-links{justify-self:end;gap:4px;display:flex}.sp-links a,.sp-links button{height:34px;color:var(--p-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sp-links a:hover,.sp-links button:hover{background:var(--p-subtle);color:var(--p-ink)}.sp-main{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.sp-scroll{overflow-y:auto}.sp-col{width:min(760px,100% - 40px);margin:0 auto}.sp-hello{text-align:center;justify-items:center;gap:12px;padding:9vh 0 24px;display:grid}.sp-hello h1{letter-spacing:-.04em;font-size:34px;font-weight:600}.sp-hello>p{max-width:52ch;color:var(--p-ink-2);font-size:15px;line-height:1.6}.sp-starters{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:18px;display:grid}.sp-starters button{border:1px solid var(--p-line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;gap:3px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.sp-starters button:hover{border-color:var(--p-line-2);box-shadow:0 8px 22px -16px #10182866}.sp-starters b{font-size:14px;font-weight:650}.sp-starters span{color:var(--p-ink-3);font-size:12.5px}.sp-popular{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:18px;font-size:13px;display:flex}.sp-popular>span{color:var(--p-ink-3)}.sp-popular a{color:var(--p-ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--p-line-2);text-decoration-color:var(--p-line-2)}.sp-popular a:hover{color:var(--p-ink)}.sp-thread{gap:22px;padding:28px 0 18px;display:grid}.sp-msg{align-items:flex-start;gap:12px;display:flex}.sp-msg.user{justify-content:flex-end}.sp-avatar{width:30px;height:30px;box-shadow:0 0 0 1px var(--p-line);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.sp-avatar img{border-radius:5px}.sp-bubble{gap:8px;min-width:0;max-width:100%;font-size:15px;line-height:1.65;display:grid}.sp-bubble p{white-space:pre-wrap}.sp-msg.user .sp-bubble{background:var(--p-ink);color:#fff;border-radius:18px 18px 4px;max-width:78%;padding:10px 16px}.sp-msg.assistant .sp-bubble{padding-top:3px}.sp-steps{color:var(--p-ink-3);gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.sp-steps li{align-items:center;gap:6px;display:flex}.sp-steps svg{color:var(--p-green)}.sp-sources{flex-wrap:wrap;gap:6px;display:flex}.sp-sources a{box-shadow:inset 0 0 0 1px var(--p-line-2);color:var(--p-blue-2);background:#fff;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;text-decoration:none}.sp-sources a:hover{background:var(--p-blue-soft)}.sp-passed{color:var(--p-green);font-size:12.5px;font-weight:600}.sp-human{color:var(--p-ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.sp-human:hover{color:var(--p-ink)}.sp-dots{gap:5px;padding:8px 0;display:inline-flex}.sp-dots i{background:var(--p-ink-3);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite sp-bounce}.sp-dots i:nth-child(2){animation-delay:.15s}.sp-dots i:nth-child(3){animation-delay:.3s}@keyframes sp-bounce{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}.sp-dock{background:linear-gradient(transparent, var(--p-canvas) 30%);padding:8px 0 14px}.sp-locked{box-shadow:inset 0 0 0 1px var(--p-line);color:var(--p-ink-2);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px 8px 14px;font-size:13px;display:flex}.sp-locked button{background:var(--p-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;height:28px;margin-left:auto;padding:0 14px;font-size:12.5px;font-weight:650}.sp-input{border:1px solid var(--p-line-2);background:#fff;border-radius:22px;align-items:flex-end;gap:8px;padding:8px 8px 8px 16px;display:flex;box-shadow:0 10px 30px -20px #10182866}.sp-input:focus-within{border-color:var(--p-ink-3)}.sp-input textarea{resize:none;min-width:0;max-height:160px;font:inherit;color:var(--p-ink);field-sizing:content;background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:15px;line-height:1.5}.sp-input button{background:var(--p-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:opacity .15s;display:grid}.sp-input button:disabled{opacity:.25;cursor:default}.sp-fine{text-align:center;color:var(--p-ink-3);margin-top:8px;font-size:11.5px}@media (max-width:640px){.sp-top{grid-template-columns:auto 1fr;padding:10px 12px}.sp-brand{display:none}.sp-links{justify-self:end}.sp-links a,.sp-links button{padding:0 9px}.sp-hello{padding-top:5vh}.sp-hello h1{font-size:28px}.sp-starters{grid-template-columns:1fr}}
.bz-page{--bz-h:calc(100dvh - 340px);padding-top:6px}@keyframes bz-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bz-pulse{0%{box-shadow:0 0 #26956c80}70%,to{box-shadow:0 0 0 7px #26956c00}}@keyframes bz-slide{0%{transform:translate(-105%)}65%,to{transform:translate(275%)}}@keyframes bz-swipe{0%,to{transform:translate(-26px)rotate(-8deg)}50%{transform:translate(26px)rotate(8deg)}}@keyframes bz-kept{40%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes bz-float{0%,to{translate:0}50%{translate:0 -6px}}@keyframes bz-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.bz-bar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:4px;display:flex}.bz-meta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.bz-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bz-format{color:var(--p-ink-3);font-size:12px;font-weight:600}.bz-pillar{text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:999px;max-width:240px;padding:3px 11px;font-size:12px;font-weight:650;display:inline-block;overflow:hidden}.bz-pillar.blue{color:#1d4ed8;background:#eef3ff;border-color:#cddcff}.bz-pillar.green{color:#15803d;background:#eaf7ee;border-color:#c6e9d1}.bz-pillar.violet{color:#6d28d9;background:#f3edff;border-color:#ddd0fb}.bz-pillar.amber{color:#a16207;background:#fdf4e3;border-color:#f4dfb3}.bz-pillar.pink{color:#be185d;background:#fdeef6;border-color:#f6cfe2}.bz-premium{color:#292313;letter-spacing:.015em;background:#f5f0df;border:1px solid #ded4b4;border-radius:8px;align-items:center;gap:7px;height:26px;padding:0 10px 0 5px;font-size:11px;font-weight:720;display:inline-flex}.bz-premium i{color:#fff4c7;background:#171714;border-radius:5px;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid}.bz-chip{border:1px solid var(--p-line);height:36px;color:var(--p-ink);box-shadow:var(--p-shadow-sm);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.bz-chip:hover{border-color:var(--p-line-2);background:#fbfbfa}.bz-chip.on svg{color:var(--p-blue)}.bz-pill-wrap{position:relative}.bz-pill{color:#16603f;cursor:pointer;background:#f0f8f4;border:1px solid #cfe6da;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px 0 12px;font-size:13px;font-weight:640;display:inline-flex}.bz-pill em{color:#3d8a68;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:600}.bz-pill.done{background:#e6f5ed;border-color:#cfe6da}.bz-pulse{background:#26956c;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite bz-pulse}.bz-pop{z-index:40;border:1px solid var(--p-line-2);width:min(340px,100vw - 32px);box-shadow:var(--p-shadow-lg);animation:bz-in .18s var(--p-ease) both;background:#fff;border-radius:16px;padding:16px;position:absolute;top:calc(100% + 8px);right:0}.bz-pop header{gap:3px;margin-bottom:12px;display:grid}.bz-pop header b{font-size:14px;font-weight:650}.bz-pop header small{color:var(--p-ink-3);font-size:12px;line-height:1.4}.bz-make-bar{background:var(--p-subtle);border-radius:999px;height:6px;overflow:hidden}.bz-make-bar span{border-radius:inherit;background:linear-gradient(90deg,#26956c,#34b184);height:100%;transition:width .5s;display:block}.bz-make-rows{gap:9px;max-height:260px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.bz-make-rows li{text-align:left;grid-template-columns:16px 1fr auto;align-items:center;column-gap:10px;font-size:13px;display:grid}.bz-make-rows b{color:var(--p-ink);font-weight:600}.bz-make-rows em{color:var(--p-ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.bz-make-dot{background:var(--p-subtle);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--p-line-2);color:#fff;border-radius:50%;place-items:center;display:grid}.bz-make-rows li.working .bz-make-dot,.bz-make-rows li.rendering .bz-make-dot{background:#e4f4ec;animation:1.6s ease-out infinite bz-pulse;box-shadow:inset 0 0 0 1.5px #26956c}.bz-make-rows li.done .bz-make-dot{background:var(--p-green);box-shadow:none}.bz-make-rows li.done em{color:var(--p-green)}.bz-make-rows li.failed{opacity:.55}.bz-body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:36px;margin-top:10px;display:grid}.bz-side{justify-content:flex-end;padding-top:6px;display:flex}.bz-side.right{justify-content:flex-start}.bz-center{justify-items:center;display:grid}.bz-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative}.bz-page .bz-stage .fx-phone-wrap.md{width:clamp(230px, calc(var(--bz-h) * .5625), 310px)}.bz-page .bz-stage .fx-phone-wrap.md.still{width:clamp(270px, calc(var(--bz-h) * .8), 350px)}.bz-behind{z-index:0;background:#e9e9e7;border-radius:28px;width:92%;height:calc(100% - 28px);position:absolute;top:14px;transform:scale(.94)translateY(10px)}.bz-card{z-index:1;cursor:grab;will-change:transform;animation:bz-in .3s var(--p-ease) both;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .3s,filter .38s;position:relative}.bz-card:active{cursor:grabbing}.bz-card.dragging{transition:none}.bz-card.leave-left{opacity:0;filter:saturate(.4);transform:translate(-120%)rotate(-10deg)!important}.bz-card.leave-right{opacity:0;transform:translate(120%)rotate(10deg)!important}.bz-card.kept{animation:.32s cubic-bezier(.22,1,.36,1) bz-kept}.bz-veil{z-index:6;pointer-events:none;opacity:0;border-radius:28px;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.bz-card.dragging .bz-veil.keep,.bz-card.dragging .bz-veil.skip{opacity:var(--bz-tint,0)}.bz-card.kept .bz-veil.keep,.bz-card.leave-left .bz-veil.skip{opacity:1}.bz-veil.keep{background:radial-gradient(circle at 50% 45%,#22c55e47,#22c55e14 70%);box-shadow:inset 0 0 0 3px #22c55eb3}.bz-veil.skip{background:radial-gradient(circle at 50% 45%,#ef444442,#ef44440f 70%);box-shadow:inset 0 0 0 3px #ef4444a6}.bz-veil-badge{background:#fff;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:grid;transform:scale(.7);box-shadow:0 10px 30px -8px #00000059}.bz-veil.keep .bz-veil-badge{color:#16a34a;transform:scale(1)}.bz-veil.skip .bz-veil-badge{color:#dc2626;transform:scale(1)}.bz-tutorial{z-index:10;color:#fff;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11111080;border-radius:22px;align-content:center;place-items:center;gap:14px;display:grid;position:absolute;inset:0}.bz-hand{font-size:46px;animation:1.6s ease-in-out infinite bz-swipe}.bz-tutorial p{max-width:22ch;margin:0;font-weight:600}.bz-tutorial button{height:48px;color:var(--p-ink);box-shadow:var(--p-shadow-lg);cursor:pointer;background:#f4f4f3;border:0;border-radius:999px;padding:0 48px;font-size:16px;font-weight:700}.bz-rail{color:var(--p-ink-3);justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:12.5px;display:flex}.bz-rail-dots{align-items:center;gap:5px;display:inline-flex}.bz-rail-dots i{background:var(--p-line-2);width:6px;height:6px;transition:width .25s var(--p-ease), background .2s;border-radius:99px}.bz-rail-dots i.on{background:var(--p-ink);width:18px}.bz-rail-dots i.wait{box-shadow:inset 0 0 0 1.5px var(--p-line-2);background:0 0}.bz-rail-dots i.ghost{background:0 0;animation:1.6s ease-out infinite bz-pulse;box-shadow:inset 0 0 0 1.5px #26956c}.bz-rail-text b{color:var(--p-ink);font-variant-numeric:tabular-nums;font-weight:650}.bz-actions{justify-content:center;align-items:center;gap:22px;margin-top:12px;display:flex}.bz-round{cursor:pointer;width:66px;height:66px;box-shadow:0 0 0 1px var(--p-line), 0 8px 24px -12px #1018284d;background:#fff;border:0;border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,background .2s;display:grid;position:relative}.bz-round:hover:not(:disabled){transform:translateY(-2px)scale(1.05)}.bz-round:active:not(:disabled){transform:scale(.94)}.bz-round:disabled{opacity:.45;cursor:default}.bz-round.no{color:#ef4444}.bz-round.no:hover:not(:disabled){background:#fef2f2}.bz-round.yes{color:#fff;background:linear-gradient(#34d399,#16a34a);box-shadow:0 10px 26px -10px #16a34acc,inset 0 1px #ffffff59}.bz-round.yes:disabled{box-shadow:none;background:#d9f2e3}.bz-edit{cursor:pointer;height:44px;box-shadow:0 0 0 1px var(--p-line);background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 20px;font-weight:600;transition:background .2s;display:inline-flex}.bz-edit:hover:not(:disabled){background:#f7f7f6}.bz-edit:disabled{opacity:.45;cursor:default}.bz-keys{text-align:center;color:var(--p-ink-3);margin:12px 0 0;font-size:12px}.bz-keys a{color:var(--p-ink-2);text-underline-offset:3px;font-weight:600;text-decoration:underline}.bz-keys kbd{border:1px solid var(--p-line-2);min-width:20px;height:20px;font:inherit;color:var(--p-ink-2);background:#fff;border-bottom-width:2px;border-radius:5px;place-items:center;margin:0 2px;padding:0 5px;font-size:11px;font-weight:650;display:inline-grid}.bz-src,.bz-thesis{border:1px solid var(--p-line);width:272px;animation:bz-in .35s var(--p-ease) both;background:#fff;border-radius:18px;box-shadow:0 10px 34px -28px #0f172a73}.bz-src{gap:10px;padding:11px;display:grid}.bz-src-head,.bz-thesis-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bz-src-head{padding:2px 3px 0}.bz-src-head b{color:var(--p-ink-2);font-size:12px;font-weight:680}.bz-src-tag{color:var(--p-ink-2);white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;background:#f1f1f0;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:650}.bz-src-tag.viral{color:#c2410c;background:#fff1e8}.bz-src-tag.niche{background:var(--p-blue-soft);color:var(--p-blue-2)}.bz-src-tag.competitor{color:#6d28d9;background:#f3edff}.bz-src-media{aspect-ratio:1;background:#171716;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.bz-src-media img,.bz-src-media video{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--p-ease)}.bz-src-media:hover img{transform:scale(1.03)}.bz-src-cap{color:#fff;text-align:center;padding:14px;font-size:13.5px;font-weight:700;line-height:1.4}.bz-src-outlier{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0000009e;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.bz-src-outlier svg{color:#fb923c}.bz-src-open{width:28px;height:28px;color:var(--p-ink);opacity:0;background:#ffffffeb;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:8px;right:8px}.bz-src-media:hover .bz-src-open{opacity:1}.bz-src-stats{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;display:grid}.bz-src-stats span{font-variant-numeric:tabular-nums;color:var(--p-ink);background:#f4f4f1;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:5px 3px;font-size:11px;font-weight:650;display:inline-flex}.bz-src-stats svg{color:var(--p-ink-3)}.bz-src-by{color:var(--p-ink-3);padding:0 3px;font-size:12px}.bz-src-hook{color:var(--p-ink);margin:0;padding:0 3px;font-size:12.5px;font-weight:650;line-height:1.4}.bz-src-why{border-top:1px solid var(--p-line);color:var(--p-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 3px;padding-top:9px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.bz-src:hover .bz-src-why{-webkit-line-clamp:unset}.bz-thesis{padding:14px 15px 8px}.bz-thesis-head{border-bottom:1px solid var(--p-line);padding-bottom:10px}.bz-thesis-head h3{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:680;line-height:1.2}.bz-score{font-variant-numeric:tabular-nums;border-radius:999px;align-items:baseline;padding:4px 8px;font-size:10px;font-weight:650;display:inline-flex}.bz-score b{font-size:12px}.bz-score.hi{color:#15803d;background:#e8f7ee}.bz-score.mid{color:#a16207;background:#fdf4e3}.bz-score.lo{color:var(--p-ink-2);background:#f1f1f0}.bz-thesis-bet{letter-spacing:-.01em;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:12px 0 10px;font-size:13.5px;font-weight:620;line-height:1.43;display:-webkit-box;overflow:hidden}.bz-thesis-notes{display:grid}.bz-thesis-row{border-top:1px solid var(--p-line);padding:10px 0;display:block}.bz-thesis-row span{color:#8a8983;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:720}.bz-thesis-row p{color:#55554f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.bz-thesis:hover .bz-thesis-bet,.bz-thesis:hover .bz-thesis-row p{-webkit-line-clamp:unset}.bz-locked-phone{aspect-ratio:9/16;width:min(300px,64vw);box-shadow:var(--fx-shadow-lg);color:#fff;background:#202737;border-radius:22px;position:relative;overflow:hidden}.bz-locked-art{filter:blur(17px)brightness(.45);background:linear-gradient(145deg,#70654c,#3c567b 60%,#1b2737) 50%/cover;position:absolute;inset:-14px;transform:scale(1.08)}.bz-locked-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex;position:absolute;inset:0}.bz-locked-message span{color:#ffdd83;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.bz-locked-message strong{font-size:clamp(22px,4vw,30px);line-height:1.05}.bz-locked-message p{color:#e6e7ef;max-width:230px;margin:0;font-size:13px;line-height:1.5}.bz-formats{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bz-chip-premium{color:#b7791f;margin-left:5px;font-size:11px;font-style:normal}.bz-premium-note{color:#7a5212;background:#fdf6e7;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.bz-premium-note button{font:inherit;color:#7a5212;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-weight:650;text-decoration:underline;display:block}.bz-drawer{gap:12px;width:min(440px,100%);margin:22px auto 0;display:grid}.bz-tabs{background:var(--p-subtle);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.bz-tabs button{height:34px;color:var(--p-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:13px;font-weight:620}.bz-tabs button.on{color:var(--p-ink);box-shadow:var(--p-shadow-sm);background:#fff}.bz-drawer .bz-src,.bz-drawer .bz-thesis{width:100%}.bz-drawer .bz-src{grid-template-columns:1fr}.bz-drawer .bz-src-media{aspect-ratio:16/10}.bz-end{gap:18px;padding:24px 0 40px;display:grid}.bz-end-card{border:1px solid var(--p-line);text-align:center;width:min(520px,100%);animation:bz-in .35s var(--p-ease) both;background:#fff;border-radius:24px;margin:0 auto;padding:34px 28px 30px;box-shadow:0 24px 60px -40px #0f172a66}.bz-end-card h2{letter-spacing:-.03em;margin:20px 0 0;font-size:23px;font-weight:620;line-height:1.15}.bz-end-card>p{max-width:42ch;color:var(--p-ink-2);margin:8px auto 0;font-size:14px;line-height:1.55}.bz-end-making{border:1px solid var(--p-line);background:#fafaf9;border-radius:14px;width:min(360px,100%);margin:22px auto 0;padding:16px}.bz-end-making .bz-make-rows{margin-top:12px}.bz-end-card .ui-btn{margin-top:20px}.bz-end-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.bz-end-links a{background:var(--p-subtle);height:36px;color:var(--p-ink);border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:620;transition:background .15s;display:inline-flex}.bz-end-links a:hover{background:var(--p-hover)}.bz-empty-error{color:#9f3e35;margin:16px 0 0;font-size:12px}.bz-building-progress{background:#ecece8;border-radius:999px;max-width:260px;height:4px;margin:22px auto 0;overflow:hidden}.bz-building-progress span{border-radius:inherit;background:#242421;width:38%;height:100%;animation:1.8s ease-in-out infinite bz-slide;display:block}.bz-ghosts{width:168px;height:132px;margin:0 auto;position:relative}.bz-ghosts span{border:1px solid var(--p-line-2);transform-origin:50% 100%;background:#f1f1ef;border-radius:16px;width:78px;height:118px;margin-left:-39px;position:absolute;bottom:0;left:50%}.bz-ghosts .g3{background:#f6f6f4;transform:translate(46px)rotate(12deg)}.bz-ghosts .g2{background:#f6f6f4;transform:translate(-46px)rotate(-12deg)}.bz-ghosts .g1{z-index:2;background:#fff;align-content:end;gap:6px;padding:12px;display:grid;box-shadow:0 14px 30px -18px #0f172a80}.bz-ghosts .g1 i{background:#ececea;border-radius:99px;height:6px;display:block}.bz-ghosts .g1 i:first-child{width:90%}.bz-ghosts .g1 i:nth-child(2){width:68%}.bz-ghosts .g1 i:nth-child(3){width:42%}.bz-ghosts.working .g1{animation:2.4s ease-in-out infinite bz-float}.bz-ghosts.working .g1 i{background:linear-gradient(100deg,#ececea 30%,#d9efe4 50%,#ececea 70%) 0 0/260% 100%;animation:1.6s linear infinite bz-shimmer}.bz-ghosts.working .g2{animation:2.4s ease-in-out .3s infinite bz-float}.bz-ghosts.working .g3{animation:2.4s ease-in-out .6s infinite bz-float}.bz-ghosts-tick{z-index:3;color:#fff;background:linear-gradient(#34d399,#16a34a);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:-6px;right:30px;box-shadow:0 10px 22px -8px #16a34ab3,0 0 0 4px #fff}.bz-trend{width:min(760px,100%);margin:8px auto 0}.bz-trend h3{color:var(--p-ink-2);letter-spacing:0;align-items:center;gap:7px;margin:0 0 12px;font-size:13px;font-weight:650;display:flex}.bz-trend h3 svg{color:#e25d33}.bz-trend-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.bz-trend-grid a{aspect-ratio:3/4;color:#fff;background:linear-gradient(160deg,#2f2a28,#111);border-radius:14px;flex-direction:column;justify-content:flex-end;gap:4px;padding:12px;display:flex;position:relative;overflow:hidden}.bz-trend-grid img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--p-ease);position:absolute;inset:0}.bz-trend-grid a:after{content:"";background:linear-gradient(#0000 40%,#000000c7);position:absolute;inset:0}.bz-trend-grid a:hover img{transform:scale(1.04)}.bz-trend-grid span,.bz-trend-grid small{z-index:1;position:relative}.bz-trend-grid span:not(.bz-trend-blank){-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;font-weight:620;line-height:1.3;display:-webkit-box;overflow:hidden}.bz-trend-grid small{opacity:.8;font-size:11px}@media (max-width:1100px){.bz-body{grid-template-columns:1fr;margin-top:4px}.bz-side{display:none}.bz-page{--bz-h:calc(100dvh - 300px)}}@media (max-width:700px){.bz-bar{flex-direction:column-reverse;align-items:stretch;gap:8px}.bz-meta{justify-content:center;min-height:26px}.bz-top-actions{justify-content:center}.bz-round{width:60px;height:60px}.bz-keys{display:none}.bz-end-card{padding:28px 18px 24px}.bz-page{--bz-h:calc(100dvh - 330px)}}@media (max-width:420px){.bz-chip-text{display:none}.bz-chip:first-of-type .bz-chip-text{display:inline}}@media (prefers-reduced-motion:reduce){.bz-pulse,.bz-ghosts.working *,.bz-building-progress span,.bz-hand,.bz-rail-dots i.ghost,.bz-make-rows li .bz-make-dot{animation:none!important}}.bz-stage .fx-deck{display:none}.bz-stage .fx-phone-wrap.deck{margin-right:0}.bz-stage .fx-phone{border-radius:26px;box-shadow:0 2px 6px #10182814,0 28px 56px -22px #10182873}.bz-behind{background:#ececea;border-radius:30px;box-shadow:0 1px #1018280a}.bz-behind:after{content:"";border-radius:inherit;background:#f3f3f1;position:absolute;inset:0;transform:translateY(-9px)scale(.955);box-shadow:0 1px #1018280d}.bz-src-media.quote{aspect-ratio:auto;border:1px solid var(--p-line);background:#f4f4f1;place-items:start;min-height:84px;padding:14px 16px}.bz-src-media.quote .bz-src-cap{text-align:left;color:var(--p-ink);letter-spacing:-.005em;padding:0;font-size:13.5px;font-weight:600;line-height:1.45}.bz-src-media.quote .bz-src-outlier{margin-bottom:8px;position:static}.cmx{gap:10px;display:grid}.cmx-bar{background:var(--p-subtle);touch-action:none;border-radius:10px;height:34px;display:flex;position:relative;overflow:visible}.cmx-seg{color:#fff;min-width:0;height:100%;transition:width .18s var(--p-ease), opacity .15s;place-items:center;display:grid;position:relative}.cmx-seg:first-child{border-radius:10px 0 0 10px}.cmx-seg:last-of-type{border-radius:0 10px 10px 0}.cmx-seg:only-of-type{border-radius:10px}.cmx-seg+.cmx-seg{box-shadow:inset 2px 0 #ffffffe6}.cmx-seg b{font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0000002e;font-size:12.5px;font-weight:700}.cmx-off{opacity:.35}.cmx-handle{z-index:2;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:22px;margin-left:-11px;padding:0;position:absolute;top:-4px;bottom:-4px}.cmx-handle:after{content:"";background:#fff;border-radius:6px;width:8px;height:26px;transition:transform .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #1111104d,0 0 0 1px #1111101f}.cmx-handle:hover:after,.cmx-handle.on:after{transform:translate(-50%,-50%)scaleY(1.12)}.cmx-handle:focus-visible{outline:none}.cmx-handle:focus-visible:after{box-shadow:0 0 0 3px var(--p-blue-soft), 0 0 0 1px var(--p-blue)}.cmx-edit .cmx-seg{transition:none}.cmx-actual{background:var(--p-subtle);opacity:.75;border-radius:999px;height:6px;display:flex;overflow:hidden}.cmx-legend{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.cmx-legend li,.cmx-legend button{color:var(--p-ink-2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.cmx-legend button{border:1px solid var(--p-line);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:5px 10px 5px 8px;font-size:13px;transition:border-color .15s,opacity .15s}.cmx-legend button:hover{border-color:var(--p-line-2)}.cmx-legend i{border-radius:3px;flex:none;width:10px;height:10px}.cmx-legend em{color:#b8860b;margin-left:3px;font-size:11px;font-style:normal}.cmx-legend b{color:var(--p-ink);font-variant-numeric:tabular-nums;font-weight:700}.cmx-legend small{color:var(--p-ink-3);font-size:12px}.cmx-muted{opacity:.55}.cmx-muted i{background:var(--p-line-2)!important}.cmx-compact .cmx-bar{border-radius:999px;height:10px;overflow:hidden}.cmx-compact .cmx-seg:first-child{border-radius:999px 0 0 999px}.cmx-compact .cmx-seg:last-of-type{border-radius:0 999px 999px 0}.cmx-compact .cmx-seg+.cmx-seg{box-shadow:inset 1.5px 0 #fff}.cmx-compact .cmx-legend{gap:4px 12px}.cmx-compact .cmx-legend li{font-size:12px}@media (prefers-reduced-motion:reduce){.cmx-seg,.cmx-handle:after{transition:none}}.cmx-baronly{gap:0}.bz-mix-mini{width:64px;display:block}@media (max-width:640px){.bz-mix-mini{width:44px}}
.ob{background:var(--p-canvas)}.ob-top{border-bottom:1px solid var(--p-line);background:#ffffffe6}.osp{flex:1;justify-content:center;padding:44px 20px 0;display:flex}.osp-inner{width:min(640px,100%);min-height:calc(100dvh - 104px);animation:p-up .35s var(--p-ease);flex-direction:column;gap:24px;display:flex}.osp.wide .osp-inner{width:min(980px,100%)}.osp-head{gap:6px;display:grid}.osp-head h1{letter-spacing:-.035em;font-size:28px;font-weight:680;line-height:1.15}.osp-head p{color:var(--p-ink-2);font-size:15px}.osp-body{flex:1;align-content:start;gap:14px;display:grid}.osp-foot{z-index:5;background:linear-gradient(180deg, #f6f7f900, var(--p-canvas) 38%);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:16px 0 22px;display:flex;position:sticky;bottom:0}.osp-foot-end{align-items:center;gap:12px;display:flex}.osp-card{border:1px solid var(--p-line);box-shadow:var(--p-shadow-sm);background:#fff;border-radius:18px;align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.osp-h{align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.osp-h svg{color:var(--p-ink-3)}.osp-h em{color:var(--p-ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-style:normal;font-weight:600}.osp-h em.strong{color:var(--p-blue-2);background:var(--p-blue-soft);border-radius:999px;padding:3px 10px}.osp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.osp-stack{gap:16px;display:grid}.osp-chips{flex-wrap:wrap;gap:6px;display:flex}.osp-q{gap:10px;display:grid}.osp-q+.osp-q{margin-top:10px}.osp-q h2{align-items:baseline;gap:8px;font-size:15px;font-weight:650;display:flex}.osp-q h2 em{color:var(--p-ink-3);font-size:12px;font-style:normal;font-weight:500}.osp-sources{flex-wrap:wrap;gap:8px;display:flex}.osp-src{border:1px solid var(--p-line-2);height:40px;color:var(--p-ink);box-shadow:var(--p-shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:13.5px;font-weight:560;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.osp-src:hover{border-color:#c9c9c4}.osp-src.on{border-color:var(--p-ink);box-shadow:0 0 0 1px var(--p-ink)}.osp-src-logo{background:var(--p-subtle);color:#111;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.osp-src-logo img{display:block}.osp-src.on .osp-src-logo{background:#fff}.osp-options{gap:10px;display:grid}.osp-options.two{grid-template-columns:repeat(2,minmax(0,1fr))}.osp-options.three{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.osp-opt{border:1px solid var(--p-line);box-shadow:var(--p-shadow-sm);transition:border-color .15s, box-shadow .15s, transform .15s var(--p-ease);background:#fff;border-radius:16px}.osp-opt:hover{border-color:var(--p-line-2);box-shadow:var(--fx-shadow)}.osp-opt.on{border-color:var(--p-ink);box-shadow:0 0 0 1px var(--p-ink)}.osp-opt-main{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.osp-options.three .osp-opt-main{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px;position:relative}.osp-options.three .osp-check{position:absolute;top:14px;right:14px}.osp-options.compact .osp-opt-main{gap:12px;padding:11px 14px}.osp-opt-icon{background:var(--p-subtle);width:42px;height:42px;color:var(--p-ink-2);border-radius:12px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.osp-opt-icon.small{border-radius:9px;width:32px;height:32px}.osp-opt.on .osp-opt-icon{background:var(--p-ink);color:#fff}.osp-opt-text{flex:1;gap:2px;min-width:0;display:grid}.osp-opt-text b{letter-spacing:-.01em;font-size:15px;font-weight:650}.osp-options.compact .osp-opt-text b{font-size:14px;font-weight:600}.osp-opt-text small{color:var(--p-ink-3);font-size:13px;line-height:1.45}.osp-check{width:20px;height:20px;color:var(--p-ink);flex:none;place-items:center;display:grid}.osp-brand{align-items:center;gap:10px;display:flex}.osp-logo{border:1px solid var(--p-line);background:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.osp-logo .ob-fav{box-shadow:none}.osp-name.ui-input{flex:1;height:44px;font-size:17px;font-weight:650}.osp-site{color:var(--p-ink-3);flex:none;align-items:center;gap:3px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.osp-site:hover{color:var(--p-ink)}.osp-list{border:1px solid var(--p-line);box-shadow:var(--p-shadow-sm);background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.osp-card .osp-list{box-shadow:none;border-radius:12px}.osp-list:empty{display:none}.osp-list li{border-bottom:1px solid var(--p-line);align-items:flex-start;gap:12px;padding:14px 10px 14px 16px;display:flex}.osp-list.compact li{align-items:center;padding:9px 8px 9px 12px}.osp-list li:last-child{border-bottom:0}.osp-list-text{flex:1;gap:3px;min-width:0;display:grid}.osp-list strong{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14.5px;font-weight:650;display:flex}.osp-list strong a{color:var(--p-ink-3);font-size:12.5px;font-weight:500;text-decoration:none}.osp-list strong a:hover{color:var(--p-ink)}.osp-list p{color:var(--p-ink-2);font-size:13px;line-height:1.5}.osp-list .ui-icon-btn{opacity:.55;width:28px;height:28px}.osp-list li:hover .ui-icon-btn{opacity:1}.osp-rank,.osp-meta{color:var(--p-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:12px;font-weight:600}.osp-list.compact .osp-meta{padding-top:0}.osp-sub{color:var(--p-ink);font-size:14px;font-weight:650;text-decoration:none}.osp-sub:hover{text-underline-offset:2px;text-decoration:underline}.osp-community-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.osp-policy{border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.4}.osp-policy.yes{color:#166534;background:#dcfce7}.osp-policy.no{color:#991b1b;background:#fee2e2}.osp-policy.unknown{color:#854d0e;background:#fef9c3}.osp-rules{color:var(--p-ink-3);font-size:11.5px}.osp-rules summary{cursor:pointer;width:fit-content;color:var(--p-blue-2);font-weight:650}.osp-rules>ul{gap:6px;margin:7px 0 5px;padding:0;display:grid}.osp-list.compact .osp-rules>ul>li{align-items:initial;border:0;border-left:2px solid var(--p-line);gap:1px;padding:0 0 0 9px;display:grid}.osp-rules>ul b{font-size:11.5px}.osp-rules>ul span{line-height:1.35}.osp-rules>a{color:var(--p-blue-2);text-underline-offset:2px}.osp-rule-missing{color:var(--p-ink-3);font-size:11.5px;line-height:1.4}.osp-add{gap:8px;display:flex}.osp-add>.ui-input,.osp-add>.osp-prefixed{flex:1}.osp-prefixed{align-items:center;display:flex;position:relative}.osp-prefixed span{color:var(--p-ink-3);pointer-events:none;font-weight:600;position:absolute;left:12px}.osp-prefixed .ui-input{padding-left:30px}.osp-pace{margin:0;padding:0;list-style:none;display:grid}.osp-pace li{border-bottom:1px solid var(--p-line);align-items:center;gap:12px;padding:12px 0;display:flex}.osp-pace li:first-child{padding-top:0}.osp-pace li:last-child{border-bottom:0;padding-bottom:0}.osp-pace-name{flex:1;min-width:0;display:grid}.osp-pace-name b{font-size:14.5px;font-weight:650}.osp-pace-name small{color:var(--p-ink-3);font-size:12.5px}.osp-stepper{background:var(--p-subtle);border:1px solid var(--p-line);border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 4px;display:inline-flex}.osp-stepper button{width:28px;height:28px;box-shadow:var(--p-shadow-sm);color:var(--p-ink);background:#fff;border:0;border-radius:50%;place-items:center;display:grid}.osp-stepper button:disabled{opacity:.35;cursor:default}.osp-stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;font-size:15px}.osp-per{color:var(--p-ink-3);width:38px;font-size:12.5px}.osp-cal{grid-template-columns:26px repeat(7,minmax(0,1fr));gap:4px;display:grid}.osp-cal-day{color:var(--p-ink-3);text-align:center;padding-bottom:2px;font-size:11.5px;font-weight:650}.osp-cal-row{display:contents}.osp-cal-label{place-items:center;display:grid}.osp-cal-cell{background:var(--p-subtle);border-radius:8px;flex-wrap:wrap;place-content:center;gap:3px;min-height:34px;padding:5px 3px;display:flex}.osp-cal-cell i{background:var(--p-blue);border-radius:50%;width:6px;height:6px}.osp-cal-cell b{color:var(--p-blue-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.osp-totals{grid-template-columns:1fr 1fr;gap:8px;display:grid}.osp-totals>div{border:1px solid var(--p-line);border-radius:12px;padding:10px 12px;display:grid}.osp-totals b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.osp-totals small{color:var(--p-ink-3);font-size:12.5px}.osp-fit{border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.osp-fit svg{flex:none;margin-top:2px}.osp-fit.ok{background:var(--p-green-soft);color:#14532d}.osp-fit.warn{background:var(--p-amber-soft);color:#7c3d06}@media (max-width:900px){.osp-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.osp{padding:28px 16px 0}.osp-head h1{font-size:24px}.osp-options.two{grid-template-columns:minmax(0,1fr)}.osp-options.three{grid-template-columns:repeat(2,minmax(0,1fr))}.osp-list .ui-icon-btn{opacity:1}}
.lx-show,.lx-proof,.lx-remix,.lx-research,.lx-feat{width:min(1040px,100% - 40px);margin:96px auto 0;scroll-margin-top:88px}.lx-show{width:100%;margin-top:24px;overflow-x:clip}.lx-show>.lx-head{width:min(1040px,100% - 40px);margin-left:auto;margin-right:auto}.lx-head{text-align:center;max-width:680px;margin:0 auto}.lx-head h2,.lx-research-copy h2{letter-spacing:-.045em;text-wrap:balance;margin:10px 0 0;font-size:44px;font-weight:600;line-height:1.04}.lx-head p,.lx-research-copy>p{color:#52525b;text-wrap:pretty;max-width:58ch;margin:14px auto 0;font-size:16px;line-height:1.5}.lx-eyebrow{color:#52525b;letter-spacing:.01em;background:#f4f4f5;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.lx-sub{letter-spacing:-.03em;font-weight:600;color:#111!important;margin:10px auto 0!important;font-size:22px!important}.lx-phone{aspect-ratio:9/16;background:#18181b;border-radius:18px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 0 0 1px #0000000f,0 10px 24px -14px #00000059}.lx-phone video,.lx-phone>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lx-kind{z-index:3;color:#111;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;bottom:8px;left:8px}.lx-kind:before{content:"";vertical-align:1px;background:currentColor;border-radius:99px;width:6px;height:6px;margin-right:6px;display:inline-block}.k-ugc:before{background:#f43f5e}.k-remix:before{background:#7c5cff}.k-explainer:before{background:#f59e0b}.k-slideshow:before{background:#2563eb}.lx-slides{position:absolute;inset:0}.lx-slides img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.lx-slides img.on{opacity:1}.lx-bars{z-index:2;gap:3px;display:flex;position:absolute;top:8px;left:8px;right:8px}.lx-bars i{background:#ffffff59;border-radius:2px;flex:1;height:2.5px;position:relative;overflow:hidden}.lx-bars i:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.lx-bars i.done:after{transform:scaleX(1)}.lx-bars i.on:after{animation:2.2s linear forwards lx-fill}.lx-slides-tap{z-index:2;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.lx-head.compact h2{font-size:32px}.lx-deck-wrap{isolation:isolate;justify-items:center;gap:26px;margin-top:40px;display:grid;position:relative}.lx-deck-wrap:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(closest-side,#2563eb21,#0000);transition:opacity .6s;position:absolute;inset:0 12% 20%}.lx-deck-wrap.open:before{opacity:.4}.lx-deck{--gap:14px;--spread:.4;gap:var(--gap);cursor:pointer;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.lx-deck:hover{--spread:.5}.lx-deck-wrap.open .lx-deck{cursor:default}.lx-deck .lx-proof-card{--lift:0px;z-index:calc(var(--i) + 1);transform-origin:50% 140%;transform:translateX(calc(var(--x) * (100% + var(--gap)) * (1 - var(--spread)))) translateY(calc(var(--y) - var(--lift))) rotate(var(--r));transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;box-shadow:0 0 0 1px #ebebeb,0 10px 30px #17171714}.lx-deck .lx-proof-card:first-child{--x:1.5;--y:22px;--r:-9deg}.lx-deck .lx-proof-card:nth-child(2){--x:.5;--y:3px;--r:-3deg}.lx-deck .lx-proof-card:nth-child(3){--x:-.5;--y:3px;--r:3deg}.lx-deck .lx-proof-card:nth-child(4){--x:-1.5;--y:22px;--r:9deg}.lx-deck .lx-proof-card:hover{--lift:16px;z-index:10;box-shadow:0 0 0 1px #e2e2e2,0 22px 50px #17171724}.lx-deck-wrap.open .lx-proof-card{--lift:0px;z-index:1;transition-delay:calc(var(--i) * 60ms);transform:none}.lx-deck-wrap.open .lx-proof-card:hover{transition-delay:0s;transform:translateY(-4px)}.lx-deck .lx-proof-shot{transition:height .6s cubic-bezier(.2,.8,.2,1)}.lx-deck-wrap.open .lx-proof-shot{height:300px}.lx-deck-btn{color:#fafafa;height:44px;font:inherit;cursor:pointer;background:#0a0a0a;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #0a0a0a2e}.lx-deck-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0a0a0a3d}.lx-deck-btn:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.lx-deck-btn svg{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.lx-deck-wrap.open .lx-deck-btn svg{transform:rotate(180deg)}.lx-proof-card{background:#fff;border-radius:20px;flex-direction:column;margin:0;padding:16px 16px 0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ebebeb,0 4px 4px #17171708}.lx-proof-top{color:#52525b;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lx-proof-top img{object-fit:contain;border-radius:6px;width:20px;height:20px}.lx-proof-stat{gap:2px;margin:14px 0 16px;display:grid}.lx-proof-stat b{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:40px;font-weight:600;line-height:1}.lx-proof-stat>span{color:#71717a;font-size:13px;line-height:1.35}.lx-proof-shot{background:#f6f6f6;border-top:1px solid #f0f0f0;flex:none;height:210px;margin:0 -16px;position:relative;overflow:hidden}.lx-proof-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.lx-proof-card.p-reddit .lx-proof-shot{place-items:center;padding:14px;display:grid}.lx-proof-card.p-reddit .lx-proof-shot img{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:100%}.lx-proof-card.p-tiktok .lx-proof-shot,.lx-proof-card.p-youtube .lx-proof-shot{background:#141414}.lx-feat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.lx-feat-grid article{background:#fff;border-radius:22px;padding:8px 8px 20px;box-shadow:0 0 0 1px #ebebeb,0 4px 4px #1717170a}.lx-reveal .lx-feat-grid article,.lx-feat-grid.lx-reveal article{opacity:0;transform:translateY(10px)}.lx-feat-grid.lx-reveal.in article{animation:.5s cubic-bezier(.2,.8,.2,1) both lx-rise}.lx-feat-grid.lx-reveal.in article:nth-child(2){animation-delay:60ms}.lx-feat-grid.lx-reveal.in article:nth-child(3){animation-delay:.12s}.lx-feat-grid.lx-reveal.in article:nth-child(4){animation-delay:.18s}.lx-feat-grid.lx-reveal.in article:nth-child(5){animation-delay:.24s}.lx-feat-grid.lx-reveal.in article:nth-child(6){animation-delay:.3s}.lx-feat-grid h3{letter-spacing:-.02em;margin:16px 12px 0;font-size:17px;font-weight:600}.lx-feat-grid article>p{color:#52525b;margin:6px 12px 0;font-size:14px;line-height:1.45}.lx-feat-art{background:#f6f6f6;border-radius:16px;place-items:center;height:170px;padding:16px;display:grid;overflow:hidden}.mock-thread,.mock-mail{background:#fff;border-radius:14px;width:100%;padding:12px 14px;font-size:12.5px;box-shadow:0 0 0 1px #ebebeb,0 6px 14px -8px #00000026}.mock-thread small,.mock-mail small{color:#71717a;align-items:center;gap:5px;font-size:11.5px;display:flex}.mock-thread small img{width:14px;height:14px}.mock-thread p,.mock-mail p{color:#27272a;margin:6px 0 0;line-height:1.4}.mock-row{gap:6px;margin-top:10px;display:flex}.mock-row em{color:#3f3f46;background:#f4f4f5;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.mock-row em.hot{color:#e11d48;background:#fff1f2}.mock-send{color:#fff;background:#2563eb;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.mock-comp{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.mock-comp li{grid-template-columns:92px 1fr 74px;align-items:center;gap:10px;font-size:12.5px;display:grid}.mock-comp span{background:#e4e4e7;border-radius:99px;height:8px;overflow:hidden}.mock-comp i{background:#a1a1aa;border-radius:99px;height:100%;display:block}.mock-comp i.you{background:#2563eb}.mock-comp em{color:#71717a;text-align:right;font-size:11.5px;font-style:normal}.mock-ai{gap:12px;width:100%;display:grid}.mock-ai div{grid-template-columns:76px 1fr 34px;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:grid}.mock-ai i{background:#e4e4e7;border-radius:99px;height:8px;overflow:hidden}.mock-ai b{background:linear-gradient(90deg,#60a5fa,#2563eb);border-radius:99px;height:100%;display:block}.mock-ai em{color:#71717a;font-size:11.5px;font-style:normal}.mock-bars{align-items:flex-end;gap:14px;height:100%;padding-top:8px;display:flex}.mock-bars span{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.mock-bars i{background:linear-gradient(#93c5fd,#2563eb);border-radius:7px 7px 3px 3px;width:22px}.mock-bars img{border-radius:5px;width:18px;height:18px}.mock-week{grid-template-columns:repeat(5,1fr);gap:6px;width:100%;display:grid}.mock-week div{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-height:104px;padding:8px 4px 10px;display:flex;box-shadow:0 0 0 1px #ebebeb}.mock-week small{color:#71717a;font-size:11px;font-weight:700}.mock-week img{border-radius:6px;width:22px;height:22px}.lx-reveal{transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}.lx-lib.lx-reveal{opacity:0;transform:translateY(14px)}.lx-lib.lx-reveal.in{opacity:1;transform:none}@keyframes lx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lx-fade{0%{opacity:0}to{opacity:1}}@keyframes lx-fill{to{transform:scaleX(1)}}.lx-foot{border-top:1px solid #ececec;width:min(1040px,100% - 40px);margin:24px auto 0;padding:48px 0 28px}.lx-foot-top{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.lx-foot-brand p{color:#52525b;max-width:30ch;margin:12px 0 16px;font-size:14px;line-height:1.5}.lx-foot-brand .btn{display:inline-flex}.lx-foot .logo{color:#111;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.lx-foot .logo img{object-fit:cover;border-radius:7px;width:26px;height:26px}.lx-foot nav{flex-direction:column;gap:9px;display:flex}.lx-foot h3{color:#111;margin:4px 0;font-size:13px;font-weight:700}.lx-foot nav a{color:#52525b;font-size:14px;text-decoration:none;transition:color .15s}.lx-foot nav a:hover{color:#111}.lx-foot-bottom{color:#71717a;border-top:1px solid #f1f1f1;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:18px;font-size:13px;display:flex}.lx-foot-bottom nav{flex-direction:row;gap:18px}.lx-foot-bottom nav a{font-size:13px}.lx-foot nav a.lx-foot-version{font-family:monospace;font-size:12px}@media (max-width:1100px){.lx-foot-top{grid-template-columns:repeat(3,1fr)}.lx-foot-brand{grid-column:1/-1}}@media (max-width:900px){.lx-show,.lx-proof,.lx-remix,.lx-research,.lx-feat{width:calc(100% - 32px);margin-top:72px}.lx-show{width:100%;margin-top:16px}.lx-show>.lx-head{width:calc(100% - 32px)}.lx-head h2{font-size:34px}.lx-head.compact h2{font-size:28px}.lx-sub{font-size:19px!important}.lx-deck{grid-template-columns:1fr;justify-items:center}.lx-deck .lx-proof-card{transform-origin:50% 100%;width:min(320px,86%);transform:translateX(var(--mx)) translateY(calc(0px - var(--lift))) rotate(var(--mr));grid-area:1/1}.lx-deck .lx-proof-card:first-child{--mx:-10px;--mr:-5deg}.lx-deck .lx-proof-card:nth-child(2){--mx:-4px;--mr:-2deg}.lx-deck .lx-proof-card:nth-child(3){--mx:4px;--mr:2deg}.lx-deck .lx-proof-card:nth-child(4){--mx:8px;--mr:4deg}.lx-deck .lx-proof-card:hover{--lift:0px}.lx-deck-wrap.open .lx-deck{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.lx-deck-wrap.open .lx-proof-card{width:auto;animation:.5s cubic-bezier(.2,.8,.2,1) both lx-rise;animation-delay:calc(var(--i) * 70ms);grid-area:auto}.lx-remix-app{grid-template-columns:1fr;gap:16px}.lx-formats{scrollbar-width:none;gap:6px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.lx-formats::-webkit-scrollbar{display:none}.lx-formats button{flex:none;min-width:190px;box-shadow:inset 0 0 0 1px #ececee}.lx-flow{grid-template-columns:1fr;gap:12px}.lx-connector{grid-auto-flow:column;justify-content:center}.lx-connector svg{transform:rotate(90deg)}.lx-result{justify-self:center;width:min(240px,100%)}.lx-lib{grid-template-columns:1fr}.lx-lib-list button{grid-template-columns:18px minmax(0,1fr) 48px}.lx-bar{display:none}.lx-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lx-feat-grid{grid-template-columns:1fr}.lx-foot{width:calc(100% - 32px)}.lx-foot-top{grid-template-columns:1fr 1fr;gap:28px 20px}.lx-foot-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.lx-proof-shot{height:190px}.lx-deck-wrap.open .lx-deck{grid-template-columns:1fr}.lx-deck-wrap.open .lx-proof-shot{height:240px}}@media (min-width:901px) and (max-width:1100px){.lx-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-flow{grid-template-columns:minmax(0,1fr) 56px 190px}.lx-remix-app{grid-template-columns:200px minmax(0,1fr);gap:18px}}@media (prefers-reduced-motion:reduce){.lx-flow,.lx-why,.lx-reveal,.lx-reveal .lx-lib-list button,.lx-feat-grid.lx-reveal article,.lx-lib.lx-reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.lx-bars i.on:after{animation:none;transform:scaleX(1)}.lx-deck .lx-proof-card,.lx-deck .lx-proof-shot,.lx-deck-btn,.lx-deck-btn svg,.lx-deck-wrap:before{transition:none!important}}.lx-fan{outline:none;width:min(1100px,100%);height:560px;margin:36px auto 0;position:relative;overflow-x:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lx-fan-card{--x:0px;--s:1;--r:0deg;--o:1;aspect-ratio:9/16;cursor:pointer;width:252px;transform:translateX(calc(-50% + var(--x))) scale(var(--s)) rotateY(var(--r));opacity:var(--o);will-change:transform, opacity;background:#18181b;border:0;border-radius:26px;padding:0;transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .6s,filter .6s;position:absolute;top:40px;left:50%;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 24px 44px -22px #00000080}.lx-fan-card video,.lx-fan-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lx-fan-card[data-d="0"]{z-index:5;cursor:default;box-shadow:0 0 0 1px #0000000f,0 34px 60px -24px #0009}.lx-fan-card[data-d="1"],.lx-fan-card[data-d="-1"]{--s:.84;--o:.95;z-index:4;filter:brightness(.94)}.lx-fan-card[data-d="1"]{--x:250px;--r:-9deg}.lx-fan-card[data-d="-1"]{--x:-250px;--r:9deg}.lx-fan-card[data-d="2"],.lx-fan-card[data-d="-2"]{--s:.68;--o:.7;z-index:3;filter:brightness(.88)}.lx-fan-card[data-d="2"]{--x:440px;--r:-14deg}.lx-fan-card[data-d="-2"]{--x:-440px;--r:14deg}.lx-fan-card[data-d="3"],.lx-fan-card[data-d="-3"]{--s:.55;--o:0;z-index:1;pointer-events:none}.lx-fan-card[data-d="3"]{--x:560px}.lx-fan-card[data-d="-3"]{--x:-560px}.lx-fan-card:not([data-d="0"]):hover{filter:brightness()}.lx-fan-card:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.lx-fan-ctl{justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.lx-fan-ctl>button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:38px;height:38px;transition:transform .15s;display:grid;box-shadow:0 0 0 1px #e4e4e7,0 2px 4px #0000000a}.lx-fan-ctl>button:active{transform:scale(.94)}.lx-fan-dots{gap:7px;display:flex}.lx-fan-dots button{cursor:pointer;background:#d4d4d8;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .3s,background .3s}.lx-fan-dots button.on{background:#111;width:22px}@media (max-width:900px){.lx-fan{height:470px;margin-top:24px}.lx-fan-card{border-radius:22px;width:200px;top:30px}.lx-fan-card[data-d="1"]{--x:172px}.lx-fan-card[data-d="-1"]{--x:-172px}.lx-fan-card[data-d="2"]{--x:300px}.lx-fan-card[data-d="-2"]{--x:-300px}}@media (max-width:520px){.lx-fan{height:420px}.lx-fan-card{width:178px}.lx-fan-card[data-d="1"]{--x:138px;--s:.8}.lx-fan-card[data-d="-1"]{--x:-138px;--s:.8}.lx-fan-card[data-d="2"],.lx-fan-card[data-d="-2"]{--o:0}}@media (prefers-reduced-motion:reduce){.lx-fan-card{transition:none}}.lx-fan{perspective:1500px}.lx-fan-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#6366f138,#38bdf81f 55%,#0000 75%);border-radius:50%;width:520px;height:520px;animation:6s ease-in-out infinite lx-breathe;position:absolute;top:4%;left:50%;transform:translate(-50%)}.lx-fan-floor{filter:blur(8px);pointer-events:none;background:radial-gradient(closest-side,#00000052,#0000);border-radius:50%;width:300px;height:34px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.lx-fan-card video,.lx-fan-card img{transition:transform .4s ease-out;transform:scale(1.001)}.lx-fan-card[data-d="0"] video,.lx-fan-card[data-d="0"] img{transform:scale(1.06) translate(calc(var(--mx,0) * -1.5%), calc(var(--my,0) * -1.5%))}.lx-fan-card[data-d="0"]:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff47 48%,#0000 60%);animation:1.1s ease-out .35s forwards lx-sweep;position:absolute;inset:0;transform:translate(-120%)}.lx-fan-card{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .7s,filter .7s,box-shadow .7s}@keyframes lx-sweep{to{transform:translate(120%)}}@keyframes lx-breathe{50%{opacity:.65;transform:translate(-50%)scale(1.06)}}@media (max-width:900px){.lx-fan-glow{width:360px;height:360px}.lx-fan-floor{width:220px}}@media (prefers-reduced-motion:reduce){.lx-fan-glow,.lx-fan-card[data-d="0"]:after{animation:none}}
.bx{min-height:100vh}.bx-hero{text-align:center;width:min(820px,100% - 40px);margin:0 auto;padding:132px 0 12px}.bx-hero h1{letter-spacing:-.05em;text-wrap:balance;margin:12px 0 0;font-size:52px;font-weight:600;line-height:1.02}.bx-hero>p{color:#52525b;text-wrap:pretty;max-width:58ch;margin:16px auto 0;font-size:17px;line-height:1.5}.bx-back{color:#52525b;font-size:14px;text-decoration:none;display:inline-block}.bx-topics{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:26px;display:flex}.bx-topics a{color:#3f3f46;background:#f4f4f5;border-radius:999px;padding:7px 13px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s}.bx-topics a:hover{background:#e9e9ec}.bx-topics a.on{color:#fff;background:#111}.bx-wrap{width:min(1040px,100% - 40px);margin:40px auto 0}.bx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.bx-card{color:#111;flex-direction:column;gap:12px;text-decoration:none;display:flex}.bx-card.big{grid-template-columns:1.15fr 1fr;align-items:center;gap:28px;display:grid}.bx-cover{aspect-ratio:16/10;color:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;padding:18px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.bx-cover:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 30%,#000);mask-image:linear-gradient(135deg,#0000 30%,#000)}.bx-card:hover .bx-cover{transform:translateY(-3px)}.bx-cover span{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11.5px;font-weight:700;position:relative}.bx-cover b{z-index:1;letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:21px;font-weight:600;line-height:1.12;position:relative}.bx-card.big .bx-cover b{font-size:30px}.t-reddit{background:linear-gradient(140deg,#ff5a1f,#c2410c)}.t-tiktok{background:linear-gradient(140deg,#18181b,#3f3f46)}.t-tiktok:before{content:"";background:radial-gradient(#25f4ee55,#0000 65%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-40px;right:-40px}.t-ugc{background:linear-gradient(140deg,#f43f5e,#be123c)}.t-instagram{background:linear-gradient(140deg,#f97316,#db2777 55%,#7c3aed)}.t-x{background:linear-gradient(140deg,#27272a,#09090b)}.t-strategy{background:linear-gradient(140deg,#3b82f6,#1d4ed8)}.t-seo{background:linear-gradient(140deg,#10b981,#047857)}.t-playbooks{background:linear-gradient(140deg,#8b5cf6,#5b21b6)}.bx-card-body{gap:6px;display:grid}.bx-card-body small{color:#71717a;font-size:12.5px;font-weight:600}.bx-card-body h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:1.25}.bx-card.big .bx-card-body h3{letter-spacing:-.04em;font-size:30px;line-height:1.1}.bx-card-body p{color:#52525b;margin:4px 0 0;font-size:15.5px;line-height:1.5}.bx-card-body time{color:#a1a1aa;font-size:12.5px}.bx-cta{background:#f6f6f6;border-radius:20px;align-items:center;gap:16px;margin:48px 0;padding:20px 22px;display:flex;box-shadow:inset 0 0 0 1px #ededed}.bx-cta img{border-radius:10px;flex:none}.bx-cta div{flex:1}.bx-cta b{font-size:16px}.bx-cta p{color:#52525b;line-height:1.45;margin:3px 0 0!important;font-size:14px!important}.bx-cta .btn{flex:none}.bx-article{width:min(1040px,100% - 40px);margin:0 auto}.bx-post-head{text-align:center;max-width:760px;margin:0 auto;padding:128px 0 8px}.bx-crumbs{color:#a1a1aa;justify-content:center;gap:8px;font-size:13.5px;display:flex}.bx-crumbs a{color:#52525b;font-weight:600;text-decoration:none}.bx-post-head h1{letter-spacing:-.045em;text-wrap:balance;margin:16px 0 0;font-size:46px;font-weight:600;line-height:1.05}.bx-post-head>p{color:#52525b;text-wrap:pretty;max-width:60ch;margin:16px auto 0;font-size:18px;line-height:1.5}.bx-meta{color:#71717a;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:14px;display:flex}.bx-meta img{border-radius:6px}.bx-layout{grid-template-columns:200px minmax(0,680px);justify-content:center;gap:48px;margin-top:44px;display:grid}.bx-toc{align-self:start;gap:8px;padding-top:6px;font-size:13.5px;display:grid;position:sticky;top:96px}.bx-toc b{letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;margin-bottom:2px;font-size:12px}.bx-toc a{color:#52525b;line-height:1.35;text-decoration:none}.bx-toc a:hover{color:#111}.bx-layout:has(.bx-toc){grid-template-columns:200px minmax(0,680px)}.bx-layout:not(:has(.bx-toc)){grid-template-columns:minmax(0,680px)}.bx-prose{color:#27272a;font-size:17.5px;line-height:1.7}.bx-prose>p,.bx-prose>ul,.bx-prose>ol{margin:0 0 20px}.bx-prose h2{color:#111;letter-spacing:-.03em;margin:44px 0 14px;scroll-margin-top:96px;font-size:28px;font-weight:600;line-height:1.2}.bx-prose h3{color:#111;letter-spacing:-.02em;margin:30px 0 10px;font-size:20px;font-weight:600}.bx-prose>:first-child{margin-top:0}.bx-prose ul,.bx-prose ol{padding-left:22px}.bx-prose li{margin:6px 0;padding-left:4px}.bx-prose li::marker{color:#a1a1aa}.bx-prose strong{color:#111;font-weight:600}.bx-prose a{color:#1d4ed8;text-underline-offset:3px;-webkit-text-decoration:underline #bfdbfe;text-decoration:underline #bfdbfe}.bx-prose a:hover{text-decoration-color:#1d4ed8}.bx-prose code{background:#f4f4f5;border-radius:6px;padding:2px 6px;font-size:.88em}.bx-prose blockquote{color:#3f3f46;border-left:3px solid #2563eb;margin:26px 0;padding:4px 0 4px 20px}.bx-prose blockquote p{margin:0;font-size:18px}.bx-prose hr{border:0;border-top:1px solid #ececec;margin:36px 0}.bx-more{margin-top:24px;margin-bottom:64px}.bx-more h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600}.ux-hero .site-form{margin:28px auto 0}.ux{margin-top:64px}.ux h2{letter-spacing:-.04em;margin:0;font-size:34px;font-weight:600;line-height:1.1}.ux-split{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.ux-pains ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ux-pains li{background:#fafafa;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15.5px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #efefef}.ux-x,.ux-tick{background:#a1a1aa;border-radius:99px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.ux-tick{background:#2563eb}.ux-clips{background:#f6f6f6;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.ux-clips .lx-phone{border-radius:14px}.ux-clips .lx-phone:nth-child(2n){transform:translateY(18px)}.ux-plays{text-align:center;margin-top:88px}.ux-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.ux-grid article{background:#fff;border-radius:20px;padding:22px;box-shadow:0 0 0 1px #ebebeb,0 4px 4px #1717170a}.ux-grid h3{letter-spacing:-.02em;margin:14px 0 0;font-size:18px;font-weight:600}.ux-grid p{color:#52525b;margin:6px 0 0;font-size:15px;line-height:1.5}.ux-formats{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:14px;display:flex}.ux-formats div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ux-formats span{color:#3f3f46;background:#f4f4f5;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.ux .bx-more{margin-top:88px;margin-bottom:0}@media (max-width:900px){.bx-hero{width:calc(100% - 32px);padding-top:108px}.bx-hero h1{font-size:38px}.bx-wrap,.bx-article{width:calc(100% - 32px)}.bx-grid{grid-template-columns:1fr}.bx-card.big{grid-template-columns:1fr;gap:14px}.bx-card.big .bx-cover b,.bx-card.big .bx-card-body h3{font-size:24px}.bx-post-head{padding-top:104px}.bx-post-head h1{font-size:34px}:is(.bx-layout,.bx-layout:has(.bx-toc)){grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px}.bx-toc{display:none}.bx-prose{font-size:16.5px}.bx-prose h2{font-size:24px}.bx-cta{flex-direction:column;align-items:flex-start}.ux-split{grid-template-columns:1fr}.ux-clips{grid-template-columns:repeat(4,1fr);gap:6px;padding:8px}.ux-grid{grid-template-columns:1fr}.ux h2{font-size:28px}}@media (min-width:901px) and (max-width:1100px){.bx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bx-table{border:1px solid #e4e4e7;border-radius:12px;margin:0 0 24px;overflow-x:auto}.bx-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.bx-table th{text-align:left;color:#111;white-space:nowrap;background:#fafafa;border-bottom:1px solid #e4e4e7;padding:10px 14px;font-weight:600}.bx-table td{vertical-align:top;border-top:1px solid #f0f0f2;padding:10px 14px}.bx-table tbody tr:first-child td{border-top:0}.bx-prose pre{color:#f4f4f5;background:#18181b;border-radius:12px;margin:0 0 24px;padding:16px 18px;font-size:14px;line-height:1.6;overflow-x:auto}.bx-prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.dc{color:#18181b;min-height:100vh;font-family:var(--font-sans);background:#fff}.dc-top{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid #ececef;grid-template-columns:auto minmax(0,480px) 1fr;align-items:center;gap:24px;height:60px;padding:0 24px;display:grid;position:sticky;top:0}.dc-logo{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.dc-logo img{border-radius:7px}.dc-logo b{letter-spacing:-.02em;font-size:16px;font-weight:650}.dc-logo span{color:#52525b;background:#f4f4f5;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:650}.dc-search{position:relative}.dc-search input{width:100%;height:38px;font:inherit;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;outline:none;padding:0 40px 0 14px;font-size:14px;transition:border-color .15s,background .15s}.dc-search input:focus{background:#fff;border-color:#a1a1aa}.dc-search kbd{width:20px;height:20px;font:inherit;color:#71717a;pointer-events:none;background:#fff;border:1px solid #e4e4e7;border-radius:5px;place-items:center;font-size:11px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dc-results{background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px -18px #00000040}.dc-results a{color:inherit;border-radius:8px;gap:1px;padding:9px 10px;text-decoration:none;display:grid}.dc-results a:hover{background:#f4f4f5}.dc-results b{font-size:14px;font-weight:600}.dc-results span{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.dc-results p{color:#71717a;margin:0;padding:10px;font-size:13.5px}.dc-actions{justify-self:end;align-items:center;gap:4px;display:flex}.dc-actions a{color:#52525b;border-radius:8px;padding:7px 12px;font-size:14px;font-weight:550;text-decoration:none}.dc-actions a:hover{color:#18181b;background:#f4f4f5}.dc-actions a.go{color:#fff;background:#18181b}.dc-actions a.go:hover{background:#3f3f46}.dc-body{grid-template-columns:250px minmax(0,1fr) 210px;gap:40px;width:min(1240px,100%);margin:0 auto;padding:0 24px;display:grid}.dc-nav{align-self:start;height:calc(100vh - 60px);padding:28px 0;position:sticky;top:60px;overflow-y:auto}.dc-menu{display:none}.dc-nav-list{gap:22px;display:grid}.dc-nav-list>div{gap:1px;display:grid}.dc-nav-list small{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin-bottom:6px;font-size:11.5px;font-weight:700}.dc-nav-list a{color:#52525b;border-radius:8px;margin-left:-10px;padding:6px 10px;font-size:14px;text-decoration:none}.dc-nav-list a:hover{color:#18181b;background:#f4f4f5}.dc-nav-list a.on{color:#18181b;background:#f4f4f5;font-weight:620}.dc-main{min-width:0;padding:40px 0 96px}.dc-article,.dc-hub{max-width:720px}.dc-crumbs{color:#71717a;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.dc-crumbs a{color:#52525b;text-decoration:none}.dc-crumbs a:hover{color:#18181b}.dc-article h1,.dc-hub h1{letter-spacing:-.035em;margin:0;font-size:34px;font-weight:650;line-height:1.15}.dc-lede{color:#52525b;margin:10px 0 28px;font-size:17px;line-height:1.55}.dc-prose{color:#27272a;font-size:15.5px;line-height:1.75}.dc-prose>p,.dc-prose>ul,.dc-prose>ol{margin:0 0 16px}.dc-prose h2{letter-spacing:-.025em;color:#18181b;border-top:1px solid #ececef;margin:40px 0 12px;padding-top:24px;scroll-margin-top:84px;font-size:21px;font-weight:650;line-height:1.3}.dc-prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.dc-prose h3{margin:26px 0 8px;font-size:16.5px;font-weight:650}.dc-prose ul,.dc-prose ol{padding-left:22px}.dc-prose li{margin:5px 0;padding-left:2px}.dc-prose li::marker{color:#a1a1aa}.dc-prose strong{color:#18181b;font-weight:650}.dc-prose a{color:#1d4ed8;text-underline-offset:3px;-webkit-text-decoration:underline #bfdbfe;text-decoration:underline #bfdbfe}.dc-prose code{background:#f4f4f5;border-radius:5px;padding:1px 6px;font-size:.9em}.dc-prose .bx-table{margin:0 0 20px}.dc-prose .bx-table table{font-size:14px}.dc-prose blockquote{background:#fafafa;border-left:3px solid #d4d4d8;border-radius:0 8px 8px 0;margin:0 0 16px;padding:12px 16px}.dc-prose blockquote p{margin:0}.dc-toc{align-self:start;gap:2px;padding-top:44px;font-size:13px;display:grid;position:sticky;top:84px}.dc-toc small{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin-bottom:8px;font-size:11.5px;font-weight:700}.dc-toc a{color:#71717a;border-left:1px solid #e4e4e7;padding:4px 0 4px 12px;line-height:1.4;text-decoration:none}.dc-toc a:hover{color:#18181b;border-left-color:#18181b}.dc-foot{margin-top:56px}.dc-pn{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dc-pn a{color:inherit;border:1px solid #e4e4e7;border-radius:12px;gap:2px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:grid}.dc-pn a:hover{border-color:#a1a1aa}.dc-pn a.next{text-align:right;grid-column:2}.dc-pn small{color:#71717a;font-size:12px}.dc-pn b{font-size:14.5px;font-weight:620}.dc-help{color:#52525b;margin:24px 0 0;font-size:14px}.dc-help a{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.dc-hub{padding-top:6px}.dc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px;margin-top:8px;display:grid}.dc-cards h2{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin:0 0 10px;font-size:12px;font-weight:700}.dc-cards ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dc-cards a{color:inherit;border:1px solid #e4e4e7;border-radius:12px;gap:2px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.dc-cards a:hover{border-color:#a1a1aa;box-shadow:0 8px 20px -16px #0000004d}.dc-cards b{font-size:15px;font-weight:620}.dc-cards span{color:#71717a;font-size:13.5px;line-height:1.45}@media (max-width:1100px){.dc-body{grid-template-columns:220px minmax(0,1fr)}.dc-toc{display:none}}@media (max-width:800px){.dc-top{grid-template-columns:1fr auto;gap:10px;height:auto;padding:10px 16px}.dc-search{order:3;grid-column:1/-1}.dc-actions a:not(.go){display:none}.dc-body{grid-template-columns:1fr;gap:0;padding:0 16px}.dc-nav{height:auto;padding:14px 0 0;position:static;overflow:visible}.dc-menu{width:100%;height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:10px;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:flex}.dc-menu i{border-bottom:2px solid #71717a;border-right:2px solid #71717a;width:8px;height:8px;transform:rotate(45deg)}.dc-nav-list{border:1px solid #e4e4e7;border-radius:12px;margin-top:8px;padding:12px;display:none}.dc-nav-list.open{display:grid}.dc-main{padding:22px 0 64px}.dc-article h1,.dc-hub h1{font-size:28px}.dc-cards,.dc-pn{grid-template-columns:1fr}.dc-pn a.next{text-align:left;grid-column:1}}
.am .ui-modal-body{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 6px #1018280f,0 30px 80px #10182838}.am-body{gap:14px;padding:30px 30px 22px;display:grid}.am-logo{background:#f3f5fb;border-radius:14px;justify-self:center;width:44px;height:44px;padding:6px}.am-title{text-align:center;letter-spacing:-.02em;color:#101828;margin:2px 0 0;font-size:20px;font-weight:700}.am-sub{text-align:center;color:#667085;margin:-6px 0 2px;font-size:13.5px;line-height:1.45}.am-legal{text-align:center;color:#98a2b3;margin:0;font-size:12px;line-height:1.5}.am-legal a{color:#667085;text-underline-offset:2px;text-decoration:underline}.am-foot{text-align:center;color:#667085;background:#fafbfc;border-top:1px solid #f0f1f4;padding:14px;font-size:13px}.am-foot button{font:inherit;color:#101828;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.am .ui-modal-content{padding:0}@media (max-width:480px){.am-body{padding:24px 20px 18px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .am .ui-modal-body{background:#141722}:root:not([data-theme=light]) .am-title{color:#f2f4f7}:root:not([data-theme=light]) .am-logo{background:#1b1f2c}:root:not([data-theme=light]) .am-foot{background:#10131c;border-color:#232838}:root:not([data-theme=light]) .am-foot button{color:#f2f4f7}:root:not([data-theme=light]) .am .au-field{color:#d0d5dd}:root:not([data-theme=light]) .am .au-google{color:#f2f4f7;background:#1b1f2c;border-color:#2a3040}}.ck{z-index:90;color:#0a0a0a;width:min(360px,100vw - 32px);font-family:var(--font-figtree), system-ui, sans-serif;background:#fff;border:1px solid #0a0a0a14;border-radius:16px;gap:10px;padding:14px 14px 12px;animation:.28s cubic-bezier(.2,.8,.2,1) ck-in;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 1px 2px #0a0a0a0a,0 12px 32px #0a0a0a1f}.ck-manage{width:min(380px,100vw - 32px)}@keyframes ck-in{0%{opacity:0;transform:translateY(8px)}}.ck-head{align-items:center;gap:8px;display:flex}.ck-icon{background:#f4f4f3;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ck h2{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.ck p{color:#5c5c58;margin:0;font-size:13px;line-height:1.5}.ck a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #0a0a0a4d;text-decoration:underline #0a0a0a4d}.ck a:hover{text-decoration-color:currentColor}.ck-actions{align-items:center;gap:6px;display:flex}.ck-btn{color:#0a0a0a;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e3e1;border-radius:9px;flex:1;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s}.ck-btn:hover{background:#f5f5f4}.ck-primary{color:#fafafa;background:#0a0a0a;border-color:#0a0a0a}.ck-primary:hover{background:#262624}.ck-text{color:#5c5c58;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0 4px;font-size:13px;font-weight:600}.ck-text:hover{color:#0a0a0a}.ck-actions .ck-text+.ck-btn,.ck-actions .ck-text~.ck-btn{flex:none;min-width:84px}.ck-prefs{gap:6px;display:grid}.ck-row{background:#f7f7f6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}label.ck-row{cursor:pointer}.ck-row>span:first-child{gap:1px;font-size:13px;display:grid}.ck-row small{color:#6b6b67;font-size:12px;line-height:1.4}.ck-always{color:#8a8a85;white-space:nowrap;font-size:12px;font-weight:600}.ck-switch{appearance:none;cursor:pointer;background:#d4d4d1;border-radius:999px;flex:none;width:34px;height:20px;margin:0;transition:background .18s;position:relative}.ck-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ck-switch:checked{background:#0a0a0a}.ck-switch:checked:after{transform:translate(14px)}.ck-switch:focus-visible,.ck-btn:focus-visible,.ck-text:focus-visible{outline-offset:2px;outline:2px solid #0a0a0a}.ck-fine{padding:2px 2px 0;font-size:12px!important}.ck-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.ck-link:hover{text-decoration:underline}@media (max-width:480px){.ck,.ck-manage{width:auto;bottom:8px;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.ck{animation:none}.ck-switch,.ck-switch:after{transition:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ck{color:#fafafa;background:#141414;border-color:#ffffff1a}:root:not([data-theme=light]) .ck p,:root:not([data-theme=light]) .ck-text{color:#a3a3a0}:root:not([data-theme=light]) .ck-text:hover{color:#fafafa}:root:not([data-theme=light]) .ck a{text-decoration-color:#ffffff59}:root:not([data-theme=light]) .ck-icon,:root:not([data-theme=light]) .ck-row{background:#1f1f1f}:root:not([data-theme=light]) .ck-btn{color:#fafafa;background:#1f1f1f;border-color:#2e2e2e}:root:not([data-theme=light]) .ck-btn:hover{background:#2a2a2a}:root:not([data-theme=light]) .ck-primary{color:#0a0a0a;background:#fafafa;border-color:#fafafa}:root:not([data-theme=light]) .ck-primary:hover{background:#e5e5e5}:root:not([data-theme=light]) .ck-switch{background:#3a3a3a}:root:not([data-theme=light]) .ck-switch:checked{background:#fafafa}:root:not([data-theme=light]) .ck-switch:checked:after{background:#0a0a0a}}.lg{color:#18181b;background:#fff;min-height:100vh}.lg-wrap{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;max-width:1040px;margin:0 auto;padding:132px 24px 72px;display:grid}.lg-side{gap:2px;font-size:13.5px;display:grid;position:sticky;top:104px}.lg-side h3{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin:0 0 8px;font-size:12px;font-weight:700}.lg-side a{color:#52525b;border-radius:8px;margin:0 -10px;padding:6px 10px;text-decoration:none}.lg-side a:hover{color:#18181b;background:#f4f4f5}.lg-side a[aria-current=page]{color:#18181b;background:#f4f4f5;font-weight:650}.lg-doc h1{letter-spacing:-.03em;margin:0 0 6px;font-size:38px;font-weight:750;line-height:1.1}.lg-meta{color:#71717a;margin:0 0 28px;font-size:14px}.lg-note{color:#334155;background:#f6f8ff;border:1px solid #dbe4ff;border-radius:12px;margin:0 0 32px;padding:14px 16px;font-size:14px;line-height:1.6}.lg-doc h2{letter-spacing:-.02em;margin:40px 0 10px;scroll-margin-top:96px;font-size:21px;font-weight:700}.lg-doc h3{margin:24px 0 6px;font-size:16px;font-weight:700}.lg-doc p,.lg-doc li{color:#3f3f46;font-size:15.5px;line-height:1.7}.lg-doc p{margin:0 0 14px}.lg-doc ul,.lg-doc ol{gap:6px;margin:0 0 16px;padding-left:22px;display:grid}.lg-doc a{color:#1d4ed8;text-underline-offset:2px}.lg-doc strong{color:#18181b}.lg-doc table{border-collapse:collapse;width:100%;margin:8px 0 22px;font-size:14px}.lg-doc th,.lg-doc td{text-align:left;vertical-align:top;border-bottom:1px solid #ececee;padding:10px 12px;line-height:1.5}.lg-doc th{text-transform:uppercase;letter-spacing:.05em;color:#71717a;font-size:12px}.lg-toc{background:#fafafa;border:1px solid #ececee;border-radius:12px;margin:0 0 32px;padding:16px 20px}.lg-toc ol{columns:2;column-gap:32px;margin:0}.lg-toc a{font-size:14px}@media (max-width:860px){.lg-wrap{grid-template-columns:1fr;gap:24px;padding-top:104px}.lg-side{grid-auto-flow:column;gap:6px;padding-bottom:6px;position:static;overflow-x:auto}.lg-side h3{display:none}.lg-side a{white-space:nowrap;border:1px solid #ececee;margin:0}.lg-doc h1{font-size:30px}.lg-toc ol{columns:1}.lg-doc table{display:block;overflow-x:auto}}.add-sound{color:#9a4a06;background:#fff7ed;border:1px solid #fde2c3;border-radius:10px;align-items:center;gap:9px;min-width:0;margin:8px 8px 0;padding:7px 10px;text-decoration:none;display:flex}.add-sound span{min-width:0;display:grid}.add-sound small{letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:10.5px;font-weight:700}.add-sound b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}a.add-sound:hover{background:#ffedd5}.bz-stage .add-sound,.bz-main .add-sound{justify-self:center;max-width:360px;margin:0 auto 10px}.lang-select{appearance:none;height:32px;font:inherit;color:#3f3f46;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2371717a' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #e4e4e7;border-radius:8px;padding:0 28px 0 10px;font-size:13px}.lx-foot-bottom{flex-wrap:wrap}.au-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.au-link:disabled{opacity:.5;cursor:default}.au-alt{font:inherit;color:#667085;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:2px 0 0;font-size:13px;text-decoration:underline}.au-alt:hover{color:#101828}.au-notice{color:#1d4ed8;background:#eff4ff;border-radius:8px;margin:0;padding:8px 10px;font-size:13px;line-height:1.45}.ui-input.au-code{letter-spacing:.18em;font-family:ui-monospace,Menlo,monospace;font-size:17px}.au-steps{justify-content:center;gap:6px;margin:-4px 0 2px;display:flex}.au-steps i{background:#e4e7ec;border-radius:4px;width:22px;height:4px}.au-steps i.on{background:#2f62f2}.mfa-setup{grid-template-columns:168px 1fr;align-items:start;gap:14px;display:grid}.mfa-qr{background:#fff;border:1px solid #e4e7ec;border-radius:12px;width:168px;height:168px;padding:8px}.mfa-qr svg{width:100%;height:100%;display:block}.mfa-secret{word-break:break-all;-webkit-user-select:all;user-select:all;background:#f3f5fb;border-radius:8px;padding:8px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.mfa-codes{background:#f3f5fb;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:12px 14px;font-family:ui-monospace,Menlo,monospace;font-size:14px;list-style:none;display:grid}.mfa-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:560px){.mfa-setup{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .au-notice{color:#a9c1ff;background:#16213d}:root:not([data-theme=light]) .au-alt:hover{color:#f2f4f7}:root:not([data-theme=light]) .mfa-secret,:root:not([data-theme=light]) .mfa-codes{background:#1b1f2c}:root:not([data-theme=light]) .au-steps i{background:#2a3040}}:root[data-theme=dark] .au-notice{color:#a9c1ff;background:#16213d}:root[data-theme=dark] .mfa-secret,:root[data-theme=dark] .mfa-codes{background:#1b1f2c}html,body{max-width:100%;overflow-x:clip}.lx-foot-bottom nav{flex-wrap:wrap;gap:8px 18px;min-width:0;max-width:100%}.lx-foot-bottom>*{min-width:0}.lx-foot nav a{overflow-wrap:anywhere}.lg-doc,.lg-side,.lg-wrap>*{min-width:0}.lg-doc{overflow-wrap:anywhere}.lg-doc pre,.lg-doc code{white-space:pre-wrap;word-break:break-word}.lg-doc img,.lg-doc video,.lg-doc iframe{max-width:100%;height:auto}@media (max-width:860px){.lg-wrap{grid-template-columns:minmax(0,1fr);padding-left:16px;padding-right:16px}.lg-side{max-width:100%}}@media (max-width:640px){.lx-foot-bottom{align-items:flex-start}.lx-foot-bottom nav{gap:6px 14px}.lx-foot-bottom nav:last-of-type{flex-direction:row}.lg-doc h1{font-size:26px}.lg-doc h2{font-size:19px}.lg-doc p,.lg-doc li{font-size:15px}.lg-toc{padding:14px 16px}.sp-top{grid-template-columns:minmax(0,1fr);gap:6px}.sp-back,.sp-links{justify-self:stretch}.sp-links{flex-wrap:wrap;gap:2px}}
.app-root{--t-xs:12px;--t-sm:13px;--t-base:14px;--t-md:15.5px;--t-lg:18px;--t-xl:26px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--r-control:10px;--r-card:16px;--r-pill:999px;--h-control:36px;--h-control-sm:32px;--track:#f1f1ef}.app-root .app-heading{align-items:flex-end;gap:var(--s-4);padding:var(--s-5) 0 var(--s-6)}.app-root .app-heading h1{font-size:var(--t-xl);letter-spacing:-.03em;font-weight:680;line-height:1.15}.app-root .app-heading p{max-width:640px;font-size:var(--t-base);color:var(--p-ink-2);margin-top:6px;line-height:1.5}.app-root .ui-section-title h2,.app-root .panel-head h2,.app-root .an-mix h2,.app-root .cpt-ask>header h2{font-size:var(--t-md);letter-spacing:-.015em;font-weight:680;line-height:1.3}.app-root .ui-section-title p,.app-root .an-mix p{font-size:var(--t-sm);color:var(--p-ink-3);line-height:1.45}.app-root .panel,.app-root .ui-card,.app-root .an-tile,.app-root .an-mix,.app-root .cpt-ask,.app-root .hm-tile,.app-root .cp-cand{border-radius:var(--r-card);border-color:var(--p-line);box-shadow:var(--p-shadow-sm)}.app-root .panel{padding:var(--s-5);gap:var(--s-3)}.app-root .tile{border-radius:14px}.app-root .ui-segmented,.app-root .fx-seg,.app-root .rq-tabs,.app-root .cv-tabs,.app-root .bz-tabs{background:var(--track);scrollbar-width:none;border:0;border-radius:12px;flex-wrap:nowrap;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #1111100a}.app-root .bz-tabs{display:grid}.app-root .ui-segmented::-webkit-scrollbar{display:none}.app-root .fx-seg::-webkit-scrollbar{display:none}.app-root .rq-tabs::-webkit-scrollbar{display:none}.app-root .cv-tabs::-webkit-scrollbar{display:none}.app-root .ui-segmented button,.app-root .fx-seg button,.app-root .rq-tabs button,.app-root .cv-tabs button,.app-root .bz-tabs button{height:var(--h-control-sm);box-shadow:none;color:var(--p-ink-2);font-size:var(--t-sm);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.app-root .ui-segmented button:hover:not(.on):not(:disabled),.app-root .fx-seg button:hover:not(.on),.app-root .rq-tabs button:hover:not(.on),.app-root .cv-tabs button:hover:not(.on),.app-root .bz-tabs button:hover:not(.on){color:var(--p-ink);background:#ffffff8c}.app-root .ui-segmented button.on,.app-root .fx-seg button.on,.app-root .rq-tabs button.on,.app-root .cv-tabs button.on,.app-root .bz-tabs button.on{color:var(--p-ink);background:#fff;box-shadow:0 1px 2px #11111014,0 0 0 1px #1111100a}.app-root .ui-segmented-sm button{height:28px;font-size:var(--t-xs);padding:0 10px}.app-root .fx-seg.big button{height:34px;font-size:var(--t-base);padding:0 16px}.app-root .fx-tabs{box-shadow:var(--p-shadow-sm);scrollbar-width:none;border-radius:14px;gap:2px;max-width:100%;padding:4px;overflow-x:auto}.app-root .fx-tabs::-webkit-scrollbar{display:none}.app-root .fx-tabs button{height:34px;font-size:var(--t-base);white-space:nowrap;border-radius:10px;flex:none;padding:0 16px;font-weight:620}.app-root .ui-chip,.app-root .fx-pill{min-height:var(--h-control-sm);border-radius:var(--r-pill);border:1px solid var(--p-line-2);font-size:var(--t-sm);background:#fff;padding:5px 13px;font-weight:550;line-height:1.3}.app-root .ui-chip:hover,.app-root .fx-pill:hover{color:var(--p-ink);border-color:#c9c9c4}.app-root .ui-chip.on{background:var(--p-blue-soft);color:var(--p-blue-2);border-color:#bcd0ff}.app-root .bz-chip,.app-root .fx-credit-pill{height:var(--h-control);border-radius:var(--r-pill);font-size:var(--t-sm)}.app-root .ui-input,.app-root .ui-select{border-radius:var(--r-control);min-height:38px;font-size:var(--t-base)}.app-root select.ui-input,.app-root select.ui-select{appearance:none;height:var(--h-control);min-height:var(--h-control);border:1px solid var(--p-line-2);border-radius:var(--r-control);font-size:var(--t-sm);color:var(--p-ink);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b8b85' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;padding:0 34px 0 12px;font-weight:550}.app-root select.ui-input:hover,.app-root select.ui-select:hover{border-color:#c9c9c4}.app-root .ui-hint{font-size:var(--t-xs);line-height:1.45}.app-root .ui-label{font-size:var(--t-sm);font-weight:600}.app-root .ui-empty:not(.compact){padding:40px 20px}.app-root .ui-empty h3{font-size:var(--t-md);font-weight:680}.app-root .ui-empty p{max-width:420px;font-size:var(--t-sm);color:var(--p-ink-2);line-height:1.5}@media (max-width:640px){.app-root .app-heading{padding:var(--s-3) 0 var(--s-4)}.app-root .app-heading h1{font-size:22px}.app-root .app-heading p{font-size:var(--t-sm)}.app-root .panel{padding:var(--s-4)}.app-root .cal-filters{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.app-root .cal-filters::-webkit-scrollbar{display:none}.app-root .cal-filters>*{flex:none}.app-root .hm-hero-mix .cmx-legend{display:none}}.app-root .rd-cover-text{-webkit-line-clamp:7;-webkit-box-orient:vertical;align-content:center;padding:22px 16px;font-size:13.5px;display:-webkit-box;overflow:hidden}.app-root .an-connect{align-items:center;gap:var(--s-4);margin:0 0 var(--s-4);padding:var(--s-4) var(--s-5);border:1px solid var(--p-blue-line);border-radius:var(--r-card);background:linear-gradient(#f7f9ff,#fff);flex-wrap:wrap;display:flex}.app-root .an-connect>div{flex:260px;min-width:0}.app-root .an-connect strong{font-size:var(--t-md);font-weight:680;display:block}.app-root .an-connect p{font-size:var(--t-sm);color:var(--p-ink-2);margin-top:2px}.app-root .an-connect-icons{display:inline-flex}.app-root .an-connect-icons img{border:2px solid #fff;margin-right:-6px}.app-root .an-tile{align-content:start}
