.three-view-project-module__HzaTea__dashboardSection,.three-view-project-module__HzaTea__progressPanel,.three-view-project-module__HzaTea__previewPanel,.three-view-project-module__HzaTea__purchasePanel,.three-view-project-module__HzaTea__paidPanel,.three-view-project-module__HzaTea__pendingPanel,.three-view-project-module__HzaTea__failurePanel,.three-view-project-module__HzaTea__refundPanel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft)}.three-view-project-module__HzaTea__dashboardSection{gap:var(--space-5);margin-top:var(--space-7);padding:clamp(18px,3vw,30px);display:grid}.three-view-project-module__HzaTea__dashboardHeader,.three-view-project-module__HzaTea__detailHeader,.three-view-project-module__HzaTea__sectionHeading,.three-view-project-module__HzaTea__projectMeta,.three-view-project-module__HzaTea__purchaseChoice>div{justify-content:space-between;gap:var(--space-4);align-items:flex-start;display:flex}.three-view-project-module__HzaTea__dashboardHeader h2,.three-view-project-module__HzaTea__dashboardHeader p,.three-view-project-module__HzaTea__detailHeader h1,.three-view-project-module__HzaTea__detailHeader p,.three-view-project-module__HzaTea__sectionHeading h2,.three-view-project-module__HzaTea__sectionHeadingText h2,.three-view-project-module__HzaTea__sectionHeadingText p,.three-view-project-module__HzaTea__empty h3,.three-view-project-module__HzaTea__empty p,.three-view-project-module__HzaTea__projectSummary h3,.three-view-project-module__HzaTea__projectSummary p,.three-view-project-module__HzaTea__purchaseChoice h3,.three-view-project-module__HzaTea__purchaseChoice p,.three-view-project-module__HzaTea__waitNotice p,.three-view-project-module__HzaTea__failurePanel h2,.three-view-project-module__HzaTea__failurePanel p,.three-view-project-module__HzaTea__pendingPanel h2,.three-view-project-module__HzaTea__paidPanel h2,.three-view-project-module__HzaTea__refundPanel h2,.three-view-project-module__HzaTea__refundPanel p{margin:0}.three-view-project-module__HzaTea__dashboardHeader>div,.three-view-project-module__HzaTea__sectionHeadingText,.three-view-project-module__HzaTea__detailHeader>div,.three-view-project-module__HzaTea__projectSummary{gap:var(--space-2);min-width:0;display:grid}.three-view-project-module__HzaTea__dashboardHeader>div{max-width:46rem}.three-view-project-module__HzaTea__count{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-sm);white-space:nowrap;flex:none;padding:7px 11px}.three-view-project-module__HzaTea__empty{justify-content:space-between;gap:var(--space-5);padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-3);align-items:center;display:flex}.three-view-project-module__HzaTea__empty>div{gap:var(--space-2);display:grid}.three-view-project-module__HzaTea__projectList{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.three-view-project-module__HzaTea__projectCard{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-solid);grid-template-columns:minmax(132px,.72fr) minmax(0,1.28fr);display:grid}.three-view-project-module__HzaTea__listPreviews,.three-view-project-module__HzaTea__detailPreviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.three-view-project-module__HzaTea__listPreview,.three-view-project-module__HzaTea__detailPreview{aspect-ratio:12/19;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:linear-gradient(145deg, var(--surface-2), var(--surface-solid));min-width:0;color:var(--muted);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.three-view-project-module__HzaTea__listPreview img,.three-view-project-module__HzaTea__detailPreview img{object-fit:cover;width:100%;height:100%}.three-view-project-module__HzaTea__listPreview span{padding:6px;font-size:10px;line-height:1.3}.three-view-project-module__HzaTea__projectSummary{align-content:start}.three-view-project-module__HzaTea__projectMeta{color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center}.three-view-project-module__HzaTea__stateBadge{border:1px solid var(--info-line);border-radius:var(--radius-pill);background:var(--info-bg);width:fit-content;min-height:28px;color:var(--info);font-size:var(--text-xs);align-items:center;padding:5px 9px;font-weight:750;display:inline-flex}.three-view-project-module__HzaTea__toneReady{border-color:var(--good-line);background:var(--good-bg);color:var(--good)}.three-view-project-module__HzaTea__toneAttention{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.three-view-project-module__HzaTea__toneError{border-color:var(--bad-line);background:var(--bad-bg);color:var(--bad)}.three-view-project-module__HzaTea__toneProgress{border-color:var(--info-line);background:var(--info-bg);color:var(--info)}.three-view-project-module__HzaTea__projectRef{overflow-wrap:anywhere;font-size:var(--text-md)}.three-view-project-module__HzaTea__projectSummary .button{width:fit-content;margin-top:var(--space-2)}.three-view-project-module__HzaTea__detailPage{gap:var(--space-5);padding-top:var(--space-6);padding-bottom:var(--space-9);display:grid}.three-view-project-module__HzaTea__backLink{width:fit-content;color:var(--brand-ink);font-weight:700;text-decoration:none}.three-view-project-module__HzaTea__detailHeader{border-radius:var(--radius-xl);background:radial-gradient(circle at 84% 20%, #5c82ff47, transparent 24%), linear-gradient(135deg, var(--vault), var(--vault-2));color:var(--vault-ink);box-shadow:var(--shadow);align-items:center;padding:clamp(20px,4vw,38px);overflow:hidden}.three-view-project-module__HzaTea__detailHeader .three-view-project-module__HzaTea__detailState{color:var(--vault-ink);background:#ffffff1f;border-color:#ffffff3d;flex:none}.three-view-project-module__HzaTea__reference{color:var(--vault-muted);overflow-wrap:anywhere}.three-view-project-module__HzaTea__waitNotice{justify-content:space-between;gap:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--info-line);border-radius:var(--radius-md);background:var(--info-bg);color:var(--ink-2);align-items:center;display:flex}.three-view-project-module__HzaTea__waitNotice>div{gap:var(--space-1);display:grid}.three-view-project-module__HzaTea__progressPanel,.three-view-project-module__HzaTea__previewPanel,.three-view-project-module__HzaTea__purchasePanel,.three-view-project-module__HzaTea__paidPanel,.three-view-project-module__HzaTea__pendingPanel,.three-view-project-module__HzaTea__failurePanel,.three-view-project-module__HzaTea__refundPanel{gap:var(--space-5);padding:clamp(18px,3vw,28px);display:grid}.three-view-project-module__HzaTea__sectionHeading{align-items:baseline}.three-view-project-module__HzaTea__sectionHeading span{color:var(--muted);font-variant-numeric:tabular-nums}.three-view-project-module__HzaTea__stages{gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.three-view-project-module__HzaTea__stages li{gap:var(--space-2);grid-template-columns:auto 1fr;align-items:start;min-width:0;display:grid}.three-view-project-module__HzaTea__stages li>span{border:2px solid var(--neutral-line);background:var(--surface-solid);border-radius:50%;width:12px;height:12px;margin-top:4px}.three-view-project-module__HzaTea__stages li>div{gap:3px;min-width:0;display:grid}.three-view-project-module__HzaTea__stages strong{font-size:var(--text-xs);line-height:1.35}.three-view-project-module__HzaTea__stages small{color:var(--muted);font-size:11px}.three-view-project-module__HzaTea__stages .three-view-project-module__HzaTea__stageDone>span{border-color:var(--good);background:var(--good)}.three-view-project-module__HzaTea__stages .three-view-project-module__HzaTea__stageActive>span{border-color:var(--info);background:var(--info-bg);box-shadow:0 0 0 4px var(--brand-wash)}.three-view-project-module__HzaTea__stages .three-view-project-module__HzaTea__stageFailed>span{border-color:var(--bad);background:var(--bad-bg)}.three-view-project-module__HzaTea__detailPreviews{gap:var(--space-4);max-width:680px}.three-view-project-module__HzaTea__detailPreview{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);margin:0}.three-view-project-module__HzaTea__detailPreview>span{padding:var(--space-4)}.three-view-project-module__HzaTea__detailPreview figcaption{color:#fff;font-size:var(--text-xs);text-align:left;background:linear-gradient(#0000,#070d1dc7);padding:9px 10px;position:absolute;inset:auto 0 0}.three-view-project-module__HzaTea__purchaseChoices{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.three-view-project-module__HzaTea__purchaseChoice{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-3);align-content:start;display:grid}.three-view-project-module__HzaTea__purchaseChoice>div{align-items:baseline}.three-view-project-module__HzaTea__purchaseChoice>div>strong{color:var(--brand-ink);font-size:var(--text-xl);white-space:nowrap}.three-view-project-module__HzaTea__purchaseChoice .button{align-self:end;width:100%}.three-view-project-module__HzaTea__statusDetails{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.three-view-project-module__HzaTea__statusDetails>div{gap:var(--space-1);min-width:0;padding:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-3);display:grid}.three-view-project-module__HzaTea__statusDetails dt{color:var(--muted);font-size:var(--text-xs)}.three-view-project-module__HzaTea__statusDetails dd{overflow-wrap:anywhere;margin:0;font-weight:750}:is(.three-view-project-module__HzaTea__paidPanel .button,.three-view-project-module__HzaTea__pendingPanel .button,.three-view-project-module__HzaTea__failurePanel .button){width:fit-content}.three-view-project-module__HzaTea__failurePanel,.three-view-project-module__HzaTea__refundPanel{border-color:var(--bad-line);background:var(--bad-bg)}.three-view-project-module__HzaTea__actionNotice,.three-view-project-module__HzaTea__actionError{padding:var(--space-4);border-radius:var(--radius-sm);margin:0}.three-view-project-module__HzaTea__actionNotice{border:1px solid var(--good-line);background:var(--good-bg);color:var(--good)}.three-view-project-module__HzaTea__institutionNotice{color:#185c35;background:#effaf3;border:1px solid #91c9a5;border-radius:12px;margin:0;padding:13px 16px;font-weight:750}.three-view-project-module__HzaTea__priceValue{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.three-view-project-module__HzaTea__priceValue del{color:var(--muted);font-size:.85rem}.three-view-project-module__HzaTea__priceValue em{color:#fff;background:#bc2e2e;border-radius:999px;padding:2px 7px;font-size:.68rem;font-style:normal}.three-view-project-module__HzaTea__actionError{border:1px solid var(--bad-line);background:var(--bad-bg);color:var(--bad)}@media (max-width:980px){.three-view-project-module__HzaTea__projectList{grid-template-columns:1fr}.three-view-project-module__HzaTea__stages{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.three-view-project-module__HzaTea__dashboardHeader,.three-view-project-module__HzaTea__detailHeader,.three-view-project-module__HzaTea__empty,.three-view-project-module__HzaTea__waitNotice{flex-direction:column;align-items:stretch}.three-view-project-module__HzaTea__projectCard{grid-template-columns:120px minmax(0,1fr)}.three-view-project-module__HzaTea__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.three-view-project-module__HzaTea__purchaseChoices,.three-view-project-module__HzaTea__statusDetails{grid-template-columns:1fr}}@media (max-width:390px){.three-view-project-module__HzaTea__dashboardSection,.three-view-project-module__HzaTea__progressPanel,.three-view-project-module__HzaTea__previewPanel,.three-view-project-module__HzaTea__purchasePanel,.three-view-project-module__HzaTea__paidPanel,.three-view-project-module__HzaTea__pendingPanel,.three-view-project-module__HzaTea__failurePanel,.three-view-project-module__HzaTea__refundPanel{border-radius:var(--radius-md);padding:16px}.three-view-project-module__HzaTea__projectCard{grid-template-columns:1fr}.three-view-project-module__HzaTea__listPreviews{width:min(100%,190px)}:is(.three-view-project-module__HzaTea__projectSummary .button,.three-view-project-module__HzaTea__paidPanel .button,.three-view-project-module__HzaTea__pendingPanel .button,.three-view-project-module__HzaTea__failurePanel .button,.three-view-project-module__HzaTea__waitNotice .button){width:100%}.three-view-project-module__HzaTea__detailHeader{padding:20px 18px}.three-view-project-module__HzaTea__detailPreviews{gap:8px}}@media (max-width:340px){.three-view-project-module__HzaTea__detailPage{gap:16px}.three-view-project-module__HzaTea__stages{grid-template-columns:1fr}.three-view-project-module__HzaTea__purchaseChoice{padding:16px}.three-view-project-module__HzaTea__purchaseChoice>div{gap:4px;display:grid}}
