._productCard_87shp_1:nth-child(3n+2) ._productIcon_87shp_1{background:#f5e6ed;color:#8b5068}._productCard_87shp_1:nth-child(3n) ._productIcon_87shp_1{background:#eae8f4;color:#655781}._productCard_87shp_1{box-shadow:var(--shadow)}._treasureHero_87shp_2{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:48px}._treasureHero_87shp_2 ._hero_87shp_2{min-width:0;margin:0}._treasureHero_87shp_2 ._hero_87shp_2 h1{font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.05}._treasureHero_87shp_2 ._treasurePromise_87shp_2{color:var(--foreground);font-size:1.1rem;font-weight:500}._treasureImage_87shp_2{display:block;width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._productGrid_87shp_2{scroll-margin-top:110px}._productGrid_87shp_2:focus-visible{outline:3px solid var(--primary);outline-offset:6px}@media(max-width:800px){._treasureHero_87shp_2{grid-template-columns:1fr;gap:28px}._treasureImage_87shp_2{max-width:560px;justify-self:center}}._app_87shp_3{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_87shp_4{min-height:74px;padding:0 var(--spacing-8);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background) 88%,transparent);position:sticky;top:0;z-index:20;backdrop-filter:blur(12px)}._brand_87shp_5{display:flex;gap:var(--spacing-3);align-items:center}._brand_87shp_5>div:last-child{display:grid;gap:1px}._brand_87shp_5 strong{font-family:var(--font-family-display);font-size:1.2rem}._brand_87shp_5 span{font-size:.72rem;color:var(--muted-foreground)}._mark_87shp_6{width:38px;height:38px;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);display:grid;place-items:center;box-shadow:var(--shadow)}._headerActions_87shp_7{display:flex;align-items:center;gap:8px}._userName_87shp_7{font-size:.74rem;color:var(--muted-foreground)}._discover_87shp_8{max-width:1120px;margin:0 auto;padding:72px 32px 90px}._hero_87shp_2{max-width:720px;margin-bottom:42px}._eyebrow_87shp_8{color:var(--primary);display:flex;gap:var(--spacing-2);align-items:center;text-transform:uppercase;font-size:.72rem;font-weight:600;letter-spacing:.12em}._hero_87shp_2 h1,._finish_87shp_8 h1{font-family:var(--font-family-display);font-size:clamp(2.7rem,6vw,4.6rem);line-height:.95;letter-spacing:-.045em;margin:14px 0 18px}._hero_87shp_2 p{font-size:1.05rem;line-height:1.6;color:var(--muted-foreground);max-width:58ch}._productGrid_87shp_2{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._productCard_87shp_1{text-align:left;border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:var(--radius-lg);padding:24px;min-height:260px;cursor:pointer;display:flex;flex-direction:column;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}._productCard_87shp_1:hover{transform:translateY(-3px);border-color:var(--primary);box-shadow:var(--shadow-lg)}._productIcon_87shp_1{width:44px;height:44px;border-radius:var(--radius);display:grid;place-items:center;background:var(--secondary);color:var(--primary)}._productCard_87shp_1 h2{font-family:var(--font-family-display);font-size:1.45rem;margin:18px 0 8px}._productCard_87shp_1 p{font-size:.86rem;line-height:1.55;color:var(--muted-foreground);margin:0 0 12px}._productCard_87shp_1 small{font-size:.7rem;color:var(--muted-foreground);margin-top:auto}._cardAction_87shp_9{display:flex;align-items:center;gap:6px;color:var(--primary);font-weight:600;font-size:.8rem;margin-top:18px}._ideaFinder_87shp_10{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-lg);padding:26px;margin-bottom:32px;box-shadow:var(--shadow)}._ideaFinderIntro_87shp_10{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:end;margin-bottom:18px}._ideaFinderIntro_87shp_10>div:first-child{display:grid;grid-template-columns:auto 1fr;column-gap:10px}._ideaFinderIntro_87shp_10 strong{font-family:var(--font-family-display);font-size:1.35rem}._ideaFinderIntro_87shp_10 p,._ideaResultsHead_87shp_10 p{grid-column:2;margin:4px 0 0;color:var(--muted-foreground);font-size:.76rem;line-height:1.45}._ideaFinderIntro_87shp_10 ._field_87shp_10{margin:0}._ideaStep_87shp_10{width:24px;height:24px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);display:grid;place-items:center;font-size:.7rem;font-weight:700}._interestGrid_87shp_10{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._interestButton_87shp_10,._interestActive_87shp_10{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);padding:13px;cursor:pointer;display:grid;gap:5px}._interestButton_87shp_10 strong,._interestActive_87shp_10 strong{font-size:.78rem}._interestButton_87shp_10 span,._interestActive_87shp_10 span{font-size:.64rem;line-height:1.4;color:var(--muted-foreground)}._interestActive_87shp_10{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--background))}._ideaResults_87shp_10{margin-top:22px;padding-top:22px;border-top:1px solid var(--border)}._ideaResultsHead_87shp_10{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}._ideaResultsHead_87shp_10>div{display:grid}._suggestionGrid_87shp_10{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._suggestionCard_87shp_10{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--foreground);padding:15px;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start}._suggestionCard_87shp_10>span{color:var(--primary)}._suggestionCard_87shp_10 strong{font-size:.78rem}._suggestionCard_87shp_10 p{font-size:.67rem;line-height:1.4;color:var(--muted-foreground);margin:5px 0 9px}._suggestionCard_87shp_10 small{font-size:.62rem;color:var(--primary);font-weight:600}._orDivider_87shp_10{display:flex;align-items:center;gap:12px;margin:34px 0 18px;color:var(--muted-foreground);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em}._orDivider_87shp_10:before,._orDivider_87shp_10:after{content:"";height:1px;background:var(--border);flex:1}._workspace_87shp_11{min-height:calc(100vh - 74px);display:grid;grid-template-columns:minmax(340px,460px) 1fr}._editor_87shp_11{padding:var(--spacing-8);border-right:1px solid var(--border);background:var(--surface);overflow-y:auto}._intro_87shp_11{margin:24px 0 28px}._intro_87shp_11 h1{font-family:var(--font-family-display);font-size:2.55rem;line-height:.98;margin:12px 0;letter-spacing:-.035em}._intro_87shp_11 p{color:var(--muted-foreground);line-height:1.5;margin:0;max-width:38ch}._field_87shp_10{display:grid;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._field_87shp_10>span{font-size:.76rem;font-weight:600;color:var(--muted-foreground)}._twoCol_87shp_11{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._textarea_87shp_11{min-height:245px;line-height:1.55}._editorFooter_87shp_11{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--muted-foreground);font-size:.76rem}._templateRow_87shp_12{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-12px 0 20px;padding-bottom:18px;border-bottom:1px solid var(--border)}._templateRow_87shp_12>span{font-size:.72rem;font-weight:700;color:var(--muted-foreground);margin-right:3px}._editorTop_87shp_13{display:flex;align-items:center;justify-content:space-between;gap:12px}._saveStatus_87shp_13{font-size:.7rem;color:var(--muted-foreground)}._dashboard_87shp_13{max-width:1120px;margin:0 auto;padding:60px 32px 90px}._dashboardHead_87shp_13{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}._dashboardHead_87shp_13 h1{font-family:var(--font-family-display);font-size:3rem;margin:10px 0 8px}._dashboardHead_87shp_13 p{color:var(--muted-foreground);margin:0}._savedGrid_87shp_13{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._savedCard_87shp_13{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column;min-height:210px}._savedMeta_87shp_13{display:flex;gap:6px}._savedMeta_87shp_13 span{font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;padding:4px 7px;border-radius:999px;background:var(--secondary);color:var(--muted-foreground)}._savedCard_87shp_13 h2{font-family:var(--font-family-display);font-size:1.45rem;margin:18px 0 7px}._savedCard_87shp_13 p{font-size:.8rem;line-height:1.45;color:var(--muted-foreground);margin:0 0 14px}._savedCard_87shp_13 small{font-size:.68rem;color:var(--muted-foreground);margin-top:auto}._savedActions_87shp_13{display:flex;gap:6px;margin-top:18px}._emptyState_87shp_13{border:1px dashed var(--border);border-radius:var(--radius-lg);padding:60px 24px;text-align:center;color:var(--muted-foreground)}._emptyState_87shp_13 h2{color:var(--foreground);font-family:var(--font-family-display);margin:14px 0 8px}._emptyState_87shp_13 p{margin:0 0 18px}._toolbar_87shp_14{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}._sectionBlock_87shp_14{margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}._sectionTitle_87shp_14{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;margin-bottom:14px}._fileInput_87shp_14{font-size:.72rem;color:var(--muted-foreground);padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}._optionRow_87shp_14{display:flex;gap:18px;flex-wrap:wrap;font-size:.75rem;color:var(--muted-foreground);margin-bottom:14px}._optionRow_87shp_14 label{display:flex;align-items:center;gap:6px}._copyrightArea_87shp_14{min-height:88px}._frontMatter_87shp_14 p{max-width:58ch;line-height:1.7;color:var(--muted-foreground)}._tocList_87shp_14{margin:30px 0 0;padding-left:22px;display:grid;gap:14px;font-size:1rem}._wideMargin_87shp_14{padding-left:90px;padding-right:90px}._narrowMargin_87shp_14{padding-left:48px;padding-right:48px}._sectionManager_87shp_15{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:12px;margin-bottom:16px}._sectionTabs_87shp_15{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}._sectionTab_87shp_15,._sectionTabActive_87shp_15{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:999px;padding:7px 10px;font-size:.72rem;display:flex;align-items:center;gap:6px;cursor:pointer;max-width:100%}._sectionTab_87shp_15 span,._sectionTabActive_87shp_15 span{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--secondary);font-size:.64rem}._sectionTabActive_87shp_15{border-color:var(--primary);color:var(--foreground);background:color-mix(in srgb,var(--primary) 9%,var(--background))}._sectionActions_87shp_15{display:flex;align-items:center;gap:5px;flex-wrap:wrap}._sectionPreviewTitle_87shp_15{font-size:2.7rem!important;max-width:18ch!important;margin-bottom:2.5rem!important}._previewArea_87shp_16{padding:var(--spacing-8) var(--spacing-12) var(--spacing-16);overflow:auto;background-image:radial-gradient(var(--border) .7px,transparent .7px);background-size:18px 18px}._previewLabel_87shp_16{max-width:720px;margin:0 auto var(--spacing-3);display:flex;justify-content:space-between;color:var(--muted-foreground);font-family:var(--font-family-monospace);font-size:.68rem;letter-spacing:.08em}._paper_87shp_16{width:min(100%,720px);min-height:930px;margin:0 auto 30px;padding:72px 70px;background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-lg);border:1px solid color-mix(in srgb,var(--border) 75%,transparent);position:relative}._paperRule_87shp_16{height:2px;width:54px;background:var(--primary);margin-bottom:var(--spacing-12)}._paper_87shp_16 h2{font-family:var(--font-family-display);font-size:clamp(2.5rem,6vw,4rem);line-height:.95;letter-spacing:-.045em;margin:0;max-width:11ch}._paper_87shp_16 h3{font-family:var(--font-family-base);font-weight:400;font-size:1rem;color:var(--muted-foreground);margin:var(--spacing-4) 0 var(--spacing-12)}._bodyCopy_87shp_16{font-family:var(--font-family-base);line-height:1.75;font-size:.95rem;max-width:62ch}._bodyCopy_87shp_16 p{white-space:pre-wrap;margin:0 0 1.25em}._bodyCopy_87shp_16 h4{font-family:var(--font-family-display);font-size:1.75rem;margin:1.3em 0 .5em}._bodyCopy_87shp_16 h5{font-size:1.1rem;margin:1.2em 0 .45em}._paper_87shp_16 footer{position:absolute;bottom:38px;left:70px;right:70px;padding-top:var(--spacing-3);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;display:flex;justify-content:space-between}._coverPage_87shp_16{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:90px}._coverPage_87shp_16 ._paperRule_87shp_16{margin-top:auto}._coverPage_87shp_16 h2{font-size:4.2rem;max-width:10ch}._coverPage_87shp_16 h3{max-width:38ch}._paper_87shp_16._uploadedCover_87shp_16{min-height:0;padding:0;border:0;overflow:hidden;background:#fff}._coverImage_87shp_16{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center}._author_87shp_16{margin-top:40px;color:var(--muted-foreground);font-size:.85rem}._boldCover_87shp_16{background:var(--foreground);color:var(--background)}._boldCover_87shp_16 h3,._boldCover_87shp_16 ._author_87shp_16{color:color-mix(in srgb,var(--background) 70%,transparent)}._minimal_87shp_16 ._paperRule_87shp_16{width:100%;height:1px;background:var(--border)}._minimal_87shp_16 h2{font-family:var(--font-family-base);font-weight:600;font-size:2.6rem;letter-spacing:-.035em}._finish_87shp_8{min-height:calc(100vh - 74px);padding:70px 24px;display:grid;place-items:start center}._finishCard_87shp_17{width:min(760px,100%);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:48px;box-shadow:var(--shadow-lg)}._successIcon_87shp_17{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--secondary);color:var(--primary);margin-bottom:22px}._finish_87shp_8 h1{font-size:3.4rem}._finishCard_87shp_17>p{color:var(--muted-foreground);line-height:1.6;max-width:60ch}._launchGrid_87shp_17{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:32px 0}._launchGrid_87shp_17>div{border:1px solid var(--border);border-radius:var(--radius);padding:18px;display:grid;gap:7px}._launchGrid_87shp_17 strong{font-size:.86rem}._launchGrid_87shp_17 span{font-size:.76rem;line-height:1.5;color:var(--muted-foreground)}._finishActions_87shp_17{display:flex;justify-content:flex-end;gap:10px}._sellToolkit_87shp_18{max-width:1120px;margin:0 auto;padding:56px 32px 90px}._sellHead_87shp_18{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}._sellHead_87shp_18 h1{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4rem);line-height:1;margin:12px 0 10px;letter-spacing:-.04em}._sellHead_87shp_18 p{margin:0;color:var(--muted-foreground)}._toolGrid_87shp_18{display:grid;grid-template-columns:1fr 1fr;gap:16px}._toolCard_87shp_18{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}._toolTitle_87shp_18{display:flex;gap:11px;align-items:flex-start;margin-bottom:20px;color:var(--primary)}._toolTitle_87shp_18>div{display:grid;gap:4px}._toolTitle_87shp_18 strong{color:var(--foreground);font-size:.92rem}._toolTitle_87shp_18 span{color:var(--muted-foreground);font-size:.72rem;line-height:1.4}._netResult_87shp_18{border-radius:var(--radius);background:var(--secondary);padding:16px;display:grid;gap:3px}._netResult_87shp_18 span,._netResult_87shp_18 small{font-size:.7rem;color:var(--muted-foreground)}._netResult_87shp_18 strong{font-family:var(--font-family-display);font-size:2rem}._sellTextarea_87shp_18{min-height:90px}._descriptionPreview_87shp_18{min-height:180px;font-size:.78rem;line-height:1.55}._keywordTips_87shp_18{display:flex;gap:8px;align-items:flex-start;padding:12px;border-radius:var(--radius);background:var(--secondary);color:var(--muted-foreground);font-size:.72rem;line-height:1.45}._checkList_87shp_18{display:grid;gap:10px}._checkList_87shp_18 label{display:flex;gap:8px;align-items:flex-start;font-size:.78rem;color:var(--foreground)}._marketCard_87shp_18{grid-column:1/-1}._marketCard_87shp_18>._field_87shp_10{max-width:320px}._marketNote_87shp_18{margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-size:.7rem;line-height:1.5;color:var(--muted-foreground)}._sellFooter_87shp_18{display:flex;justify-content:space-between;gap:12px;margin-top:22px}._listingBuilder_87shp_19{display:grid;gap:14px}._listingBuilder_87shp_19>._field_87shp_10{max-width:720px;margin-bottom:0}._listingSummary_87shp_19{display:grid;grid-template-columns:2fr .7fr .5fr .8fr;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._listingSummary_87shp_19>div{padding:14px;border-right:1px solid var(--border);display:grid;gap:5px}._listingSummary_87shp_19>div:last-child{border-right:0}._listingSummary_87shp_19 span{font-size:.63rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}._listingSummary_87shp_19 strong{font-size:.78rem;line-height:1.35}._listingActions_87shp_19{display:flex;gap:8px;flex-wrap:wrap}._incomeResults_87shp_20{display:grid;grid-template-columns:1fr 1fr;gap:8px}._estimateNote_87shp_20{display:block;margin-top:9px;color:var(--muted-foreground);font-size:.65rem;line-height:1.4}._centeredText_87shp_21{text-align:center}._mockupPreview_87shp_22{height:260px;border-radius:var(--radius);background:#f5f0e7;border:1px solid var(--border);margin-bottom:14px;padding:26px;display:grid;grid-template-columns:1.25fr .75fr;gap:20px;overflow:hidden;color:#24201c}._mockupDark_87shp_22{background:#24201c;color:#f5f0e7}._mockupCopy_87shp_22{display:flex;flex-direction:column;justify-content:center;gap:9px}._mockupCopy_87shp_22>span{font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:#9a5738;font-weight:700}._mockupCopy_87shp_22 strong{font-family:var(--font-family-display);font-size:1.8rem;line-height:1}._mockupCopy_87shp_22 small{font-size:.68rem;opacity:.65}._mockupPage_87shp_22{background:#fffdf8;color:#2b2622;padding:22px 18px;box-shadow:0 12px 30px #00000024;display:flex;flex-direction:column;gap:9px;transform:rotate(2deg)}._mockupPage_87shp_22 i{width:38px;height:3px;background:#9a5738}._mockupPage_87shp_22 b{font-family:var(--font-family-display);font-size:1rem;line-height:1.05}._mockupPage_87shp_22 span{font-size:.58rem;color:#9a5738;font-weight:700}._mockupPage_87shp_22 p{font-size:.52rem;line-height:1.45;color:#75695e;margin:0}._checkListMini_87shp_22{font-size:.68rem;line-height:1.45;color:var(--muted-foreground);margin-top:12px}._marketSteps_87shp_23{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}._marketSteps_87shp_23 label{display:flex;gap:9px;align-items:flex-start;padding:10px;border:1px solid var(--border);border-radius:var(--radius);font-size:.75rem;line-height:1.4}._marketSteps_87shp_23 label>span{display:flex;gap:8px}._marketSteps_87shp_23 b{width:19px;height:19px;flex:0 0 19px;border-radius:50%;display:grid;place-items:center;background:var(--secondary);color:var(--primary);font-size:.62rem}@media(max-width:900px){._productGrid_87shp_2,._interestGrid_87shp_10,._suggestionGrid_87shp_10{grid-template-columns:1fr 1fr}._ideaFinderIntro_87shp_10{grid-template-columns:1fr}._savedGrid_87shp_13{grid-template-columns:1fr 1fr}._userName_87shp_7{display:none}._workspace_87shp_11{grid-template-columns:1fr}._editor_87shp_11{border-right:0;border-bottom:1px solid var(--border)}._previewArea_87shp_16{padding:24px 12px 48px}._paper_87shp_16{min-height:760px;padding:48px 38px}._paper_87shp_16 footer{left:38px;right:38px}}@media(max-width:600px){._header_87shp_4{padding:12px 16px}._brand_87shp_5>div:last-child span{display:none}._dashboard_87shp_13{padding:42px 18px}._dashboardHead_87shp_13{align-items:flex-start;flex-direction:column}._savedGrid_87shp_13{grid-template-columns:1fr}._discover_87shp_8{padding:48px 18px}._ideaFinder_87shp_10{padding:18px}._interestGrid_87shp_10,._suggestionGrid_87shp_10,._productGrid_87shp_2{grid-template-columns:1fr}._productCard_87shp_1{min-height:220px}._editor_87shp_11{padding:24px 18px}._twoCol_87shp_11{grid-template-columns:1fr}._finishCard_87shp_17{padding:28px 20px}._finish_87shp_8 h1{font-size:2.6rem}._launchGrid_87shp_17{grid-template-columns:1fr}._finishActions_87shp_17{flex-direction:column-reverse}._finishActions_87shp_17 button{width:100%}._sellToolkit_87shp_18{padding:42px 18px 70px}._sellHead_87shp_18{align-items:flex-start;flex-direction:column}._toolGrid_87shp_18{grid-template-columns:1fr}._marketCard_87shp_18{grid-column:auto}._listingSummary_87shp_19{grid-template-columns:1fr 1fr}._listingSummary_87shp_19>div{border-bottom:1px solid var(--border)}._marketSteps_87shp_23{grid-template-columns:1fr}._sellFooter_87shp_18{flex-direction:column-reverse}._sellFooter_87shp_18 button{width:100%}}._previewArea_87shp_16 ._paper_87shp_16{min-height:0;aspect-ratio:var(--page-ratio,612 / 792)}._previewArea_87shp_16 ._paper_87shp_16._styledPaper_87shp_27{aspect-ratio:auto;height:auto;min-height:min-content;overflow-wrap:anywhere;padding-bottom:100px}._styledPaper_87shp_27{background:#fff;color:var(--book-text)}._styledPaper_87shp_27 ._bodyCopy_87shp_16,._styledPaper_87shp_27._frontMatter_87shp_14 p,._styledPaper_87shp_27 ._tocList_87shp_14{font-family:var(--book-body-font);font-size:var(--book-body-size);line-height:var(--book-line-spacing);color:var(--book-text)}._styledPaper_87shp_27 h2,._styledPaper_87shp_27 ._sectionPreviewTitle_87shp_15{font-family:var(--book-heading-font)!important;font-size:var(--book-heading-size)!important;color:var(--book-heading);line-height:1.2;max-width:none!important}._styledPaper_87shp_27 ._bodyCopy_87shp_16 h4{font-family:var(--book-heading-font);font-size:calc(var(--book-heading-size) * .65);color:var(--book-heading);line-height:var(--book-line-spacing)}._styledPaper_87shp_27 ._bodyCopy_87shp_16 h5{font-family:var(--book-heading-font);font-size:calc(var(--book-heading-size) * .5);color:var(--book-heading);line-height:var(--book-line-spacing)}._styledPaper_87shp_27 ._paperRule_87shp_16{background:var(--book-accent)}._sectionPicture_87shp_32{margin-top:18px;margin-bottom:20px;max-width:100%;break-inside:avoid}._sectionPicture_87shp_32 img{display:block;width:100%;max-height:650px;object-fit:contain}._sectionPicture_87shp_32 figcaption{font-family:var(--book-body-font);font-size:9pt;line-height:1.35;margin-top:8px;color:var(--book-text);overflow-wrap:anywhere}._tools_wai17_1{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}._page_wai17_1{position:relative;width:100%;overflow:hidden;border:1px solid var(--border);touch-action:none;margin:14px 0}._page_wai17_1>img{width:100%;height:100%;display:block;pointer-events:none}._piece_wai17_1{position:absolute;background:transparent;border:1px dashed transparent;cursor:move;touch-action:none;padding:0;min-width:0;min-height:0}._piece_wai17_1:focus,._selected_wai17_1{border:2px dashed #3176b8!important;outline:none}._grid_wai17_1{display:grid;grid-template-columns:1fr 1fr;gap:10px}._controls_wai17_1{padding:12px;border:1px solid var(--border);border-radius:8px}._controls_wai17_1 label{display:grid;gap:5px;font-size:.8rem}._layers_wai17_1{max-height:140px;overflow:auto;display:flex;gap:5px;flex-wrap:wrap}._panel_urg3q_1{padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:20px;background:var(--card)}._panel_urg3q_1 p{font-size:.8rem;line-height:1.5}._body_urg3q_3{display:grid;gap:12px;margin-top:12px}._body_urg3q_3 small{font-size:.72rem;line-height:1.5;color:var(--muted-foreground)}._field_urg3q_5{display:grid;gap:8px;font-size:.78rem;font-weight:600}._input_urg3q_6{min-height:260px}._review_urg3q_7{max-height:400px;overflow:auto;display:grid;gap:12px}._section_urg3q_8{padding:12px;border:1px solid var(--border);border-radius:var(--radius)}._section_urg3q_8 summary{cursor:pointer;font-size:.74rem;margin-top:10px}._copy_urg3q_10{white-space:pre-wrap;overflow-wrap:anywhere}._actions_urg3q_11{display:flex;flex-wrap:wrap;gap:8px}._panel_119g0_1{margin:18px 0;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}._panel_119g0_1 p,._panel_119g0_1 small{font-size:.8rem;line-height:1.5;color:var(--muted-foreground)}._panel_119g0_1 small{display:block;margin-top:10px}._choices_119g0_1{display:flex;flex-wrap:wrap;gap:6px}._panel_119g0_1 details{margin:14px 0;max-height:320px;overflow:auto}._panel_119g0_1 summary{cursor:pointer}._panel_119g0_1 h3{font-size:.95rem}._copy_119g0_1{white-space:pre-wrap}@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}._panel_1tp50_1{margin:16px 0}._overlay_1tp50_1{position:fixed;inset:0;z-index:100;background:#20180eb3;display:flex;align-items:center;justify-content:center;padding:20px}._dialog_1tp50_1{background:var(--background,#fffaf4);color:var(--foreground,#302b26);width:760px;max-width:100%;max-height:90vh;overflow:auto;border-radius:14px;padding:24px;box-shadow:0 12px 50px #0004}._dialog_1tp50_1 p{line-height:1.5;margin:12px 0}._actions_1tp50_1{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}._selection_1tp50_1{max-height:240px;overflow:auto;border:1px solid #cfc5b8;padding:12px;border-radius:8px}._selection_1tp50_1 label,._check_1tp50_1{display:flex;align-items:center;gap:10px;padding:8px 0}._field_1tp50_1{display:flex;flex-direction:column;gap:6px;margin:12px 0}._review_1tp50_1{max-height:42vh;overflow:auto}._review_1tp50_1 details{border-bottom:1px solid #cfc5b8;padding:12px 0}._review_1tp50_1 summary{cursor:pointer;font-weight:600}._photo_1tp50_1{max-width:100%;max-height:300px;object-fit:contain}._panel_ufoyf_1{border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;margin-bottom:20px;background:var(--card)}._panel_ufoyf_1 summary{cursor:pointer;font-size:.9rem;font-weight:600}._panel_ufoyf_1 p{font-size:.78rem;line-height:1.5;color:var(--muted-foreground)}._grid_ufoyf_1{display:grid;grid-template-columns:1fr 1fr;gap:12px}._grid_ufoyf_1 label{display:grid;gap:7px;font-size:.75rem}._grid_ufoyf_1 input[type=color]{padding:3px;width:100%;height:38px}._panel_1938q_1{padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);margin:16px 0;background:var(--card)}._panel_1938q_1 summary{font-weight:600;font-size:.85rem;cursor:pointer}._panel_1938q_1 p{font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}._field_1938q_1{display:grid;gap:6px;font-size:.75rem}._card_1938q_1{display:grid;gap:10px;padding-top:16px;margin-top:16px;border-top:1px solid var(--border)}._card_1938q_1>img{max-width:100%;height:110px;object-fit:contain;justify-self:center}._grid_110vr_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:12px 0}._grid_110vr_1 label{display:grid;gap:6px}._board_110vr_1{position:relative;width:100%;margin:16px 0;background:#fff}._board_110vr_1>img{width:100%;height:100%;display:block}._board_110vr_1 ._template_110vr_1{position:absolute;inset:0;opacity:.35;pointer-events:none}._guide_110vr_1{position:absolute;border:1px dashed;pointer-events:none}._guide_110vr_1 span{font-size:9px;background:#ffffffe0;color:#222;vertical-align:top}._panel_uclmf_1{border:1px solid #ded5ca;border-radius:14px;background:#fffcf7;padding:20px;margin:18px 0;color:#302b26}._panel_uclmf_1 h2{font-size:20px;margin:0 0 8px}._panel_uclmf_1 p{font-size:14px;line-height:1.55;margin:12px 0}._tabs_uclmf_1,._actions_uclmf_1{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}._fields_uclmf_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px}._field_uclmf_1{display:flex;flex-direction:column;gap:6px;font-size:13px;margin:12px 0}._field_uclmf_1 select{width:100%;min-height:40px;padding:8px;border:1px solid #cbbfb2;background:#fff;color:#302b26;border-radius:6px}._field_uclmf_1 input{min-height:38px}._preview_uclmf_1{width:100%;height:580px;border:1px solid #d8cec2;background:#fff;margin:12px 0}._note_uclmf_1{color:#675c50}._error_uclmf_1{color:#9f2525}._panel_uclmf_1 details{margin-top:16px}._panel_uclmf_1 summary{cursor:pointer;font-weight:600}._panel_uclmf_1 a{text-decoration:underline;color:#85452d}._spread_1b241_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}._spread_1b241_1 ._page_1b241_1{min-width:0}._preview_1b241_1{width:100%;min-width:0}._preview_1b241_1 iframe{width:100%;min-height:750px;border:1px solid var(--border);background:#fff}._page_1b241_1{margin:0 0 32px;position:relative;background:#fff;box-shadow:0 4px 18px #0002;width:100%}._page_1b241_1 canvas{display:block;width:100%;height:auto}._page_1b241_1 figcaption{position:absolute;bottom:-24px;left:0;font-size:12px;color:var(--muted-foreground)}._studio_he5v3_1{display:grid;gap:1rem}._row_he5v3_1{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}._fields_he5v3_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}._entry_he5v3_1{display:grid;grid-template-columns:1fr 2fr auto;gap:.5rem;margin:.5rem 0}._error_he5v3_1{color:#a32626;white-space:pre-wrap}._studio_he5v3_1 fieldset{border:1px solid var(--border);padding:1rem;border-radius:8px}._studio_he5v3_1 label{display:grid;gap:.3rem}._list_he5v3_1{max-height:300px;overflow:auto}._studio_g6oni_1{border:1px solid var(--border,#ded9e4);border-radius:14px;padding:18px;margin:18px 0;background:var(--card,#fff)}._studio_g6oni_1 fieldset{border:1px solid #d8d3df;border-radius:10px;padding:14px;margin:14px 0;min-width:0}._studio_g6oni_1 legend{font-weight:700;padding:0 6px}._studio_g6oni_1 label{display:block;margin:8px 0}._studio_g6oni_1 select{display:block;width:100%;padding:9px;border:1px solid #bdb8c5;border-radius:7px;background:#fff;color:#25202c}._fields_g6oni_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._row_g6oni_1{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}._studio_g6oni_1 pre{white-space:pre-wrap;background:#f4f1f7;padding:12px;border-radius:8px}._error_g6oni_1{white-space:pre-wrap;color:#a52236}._message_g6oni_1{white-space:pre-wrap;overflow-wrap:anywhere}._studio_g6oni_1 small{line-height:1.5}._studio_g6oni_1 textarea{width:100%}@media(max-width:500px){._fields_g6oni_1{grid-template-columns:1fr}}._list_1wqf5_1{max-height:min(360px,60dvh);overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;padding:5px;border:1px solid var(--border);border-radius:8px}._row_1wqf5_2{position:relative;display:flex;align-items:stretch;gap:6px;padding:4px 0}._handle_1wqf5_3{flex:0 0 44px;min-height:44px;touch-action:none;user-select:none;cursor:grab;font-size:26px}._handle_1wqf5_3:active{cursor:grabbing}._select_1wqf5_5{flex:1;min-width:0;white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:44px}._dragging_1wqf5_6{opacity:.65;background:var(--muted)}._before_1wqf5_7:before,._after_1wqf5_7:after{content:"";position:absolute;left:0;right:0;height:4px;background:var(--primary);border-radius:3px;z-index:2;pointer-events:none}._before_1wqf5_7:before{top:-2px}._after_1wqf5_7:after{bottom:-2px}._blank_1wqf5_10{margin:6px 0 6px 50px;padding:8px;border:1px dashed var(--muted-foreground);background:var(--muted);border-radius:6px}._blank_1wqf5_10 button{width:100%;white-space:normal;height:auto;min-height:44px}._help_1wqf5_12{display:block;font-size:.85rem;color:var(--muted-foreground);margin:6px 0}
