html.av2 .pf-page{background:var(--background);flex-direction:column;height:100%;min-height:0;display:flex}html.av2 .pf-scroll{overscroll-behavior:contain;min-height:0;padding:8px 16px calc(32px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}html.av2 .pf-group{margin-top:22px}html.av2 .pf-group:first-child{margin-top:8px}html.av2 .pf-gtitle{font-size:calc(13px * var(--text-scale,1));letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 7px 16px;font-weight:500}html.av2 .pf-gbox{background:var(--card);border-radius:16px;overflow:hidden}html.av2 .pf-gnote{font-size:calc(13px * var(--text-scale,1));line-height:calc(18px * var(--text-scale,1));color:var(--muted-foreground);margin:7px 16px 0}html.av2 .pf-row{width:100%;min-height:52px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px 10px 16px;display:flex;position:relative}html.av2 .pf-row+.pf-row:before{content:"";background:color-mix(in oklab, var(--foreground) 9%, transparent);height:1px;position:absolute;top:0;left:16px;right:0}html.av2 .pf-row:active{background:color-mix(in oklab, var(--foreground) 6%, transparent)}html.av2 .pf-row:disabled{cursor:default}html.av2 .pf-row.danger{color:var(--destructive);font-size:calc(16px * var(--text-scale,1));justify-content:center;font-weight:500}html.av2 .pf-row:disabled:active{background:0 0}html.av2 .pf-rlabel{font-size:calc(16px * var(--text-scale,1));line-height:calc(21px * var(--text-scale,1));flex:none}html.av2 .pf-rmain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html.av2 .pf-rvalue{min-width:0;font-size:calc(16px * var(--text-scale,1));line-height:calc(21px * var(--text-scale,1));color:var(--muted-foreground);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}html.av2 .pf-rvalue.empty{color:color-mix(in oklab, var(--foreground) 35%, transparent)}html.av2 .pf-rproblem{font-size:calc(13px * var(--text-scale,1));line-height:calc(17px * var(--text-scale,1));color:var(--destructive)}html.av2 .pf-row.wrong .pf-rlabel{color:var(--destructive)}html.av2 .pf-chev{width:8px;height:13px;color:color-mix(in oklab, var(--foreground) 30%, transparent);flex:none}html.av2 .pf-ricon{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}html.av2 .pf-ricon svg{width:18px;height:18px}html.av2 .pf-banner{background:color-mix(in oklab, var(--destructive) 14%, transparent);color:var(--destructive);font-size:calc(14.5px * var(--text-scale,1));line-height:calc(20px * var(--text-scale,1));border-radius:14px;margin:8px 0 0;padding:12px 14px}html.av2 .pf-screen{z-index:45;background:var(--background);flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) pf-push;display:flex;position:fixed;inset:0}@keyframes pf-push{0%{transform:translate(100%)}}html.av2 .pf-screen .pf-scroll{padding-top:12px}html.av2 .pf-screen textarea{min-height:40dvh}html.av2 .pf-screen section>header>span[aria-hidden=true],html.av2 .pf-screen section>header h2,html.av2 .pf-pw :is(#account-methods,#account-sessions){display:none}html.av2 .pf-rlabel{flex:1;min-width:0}html.av2 .pf-rlabel:has(+.pf-rvalue){flex:none;max-width:48%}html.av2 .pf-steps{background:var(--background);flex-direction:column;height:100%;min-height:0;display:flex}html.av2 .pf-progress{gap:4px;display:flex}html.av2 .pf-progress span{background:color-mix(in oklab, var(--foreground) 14%, transparent);border-radius:2px;flex:1;height:4px;transition:background .25s}html.av2 .pf-progress span.on{background:var(--foreground)}html.av2 .pf-skip{height:44px;color:var(--muted-foreground);font:inherit;font-size:calc(16px * var(--text-scale,1));cursor:pointer;background:0 0;border:0;padding:0 10px}html.av2 .pf-stepbody{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 20px 24px;overflow-y:auto}html.av2 .pf-stepbody>.pf-step{animation:.28s cubic-bezier(.2,.8,.2,1) pf-step}html.av2 .pf-stepbody>.pf-step.back{animation-name:pf-stepback}@keyframes pf-step{0%{opacity:0;transform:translate(28px)}}@keyframes pf-stepback{0%{opacity:0;transform:translate(-28px)}}html.av2 .pf-q{font-size:calc(28px * var(--text-scale,1));font-weight:700;line-height:calc(34px * var(--text-scale,1));letter-spacing:-.01em;margin:0}html.av2 .pf-lead{font-size:calc(16px * var(--text-scale,1));line-height:calc(23px * var(--text-scale,1));color:var(--muted-foreground);margin:8px 0 0}html.av2 .pf-stepfields{flex-direction:column;gap:20px;margin-top:26px;display:flex}html.av2 .pf-stepfoot{padding:10px 20px calc(12px + env(safe-area-inset-bottom))}html.av2 .pf-primary{background:var(--foreground);width:100%;height:54px;color:var(--background);font:inherit;font-size:calc(17px * var(--text-scale,1));cursor:pointer;border:0;border-radius:27px;font-weight:600}html.av2 .pf-primary:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){html.av2 .pf-screen,html.av2 .pf-stepbody>.pf-step{animation:none}}
html.av2 .pf-screen [contenteditable=true]{min-height:40dvh}
html.av2 .av2-hub{background:var(--panel);min-height:100%;position:relative}html.av2 .av2-hubTop{z-index:5;height:72px;position:relative}html.av2 .av2-hubCol{flex-direction:column;align-items:center;width:min(820px,100%);margin:0 auto;padding:8px 24px 64px;display:flex}html.av2 .av2-hub .av2-h1{font-size:calc(clamp(30px, 4vw, 44px) * var(--text-scale,1));letter-spacing:-.02em;margin:0}html.av2 .av2-hub .av2-ask{margin-top:24px}html.av2 .av2-hubSec{align-self:stretch;margin-top:36px}html.av2 .av2-hubHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding:0 4px;display:flex}html.av2 .av2-hubHead h2{font-size:calc(17px * var(--text-scale,1));letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:650}html.av2 .av2-hubMore{color:var(--blue);font:inherit;font-size:calc(14px * var(--text-scale,1));cursor:pointer;background:0 0;border:0;padding:0}html.av2 .av2-hubNone{font-size:calc(14px * var(--text-scale,1));color:var(--mut);margin:0 0 8px;padding:0 4px;line-height:1.45}html.av2 .av2-hubGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px 4px;display:grid}html.av2 .av2-hubTile{--face:64px;min-width:0;color:var(--txt2);text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:10px 4px 8px;font-family:inherit;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s;display:flex}html.av2 .av2-hubTile .av2-av{margin:0}html.av2 .av2-hubTile .av2-sk.round{width:var(--face);height:var(--face)}html.av2 .av2-hubTile .av2-dot{border-color:var(--panel)}html.av2 .av2-hubTile:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@media (hover:hover){html.av2 .av2-hubTile:hover{background:var(--well);color:var(--ink)}}html.av2 .av2-hubName{max-width:100%;font-size:calc(13px * var(--text-scale,1));overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}html.av2 .av2-hubAdd{border:1.5px dashed var(--line2);color:var(--mut)}html.av2 .av2-hubTile.add:hover .av2-hubAdd{border-color:var(--mut);color:var(--ink)}html.av2 .av2-hubTile .av2-mybrainAt .av2-mybrainTag{bottom:-6px}@media (max-width:767px){html.av2 .av2-hubTop{height:calc(52px + env(safe-area-inset-top));background:var(--panel);position:sticky;top:0}html.av2 .av2-hubTop>.av2-menubtn{top:calc(4px + env(safe-area-inset-top));z-index:2;color:var(--ink);background:0 0;position:absolute;left:6px}html.av2 .av2-hubCol{padding:4px 16px 48px}html.av2 .av2-hub .av2-h1{font-size:calc(30px * var(--text-scale,1))}html.av2 .av2-hub .av2-ask{margin-top:18px;padding:6px 6px 6px 16px}html.av2 .av2-hub .av2-ask .av2-go{width:40px;height:40px}html.av2 .av2-hubSec{margin-top:28px}html.av2 .av2-hubGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 2px}html.av2 .av2-hubTile{--face:58px;padding:8px 2px 6px}html.av2 .av2-hubName{font-size:calc(12px * var(--text-scale,1))}}
