@layer base{._item_vxjwx_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_vxjwx_2:hover:not(:has(._trigger_vxjwx_12:disabled)){box-shadow:var(--shadow-md)}._item_vxjwx_2:has(._trigger_vxjwx_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_vxjwx_21{display:flex}._trigger_vxjwx_12{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-weight:400;line-height:1.5;letter-spacing:-.01em;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_vxjwx_12:hover:not(:disabled){opacity:.8}._trigger_vxjwx_12:active:not(:disabled){opacity:.7}._trigger_vxjwx_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_vxjwx_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_vxjwx_62{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_vxjwx_12:disabled ._icon_vxjwx_62{color:var(--muted-foreground);opacity:.5}._trigger_vxjwx_12[data-state=open] ._icon_vxjwx_62{transform:rotate(180deg)}._content_vxjwx_80{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_vxjwx_80[data-state=open]{animation:_accordion-down_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_vxjwx_93{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;line-height:1.6}@keyframes _accordion-up_vxjwx_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_vxjwx_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}._page_8gtcw_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._demoNotice_8gtcw_8{max-width:1072px;margin:0 auto var(--spacing-2);padding:12px 18px;border:1px solid #d8e4dc;background:#f0f5f0;border-radius:12px;color:#243e35;font-size:.83rem;line-height:1.65;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}._demoNotice_8gtcw_8 strong{flex-shrink:0}._demoNotice_8gtcw_8 span{flex:1 1 290px}@media(max-width:600px){._demoNotice_8gtcw_8{margin:0 16px 8px;padding:12px}}._topbar_8gtcw_29{max-width:1120px;margin:0 auto;padding:var(--spacing-4) var(--spacing-6);display:flex;align-items:center;justify-content:space-between}._brand_8gtcw_38{display:flex;align-items:center;gap:var(--spacing-2);font-weight:700;letter-spacing:-.03em}._brandMark_8gtcw_46{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--primary-foreground);background:var(--primary)}._authActions_8gtcw_56{display:flex;align-items:center;gap:var(--spacing-2)}._userName_8gtcw_62{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;color:var(--muted-foreground)}._hero_8gtcw_71{max-width:1180px;margin:0 auto;padding:var(--spacing-4) var(--spacing-6) var(--spacing-16);text-align:center}._heroArtwork_8gtcw_78{display:block;width:min(100%,1120px);height:auto;margin:0 auto;border-radius:var(--radius-lg)}._heroMobileCopy_8gtcw_86{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._freeBadge_8gtcw_97{display:inline-flex;margin-bottom:var(--spacing-4)}._hero_8gtcw_71 h1{margin:0;font-family:var(--font-family-display);font-size:clamp(2.3rem,7vw,4.6rem);line-height:1.08;letter-spacing:-.055em}._heroMobileCopy_8gtcw_86>p{max-width:600px;margin:var(--spacing-6) auto 0;color:var(--muted-foreground);font-size:1.05rem;line-height:1.75}._searchBox_8gtcw_118{margin:var(--spacing-8) auto 0;max-width:620px;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--primary)}._searchBox_8gtcw_118 input{border:0;box-shadow:none;background:transparent;padding-left:0}._searchBox_8gtcw_118 input:focus{box-shadow:none}._trustLine_8gtcw_143{margin-top:var(--spacing-4);display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.83rem}._section_8gtcw_153{max-width:1120px;margin:0 auto;padding:0 var(--spacing-6) var(--spacing-8)}._sectionHeading_8gtcw_159{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._eyebrow_8gtcw_167{display:block;margin-bottom:var(--spacing-2);color:var(--primary);font-size:.78rem;font-weight:700;letter-spacing:.08em}._sectionHeading_8gtcw_159 h2{margin:0;font-family:var(--font-family-display);font-size:clamp(1.55rem,4vw,2.25rem);letter-spacing:-.035em}._resultCount_8gtcw_183{color:var(--muted-foreground);font-size:.86rem}._categoryAccordion_8gtcw_188{display:grid;gap:var(--spacing-2)}._categoryAccordionItem_8gtcw_193{overflow:hidden;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._categoryAccordionTrigger_8gtcw_200{padding:var(--spacing-4) 1.25rem;text-decoration:none;gap:var(--spacing-3)}._categoryAccordionTrigger_8gtcw_200:hover{text-decoration:none}._categoryAccordionLabel_8gtcw_210{min-width:0;flex:1;display:flex;align-items:baseline;gap:var(--spacing-3);text-align:left}._categoryAccordionLabel_8gtcw_210 strong{font-size:1rem;color:var(--foreground)}._categoryAccordionLabel_8gtcw_210 small{color:var(--muted-foreground);font-size:.78rem;font-weight:400}._categoryCount_8gtcw_230{flex:0 0 auto;color:var(--muted-foreground);font-size:.78rem;font-weight:600}._categoryAccordionContent_8gtcw_237{border-top:1px solid var(--border)}._compactQuestionList_8gtcw_241{display:grid}._compactQuestionItem_8gtcw_245{min-height:48px;padding:0 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);color:var(--foreground);text-decoration:none;border-bottom:1px solid var(--border);font-size:.92rem;line-height:1.4}._compactQuestionItem_8gtcw_245:last-child{border-bottom:0}._compactQuestionItem_8gtcw_245:hover{background:var(--surface);color:var(--primary)}._compactQuestionItem_8gtcw_245 svg{flex:0 0 auto;color:var(--muted-foreground)}._compactLoading_8gtcw_273{display:grid;gap:var(--spacing-2)}._categorySkeleton_8gtcw_278{height:64px;border-radius:var(--radius-md)}._categoryGrid_8gtcw_283{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-3)}._categoryButton_8gtcw_289{min-height:86px;height:auto;padding:var(--spacing-4);display:flex;align-items:center;justify-content:space-between;text-align:left;border-radius:var(--radius-md)}._categoryText_8gtcw_300{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}._categoryText_8gtcw_300 strong{font-size:.98rem}._categoryText_8gtcw_300 small{font-size:.75rem;opacity:.72;font-weight:400}._questionList_8gtcw_318{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3)}._questionLink_8gtcw_324{color:inherit;text-decoration:none}._questionSkeleton_8gtcw_329{min-height:165px;border-radius:var(--radius-md)}._questionCard_8gtcw_334{padding:var(--spacing-6);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._questionCard_8gtcw_334:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._questionMeta_8gtcw_348{display:flex;align-items:center;gap:var(--spacing-2)}._popular_8gtcw_354{color:var(--warning-foreground);font-size:.72rem;font-weight:700}._questionCard_8gtcw_334 h3{margin:var(--spacing-4) 0 var(--spacing-6);font-size:1.05rem;line-height:1.55;letter-spacing:-.025em}._cardFooter_8gtcw_367{display:flex;align-items:center;justify-content:space-between;color:var(--primary);font-size:.85rem;font-weight:700}._emptyState_8gtcw_376{grid-column:1 / -1;padding:var(--spacing-12);text-align:center;background:var(--card);border:1px dashed var(--border);border-radius:var(--radius-md)}._emptyState_8gtcw_376 p{margin:0 0 var(--spacing-4)}._savePanel_8gtcw_389{max-width:1072px;margin:0 auto var(--spacing-8);padding:var(--spacing-4) 1.25rem;display:grid;grid-template-columns:auto 1fr auto;gap:var(--spacing-3);align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}._saveIcon_8gtcw_402{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--card);color:var(--primary);border:1px solid var(--border)}._saveCopy_8gtcw_413{display:flex;flex-direction:column;gap:5px}._saveCopy_8gtcw_413 strong{font-size:.96rem}._saveCopy_8gtcw_413 span{color:var(--muted-foreground);font-size:.82rem}._footer_8gtcw_428{padding:1.25rem var(--spacing-6) 1.75rem;text-align:center;border-top:1px solid var(--border);color:var(--muted-foreground)}._footer_8gtcw_428 strong{color:var(--foreground)}._footer_8gtcw_428 p{max-width:680px;margin:var(--spacing-2) auto 0;font-size:.75rem;line-height:1.6}._footerLinks_8gtcw_446{margin-top:var(--spacing-3);display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap;font-size:.75rem}._footerLinks_8gtcw_446 a{color:var(--primary)}@media(max-width:820px){._categoryGrid_8gtcw_283{grid-template-columns:repeat(2,minmax(0,1fr))}._questionList_8gtcw_318{grid-template-columns:1fr}._savePanel_8gtcw_389{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}}@media(max-width:560px){._topbar_8gtcw_29{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}._hero_8gtcw_71{padding:var(--spacing-8) var(--spacing-4) var(--spacing-12);text-align:left}._heroArtwork_8gtcw_78{display:none}._heroMobileCopy_8gtcw_86{display:block;position:relative;width:auto;height:auto;margin:0;overflow:hidden;clip:auto;white-space:normal;padding:1.25rem 0 var(--spacing-2)}._heroMobileCopy_8gtcw_86:before{content:"";position:absolute;inset:-18% -34% -10%;background:linear-gradient(#f7f4edc7,#f7f4edc7),url(/_cdn/static/6745f266-e47b-4e09-b0e0-9febdfded128-livinglawq-hero-scales.png) center / cover no-repeat;opacity:.28;pointer-events:none}._heroMobileCopy_8gtcw_86>*{position:relative;z-index:1}._heroMobileCopy_8gtcw_86>p{margin-left:0}._freeBadge_8gtcw_97{margin-bottom:var(--spacing-3)}._searchBox_8gtcw_118{margin-top:var(--spacing-6)}._trustLine_8gtcw_143{justify-content:flex-start;align-items:flex-start}._section_8gtcw_153{padding-left:var(--spacing-4);padding-right:var(--spacing-4);padding-bottom:var(--spacing-6)}._categoryGrid_8gtcw_283{grid-template-columns:1fr 1fr;gap:var(--spacing-2)}._categoryButton_8gtcw_289{min-height:94px;padding:var(--spacing-3)}._categoryText_8gtcw_300 small{line-height:1.35}._categoryAccordionTrigger_8gtcw_200{padding:var(--spacing-4)}._categoryAccordionLabel_8gtcw_210{align-items:flex-start;flex-direction:column;gap:3px}._compactQuestionItem_8gtcw_245{padding:0 var(--spacing-4);min-height:52px}._questionCard_8gtcw_334{padding:var(--spacing-4)}._savePanel_8gtcw_389{grid-template-columns:auto 1fr;margin:0 var(--spacing-4) var(--spacing-6);padding:var(--spacing-4);gap:var(--spacing-3)}._savePanel_8gtcw_389>button,._savePanel_8gtcw_389>a{grid-column:1 / -1;width:100%;justify-content:center}._footer_8gtcw_428{padding:1.25rem var(--spacing-4) var(--spacing-6)}._footer_8gtcw_428 p{max-width:320px;line-height:1.5}}
