.reference-democase-module__BRnqVq__page{color:var(--color-ink);font-family:var(--font-ui);border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-bg-surface) 24%,transparent);border-radius:20px;scroll-margin-top:100px}.reference-democase-module__BRnqVq__section{grid-template-columns:.64fr 1.36fr;align-items:center;gap:44px;min-height:670px;padding:55px 36px 65px;display:grid}.reference-democase-module__BRnqVq__copy h2{letter-spacing:-.065em;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.1vw,58px);font-weight:400;line-height:1.04}.reference-democase-module__BRnqVq__copy p{max-width:365px;color:var(--color-text-secondary);margin:0;font-size:17px;line-height:1.55}.reference-democase-module__BRnqVq__scene{min-width:0;font-size:16px;line-height:1.5}.reference-democase-module__BRnqVq__message{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.reference-democase-module__BRnqVq__avatar{object-fit:cover;border-radius:50%}.reference-democase-module__BRnqVq__messageBody{flex:1;min-width:0}.reference-democase-module__BRnqVq__sender{align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:500;display:flex}.reference-democase-module__BRnqVq__sender>span,.reference-democase-module__BRnqVq__agentBadge{color:var(--color-text-secondary);background:var(--color-mist);border-radius:4px;padding:1px 5px;font-size:12px;font-weight:400}.reference-democase-module__BRnqVq__bubble{background:var(--color-bg-surface);border-radius:0 18px 18px;padding:16px 18px}.reference-democase-module__BRnqVq__bubble strong{font-weight:500}.reference-democase-module__BRnqVq__system{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 22px 42px;font-size:14px;display:flex}.reference-democase-module__BRnqVq__system img{border-radius:50%;width:24px;height:24px}.reference-democase-module__BRnqVq__inset{margin-left:42px}.reference-democase-module__BRnqVq__access{background:var(--color-bg-surface);border-radius:20px;padding:22px}.reference-democase-module__BRnqVq__access>strong{font-size:18px;font-weight:500}.reference-democase-module__BRnqVq__access p{color:var(--color-text-secondary);margin:10px 0 20px;font-size:15px}.reference-democase-module__BRnqVq__sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.reference-democase-module__BRnqVq__sources>span{border:1px solid var(--color-mist);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:15px 10px;display:flex}.reference-democase-module__BRnqVq__sources strong{font-size:14px;font-weight:500}.reference-democase-module__BRnqVq__account{border-top:1px solid var(--color-mist);justify-content:space-between;align-items:center;gap:15px;padding-top:16px;font-size:14px;display:flex}.reference-democase-module__BRnqVq__page button{color:var(--color-off-white);background:var(--color-ink);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:10px 16px;font-size:14px}.reference-democase-module__BRnqVq__page button:hover{background:var(--color-ink-hover)}.reference-democase-module__BRnqVq__page button:focus-visible{outline:2px solid var(--lp-accent);outline-offset:4px}.reference-democase-module__BRnqVq__page button:disabled{cursor:default;background:var(--color-mist);color:var(--color-text-secondary)}.reference-democase-module__BRnqVq__outcome{color:var(--color-text-secondary);padding:20px 4px 0;font-size:15px}.reference-democase-module__BRnqVq__outcome small{color:var(--color-text-quiet);margin-top:8px;font-size:12px;display:block}.reference-democase-module__BRnqVq__liveDot{background:var(--color-growth);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.reference-democase-module__BRnqVq__second{border-top:1px solid var(--color-border-subtle);padding-top:65px}.reference-democase-module__BRnqVq__timeLabel{flex-wrap:wrap;gap:15px;margin:0 0 20px;font-size:15px;font-weight:500;display:flex}.reference-democase-module__BRnqVq__timeLabel span{color:var(--color-text-secondary);font-weight:400}.reference-democase-module__BRnqVq__agentPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reference-democase-module__BRnqVq__agentCard{background:var(--color-bg-surface);border-radius:16px;min-width:0;padding:18px}.reference-democase-module__BRnqVq__agentIdentity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reference-democase-module__BRnqVq__agentIdentity>strong{font-size:15px;font-weight:500}.reference-democase-module__BRnqVq__agentBadge{margin:0}.reference-democase-module__BRnqVq__sourceLabel{color:var(--color-text-secondary);align-items:center;gap:7px;margin-top:20px;font-size:14px;display:flex}.reference-democase-module__BRnqVq__stock{align-items:center;gap:12px;margin:12px 0;display:flex}.reference-democase-module__BRnqVq__stock>strong{letter-spacing:-.04em;font-size:44px;font-weight:500;line-height:1.1}.reference-democase-module__BRnqVq__stock>span{color:var(--color-text-secondary);font-size:14px;line-height:1.4}.reference-democase-module__BRnqVq__stockBar{background:var(--color-mist);border-radius:4px;height:9px;overflow:hidden}.reference-democase-module__BRnqVq__stockBar>span{background:var(--color-growth);width:25%;height:100%;display:block}.reference-democase-module__BRnqVq__agentCard p{margin:18px 0;font-size:16px;line-height:1.5}.reference-democase-module__BRnqVq__agentCard p strong{font-weight:500}.reference-democase-module__BRnqVq__delivery{justify-content:space-between;align-items:center;gap:8px;margin:12px 0;display:flex}.reference-democase-module__BRnqVq__delivery>span{flex-direction:column;display:flex}.reference-democase-module__BRnqVq__delivery small{color:var(--color-text-secondary);font-size:13px}.reference-democase-module__BRnqVq__delivery s,.reference-democase-module__BRnqVq__delivery strong{letter-spacing:-.03em;font-size:37px;font-weight:500;line-height:1.3}.reference-democase-module__BRnqVq__delivery s{color:var(--color-ash);text-decoration-thickness:2px}.reference-democase-module__BRnqVq__delivery strong{color:var(--color-ink)}.reference-democase-module__BRnqVq__delivery b{color:var(--color-text-secondary);font-size:22px;font-weight:400}.reference-democase-module__BRnqVq__humanNote{border-top:1px solid var(--color-mist);align-items:flex-start;gap:8px;padding-top:14px;font-size:14px;line-height:1.45;display:flex}.reference-democase-module__BRnqVq__humanNote img{border-radius:50%;width:28px;height:28px}.reference-democase-module__BRnqVq__humanNote strong{margin-bottom:4px;font-weight:500;display:block}.reference-democase-module__BRnqVq__humanNote span{color:var(--color-text-secondary);display:block}.reference-democase-module__BRnqVq__financeCard{background:var(--color-bg-surface);border-radius:16px;margin-top:16px;padding:20px}.reference-democase-module__BRnqVq__financeCard .reference-democase-module__BRnqVq__agentBadge{margin:0}.reference-democase-module__BRnqVq__financeDecision{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.reference-democase-module__BRnqVq__cost{flex-direction:column;gap:4px;display:flex}.reference-democase-module__BRnqVq__cost strong{letter-spacing:-.04em;font-size:38px;font-weight:500;line-height:1.2}.reference-democase-module__BRnqVq__cost span{color:var(--color-text-secondary);font-size:14px}.reference-democase-module__BRnqVq__decision p{margin:0 0 10px;font-size:15px}.reference-democase-module__BRnqVq__decision p strong{font-weight:500}.reference-democase-module__BRnqVq__financeCard .reference-democase-module__BRnqVq__humanNote{margin-top:18px}.reference-democase-module__BRnqVq__continuity{align-items:flex-start;gap:12px;padding:22px 4px 0;display:flex}.reference-democase-module__BRnqVq__continuity strong{font-size:15px;font-weight:500}.reference-democase-module__BRnqVq__continuity p{color:var(--color-text-secondary);margin:5px 0 0;font-size:15px}@media (max-width:1150px){.reference-democase-module__BRnqVq__section{grid-template-columns:.62fr 1.38fr;gap:25px;padding:40px 24px}.reference-democase-module__BRnqVq__copy h2{font-size:43px}.reference-democase-module__BRnqVq__agentPair{gap:12px}.reference-democase-module__BRnqVq__agentCard{padding:14px}.reference-democase-module__BRnqVq__agentIdentity>strong{font-size:15px}}@media (max-width:800px){.reference-democase-module__BRnqVq__section{flex-direction:column;align-items:stretch;gap:34px;min-height:0;padding:40px 20px;display:flex}.reference-democase-module__BRnqVq__copy h2{margin-bottom:22px;font-size:47px}.reference-democase-module__BRnqVq__copy p{max-width:540px;font-size:16px}.reference-democase-module__BRnqVq__inset{margin-left:0}}@media (max-width:500px){.reference-democase-module__BRnqVq__agentPair{grid-template-columns:1fr}.reference-democase-module__BRnqVq__agentBadge{margin:0}.reference-democase-module__BRnqVq__agentCard{padding:18px}.reference-democase-module__BRnqVq__agentIdentity>strong{font-size:16px}.reference-democase-module__BRnqVq__stock{margin:18px 0}.reference-democase-module__BRnqVq__delivery{justify-content:flex-start;gap:28px}.reference-democase-module__BRnqVq__agentCard p{margin:16px 0}.reference-democase-module__BRnqVq__financeDecision{flex-direction:column;align-items:stretch;gap:18px}.reference-democase-module__BRnqVq__cost{flex-direction:row;align-items:center;gap:14px}.reference-democase-module__BRnqVq__cost span{max-width:130px}.reference-democase-module__BRnqVq__sources{gap:8px}.reference-democase-module__BRnqVq__sources>span{padding:10px 7px}.reference-democase-module__BRnqVq__sources strong{font-size:14px}.reference-democase-module__BRnqVq__account{flex-direction:column;align-items:stretch}.reference-democase-module__BRnqVq__access{padding:18px}.reference-democase-module__BRnqVq__system{margin-left:0}.reference-democase-module__BRnqVq__message{gap:9px}.reference-democase-module__BRnqVq__bubble{padding:14px}}
