:root{--pf-bg:#f5f5ee;--pf-ink:#172b25;--pf-muted:#586a63;--pf-accent:#2c654c;--pf-line:#cfd9cf;--pf-card:#fff;--pf-radius:18px}*{box-sizing:border-box}.pf-page{margin:0;background:var(--pf-bg);color:var(--pf-ink);font:16px/1.6 system-ui,sans-serif}.pf-page a{color:inherit}.pf-page h1,.pf-page h2,.pf-page p{margin-top:0}.pf-page h1{font-size:clamp(2.8rem,5.5vw,5.8rem);line-height:1.04;letter-spacing:-.06em;max-width:850px}.pf-page h2{line-height:1.2;letter-spacing:-.03em}.pf-nav{display:flex!important;align-items:center;justify-content:space-between;gap:24px;padding:23px max(5vw,20px)!important;border-bottom:1px solid var(--pf-line);background:var(--pf-bg);color:var(--pf-ink);width:100%;max-width:none!important;margin:0!important}.pf-brand{font-size:24px;font-weight:750;letter-spacing:-1px;text-decoration:none}.pf-brand span{display:block;font:9px/1.8 ui-monospace,monospace;letter-spacing:2px}.pf-nav nav{display:flex;align-items:center;gap:24px}.pf-nav a{text-decoration:none}.pf-nav button{width:auto}.pf-button,.pf-page button,.pf-save button,.pf-nav button{display:inline-block;border:0;border-radius:8px;background:var(--pf-accent);color:white!important;padding:12px 20px;font:600 14px/1.5 system-ui,sans-serif;cursor:pointer;text-decoration:none}.pf-page button:disabled,.pf-save button:disabled{opacity:.5;cursor:not-allowed}.pf-page input,.pf-page textarea,.pf-page select,.pf-save input,.pf-save textarea{font:inherit;display:block;border:1px solid var(--pf-line);border-radius:7px;background:var(--pf-bg);color:var(--pf-ink);width:100%;padding:11px 12px;margin:7px 0 17px}.pf-page label,.pf-save label{font-size:13px;font-weight:650;display:block}.pf-home,.pf-main{max-width:1400px;margin:auto;padding:60px 5vw}.pf-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:7vw;align-items:center;min-height:570px;padding:25px 0 80px}.pf-eyebrow{font:11px/1.5 ui-monospace,monospace;letter-spacing:2px;color:var(--pf-muted);margin-bottom:23px}.pf-intro{font-size:20px;max-width:550px;color:var(--pf-muted);margin-bottom:28px}.pf-small{font-size:12px;color:var(--pf-muted);max-width:450px;margin-top:20px!important}.pf-product-art{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--pf-line);padding:35px;border-radius:var(--pf-radius);background:var(--pf-card);box-shadow:15px 20px 0 var(--pf-line)}.pf-art-number{font:italic 50px/1.3 Georgia,serif;letter-spacing:-2px}.pf-product-art>span:not(:first-child){font:11px ui-monospace,monospace;letter-spacing:2px}.pf-product-art p{margin:0;color:var(--pf-muted)}.pf-art-lines{display:flex;gap:9px;height:110px;align-items:end}.pf-art-lines i{display:block;width:20%;background:var(--pf-accent);height:30%}.pf-art-lines i:nth-child(2){height:44%;opacity:.6}.pf-art-lines i:nth-child(3){height:68%;opacity:.7}.pf-art-lines i:nth-child(4){height:80%;opacity:.85}.pf-art-lines i:nth-child(5){height:100%}.pf-workflow{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px;border-top:1px solid var(--pf-line);padding:65px 0}.pf-workflow article span{font:15px ui-monospace,monospace;color:var(--pf-accent)}.pf-workflow article p{margin:20px 0}.pf-trust{max-width:800px;padding:40px 0;color:var(--pf-muted)}.pf-footer{padding:25px 5vw;border-top:1px solid var(--pf-line);display:flex;gap:40px;font-size:12px;color:var(--pf-muted)}.pf-footer span{max-width:650px}.pf-auth{max-width:1150px;margin:70px auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:0 30px;align-items:start}.pf-auth h1{font-size:58px}.pf-card{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:var(--pf-radius);padding:30px;color:var(--pf-ink)}.pf-card h2{margin-top:0}.pf-page .pf-quiet{background:transparent;color:var(--pf-ink)!important;text-decoration:underline;padding-left:0}.pf-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pf-main h1{font-size:48px}.pf-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.pf-toolbar{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:35px 0 10px}.pf-toolbar label:first-child{flex:1;min-width:180px}.pf-toolbar input,.pf-toolbar select{margin-bottom:0}.pf-records{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}.pf-records article{border:1px solid var(--pf-line);padding:24px;border-radius:var(--pf-radius);background:var(--pf-card)}.pf-records h2{font-size:20px;overflow-wrap:anywhere}.pf-records label{display:flex;align-items:center;gap:9px}.pf-records input{width:auto;margin:0}.pf-records p{font-size:13px;color:var(--pf-muted);overflow-wrap:anywhere}.pf-records button{padding:8px 15px}.pf-empty{grid-column:1/-1;padding:50px;border:1px dashed var(--pf-line);text-align:center}.pf-save{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0}.pf-save textarea{min-height:80px}.pf-save h2{font-size:28px}.pf-save p{font-size:14px}.pf-save a{color:var(--pf-accent)}#pf-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;margin:15px 0;color:var(--pf-ink)}#pf-detail,#pf-comparison{margin:24px 0}#pf-detail textarea{min-height:110px}.pf-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.pf-table{overflow:auto}.pf-table table{width:100%;border-collapse:collapse;font-size:13px}.pf-table td,.pf-table th{text-align:left;padding:12px;border-bottom:1px solid var(--pf-line);vertical-align:top}.pf-page pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;font-size:12px}.pf-page .pf-danger{background:#963b3b}.pf-page :focus-visible,.pf-save :focus-visible,.pf-nav :focus-visible{outline:3px solid var(--pf-accent);outline-offset:4px}[hidden]{display:none!important}
.pf-aurora,[data-product=aurora]{--pf-bg:#0d172e;--pf-ink:#e2eeff;--pf-muted:#a0b1ce;--pf-accent:#326de0;--pf-line:#2b4166;--pf-card:#14223c;--pf-radius:4px}.pf-aurora .pf-product-art{aspect-ratio:1.2;box-shadow:none}.pf-aurora .pf-art-lines i{border-top:4px solid #78afff;background:#234a8a}.pf-solvibe,[data-product=solvibe]{--pf-bg:#fff9ef;--pf-ink:#43243a;--pf-muted:#856a76;--pf-accent:#8a3964;--pf-line:#e2cfce;--pf-card:#fffdf8;--pf-radius:0}.pf-solvibe h1{font-family:Georgia,serif;font-style:italic;font-weight:500}.pf-solvibe .pf-product-art{border-radius:50% 50% 3px 3px;padding-top:70px;box-shadow:none;background:#f1d5e0}.pf-dotbridge,[data-product=dotbridge]{--pf-bg:#f0f5fb;--pf-ink:#102a4b;--pf-muted:#56708c;--pf-accent:#2166cf;--pf-line:#cbd9ed;--pf-card:white;--pf-radius:8px}.pf-dotbridge .pf-product-art{background:#112d53;color:#eff5ff;box-shadow:none}.pf-dotbridge .pf-product-art p{color:#b3c4df}.pf-quant,[data-product=quant]{--pf-bg:#111311;--pf-ink:#e9e7d7;--pf-muted:#9d9f91;--pf-accent:#7d5e1b;--pf-line:#3c3e33;--pf-card:#1a1c17;--pf-radius:0}.pf-quant h1{font-family:ui-monospace,monospace;font-size:clamp(2.8rem,4.8vw,5rem)}.pf-quant .pf-product-art{box-shadow:none;border-top:3px solid #d4a345}.pf-quant .pf-art-number{font:35px ui-monospace,monospace;color:#e7bb57}
.pf-home-aura .pf-hero-side{grid-template-columns:.85fr 1.15fr}.pf-home-dotbridge .pf-hero-side{grid-template-columns:.72fr 1.28fr;align-items:stretch}.pf-home-dotbridge .pf-product-art{justify-content:center;gap:28px}.pf-home-aurora .pf-hero-band{display:block;min-height:0;padding-bottom:24px}.pf-home-aurora .pf-band{margin-bottom:10px}.pf-home-aurora .pf-band .pf-product-art{aspect-ratio:auto;width:100%;box-shadow:none}.pf-home-solvibe .pf-hero-essay{display:block;min-height:0;max-width:760px;padding-bottom:10px}.pf-home-solvibe .pf-essay-art{max-width:640px;margin:0 0 20px}.pf-home-solvibe .pf-essay-art .pf-product-art{aspect-ratio:auto}.pf-home-quant .pf-hero-terminal{grid-template-columns:.9fr 1.1fr;align-items:stretch}.pf-home-quant .pf-product-art{box-shadow:none;background:#0c0d0c}
@media(max-width:850px){.pf-nav{align-items:flex-start;flex-direction:column;gap:15px}.pf-nav nav{gap:14px;flex-wrap:wrap;font-size:13px}.pf-hero,.pf-hero-side,.pf-hero-terminal,.pf-home-aura .pf-hero-side,.pf-home-dotbridge .pf-hero-side,.pf-home-quant .pf-hero-terminal,.pf-auth,.pf-columns,.pf-save{grid-template-columns:1fr;gap:30px}.pf-hero>*,.pf-product-art,.pf-art-route li,.pf-art-terminal dd{min-width:0;overflow-wrap:anywhere}.pf-product-art{max-width:none;width:100%;aspect-ratio:1.4}.pf-home-aurora .pf-band .pf-product-art,.pf-home-solvibe .pf-essay-art .pf-product-art,.pf-home-quant .pf-product-art,.pf-home-dotbridge .pf-product-art{max-width:none;aspect-ratio:auto}.pf-workflow{grid-template-columns:1fr 1fr}.pf-records{grid-template-columns:1fr 1fr}.pf-title-row{align-items:flex-start;flex-direction:column}.pf-footer{flex-direction:column;gap:10px}.pf-auth{margin:40px auto}.pf-auth h1{font-size:42px}}
@media(max-width:540px){.pf-records,.pf-workflow{grid-template-columns:1fr}.pf-card{padding:22px}.pf-main h1{font-size:36px}.pf-toolbar{align-items:stretch}.pf-hero{padding-bottom:50px}.pf-art-number{font-size:36px}}

.pf-result-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:28px 0}.pf-result-cards>div{padding:15px;border:1px solid var(--pf-line)}.pf-result-cards span,.pf-result-cards strong{display:block}.pf-result-cards span{font-size:12px;color:var(--pf-muted)}.pf-result-cards strong{font-size:22px}.pf-art-timeline,.pf-art-route{padding-left:22px;margin:25px 0;list-style:none;border-left:2px solid var(--pf-accent)}.pf-art-timeline li,.pf-art-route li{padding:13px 0;font:16px ui-monospace,monospace}.pf-art-timeline li span{display:block;font:12px system-ui,sans-serif;color:var(--pf-muted);margin-top:5px}.pf-art-words{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.pf-art-words span{border:1px solid var(--pf-accent);padding:7px 12px;font:14px Georgia,serif}.pf-art-words span:nth-child(2){background:#e8b7cd}.pf-art-terminal{font:12px/1.5 ui-monospace,monospace}.pf-art-terminal dt{color:#aeb0a1;margin-top:15px}.pf-art-terminal dd{margin:4px 0;color:#e7bb57}
/* Inside an account, keep the tool ahead of marketing-sized hero artwork. */
[data-product]:not(.pf-page) .aura-hero,[data-product]:not(.pf-page) .vibe-hero,[data-product]:not(.pf-page) .flow-hero,[data-product]:not(.pf-page) .bridge-hero{padding-top:28px;padding-bottom:28px;min-height:0}
[data-product]:not(.pf-page) h1{font-size:clamp(32px,3vw,46px);letter-spacing:-1.5px;margin-bottom:14px}
[data-product]:not(.pf-page) .coin-scene{top:10px;transform:scale(.7) rotate(-8deg)}
.pf-nav nav a{color:var(--pf-ink)}.pf-mode{padding:4px 8px;border:1px solid var(--pf-line);font:10px/1.4 ui-monospace,monospace;letter-spacing:1px;color:var(--pf-muted)}
.pf-auth form{display:flex;flex-direction:column;gap:10px}.pf-auth form button{display:block;width:100%;margin:0}.pf-auth .pf-outline{background:transparent!important;color:var(--pf-accent)!important;border:1px solid var(--pf-accent)!important}
.pf-aura .pf-brand{font-family:Georgia,serif;font-style:italic;font-weight:500;font-size:34px;letter-spacing:-1px}.pf-aura .pf-brand span{font-family:ui-monospace,monospace;font-style:normal}.pf-aura.pf-page h1{font-family:Georgia,serif;font-weight:500;font-style:italic;letter-spacing:-.035em;line-height:.96;font-size:clamp(3.1rem,6.2vw,6.6rem)}.pf-aura .pf-nav .pf-button,.pf-aura .pf-home .pf-button{border-radius:999px}.pf-aura .pf-home{max-width:1180px}.pf-aura .pf-product-art{border-radius:28px;box-shadow:16px 18px 0 #d7e3d2;background:#fbfbf6}.pf-aura .pf-nav{border-bottom:0}
.pf-aurora .pf-home,.pf-aurora .pf-main{max-width:none;padding-left:8vw;padding-right:8vw}.pf-aurora.pf-page h1{font-weight:360;letter-spacing:-.045em;max-width:18ch;font-size:clamp(3.4rem,7vw,7.4rem);line-height:.92}.pf-aurora .pf-nav .pf-button,.pf-aurora .pf-home .pf-button{border-radius:2px;background:#79c6f6;color:#062033!important}.pf-aurora .pf-nav{background:#09101f}.pf-aurora .pf-home-aurora .pf-band .pf-product-art{border:0;background:transparent;padding:8px 0 0;aspect-ratio:auto}.pf-aurora .pf-art-number{font-family:ui-sans-serif,system-ui;font-style:normal;font-weight:360;font-size:clamp(2rem,4vw,3.4rem)}
.pf-solvibe .pf-nav{border-bottom:3px solid #311b38}.pf-solvibe .pf-brand{font-family:Georgia,serif;font-weight:500;letter-spacing:-.5px}.pf-solvibe .pf-home{max-width:760px;padding-top:36px}.pf-solvibe.pf-page h1{font-size:clamp(3.6rem,8vw,7.5rem);line-height:.88;letter-spacing:-.045em;max-width:none}.pf-solvibe .pf-nav .pf-button,.pf-solvibe .pf-home .pf-button{border-radius:0;background:#6d247f}.pf-solvibe .pf-product-art{border:0;background:transparent;box-shadow:none;padding:10px 0 0;aspect-ratio:auto}.pf-solvibe .pf-art-number{font-size:clamp(2.4rem,5vw,4.2rem)}
.pf-dotbridge .pf-nav{background:#152b49;color:#e8f0fb;border:0}.pf-dotbridge .pf-nav a,.pf-dotbridge .pf-brand{color:#e8f0fb}.pf-dotbridge .pf-brand span{color:#8eadd8}.pf-dotbridge .pf-button{border-radius:4px;background:#346bd4}.pf-dotbridge .pf-home{max-width:1040px}.pf-dotbridge.pf-page h1{font-weight:640;letter-spacing:-.03em;font-size:clamp(2.5rem,4.2vw,4.4rem);line-height:1.02;max-width:16ch}.pf-dotbridge .pf-hero-side{align-items:stretch}.pf-dotbridge .pf-product-art{border-radius:6px;min-height:420px}
.pf-quant .pf-nav{font-family:ui-monospace,monospace;background:#0b0c0b;border-bottom:2px solid #d4a345}.pf-quant .pf-home{max-width:none;padding:20px 4vw 70px}.pf-quant.pf-page h1{font-size:clamp(1.8rem,3.6vw,3.2rem);letter-spacing:0;line-height:1.2;max-width:18ch}.pf-quant .pf-nav .pf-button,.pf-quant .pf-home .pf-button{border-radius:0;background:#d4a345;color:#1b1407!important}.pf-quant #pf-ticker{font-family:ui-monospace,monospace;color:#e7bb57;font-size:clamp(1.35rem,2.4vw,2.1rem);letter-spacing:0;max-width:none;line-height:1.35}.pf-quant .pf-intro{font-family:ui-monospace,monospace;font-size:15px}.pf-quant .pf-product-art{border-radius:0;background:#070807}

/* A saved result is an instrument-specific object, not a generic account tile. */
.pf-library .pf-title-row>div{max-width:760px}.pf-library .pf-title-row p{color:var(--pf-muted);font-size:17px}.pf-records .pf-record{min-width:0;display:flex;flex-direction:column;gap:10px}.pf-record-top{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--pf-line);padding-bottom:10px}.pf-record-top>span{font:10px/1.4 ui-monospace,monospace;letter-spacing:1px;color:var(--pf-muted)}.pf-record-top label{white-space:nowrap}.pf-record>strong{font-size:23px;line-height:1.2;overflow-wrap:anywhere}.pf-record-facts{list-style:none;margin:8px 0;padding:0;font-size:12px;line-height:1.55}.pf-record-facts li{padding:5px 0;border-bottom:1px solid var(--pf-line);overflow-wrap:anywhere}.pf-record>button{align-self:flex-start;margin-top:auto}.pf-library .pf-toolbar{border-top:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line);padding:16px 0;margin-top:35px}.pf-library .pf-toolbar label{font-size:11px}.pf-account-main>.pf-columns{margin-top:32px}.pf-account-main>.pf-columns .pf-card h2:not(:first-child){margin-top:35px}
.pf-library-aura .pf-records{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-library-aura .pf-record{border-radius:28px;background:#fbfbf6;box-shadow:8px 9px 0 #d7e3d2;padding:28px}.pf-library-aura .pf-record>strong{font:italic 29px Georgia,serif;color:#365f4e}.pf-library-aura .pf-record button,.pf-save-aura button{border-radius:999px}.pf-save-aura{border-radius:28px;background:#eef1e8;box-shadow:8px 9px 0 #d7e3d2}
.pf-library-solvibe{max-width:850px}.pf-library-solvibe h1{font:italic clamp(3rem,7vw,5rem)/1 Georgia,serif}.pf-library-solvibe .pf-records{display:block}.pf-library-solvibe .pf-record{border:0;border-top:2px solid #43243a;border-radius:0;background:transparent;display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;padding:24px 0}.pf-library-solvibe .pf-record-top,.pf-library-solvibe .pf-record>h2,.pf-library-solvibe .pf-record>strong{grid-column:1/-1}.pf-library-solvibe .pf-record>strong{font:italic 28px Georgia,serif;color:#8a3964}.pf-library-solvibe .pf-record-facts{margin:0}.pf-library-solvibe .pf-record>button{grid-column:1/-1;border-radius:0}.pf-save-solvibe{border:0;border-top:2px solid #43243a;border-radius:0;background:transparent}.pf-save-solvibe h2{font:italic 36px Georgia,serif}
.pf-library-aurora{max-width:none;padding-left:8vw;padding-right:8vw}.pf-library-aurora .pf-records{display:block;border-top:1px solid #365277}.pf-library-aurora .pf-record{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) minmax(200px,1.3fr) auto;gap:15px 25px;border:0;border-bottom:1px solid #365277;border-radius:0;background:transparent;padding:22px 0;align-items:center}.pf-library-aurora .pf-record-top{grid-column:1/-1;border:0;padding:0}.pf-library-aurora .pf-record>strong{color:#bfe6ff;font:20px ui-monospace,monospace}.pf-library-aurora .pf-record-facts{margin:0}.pf-library-aurora .pf-record>p{display:none}.pf-library-aurora .pf-record>button{align-self:center}.pf-save-aurora{border-radius:4px;background:linear-gradient(100deg,#101c30,#0d192b)}
.pf-library-dotbridge .pf-records{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-library-dotbridge .pf-record{border-left:5px solid #346bd4;border-radius:5px;box-shadow:0 4px 12px #1c467a0b}.pf-library-dotbridge .pf-record>strong{font-size:22px;color:#1b549e}.pf-library-dotbridge .pf-record-facts li:first-child{font-weight:700}.pf-save-dotbridge{border-radius:5px;background:#eaf0f8;background-image:radial-gradient(#b8c9df 1px,transparent 1px);background-size:13px 13px}
.pf-library-quant{max-width:none;padding:32px 4vw;font-family:ui-monospace,monospace}.pf-library-quant h1{font:500 clamp(2rem,3vw,3rem)/1.1 ui-monospace,monospace;letter-spacing:0}.pf-library-quant .pf-records{display:block;margin-top:0}.pf-library-quant .pf-record{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(120px,.5fr) minmax(260px,1.4fr) auto;align-items:center;gap:12px 22px;border-radius:0;border-width:0 0 1px;background:#141619;padding:15px 20px}.pf-library-quant .pf-record-top{grid-column:1/-1;border-bottom:0;padding:0}.pf-library-quant .pf-record>strong{font:22px ui-monospace,monospace;color:#e0aa52}.pf-library-quant .pf-record-facts{margin:0;font:11px ui-monospace,monospace}.pf-library-quant .pf-record-facts li{border:0;padding:2px 0}.pf-library-quant .pf-record>p{display:none}.pf-library-quant .pf-record button{border-radius:0;background:#302617;color:#e0aa52!important;font:11px ui-monospace,monospace;border:1px solid #66502e}.pf-save-quant{border-radius:0;background:#121417;border-color:#66502e;font-family:ui-monospace,monospace}.pf-save-quant button{border-radius:0;background:#302617;color:#e0aa52!important;border:1px solid #66502e}
.pf-aura .pf-account-main .pf-columns{grid-template-columns:1.25fr .75fr}.pf-aura .pf-account-main .pf-card{border-radius:28px}.pf-aura .pf-account-main .pf-card:first-child{background:#eef1e8}.pf-aura .pf-account-main h2{font:italic 29px Georgia,serif}
.pf-solvibe .pf-account-main{max-width:850px}.pf-solvibe .pf-account-main h1{font:italic clamp(3rem,7vw,5rem) Georgia,serif}.pf-solvibe .pf-account-main .pf-columns{grid-template-columns:1fr}.pf-solvibe .pf-account-main .pf-card{border:0;border-top:2px solid #43243a;border-radius:0;background:transparent;padding:25px 0}
.pf-aurora .pf-account-main{max-width:none;padding-left:8vw;padding-right:8vw}.pf-aurora .pf-account-main .pf-card{border-radius:4px;background:linear-gradient(100deg,#101c30,#0d192b)}.pf-aurora .pf-account-main .pf-columns{grid-template-columns:1.3fr .7fr}.pf-aurora .pf-account-main h2{font-weight:400}
.pf-dotbridge .pf-account-main .pf-columns{grid-template-columns:.8fr 1.2fr}.pf-dotbridge .pf-account-main .pf-card{border-radius:5px;border-left:5px solid #346bd4}.pf-dotbridge .pf-account-main .pf-card:nth-child(2){border-left-color:#963b3b}
.pf-quant .pf-account-main{max-width:none;padding:30px 4vw;font-family:ui-monospace,monospace}.pf-quant .pf-account-main h1{font:500 clamp(2rem,3vw,3rem) ui-monospace,monospace;letter-spacing:0}.pf-quant .pf-account-main .pf-card{border-radius:0;background:#141619}.pf-quant .pf-account-main h2{font:16px ui-monospace,monospace;color:#e0aa52}.pf-quant .pf-account-main button{border-radius:0}
.pf-try{align-items:center}.pf-try-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.pf-try-actions a:not(.pf-button){font-size:13px;color:var(--pf-accent)}
.pf-nav .pf-brand{color:var(--pf-ink)!important}
.pf-dotbridge .pf-nav .pf-brand,[data-product=dotbridge]:not(.pf-page) .pf-nav .pf-brand{color:#e8f0fb!important}
@media(max-width:600px){
 [data-product]:not(.pf-page) .pf-nav{padding:13px 5vw!important;gap:8px}
 [data-product]:not(.pf-page) .pf-brand{font-size:24px}
 [data-product]:not(.pf-page) .pf-nav nav{width:100%;justify-content:space-between;gap:8px;font-size:12px}
 [data-product]:not(.pf-page) .pf-nav .pf-button{padding:8px 10px;font-size:12px}
 [data-product]:not(.pf-page) .aura-hero,[data-product]:not(.pf-page) .vibe-hero,[data-product]:not(.pf-page) .flow-hero,[data-product]:not(.pf-page) .bridge-hero{padding-top:17px!important;padding-bottom:14px!important}
 [data-product=aura] .aura-hero h1,[data-product=solvibe] .vibe-hero h1{font-size:clamp(36px,10vw,43px);line-height:1.03;letter-spacing:-2px;margin-bottom:10px}
 [data-product=aurora] .flow-hero h1,[data-product=dotbridge] .bridge-hero h1{font-size:clamp(32px,8vw,42px);line-height:1.05;margin-bottom:9px}
 [data-product]:not(.pf-page) .hero .intro,[data-product]:not(.pf-page) .aura-hero .intro,[data-product]:not(.pf-page) .vibe-hero .intro,[data-product]:not(.pf-page) .flow-hero .intro,[data-product]:not(.pf-page) .bridge-hero .intro{font-size:12px;line-height:1.5}
}
@media(max-width:900px){.pf-library-aurora .pf-record,.pf-library-quant .pf-record{grid-template-columns:1fr 1fr}.pf-library-aurora .pf-record-facts,.pf-library-quant .pf-record-facts{grid-column:1/-1}.pf-aura .pf-account-main .pf-columns,.pf-aurora .pf-account-main .pf-columns,.pf-dotbridge .pf-account-main .pf-columns{grid-template-columns:1fr}}
@media(max-width:600px){.pf-library-aura .pf-records,.pf-library-dotbridge .pf-records{grid-template-columns:1fr}.pf-library-solvibe .pf-record{display:flex}.pf-library-aurora .pf-record,.pf-library-quant .pf-record{grid-template-columns:1fr}.pf-library-aurora .pf-record-top,.pf-library-quant .pf-record-top,.pf-library-aurora .pf-record-facts,.pf-library-quant .pf-record-facts{grid-column:auto}.pf-aura .pf-account-main .pf-columns,.pf-aurora .pf-account-main .pf-columns,.pf-dotbridge .pf-account-main .pf-columns{grid-template-columns:1fr}}
