._0zOizG_page{min-height:calc(100vh - var(--site-header-height));padding:32px 20px}._0zOizG_layout{gap:24px;max-width:1152px;margin:0 auto;display:grid}@media (min-width:768px){._0zOizG_page{padding-left:32px;padding-right:32px}}@media (min-width:1024px){._0zOizG_page{padding-left:56px;padding-right:56px}}
._2kgI6a_tabs{flex-wrap:wrap;gap:8px;display:flex}
.qsIY_q_pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.qsIY_q_pagination>:first-child{justify-self:start}.qsIY_q_pagination>:last-child{justify-self:end}.qsIY_q_middle{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.qsIY_q_pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.qsIY_q_gap{color:var(--muted-foreground);padding:0 4px;font-size:14px}@media (max-width:640px){.qsIY_q_pagination{grid-template-columns:1fr 1fr}.qsIY_q_middle{grid-area:1/1/auto/-1;gap:16px}.qsIY_q_pagination>:first-child{grid-area:2/1}.qsIY_q_pagination>:last-child{grid-area:2/2}}
.hLy9CW_discussions{grid-template-rows:minmax(0,1fr);gap:8px;min-height:0;padding:10px;display:grid}.hLy9CW_empty{color:var(--reader-muted-text);margin:0;padding:8px;font-size:12px;line-height:1.45}.hLy9CW_list{align-content:start;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.hLy9CW_button{width:100%;min-height:74px;font:inherit;text-align:left;color:inherit;background:color-mix(in srgb, var(--reader-surface) 74%, transparent);border:1px solid var(--reader-border);cursor:pointer;border-radius:8px;gap:6px;padding:10px;display:grid}.hLy9CW_button:hover,.hLy9CW_button:focus-visible{background:color-mix(in srgb, var(--reader-accent) 12%, var(--reader-surface));outline:none}.hLy9CW_list span{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.hLy9CW_list small{color:var(--reader-muted-text);font-size:11px;font-weight:800;line-height:1.35}.hLy9CW_error-state{gap:8px;padding:8px;display:grid}.hLy9CW_error-state p{color:var(--reader-danger);margin:0;font-size:12px;line-height:1.45}.hLy9CW_retry{width:fit-content;font:inherit;color:var(--reader-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.hLy9CW_retry:hover,.hLy9CW_retry:focus-visible{outline:none;text-decoration:underline}.hLy9CW_pagination{flex-wrap:nowrap;justify-content:center;gap:6px;padding-top:2px}.hLy9CW_pagination [data-pagination-pages=true]{flex-wrap:nowrap;justify-content:center;gap:6px;min-width:0}.hLy9CW_pagination [data-slot=button]{min-width:34px;box-shadow:none;padding-inline:10px}
.YDWI3q_highlights{grid-template-rows:minmax(0,1fr);gap:8px;min-height:0;padding:10px;display:grid}.YDWI3q_empty{color:var(--reader-muted-text);margin:0;padding:8px;font-size:12px;line-height:1.45}.YDWI3q_list{align-content:start;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.YDWI3q_button{width:100%;min-height:74px;font:inherit;text-align:left;color:inherit;background:color-mix(in srgb, var(--reader-surface) 74%, transparent);border:1px solid var(--reader-border);cursor:pointer;border-radius:8px;gap:6px;padding:10px;display:grid}.YDWI3q_button:hover,.YDWI3q_button:focus-visible,.YDWI3q_button[data-active=true]{background:color-mix(in srgb, var(--reader-accent) 12%, var(--reader-surface));outline:none}.YDWI3q_button[data-active=true]{border-color:color-mix(in srgb, var(--reader-accent) 42%, transparent)}.YDWI3q_list span{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.YDWI3q_list small{color:var(--reader-muted-text);font-size:11px;font-weight:800;line-height:1.35}.YDWI3q_error-state{gap:8px;padding:8px;display:grid}.YDWI3q_error-state p{color:var(--reader-danger);margin:0;font-size:12px;line-height:1.45}.YDWI3q_retry{width:fit-content;font:inherit;color:var(--reader-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.YDWI3q_retry:hover,.YDWI3q_retry:focus-visible{outline:none;text-decoration:underline}.YDWI3q_pagination{flex-wrap:nowrap;justify-content:center;gap:6px;padding-top:2px}.YDWI3q_pagination [data-pagination-pages=true]{flex-wrap:nowrap;justify-content:center;gap:6px;min-width:0}.YDWI3q_pagination [data-slot=button]{min-width:34px;box-shadow:none;padding-inline:10px}
.-dCXya_panel{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.-dCXya_heading{border-bottom:1px solid var(--reader-border);gap:12px;padding:16px 18px 12px;display:grid}.-dCXya_title{min-width:0}.-dCXya_title h2,.-dCXya_title p{margin:0}.-dCXya_title h2{margin-bottom:6px;font-size:16px}.-dCXya_title p{color:var(--reader-muted-text);font-size:12px;line-height:1.45}.-dCXya_tabs{background:var(--reader-surface-muted);border:1px solid var(--reader-border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.-dCXya_tab{min-width:0;min-height:34px;font:inherit;color:var(--reader-muted-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 5px;font-size:11px;font-weight:800;line-height:1.2}.-dCXya_tab:hover,.-dCXya_tab:focus-visible{color:var(--reader-text);background:color-mix(in srgb, var(--reader-accent) 10%, transparent);outline:none}.-dCXya_tab[data-active=true]{color:var(--reader-accent);background:var(--reader-surface);box-shadow:var(--shadow-sm)}.-dCXya_body{min-width:0;min-height:0;display:grid;overflow:auto}
._9nYQzW_page{min-height:calc(100vh - var(--site-header-height));place-items:center;padding:32px 20px;display:grid}._9nYQzW_content{width:100%;max-width:576px}._9nYQzW_actions{margin-top:16px}
.DiLl6q_counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.DiLl6q_counter{gap:4px;height:auto;padding:8px;font-size:12px;font-weight:400;display:grid}.DiLl6q_counter span{font-size:26px;line-height:34px}.DiLl6q_dialog{flex-direction:column;gap:0;max-width:680px;height:min(80dvh,800px);padding:0;display:flex;overflow:hidden}.DiLl6q_header{justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 20px;display:flex}.DiLl6q_tabs{flex-wrap:wrap;gap:8px 20px;min-width:0;display:flex}.DiLl6q_tab{height:40px;color:var(--muted-foreground);box-shadow:none;background:0 0;border-radius:0;gap:8px;padding:0 0 8px;font-weight:600;transition:color .18s;position:relative}.DiLl6q_tab:hover{color:var(--primary-dark);background:0 0}.DiLl6q_tab[aria-pressed=true]{color:var(--primary-dark)}.DiLl6q_tab:active{translate:none}.DiLl6q_tab:after{opacity:0;background:var(--primary);content:"";border-radius:9999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.85)}.DiLl6q_tab[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}.DiLl6q_body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.DiLl6q_list{margin:0;padding:0;list-style:none}.DiLl6q_row{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:16px;padding:8px 24px;display:flex}.DiLl6q_identity{display:contents}.DiLl6q_person{overflow-wrap:anywhere;min-width:0;color:inherit;flex:0 auto;align-items:center;gap:12px;text-decoration:none;display:flex}.DiLl6q_person strong{display:block}.DiLl6q_handle{color:var(--muted-foreground);font-size:12px;display:block}.DiLl6q_avatar{border-radius:50%;flex:none;width:36px;height:36px}.DiLl6q_bio{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 200px;min-width:0;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.DiLl6q_follow,.DiLl6q_following,.DiLl6q_follow-menu{width:140px}.DiLl6q_follow-menu{min-width:0;padding:4px}.DiLl6q_follow-menu-item{min-height:32px;padding:4px 8px;font-size:12px}.DiLl6q_following{white-space:nowrap;height:auto;min-height:32px;color:var(--primary);background:var(--surface-warm);cursor:pointer;border-radius:12px;gap:4px;padding:5px 8px;font-size:12px;font-weight:700}.DiLl6q_following svg{width:16px;height:16px}.DiLl6q_row-action p{font-size:12px}.DiLl6q_message{text-align:center;padding:24px}.DiLl6q_pagination{padding:16px 24px}.DiLl6q_skeleton{background:linear-gradient(100deg, var(--surface) 20%, var(--surface-warm) 50%, var(--surface) 80%);background-size:200% 100%;border-radius:12px;min-height:64px;margin:16px 24px;animation:1.5s ease-in-out infinite DiLl6q_shimmer}@keyframes DiLl6q_shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.DiLl6q_tab,.DiLl6q_tab:after{transition:none}.DiLl6q_skeleton{animation:none}}@media (max-width:640px){.DiLl6q_dialog{border-radius:0;width:100vw;height:100dvh;max-height:none}.DiLl6q_body{flex:1}.DiLl6q_row{flex-wrap:wrap;align-items:flex-start}.DiLl6q_identity{flex-basis:100%;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.DiLl6q_bio{margin-left:48px}.DiLl6q_row-action{max-width:100%;margin-left:48px}}
.ODuk1q_card{background:var(--surface);min-width:0;min-height:166px;box-shadow:var(--shadow-md);border:1px solid #eadfce;border-radius:12px;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:16px;display:grid}.ODuk1q_card[data-compact=true]{grid-template-columns:88px minmax(0,1fr);min-height:156px}.ODuk1q_cover{background:var(--surface);border-radius:8px;align-self:start;width:92px;height:138px;position:relative;overflow:hidden}.ODuk1q_card[data-compact=true] .ODuk1q_cover{width:88px;height:132px}.ODuk1q_cover img{box-sizing:border-box;object-fit:cover}.ODuk1q_content{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.ODuk1q_content h3{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.ODuk1q_status{min-height:26px;color:var(--primary);background:var(--secondary);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}@media (max-width:520px){.ODuk1q_card,.ODuk1q_card[data-compact=true]{grid-template-columns:78px minmax(0,1fr);gap:14px;min-height:148px;padding:14px}.ODuk1q_cover,.ODuk1q_card[data-compact=true] .ODuk1q_cover{width:78px;height:117px}}
.c2a2SG_section{background:var(--surface);box-shadow:var(--shadow-raised);border-radius:16px;gap:24px;padding:clamp(24px,4vw,36px);display:grid}.c2a2SG_header{justify-content:space-between;align-items:center;gap:16px;display:flex}.c2a2SG_title{align-items:center;gap:12px;min-width:0;display:flex}.c2a2SG_icon{width:42px;height:42px;color:var(--primary);background:var(--secondary);box-shadow:var(--shadow-sm);border-radius:999px;flex:none;place-items:center;display:inline-grid}.c2a2SG_icon svg{width:21px;height:21px}.c2a2SG_title h2,.c2a2SG_message{margin:0}.c2a2SG_title h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--foreground);font-size:26px;font-weight:400;line-height:1.3}.c2a2SG_count{min-width:28px;height:28px;color:var(--primary);background:var(--secondary);border-radius:999px;place-items:center;padding:0 8px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.c2a2SG_link{color:var(--primary);align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.c2a2SG_link:hover{color:var(--primary-dark)}.c2a2SG_link svg{width:16px;height:16px}.c2a2SG_message{color:var(--muted-foreground)}.c2a2SG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.c2a2SG_grid{grid-template-columns:1fr}}@media (max-width:640px){.c2a2SG_header{flex-direction:column;align-items:flex-start}}
.p6dDqG_section{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid #eadfce;border-radius:12px;gap:20px;padding:24px;display:grid}.p6dDqG_heading,.p6dDqG_form-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.p6dDqG_heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.p6dDqG_heading h2,.p6dDqG_heading p,.p6dDqG_feed h3,.p6dDqG_empty h4,.p6dDqG_empty p,.p6dDqG_notice h3,.p6dDqG_notice p,.p6dDqG_form-heading h3{margin:0}.p6dDqG_heading h2{font-family:var(--font-headline), var(--font-headline-fallback);font-size:24px;font-weight:400;line-height:1.3}.p6dDqG_heading p,.p6dDqG_empty p,.p6dDqG_notice p{color:var(--muted-foreground);font-size:14px;line-height:1.55}.p6dDqG_create-button,.p6dDqG_form-heading button{min-height:38px;font:inherit;color:var(--primary-foreground);background:var(--primary);box-shadow:var(--shadow-raised);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.p6dDqG_create-button svg{width:16px;height:16px}.p6dDqG_form-heading button{color:var(--primary-dark);box-shadow:none;background:#faf0e1}.p6dDqG_mine{gap:14px;display:grid}.p6dDqG_notice,.p6dDqG_form-panel,.p6dDqG_empty{background:#fffaf4;border:1px solid #eadfce;border-radius:12px;gap:10px;padding:18px;display:grid}.p6dDqG_notice h3,.p6dDqG_form-heading h3,.p6dDqG_feed h3,.p6dDqG_empty h4{font-family:var(--font-headline), var(--font-headline-fallback);font-size:20px;font-weight:400;line-height:1.35}.p6dDqG_notice a{width:fit-content;color:var(--primary);font-size:14px;font-weight:800}.p6dDqG_feed{gap:2px;display:grid}.p6dDqG_feed-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.p6dDqG_status{min-height:20px;color:var(--success);font-size:13px;font-weight:800;line-height:1.45}.p6dDqG_pagination{border-top:1px solid #eadfce;margin-top:14px;padding-top:16px}@media (max-width:760px){.p6dDqG_section{padding:20px}.p6dDqG_feed-header,.p6dDqG_heading-actions{width:100%}.p6dDqG_heading-actions{justify-content:stretch}}
.q3dweG_follow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.q3dweG_count{color:var(--muted-foreground);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.q3dweG_count svg{width:16px;height:16px}.q3dweG_error{color:var(--destructive);flex-basis:100%;margin:0;font-size:13px;line-height:1.45}
.Ks3_6a_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;display:grid}.Ks3_6a_empty{text-align:center;background:var(--surface);box-shadow:var(--shadow-md);border:1px solid #eadfce;border-radius:12px;justify-items:center;gap:12px;padding:32px;display:grid}.Ks3_6a_empty h2,.Ks3_6a_empty p{margin:0}.Ks3_6a_empty h2{font-family:var(--font-headline), var(--font-headline-fallback);font-size:24px;font-weight:400;line-height:1.3}.Ks3_6a_empty p{max-width:420px;color:var(--muted-foreground)}
.GOwYDW_social{grid-template-columns:minmax(0,1fr) auto;align-self:center;align-items:center;gap:24px;min-width:0;display:grid}.GOwYDW_counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.GOwYDW_counter:disabled{white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;box-shadow:none;opacity:1;cursor:default;gap:4px;padding:8px;font-size:12px;font-weight:400;line-height:18px;display:grid}.GOwYDW_value{font-size:26px;font-weight:400;line-height:34px}.GOwYDW_actions{gap:8px;max-width:280px;display:grid}.GOwYDW_follow{width:100%}.GOwYDW_following{width:auto;min-height:42px;color:var(--primary);background:var(--surface-warm);cursor:pointer;border-radius:12px;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.GOwYDW_following:disabled{cursor:default}.GOwYDW_spinner{animation:1s linear infinite GOwYDW_spin}@keyframes GOwYDW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.GOwYDW_spinner{animation:none}}.GOwYDW_notice{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.GOwYDW_status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:960px){.GOwYDW_social{grid-column:2}}@media (max-width:640px){.GOwYDW_social{border-top:1px solid var(--divider);grid-column:auto;grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px}.GOwYDW_actions{max-width:none}.GOwYDW_following{width:100%}}
.-ZcRia_confirmation{background:#fff7ed;border:1px solid #f4c7ad;border-radius:12px;gap:12px;padding:14px;display:grid}.-ZcRia_confirmation p{margin:0;font-size:14px;line-height:1.5}.-ZcRia_actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.-ZcRia_secondary,.-ZcRia_destructive{min-height:36px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.-ZcRia_secondary{color:var(--primary-dark);background:#faf0e1;border:1px solid #eadfce}.-ZcRia_destructive{color:var(--primary-foreground);background:var(--destructive);border:1px solid var(--destructive)}.-ZcRia_destructive svg{width:15px;height:15px}.-ZcRia_secondary:disabled,.-ZcRia_destructive:disabled{opacity:.55;cursor:not-allowed}.-ZcRia_error,.-ZcRia_success{font-size:13px}.-ZcRia_error{color:var(--destructive)}.-ZcRia_success{color:var(--success)}
.cYKDSa_progress{background:#8b5e3c29;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.cYKDSa_indicator{background:var(--primary);border-radius:inherit;width:100%;height:100%;transition:transform .18s ease-out}.cYKDSa_indeterminate{width:36%;animation:1.1s ease-in-out infinite cYKDSa_progress-indeterminate}@keyframes cYKDSa_progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(290%)}}
.berc5W_body{gap:18px;display:grid}.berc5W_message{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6}.berc5W_shelf-list{gap:10px;max-height:min(360px,50vh);display:grid;overflow-y:auto}.berc5W_shelf-item{background:var(--surface-warm);border:1px solid #eadfce;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.berc5W_shelf-item[data-disabled=true]{opacity:.72}.berc5W_shelf-copy{gap:2px;display:grid}.berc5W_shelf-name{color:var(--foreground);font-size:14px;font-weight:800;line-height:1.4}.berc5W_shelf-status{color:var(--muted-foreground);font-size:12px;line-height:1.4}.berc5W_footer{margin-top:4px}.berc5W_create-link{justify-self:start}
.aqUOMG_form{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid #eadfce;border-radius:12px;gap:10px;padding:16px 20px;scroll-margin-block:16px;display:grid}.aqUOMG_counter{color:var(--muted-foreground);justify-content:flex-end;font-size:12px;line-height:1.4;display:flex}.aqUOMG_error{color:var(--destructive);margin:0;font-size:13px;line-height:1.45}.aqUOMG_actions{justify-content:flex-end;display:flex}.aqUOMG_reply{background:color-mix(in srgb, var(--surface-inset) 54%, var(--surface));border-inline-start:3px solid var(--primary);border-radius:6px;grid-template-columns:40px minmax(0,1fr) auto;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;display:grid}.aqUOMG_reply div{min-width:0}.aqUOMG_avatar{background-color:var(--surface);border-radius:999px;width:40px;height:40px}.aqUOMG_cancel-reply{position:relative}.aqUOMG_tooltip{z-index:1;visibility:hidden;width:max-content;color:var(--primary-foreground);opacity:0;pointer-events:none;background:#3e2723;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.3;transition:opacity .15s,visibility .15s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.aqUOMG_cancel-reply:hover .aqUOMG_tooltip,.aqUOMG_cancel-reply:focus-within .aqUOMG_tooltip{visibility:visible;opacity:1}.aqUOMG_reply strong,.aqUOMG_reply p{font-size:13px;line-height:1.45}.aqUOMG_reply p{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0}@media (max-width:640px){.aqUOMG_form{padding:14px}.aqUOMG_actions{justify-content:stretch}.aqUOMG_actions [data-slot=button]{width:100%}}
.S3nw1q_header{min-width:0;color:var(--foreground);background:var(--surface);box-shadow:var(--shadow-md);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:24px;padding:32px;display:grid}.S3nw1q_avatar{width:112px;height:112px;box-shadow:var(--shadow-md);border-radius:9999px}.S3nw1q_content{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.S3nw1q_labels{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.S3nw1q_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0;font-size:12px;font-weight:700;line-height:18px}.S3nw1q_privacy{color:var(--muted-foreground);background:var(--surface-warm);border-radius:9999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;line-height:18px;display:inline-flex}.S3nw1q_privacy svg,.S3nw1q_meta svg{flex-shrink:0}.S3nw1q_name{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);margin:0;font-size:34px;font-weight:400;line-height:42px}.S3nw1q_handle{color:var(--primary);margin:0;font-size:14px;font-weight:700;line-height:22px}.S3nw1q_bio{white-space:pre-wrap;max-width:58ch;margin:8px 0 0;font-size:14px;line-height:22px}.S3nw1q_meta{color:var(--muted-foreground);align-items:center;gap:8px;margin:8px 0 0;font-size:12px;line-height:18px;display:flex}@media (max-width:960px){.S3nw1q_header{grid-template-columns:auto minmax(0,1fr);padding:24px}}@media (max-width:640px){.S3nw1q_header{grid-template-columns:minmax(0,1fr);gap:24px}.S3nw1q_avatar{width:88px;height:88px}.S3nw1q_name{font-size:26px;line-height:34px}}
.CEVraG_card{background:var(--surface);width:min(100%,960px);box-shadow:var(--shadow-md);border:1px solid #8b5e3c21;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding:24px;display:flex}.CEVraG_content{flex:1;gap:14px;display:grid}.CEVraG_card p,.CEVraG_card span,.CEVraG_card small{color:var(--muted-foreground);margin:0}.CEVraG_card p{font-weight:800}.CEVraG_card p span{text-transform:uppercase;color:#4e7e34;background:#e4f4d7;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:11px;display:inline-block}.CEVraG_card h2{font-family:var(--font-headline), serif;color:var(--primary-dark);margin:3px 0 0;font-size:28px;font-weight:400}.CEVraG_eyebrow{font-family:var(--font-headline), serif;font-size:22px;font-weight:400;color:var(--primary-dark)!important}.CEVraG_stats{gap:28px;display:flex}.CEVraG_stats strong{font-family:var(--font-headline), serif;color:var(--primary-dark)}.CEVraG_progress{height:12px}.CEVraG_illustration{color:var(--secondary);align-items:center;gap:18px;display:flex}.CEVraG_illustration>svg{background:var(--surface-warm);border-radius:50%;width:88px;height:88px;padding:18px}@media (max-width:640px){.CEVraG_card{flex-direction:column;align-items:start}.CEVraG_illustration{justify-content:space-between;width:100%}}.CEVraG_illustration img{width:220px;height:auto}
.mfk0xq_form{gap:18px;display:grid}.mfk0xq_field,.mfk0xq_fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.mfk0xq_field label,.mfk0xq_fieldset legend{color:var(--primary-dark);font-size:13px;font-weight:800;line-height:1.4}.mfk0xq_field input,.mfk0xq_field textarea{width:100%;min-width:0;font:inherit;color:var(--foreground);background:var(--surface-inset);box-shadow:var(--shadow-inset);border:0;border-radius:12px;outline:none}.mfk0xq_field input{height:46px;padding:10px 14px}.mfk0xq_field textarea{resize:vertical;min-height:136px;padding:12px 14px}.mfk0xq_field input:focus-visible,.mfk0xq_field textarea:focus-visible{box-shadow:var(--shadow-inset), 0 0 0 3px #8b5e3c40}.mfk0xq_field input[aria-invalid=true],.mfk0xq_field textarea[aria-invalid=true]{border:1px solid var(--destructive);box-shadow:none;background:#fef2f2}.mfk0xq_compact .mfk0xq_field input,.mfk0xq_compact .mfk0xq_field textarea{background:var(--surface);box-shadow:none;border:1px solid #eadfce}.mfk0xq_compact .mfk0xq_field input:focus-visible,.mfk0xq_compact .mfk0xq_field textarea:focus-visible{box-shadow:0 0 0 3px #8b5e3c40}.mfk0xq_rating-options,.mfk0xq_visibility-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mfk0xq_visibility-options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.mfk0xq_rating-option{cursor:pointer}.mfk0xq_rating-option input{opacity:0;position:absolute}.mfk0xq_rating-option span{color:#d8c7b2;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.mfk0xq_rating-option input:checked+span,.mfk0xq_rating-option-active span{color:var(--primary)}.mfk0xq_rating-option span svg{fill:currentColor;width:18px;height:18px}.mfk0xq_rating-option input:focus-visible+span{border-radius:4px;box-shadow:0 0 0 3px #8b5e3c40}.mfk0xq_rating-value{color:var(--primary-dark);margin-left:4px;font-size:13px;font-weight:800;line-height:1}.mfk0xq_rating-clear{min-height:28px;font:inherit;color:var(--primary-dark);cursor:pointer;background:#fffaf4;border:1px solid #eadfce;border-radius:9999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.35;display:inline-flex}.mfk0xq_rating-clear svg{width:14px;height:14px}.mfk0xq_rating-clear:focus-visible{outline:none;box-shadow:0 0 0 3px #8b5e3c40}.mfk0xq_rating-clear:disabled{opacity:.55;cursor:not-allowed}.mfk0xq_rating-label{color:var(--muted-foreground);margin:-4px 0 0;font-size:12px;font-weight:800;line-height:1.4}.mfk0xq_visibility-option{cursor:pointer;display:block}.mfk0xq_visibility-option input{opacity:0;position:absolute}.mfk0xq_visibility-option span{text-align:center;background:#fffaf4;border:1px solid #eadfce;border-radius:12px;align-content:center;justify-items:center;gap:2px;width:100%;min-height:74px;padding:10px 12px;display:grid}.mfk0xq_visibility-option input:checked+span{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.mfk0xq_visibility-option input:focus-visible+span{box-shadow:0 0 0 3px #8b5e3c40}.mfk0xq_visibility-option strong{font-size:13px;line-height:1.35}.mfk0xq_visibility-option small,.mfk0xq_hint{color:var(--muted-foreground);font-size:12px;line-height:1.45}.mfk0xq_compact .mfk0xq_visibility-option span{min-height:56px;padding:9px 10px}.mfk0xq_compact .mfk0xq_visibility-option small{display:none}@media (max-width:640px){.mfk0xq_visibility-options{grid-template-columns:1fr}}.mfk0xq_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mfk0xq_leading-action,.mfk0xq_primary-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mfk0xq_primary-actions{justify-content:flex-end;margin-left:auto}.mfk0xq_cancel,.mfk0xq_submit{min-height:42px;font:inherit;color:var(--primary-foreground);background:var(--primary);box-shadow:var(--shadow-raised);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:800;display:inline-flex}.mfk0xq_cancel{color:var(--primary-dark);box-shadow:none;background:#fffaf4;border:1px solid #eadfce}.mfk0xq_submit svg{width:16px;height:16px}.mfk0xq_cancel:disabled,.mfk0xq_submit:disabled{opacity:.55;cursor:not-allowed}.mfk0xq_status{min-height:20px}.mfk0xq_compact-hint{color:var(--muted-foreground);margin:-6px 0 0;font-size:12px;line-height:1.45}.mfk0xq_error,.mfk0xq_success{margin:0;font-size:13px;line-height:1.45}.mfk0xq_error{color:var(--destructive)}.mfk0xq_success{color:var(--success)}
._4SK73W_form{gap:6px;width:100%;display:grid}._4SK73W_button{width:100%}._4SK73W_button:not(:disabled){cursor:pointer}._4SK73W_error{color:var(--destructive);margin:0;font-size:12px;line-height:1.4}
.l4Mncq_message{border-bottom:1px solid #eadfce;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.l4Mncq_message:last-child{border-bottom:0}.l4Mncq_content{gap:7px;min-width:0;display:grid}.l4Mncq_avatar{background-color:var(--surface-inset);border-radius:999px;width:48px;height:48px}.l4Mncq_content>p,.l4Mncq_deleted{margin:0}.l4Mncq_heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.l4Mncq_heading strong{font-size:13px;line-height:1.4}.l4Mncq_heading time,.l4Mncq_deleted{color:var(--muted-foreground);font-size:12px;line-height:1.45}.l4Mncq_content>p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.65}.l4Mncq_reply{color:var(--muted-foreground);background:color-mix(in srgb, var(--surface) 70%, var(--surface-inset));border-inline-start:3px solid var(--primary);border-radius:4px;gap:2px;padding:8px 10px;display:grid}.l4Mncq_reply span{font-size:12px;font-weight:600;line-height:1.4}.l4Mncq_reply p{font-size:13px;line-height:1.45}.l4Mncq_actions{flex-wrap:wrap;justify-content:flex-start;gap:4px 12px;margin-top:-2px;display:flex}.l4Mncq_actions [data-slot=button]{padding-inline:0}.l4Mncq_confirmation{background:var(--surface-inset);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.l4Mncq_confirmation>p{margin:0;font-size:13px;line-height:1.45}.l4Mncq_confirmation>div{flex-wrap:wrap;gap:8px;display:flex}.l4Mncq_delete-error{color:var(--destructive)}@media (max-width:640px){.l4Mncq_message{grid-template-columns:40px minmax(0,1fr);gap:12px}.l4Mncq_avatar{width:40px;height:40px}}
._4ru4iW_section{background:var(--surface);width:min(100%,960px);box-shadow:var(--shadow-md);border:1px solid #8b5e3c1f;border-radius:16px;gap:16px;margin-inline:auto;padding:24px;display:grid}._4ru4iW_header,._4ru4iW_title,._4ru4iW_discussion,._4ru4iW_activity{align-items:center;display:flex}._4ru4iW_header{justify-content:space-between;gap:16px}._4ru4iW_title{gap:10px;min-width:0}._4ru4iW_title h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);margin:0;font-size:28px;font-weight:400;line-height:36px}._4ru4iW_title span{min-width:28px;height:28px;color:var(--primary-dark);background:var(--surface-warm);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:800;line-height:18px;display:inline-flex}._4ru4iW_header>a{color:var(--primary-dark);flex:none;font-size:14px;font-weight:800;line-height:22px;text-decoration:none}._4ru4iW_header>a:hover{text-underline-offset:3px;text-decoration:underline}._4ru4iW_list{border:1px solid #eadfce;border-radius:12px;margin:0;padding:0;list-style:none;display:grid}._4ru4iW_list li+li{border-top:1px solid #eadfce}._4ru4iW_discussion{min-width:0;color:inherit;gap:12px;padding:13px 14px;text-decoration:none;transition:background-color .16s}._4ru4iW_discussion:hover{background:var(--surface-warm)}._4ru4iW_discussion:focus-visible,._4ru4iW_header>a:focus-visible{outline-offset:3px;outline:3px solid #8b5e3c40}._4ru4iW_discussion>svg{width:19px;height:19px;color:var(--secondary);flex:none}._4ru4iW_content{gap:2px;min-width:0;display:grid}._4ru4iW_content strong,._4ru4iW_content span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._4ru4iW_content strong{color:var(--primary-dark);font-size:14px;line-height:22px}._4ru4iW_content span,._4ru4iW_activity,._4ru4iW_empty,._4ru4iW_error{font-size:12px;line-height:18px}._4ru4iW_content span,._4ru4iW_empty{color:var(--muted-foreground)}._4ru4iW_activity{color:var(--muted-foreground);flex:none;margin-left:auto}._4ru4iW_empty,._4ru4iW_error{border-radius:12px;margin:0;padding:16px}._4ru4iW_empty{background:var(--surface-warm)}._4ru4iW_error{color:#991b1b;background:#fef2f2;border:1px solid #ef4444}@media (max-width:760px){._4ru4iW_discussion{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;display:grid}._4ru4iW_activity{grid-column:2/4;margin-left:0}}@media (max-width:420px){._4ru4iW_section{padding:18px}._4ru4iW_header{align-items:start}._4ru4iW_title h2{font-size:24px;line-height:32px}._4ru4iW_header>a{font-size:12px;line-height:18px}}
.h2gDNa_wrapper{justify-items:end;gap:6px;display:grid}.h2gDNa_trigger svg{width:18px;height:18px}.h2gDNa_content{min-width:190px}.h2gDNa_section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:4px 8px 6px;font-size:11px;font-weight:800;line-height:1.3}.h2gDNa_separator{background:#eadfce;height:1px;margin:6px}.h2gDNa_item{text-align:left;white-space:nowrap;grid-template-columns:16px minmax(0,1fr);justify-content:start;gap:8px;width:100%;font-size:13px;line-height:1.25;display:grid}.h2gDNa_item[data-current=true]{color:var(--primary);background:var(--secondary)}.h2gDNa_item-icon{width:16px;height:16px}.h2gDNa_error{text-align:right;max-width:180px;color:var(--destructive);margin:0;font-size:12px;line-height:1.4}
.N9jAWG_page{min-height:calc(100vh - var(--site-header-height));color:var(--foreground);background:radial-gradient(circle at top left, color-mix(in srgb, var(--secondary) 24%, transparent), transparent 34%), var(--background);gap:32px;padding:clamp(24px,6vw,72px);display:grid}.N9jAWG_page>section{width:min(100%,1120px);margin:0 auto}
.r_8tLq_rating{align-items:center;gap:3px;display:inline-flex}.r_8tLq_rating svg{width:16px;height:16px}.r_8tLq_active{color:var(--primary);fill:currentColor}.r_8tLq_inactive{color:#d8c7b2}.r_8tLq_value{color:var(--primary-dark);margin-left:6px;font-size:13px;font-weight:800;line-height:1}
.bey1JG_fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.bey1JG_fieldset legend{padding:0;font-size:14px;font-weight:600;line-height:20px}.bey1JG_options{gap:8px;display:grid}.bey1JG_option{background:var(--surface-warm);cursor:pointer;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.bey1JG_option:focus-within{outline:3px solid color-mix(in srgb, var(--ring) 25%, transparent)}.bey1JG_option input{width:18px;height:18px;accent-color:var(--primary);margin:1px 0 0}.bey1JG_option span{gap:2px;display:grid}.bey1JG_option strong{color:var(--primary-dark);font-size:14px;line-height:20px}.bey1JG_option small{color:var(--muted-foreground);font-size:12px;line-height:18px}.bey1JG_option[data-disabled=true]{opacity:.55;cursor:not-allowed}
.-qmQeq_controls.-qmQeq_controls{grid-template-columns:34% auto 1fr;width:100%;position:relative}.-qmQeq_form{flex:none}.-qmQeq_field.-qmQeq_field{color:var(--muted-foreground);flex-direction:row;align-items:center;gap:12px;font-size:14px;display:flex}.-qmQeq_field label{white-space:nowrap;width:fit-content}.-qmQeq_page-size{width:120px;height:34px;padding-top:6px;padding-bottom:6px}.-qmQeq_controls .-qmQeq_form{position:absolute;top:50%;left:66%;transform:translateY(-50%)}.-qmQeq_page-size-only{width:100%;min-height:34px;position:relative}.-qmQeq_page-size-only .-qmQeq_form{position:absolute;top:0;left:66%}@media (max-width:640px){.-qmQeq_controls{align-items:flex-end}.-qmQeq_controls .-qmQeq_form,.-qmQeq_page-size-only .-qmQeq_form{width:100%;position:static;transform:none}}
._1Q8YcW_card{background:var(--surface);min-width:0;min-height:164px;box-shadow:var(--shadow-md);border:1px solid #eadfce;border-radius:12px;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:16px;display:grid;overflow:hidden}._1Q8YcW_cover{aspect-ratio:2/3;background:var(--surface);border-radius:8px;align-self:start;width:88px;height:132px;position:relative;overflow:hidden}._1Q8YcW_cover:focus-visible{outline-offset:3px;outline:3px solid #8b5e3c40}._1Q8YcW_cover img{box-sizing:border-box;object-fit:cover}._1Q8YcW_content{flex-direction:column;gap:10px;min-width:0;min-height:132px;display:flex}._1Q8YcW_heading{gap:6px;display:grid}._1Q8YcW_heading h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}._1Q8YcW_heading h2 a{color:inherit;text-decoration:none}._1Q8YcW_heading h2 a:hover,._1Q8YcW_heading h2 a:focus-visible{color:var(--primary)}._1Q8YcW_authors,._1Q8YcW_meta,._1Q8YcW_file-status{margin:0}._1Q8YcW_authors{white-space:nowrap;color:var(--primary);text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.5;overflow:hidden}._1Q8YcW_details{border-top:1px solid #eadfce;gap:4px;margin-top:auto;padding-top:10px;display:grid}._1Q8YcW_action{border-top:1px solid #eadfce;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;padding-top:12px;display:grid}._1Q8YcW_action-button{width:100%}._1Q8YcW_meta,._1Q8YcW_file-status{color:var(--muted-foreground);font-size:12px;line-height:1.5}._1Q8YcW_file-status{opacity:.72}@media (max-width:520px){._1Q8YcW_card{grid-template-columns:78px minmax(0,1fr);gap:14px;min-height:148px;padding:14px}._1Q8YcW_cover{width:78px;height:117px}._1Q8YcW_content{min-height:117px}}
.cjhc1a_like{gap:4px;display:grid}.cjhc1a_like>p{color:var(--destructive);margin:0;font-size:12px;line-height:1.45}.cjhc1a_count{min-height:34px;color:var(--muted-foreground);align-items:center;gap:6px;padding-inline:0;font-size:12px;font-weight:700;display:inline-flex}.cjhc1a_count svg{width:14px;height:14px}.cjhc1a_liked{fill:currentColor}
.aNz2FG_page{min-height:calc(100vh - var(--site-header-height));color:var(--foreground);background:var(--background);gap:24px;padding:clamp(20px,5vw,56px);display:grid}.aNz2FG_hero,.aNz2FG_sections{width:min(100%,960px);margin-inline:auto}.aNz2FG_hero{background:var(--surface);box-shadow:var(--shadow-md);border-radius:16px;grid-template-columns:auto minmax(0,1fr) minmax(240px,280px);align-items:start;gap:24px;margin-top:clamp(16px,4vw,40px);padding:clamp(24px,4vw,36px);display:grid}.aNz2FG_avatar{aspect-ratio:1;border:4px solid var(--surface);width:clamp(100px,12vw,128px);box-shadow:var(--shadow-md);border-radius:9999px;margin-top:12px}.aNz2FG_intro{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.aNz2FG_labels{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.aNz2FG_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0;font-size:12px;font-weight:700;line-height:20px}.aNz2FG_visibility{color:var(--primary);background:var(--surface-warm);border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.aNz2FG_intro h1,.aNz2FG_sections h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);margin:0;font-weight:400}.aNz2FG_intro h1{font-size:clamp(28px,3.5vw,42px);line-height:1.25}.aNz2FG_sections h2{font-size:28px;line-height:36px}.aNz2FG_handle{color:var(--primary-dark);margin:0;font-size:16px;font-weight:700}.aNz2FG_bio{white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:24px}.aNz2FG_member{color:var(--muted-foreground);align-items:center;gap:8px;margin:8px 0 0;font-size:12px;line-height:20px;display:flex}.aNz2FG_member svg,.aNz2FG_visibility svg{flex-shrink:0}.aNz2FG_social{gap:24px;min-width:0;display:grid}.aNz2FG_counters{color:var(--primary);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.aNz2FG_counter{overflow-wrap:anywhere;text-align:center;flex-direction:column-reverse;align-items:center;gap:4px;min-width:0;display:flex}.aNz2FG_counter+.aNz2FG_counter{border-left:1px solid var(--divider)}.aNz2FG_counter dt{font-size:12px;line-height:20px}.aNz2FG_counter dd{font-family:var(--font-headline), var(--font-headline-fallback);margin:0;font-size:30px;line-height:40px}.aNz2FG_actions{gap:10px;display:grid}.aNz2FG_action{white-space:normal;overflow-wrap:anywhere;text-align:center;width:100%;height:auto;min-height:46px;box-shadow:none;padding:10px 12px}.aNz2FG_section-heading p,.aNz2FG_setting-row p{color:var(--muted-foreground);margin:0}.aNz2FG_section-heading p{max-width:620px;font-size:16px;line-height:27px}.aNz2FG_sections{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid #8b5e3c1f;border-radius:16px;gap:16px;padding:24px;display:grid}.aNz2FG_section-heading{gap:8px;display:grid}.aNz2FG_settings{gap:10px;display:grid}.aNz2FG_setting-row{background:var(--surface-warm);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.aNz2FG_setting-row div{gap:4px;display:grid}.aNz2FG_setting-row h3{color:var(--primary-dark);margin:0;font-size:17px;line-height:25px}.aNz2FG_setting-row p{font-size:14px;line-height:22px}.aNz2FG_setting-row a{cursor:pointer}@media (max-width:960px){.aNz2FG_hero{grid-template-columns:auto minmax(0,1fr)}.aNz2FG_social{grid-column:2}}@media (max-width:600px){.aNz2FG_hero{grid-template-columns:minmax(0,1fr)}.aNz2FG_avatar{width:96px;margin-top:0}.aNz2FG_social{border-top:1px solid var(--divider);grid-column:auto;padding-top:20px}.aNz2FG_setting-row{display:grid}}
.fweE7a_form{grid-template-columns:minmax(240px,1.35fr) minmax(200px,.85fr) minmax(220px,.9fr);align-items:start;gap:16px;display:grid}.fweE7a_search,.fweE7a_select{min-width:0}.fweE7a_search-progress{top:var(--site-header-height);z-index:19;position:fixed;left:0;right:0}.fweE7a_visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fweE7a_search-control{position:relative}.fweE7a_search-control svg{z-index:1;width:20px;height:20px;color:var(--foreground);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.fweE7a_search-control input{height:46px;color:var(--foreground);caret-color:var(--primary-dark);accent-color:var(--primary-dark);background:#ffffffbd;border:1px solid #eadfce;padding-left:48px;font-size:14px;box-shadow:0 8px 22px #3e27230f}.fweE7a_search-control input::-webkit-search-cancel-button{background-color:var(--primary-dark);cursor:pointer;appearance:none;width:18px;height:18px;margin-left:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fweE7a_select [data-slot=field-description]{margin-top:8px}.fweE7a_select button{background:#ffffffbd;border:1px solid #eadfce;width:100%;height:46px;font-size:14px;box-shadow:0 8px 22px #3e27230f}.fweE7a_select-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1080px){.fweE7a_form{grid-template-columns:minmax(0,1fr) minmax(220px,1fr)}.fweE7a_search{grid-column:1/-1}}@media (max-width:640px){.fweE7a_form{grid-template-columns:1fr;gap:16px}.fweE7a_search-control input,.fweE7a_select button{height:46px}}
.MS7VtW_card{background:var(--surface);min-width:0;min-height:166px;box-shadow:var(--shadow-md);border:1px solid #eadfce;border-radius:12px;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:16px;display:grid}.MS7VtW_cover{background:var(--surface);border-radius:8px;align-self:start;width:92px;height:138px;position:relative;overflow:hidden}.MS7VtW_cover img{box-sizing:border-box;object-fit:cover}.MS7VtW_content{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.MS7VtW_top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.MS7VtW_status{min-height:26px;color:var(--primary);background:var(--secondary);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.MS7VtW_content h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.MS7VtW_date{color:var(--muted-foreground);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.MS7VtW_date svg{width:14px;height:14px;color:var(--primary)}.MS7VtW_details{align-self:end;gap:8px;display:grid}.MS7VtW_progress{gap:4px;display:grid}.MS7VtW_progress p,.MS7VtW_page-progress{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.MS7VtW_progress-bar{background:var(--surface-inset);border-radius:999px;width:100%;height:6px;overflow:hidden}.MS7VtW_progress-bar span{background:var(--primary);border-radius:inherit;height:100%;transition:width .16s ease-out;display:block}@media (max-width:520px){.MS7VtW_card{grid-template-columns:78px minmax(0,1fr);gap:14px;min-height:148px;padding:14px}.MS7VtW_cover{width:78px;height:117px}}
.nPnnzq_section{border-block:1px solid color-mix(in srgb, var(--primary) 18%, transparent);gap:16px;padding:20px 0;display:grid}.nPnnzq_header{justify-content:space-between;align-items:center;gap:20px;display:flex}.nPnnzq_header h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);margin:0;font-size:26px;font-weight:400;line-height:34px}.nPnnzq_header p{color:var(--muted-foreground);margin:4px 0 0;font-size:14px;line-height:22px}.nPnnzq_avatar{width:92px;height:92px;box-shadow:var(--shadow-sm);background-position:50%;background-size:cover;border-radius:9999px;flex:none}.nPnnzq_form{gap:12px;display:grid}.nPnnzq_file-input{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nPnnzq_actions{flex-wrap:wrap;gap:8px;display:flex}.nPnnzq_confirm{color:var(--primary-dark);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:22px;display:flex}@media (max-width:520px){.nPnnzq_header{flex-direction:column-reverse;align-items:flex-start}}
.drSuka_panel,.drSuka_card{background:#fffaf4;border:1px solid #e6c29f;border-radius:12px;padding:18px}.drSuka_panel{gap:16px;display:grid}.drSuka_card{grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.drSuka_heading,.drSuka_header,.drSuka_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.drSuka_heading h3,.drSuka_body h3,.drSuka_body p,.drSuka_date{margin:0}.drSuka_heading h3,.drSuka_body h3{font-family:var(--font-headline), var(--font-headline-fallback);font-size:20px;font-weight:400;line-height:1.35}.drSuka_heading button,.drSuka_actions button{min-height:36px;font:inherit;color:var(--primary-dark);cursor:pointer;background:#faf0e1;border:1px solid #eadfce;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:800;display:inline-flex}.drSuka_actions{justify-content:flex-end}.drSuka_actions svg{width:15px;height:15px}.drSuka_actions .drSuka_danger{color:var(--destructive);background:#fff7ed;border-color:#f4c7ad}.drSuka_author{align-self:start;justify-items:start;gap:8px;display:grid}.drSuka_author-identity{align-items:center;gap:10px;display:flex}.drSuka_author-identity span{color:var(--primary-dark);font-size:13px;font-weight:800;line-height:1.35}.drSuka_avatar{width:48px;height:48px;color:var(--primary);background:#faf0e1;border:1px solid #eadfce;border-radius:999px;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex;overflow:hidden}.drSuka_avatar img{object-fit:cover;width:100%;height:100%}.drSuka_label{width:fit-content;color:var(--primary);background:#faead8;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.drSuka_body{gap:10px;min-width:0;display:grid}.drSuka_header{justify-content:flex-start}.drSuka_header span,.drSuka_muted,.drSuka_date{color:var(--muted-foreground);font-size:13px;line-height:1.45}.drSuka_body p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.65}.drSuka_controls{min-width:220px}.drSuka_dialog-content{border:1px solid #eadfce;border-radius:8px;place-self:start end;gap:14px;max-width:560px;margin-top:24px;margin-right:clamp(16px,5vw,72px);padding:24px 28px 22px;position:relative}.drSuka_dialog-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.drSuka_dialog-header{padding-right:34px}.drSuka_dialog-title{font-size:22px;line-height:1.35}.drSuka_close-button{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}.drSuka_close-button:hover{color:var(--primary-dark);background:#faf0e1}.drSuka_close-button:focus-visible{box-shadow:0 0 0 3px #8b5e3c40}.drSuka_close-button svg{width:18px;height:18px}.drSuka_sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.drSuka_dialog-delete-button{min-height:40px;font:inherit;color:var(--destructive);cursor:pointer;background:#fff7ed;border:1px solid #f4c7ad;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}.drSuka_dialog-delete-button svg{width:15px;height:15px}.drSuka_dialog-delete-button:focus-visible{box-shadow:0 0 0 3px #ef444433}@media (max-width:760px){.drSuka_card{grid-template-columns:1fr;align-items:stretch}.drSuka_author{align-items:start}.drSuka_controls{min-width:0}.drSuka_actions{justify-content:flex-start}.drSuka_dialog-content{max-width:min(100%,560px);margin:0;padding:22px 20px 20px}}
.FMqK4q_form{gap:16px;display:grid}.FMqK4q_required{color:var(--destructive)}.FMqK4q_optional{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:18px}.FMqK4q_textarea{resize:none}.FMqK4q_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
.sRfBkG_dialog{max-width:480px}.sRfBkG_block{color:#dc2626;border-color:#f87171}.sRfBkG_block:hover{color:#b91c1c;background:#fef2f2;border-color:#ef4444}.sRfBkG_unblock{color:#047857;border-color:#34d399}.sRfBkG_unblock:hover{color:#065f46;background:#ecfdf5;border-color:#10b981}
.tSyaxa_pagination{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tSyaxa_form{flex:none}.tSyaxa_field{color:var(--muted-foreground);gap:6px;font-size:14px;display:grid}.tSyaxa_field label{width:fit-content}.tSyaxa_page-size{width:120px}@media (max-width:640px){.tSyaxa_pagination>nav{width:100%}}
._49YZpW_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;display:grid}._49YZpW_empty{text-align:center;background:var(--surface);box-shadow:var(--shadow-md);border-radius:12px;gap:8px;padding:32px;display:grid}._49YZpW_empty h2,._49YZpW_empty p{margin:0}._49YZpW_empty h2{font-family:var(--font-headline), var(--font-headline-fallback);font-size:24px;font-weight:400;line-height:1.3}._49YZpW_empty p{color:var(--muted-foreground)}
.HyWqpq_messages{background:var(--surface);box-shadow:var(--shadow-sm);overscroll-behavior:contain;border:1px solid #eadfce;border-radius:12px;max-block-size:min(60svh,720px);margin:0;padding:0 20px;list-style:none;display:grid;overflow-y:auto}@media (max-width:640px){.HyWqpq_messages{max-block-size:50svh;padding-inline:14px}}
._7N-kfG_section{background:var(--surface);min-width:0;box-shadow:var(--shadow-md);border:1px solid #8b5e3c1f;border-radius:16px;gap:14px;padding:20px;display:grid}._7N-kfG_section h2,._7N-kfG_section h3,._7N-kfG_section p{margin:0}._7N-kfG_section h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);font-size:26px;font-weight:400;line-height:34px}._7N-kfG_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}._7N-kfG_book{border:1px solid #eadfce;border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}._7N-kfG_cover{object-fit:cover;border-radius:7px;width:54px;height:78px}._7N-kfG_content{gap:3px;min-width:0;display:grid}._7N-kfG_content h3,._7N-kfG_authors,._7N-kfG_progress{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._7N-kfG_content h3{color:var(--primary-dark);font-size:14px;line-height:20px}._7N-kfG_authors,._7N-kfG_progress{color:var(--muted-foreground);font-size:12px;line-height:18px}._7N-kfG_content [role=progressbar]{height:8px;margin-top:3px}._7N-kfG_empty{text-align:center;background:var(--surface-warm);border-radius:12px;justify-items:center;gap:8px;min-height:174px;padding:18px;display:grid}._7N-kfG_empty-illustration{object-fit:contain;width:auto;height:88px}._7N-kfG_empty h3{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);font-size:18px;font-weight:400;line-height:26px}._7N-kfG_empty p,._7N-kfG_error{color:var(--muted-foreground);font-size:13px;line-height:20px}._7N-kfG_error{color:#991b1b;background:#fef2f2;border:1px solid #ef4444;border-radius:12px;padding:14px}@media (max-width:420px){._7N-kfG_section{padding:18px}._7N-kfG_book{grid-template-columns:44px minmax(0,1fr)}._7N-kfG_cover{width:44px;height:64px}._7N-kfG_book [data-slot=button]{grid-column:2;justify-self:start}}
.n4qF8G_card{min-width:0;height:100%;color:inherit;text-decoration:none;display:block}.n4qF8G_article{box-sizing:border-box;background:var(--surface);min-width:0;height:100%;min-height:164px;box-shadow:var(--shadow-md);border:1px solid #eadfce;border-radius:12px;grid-template-rows:minmax(132px,1fr) auto;grid-template-columns:88px minmax(0,1fr);gap:8px 16px;padding:16px;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.n4qF8G_card:hover .n4qF8G_article{border-color:#ddcbb5;box-shadow:0 8px 18px #3e27231a}.n4qF8G_card:focus-visible{outline-offset:3px;outline:3px solid #8b5e3c40}.n4qF8G_cover{aspect-ratio:2/3;background:var(--surface);border-radius:8px;align-self:start;width:88px;height:132px;position:relative;overflow:hidden}.n4qF8G_cover img{box-sizing:border-box;object-fit:cover}.n4qF8G_content{grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;height:100%;min-height:132px;display:grid}.n4qF8G_heading,.n4qF8G_thread{align-content:start;gap:5px;min-width:0;display:grid}.n4qF8G_heading h2,.n4qF8G_heading p,.n4qF8G_thread h3,.n4qF8G_fragment,.n4qF8G_meta{margin:0}.n4qF8G_heading h2{overflow-wrap:anywhere;font-family:var(--font-headline), var(--font-headline-fallback);color:var(--foreground);font-size:18px;font-weight:400;line-height:1.3}.n4qF8G_authors{white-space:nowrap;color:var(--primary);text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.5;overflow:hidden}.n4qF8G_thread{box-sizing:border-box;border-top:1px solid #eadfce;height:86px;padding-top:8px;overflow:hidden}.n4qF8G_thread h3{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.n4qF8G_fragment{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.n4qF8G_meta{color:var(--muted-foreground);border-top:1px solid #eadfce;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:12px;font-size:12px;line-height:1.5;display:grid}.n4qF8G_meta-item{align-items:center;gap:5px;display:inline-flex}.n4qF8G_meta-item svg{width:14px;height:14px}@media (max-width:520px){.n4qF8G_article{grid-template-columns:78px minmax(0,1fr);gap:8px 14px;min-height:148px;padding:14px}.n4qF8G_cover{width:78px;height:117px}.n4qF8G_content{min-height:117px}}
._3T5Wxq_section{gap:20px;display:grid}._3T5Wxq_results{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}
.NizKOG_section{background:color-mix(in srgb, var(--destructive) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--destructive) 28%, transparent);border-radius:12px;gap:16px;padding:20px;display:grid}.NizKOG_intro{gap:8px;display:grid}.NizKOG_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--destructive);margin:0;font-size:13px;font-weight:700;line-height:20px}.NizKOG_intro h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);margin:0;font-size:26px;font-weight:400;line-height:34px}.NizKOG_intro p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:22px}.NizKOG_form{gap:16px;display:grid}.NizKOG_submit{justify-self:start}
.T4gBqG_card{border-bottom:1px solid #eadfce;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.T4gBqG_card:last-child{border-bottom:0}.T4gBqG_avatar{width:44px;height:44px;color:var(--primary);background:#faf0e1;border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;overflow:hidden}.T4gBqG_avatar img{object-fit:cover;width:100%;height:100%}.T4gBqG_content{gap:8px;min-width:0;display:grid}.T4gBqG_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.T4gBqG_header h3,.T4gBqG_header p,.T4gBqG_title,.T4gBqG_body,.T4gBqG_date{margin:0}.T4gBqG_header h3{font-size:15px;line-height:1.4}.T4gBqG_header h3 a{color:inherit;text-decoration:none}.T4gBqG_header h3 a:hover{color:var(--primary)}.T4gBqG_header p,.T4gBqG_date{color:var(--muted-foreground);font-size:12px;line-height:1.4}.T4gBqG_title{font-family:var(--font-body), var(--font-body-fallback);font-size:15px;font-weight:800;line-height:1.45}.T4gBqG_body{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.65}
._7g-I9W_card{background:var(--surface);border:1px solid #eadfce;border-radius:12px;grid-template-columns:112px minmax(160px,1.1fr) auto minmax(240px,2.5fr) auto;grid-template-areas:"cover book rating review date";align-items:center;gap:18px;min-width:0;padding:18px;display:grid}._7g-I9W_cover{background:var(--surface);border-radius:8px;grid-area:cover;width:112px;height:168px;position:relative;overflow:hidden}._7g-I9W_card[data-compact=true]{grid-template-columns:72px minmax(120px,200px) 160px minmax(0,1fr) 144px;align-items:start;column-gap:28px;padding:10px}._7g-I9W_card[data-compact=true] ._7g-I9W_cover{width:72px;height:96px}._7g-I9W_cover img{object-fit:cover}._7g-I9W_book,._7g-I9W_title,._7g-I9W_body,._7g-I9W_date{margin:0}._7g-I9W_book{font-family:var(--font-headline), var(--font-headline-fallback);grid-area:book;font-size:20px;font-weight:400;line-height:1.3}._7g-I9W_card[data-compact=true] ._7g-I9W_book{font-size:17px}._7g-I9W_book a{white-space:nowrap;color:var(--foreground);text-overflow:ellipsis;text-decoration:none;display:block;overflow:hidden}._7g-I9W_book a:hover{color:var(--primary-dark)}._7g-I9W_rating{grid-area:rating}._7g-I9W_card[data-compact=true] ._7g-I9W_rating{justify-self:center;padding-top:2px}._7g-I9W_review{grid-area:review;gap:4px;min-width:0;display:grid}._7g-I9W_title{font-size:15px;font-weight:800;line-height:1.45}._7g-I9W_card[data-compact=true] ._7g-I9W_title{font-size:14px}._7g-I9W_body{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.65}._7g-I9W_card[data-compact=true] ._7g-I9W_body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._7g-I9W_date{white-space:nowrap;color:var(--muted-foreground);grid-area:date;font-size:12px;line-height:1.4}._7g-I9W_card[data-compact=true] ._7g-I9W_book,._7g-I9W_card[data-compact=true] ._7g-I9W_rating,._7g-I9W_card[data-compact=true] ._7g-I9W_review,._7g-I9W_card[data-compact=true] ._7g-I9W_date{align-self:start}._7g-I9W_card[data-compact=true] ._7g-I9W_date{text-align:left;justify-self:start}@media (max-width:640px){._7g-I9W_card{grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"cover book rating""cover review date";gap:14px;padding:14px}._7g-I9W_cover{width:88px;height:132px}._7g-I9W_card[data-compact=true]{grid-template-columns:68px minmax(0,1fr) auto}._7g-I9W_card[data-compact=true] ._7g-I9W_cover{width:68px;height:91px}._7g-I9W_book{font-size:18px}._7g-I9W_card,._7g-I9W_card[data-compact=true]{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"cover book""cover rating""review review""date date"}._7g-I9W_review{padding-top:4px}}
.IBr8xG_card{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid #eadfce;border-radius:12px;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px;display:grid}.IBr8xG_cover{background:var(--surface-warm);border-radius:8px;width:88px;height:132px;position:relative;overflow:hidden}.IBr8xG_cover:focus-visible{outline-offset:3px;outline:3px solid #8b5e3c40}.IBr8xG_cover img{object-fit:cover}.IBr8xG_content{align-content:start;gap:8px;min-width:0;display:grid}.IBr8xG_title,.IBr8xG_meta,.IBr8xG_note,.IBr8xG_date,.IBr8xG_confirmation p{margin:0}.IBr8xG_title{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--foreground);font-size:20px;font-weight:400;line-height:1.3}.IBr8xG_title a{color:inherit;text-decoration:none}.IBr8xG_title a:hover,.IBr8xG_title a:focus-visible{color:var(--primary)}.IBr8xG_meta,.IBr8xG_note,.IBr8xG_date,.IBr8xG_confirmation p{color:var(--muted-foreground);font-size:13px;line-height:1.5}.IBr8xG_meta{color:var(--primary)}.IBr8xG_note{background:var(--surface-warm);border-radius:6px;padding:8px 10px}.IBr8xG_actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.IBr8xG_confirmation{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.IBr8xG_confirmation strong{color:#991b1b}.IBr8xG_confirmation p{margin-top:4px}@media (max-width:520px){.IBr8xG_card{grid-template-columns:78px minmax(0,1fr)}.IBr8xG_cover{width:78px;height:117px}}
.QuU5MG_card{background:var(--surface);min-height:112px;box-shadow:var(--shadow-md);border:1px solid #8b5e3c1f;border-radius:14px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.QuU5MG_icon-block{width:76px;height:76px;color:var(--primary);background:linear-gradient(135deg, var(--surface-warm), #fffaf3);border-radius:12px;place-items:center;display:grid}.QuU5MG_icon{width:28px;height:28px}.QuU5MG_content{align-content:start;gap:8px;display:grid}.QuU5MG_header{justify-content:space-between;align-items:center;gap:12px;display:flex}.QuU5MG_title-block{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.QuU5MG_title-block h3,.QuU5MG_description,.QuU5MG_meta,.QuU5MG_confirmation p{margin:0}.QuU5MG_title-block h3{color:var(--primary-dark);font-size:21px;line-height:28px}.QuU5MG_badge{color:var(--primary);background:var(--surface-warm);cursor:default;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.QuU5MG_description{max-width:56ch;color:var(--muted-foreground);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.QuU5MG_meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.QuU5MG_meta-item{align-items:center;gap:5px;min-width:0;display:flex}.QuU5MG_meta-item dt{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.QuU5MG_meta-item dd{color:var(--primary-dark);margin:0;font-size:13px;font-weight:700;line-height:20px}.QuU5MG_meta-item+.QuU5MG_meta-item:before{color:var(--muted-foreground);content:"•";margin-right:6px}.QuU5MG_panel{align-content:center;justify-items:end;gap:12px;min-width:248px;display:grid}.QuU5MG_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.QuU5MG_actions a,.QuU5MG_actions button{cursor:pointer}.QuU5MG_actions button:disabled{cursor:not-allowed}.QuU5MG_confirmation{background:#fff6f6;border:1px solid #f5c2c7;border-radius:14px;gap:12px;padding:14px;display:grid}.QuU5MG_confirmation strong{color:#9f1239}.QuU5MG_confirmation p{color:#7f1d1d;margin-top:4px;font-size:13px;line-height:20px}@media (max-width:960px){.QuU5MG_card{grid-template-columns:64px minmax(0,1fr)}.QuU5MG_panel{grid-column:1/-1;justify-items:stretch;min-width:0}.QuU5MG_actions{justify-content:flex-start}}@media (max-width:680px){.QuU5MG_card{grid-template-columns:1fr;gap:14px;padding:18px}.QuU5MG_icon-block{width:64px;height:64px}.QuU5MG_header{flex-direction:column}.QuU5MG_badge{align-self:flex-start}.QuU5MG_actions{grid-template-columns:1fr;display:grid}}
.qoRD5a_wrapper{position:relative}.qoRD5a_viewport{background:var(--surface);box-shadow:var(--shadow-md);border-radius:16px;overflow-x:auto}.qoRD5a_table{text-align:left;border-collapse:collapse;width:100%;min-width:1000px;font-size:14px}.qoRD5a_head{color:var(--muted-foreground);background:var(--surface-warm)}.qoRD5a_head th{white-space:nowrap;padding:12px 16px;font-weight:600}.qoRD5a_sort{color:inherit;align-items:center;gap:8px;display:inline-flex}.qoRD5a_sort svg{width:16px;height:16px}.qoRD5a_row{border-top:1px solid var(--border)}.qoRD5a_row:hover{background:var(--surface-warm)}.qoRD5a_row td{vertical-align:middle;padding:16px}.qoRD5a_number{width:1%;color:var(--muted-foreground)}.qoRD5a_email{min-width:220px;color:var(--primary-dark);font-weight:600}.qoRD5a_date{min-width:180px;color:var(--muted-foreground)}.qoRD5a_role,.qoRD5a_status{white-space:nowrap;background:var(--secondary);border-radius:12px;align-items:center;gap:8px;min-height:34px;padding:5px 12px;display:inline-flex}.qoRD5a_status i{background:var(--success);border-radius:50%;width:10px;height:10px}.qoRD5a_status[data-status=blocked]{color:#b91c1c;background:#fef2f2}.qoRD5a_status[data-status=blocked] i{background:var(--destructive)}.qoRD5a_actions-header,.qoRD5a_actions{white-space:nowrap;width:1%}.qoRD5a_unavailable{color:var(--muted-foreground)}.qoRD5a_empty{text-align:center;color:var(--muted-foreground);background:var(--surface);box-shadow:var(--shadow-md);border-radius:16px;padding:32px 20px;font-size:14px}.qoRD5a_toast{z-index:60;color:#065f46;max-width:360px;box-shadow:var(--shadow-md);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:12px 16px;position:fixed;bottom:24px;right:24px}
.s4hITG_toolbar{gap:20px;display:grid}.s4hITG_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.s4hITG_title{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);font-size:34px;font-weight:400;line-height:42px}.s4hITG_description{max-width:672px;color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:24px}.s4hITG_form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.s4hITG_field{width:auto;color:var(--muted-foreground);gap:6px;font-size:14px;display:grid}.s4hITG_field label{width:fit-content}.s4hITG_search{flex:1;min-width:240px}
.tMomvW_actions{gap:10px;margin-top:10px;display:grid}.tMomvW_row,.tMomvW_form{flex-wrap:wrap;gap:10px;display:flex}.tMomvW_status,.tMomvW_error{margin:0;font-size:13px;line-height:1.5}.tMomvW_status{color:var(--muted-foreground)}.tMomvW_error{color:var(--destructive)}
.BvY4hq_page{gap:32px;width:min(1180px,100% - 32px);margin:0 auto;padding:48px 0 64px;display:grid}.BvY4hq_hero{background:var(--surface);box-shadow:var(--shadow-raised);border-radius:16px;gap:24px;padding:32px;display:grid}.BvY4hq_heading{gap:10px;max-width:720px;display:grid}.BvY4hq_heading h1,.BvY4hq_heading p,.BvY4hq_eyebrow,.BvY4hq_summary{margin:0}.BvY4hq_heading h1{font-family:var(--font-headline), var(--font-headline-fallback);font-size:34px;font-weight:400;line-height:1.25}.BvY4hq_heading p{color:var(--muted-foreground);font-size:15px;line-height:1.6}.BvY4hq_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:800;line-height:1.4}.BvY4hq_results{gap:20px;display:grid}.BvY4hq_summary{color:var(--muted-foreground);font-size:14px;line-height:1.5}@media (max-width:640px){.BvY4hq_page{width:min(100% - 24px,1180px);padding-top:32px}.BvY4hq_hero{padding:24px}}
.C_PonW_section{gap:12px;display:grid}
.oQo9la_sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,960px);margin-inline:auto;display:grid}.oQo9la_skeleton{background:linear-gradient(100deg, var(--surface) 20%, var(--surface-warm) 50%, var(--surface) 80%);min-height:262px;box-shadow:var(--shadow-md);background-size:200% 100%;border:1px solid #8b5e3c1f;border-radius:16px;animation:1.5s ease-in-out infinite oQo9la_shimmer}@keyframes oQo9la_shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.oQo9la_skeleton{animation:none}}@media (max-width:760px){.oQo9la_sections{grid-template-columns:1fr}}
.fmvxeG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;display:grid}
._6gHIga_page{gap:32px;width:min(1320px,100% - 32px);margin:0 auto;padding:48px 0 64px;display:grid}._6gHIga_hero{background:var(--surface);box-shadow:var(--shadow-raised);border-radius:16px;gap:24px;padding:32px;display:grid}._6gHIga_heading{gap:10px;max-width:720px;display:grid}._6gHIga_heading h1,._6gHIga_heading p,._6gHIga_eyebrow{margin:0}._6gHIga_heading h1{font-family:var(--font-headline), var(--font-headline-fallback);font-size:34px;font-weight:400;line-height:1.25}._6gHIga_heading p{color:var(--muted-foreground);font-size:15px;line-height:1.6}._6gHIga_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:800;line-height:1.4}._6gHIga_layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}._6gHIga_content{gap:20px;min-width:0;display:grid}._6gHIga_tabs{flex-wrap:wrap;gap:10px;display:flex}._6gHIga_tab{min-height:38px;color:var(--primary-dark);background:var(--secondary);border-radius:12px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}._6gHIga_tab[data-current=true]{color:var(--primary-foreground);background:var(--primary);box-shadow:var(--shadow-raised)}@media (max-width:980px){._6gHIga_layout{grid-template-columns:1fr}}@media (max-width:640px){._6gHIga_page{width:min(100% - 24px,1320px);padding-top:32px}._6gHIga_hero{padding:24px}}
._2sUa5G_form{gap:24px;display:grid}._2sUa5G_fields{gap:20px}._2sUa5G_required{color:var(--destructive)}._2sUa5G_optional{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:18px}._2sUa5G_submit{justify-self:start}
.Pum-pq_form{gap:24px;display:grid}.Pum-pq_fields{gap:20px}.Pum-pq_required{color:var(--destructive)}.Pum-pq_optional{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:18px}.Pum-pq_submit{justify-self:start}
.XVBI1W_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;display:grid}.XVBI1W_grid[data-single=true]{grid-template-columns:minmax(0,360px)}.XVBI1W_empty{text-align:center;background:var(--surface);box-shadow:var(--shadow-md);border:1px solid #eadfce;border-radius:12px;justify-items:center;gap:14px;padding:32px;display:grid}.XVBI1W_empty h2{font-family:var(--font-headline), var(--font-headline-fallback);margin:0;font-size:24px;font-weight:400;line-height:1.3}
._7sKzYa_section{background:var(--surface);box-shadow:var(--shadow-raised);border-radius:16px;gap:24px;padding:clamp(24px,4vw,36px);display:grid}._7sKzYa_header,._7sKzYa_title,._7sKzYa_link{align-items:center;display:flex}._7sKzYa_header{justify-content:space-between;gap:16px}._7sKzYa_title{gap:12px;min-width:0}._7sKzYa_icon{width:42px;height:42px;color:var(--primary);background:var(--secondary);box-shadow:var(--shadow-sm);border-radius:999px;flex:none;place-items:center;display:inline-grid}._7sKzYa_icon svg{width:21px;height:21px}._7sKzYa_title h2,._7sKzYa_message{margin:0}._7sKzYa_title h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--foreground);font-size:26px;font-weight:400;line-height:1.3}._7sKzYa_count{min-width:28px;height:28px;color:var(--primary);background:var(--secondary);border-radius:999px;place-items:center;padding:0 8px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}._7sKzYa_link{color:var(--primary);flex:none;gap:8px;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none}._7sKzYa_link:hover{color:var(--primary-dark)}._7sKzYa_link svg{width:16px;height:16px}._7sKzYa_message{color:var(--muted-foreground)}._7sKzYa_grid{gap:16px;width:min(100%,1000px);margin:0 auto;display:grid}@media (max-width:640px){._7sKzYa_header{flex-direction:column;align-items:flex-start}}
.B5Ntlq_field{align-content:start;gap:6px;min-width:0;display:grid}.B5Ntlq_controls{align-items:center;gap:6px;display:flex}.B5Ntlq_hint{color:var(--muted-foreground);font-size:12px}.B5Ntlq_calendar{background:var(--surface-warm);border:1px solid var(--border);border-radius:12px;padding:10px}.B5Ntlq_navigation{grid-template-columns:1fr 80px;gap:8px;display:grid}.B5Ntlq_navigation label{min-width:0;font-size:12px}.B5Ntlq_navigation select{width:100%;font:inherit;color:var(--foreground);background:var(--surface-inset);border:0;border-radius:12px;padding:8px}.B5Ntlq_days{text-align:center;table-layout:fixed;width:100%;margin-top:8px;font-size:12px}.B5Ntlq_days caption{padding:6px;font-weight:700}.B5Ntlq_days button{width:100%;min-height:32px;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.B5Ntlq_days button:hover,.B5Ntlq_days button[aria-pressed=true]{color:var(--primary-foreground);background:var(--primary)}.B5Ntlq_days button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.B5Ntlq_days button:disabled{opacity:.4;cursor:not-allowed}
._2-WmzG_section{gap:16px;display:grid}._2-WmzG_heading{justify-content:space-between;align-items:center;gap:12px;display:flex}._2-WmzG_heading h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);margin:0;font-size:28px;font-weight:400;line-height:36px}._2-WmzG_heading span{min-width:34px;height:34px;color:var(--primary);background:var(--surface-warm);border-radius:999px;justify-content:center;align-items:center;padding-inline:10px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}._2-WmzG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}._2-WmzG_empty{background:var(--surface-warm);border-radius:16px;justify-items:start;gap:12px;padding:24px;display:grid}._2-WmzG_empty h3,._2-WmzG_empty p{margin:0}._2-WmzG_empty h3{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);font-size:24px;font-weight:400;line-height:32px}._2-WmzG_empty p{max-width:520px;color:var(--muted-foreground);font-size:15px;line-height:1.6}
.Yclp3a_form{gap:16px;display:grid}.Yclp3a_textarea{resize:none}.Yclp3a_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
.Fyndrq_toolbar{gap:20px;display:grid}.Fyndrq_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Fyndrq_title{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);font-size:34px;font-weight:400;line-height:42px}.Fyndrq_description{color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:24px}.Fyndrq_count{color:var(--primary-dark);background:var(--secondary);border-radius:999px;margin:6px 0 0;padding:8px 12px;font-size:13px;font-weight:600}.Fyndrq_form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex;position:relative}.Fyndrq_field{flex:1;min-width:240px}.Fyndrq_field label{width:fit-content}.Fyndrq_search-control{position:relative}.Fyndrq_search-control svg{z-index:1;width:20px;height:20px;color:var(--foreground);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.Fyndrq_search-control input{color:var(--foreground);caret-color:var(--primary-dark);accent-color:var(--primary-dark);background:#ffffffbd;border:1px solid #eadfce;padding-left:48px;font-size:14px;box-shadow:0 8px 22px #3e27230f}.Fyndrq_search-control input::-webkit-search-cancel-button{background-color:var(--primary-dark);cursor:pointer;appearance:none;width:18px;height:18px;margin-left:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.Fyndrq_search-progress{top:var(--site-header-height);z-index:19;position:fixed;left:0;right:0}
.WivcXG_page{gap:24px;width:min(1120px,100% - 32px);margin:0 auto;padding:32px 0 64px;display:grid}.WivcXG_back{width:fit-content}.WivcXG_hero{background:linear-gradient(135deg, #ffffffdb, #fdf6ece0), var(--surface);box-shadow:var(--shadow-raised);border:1px solid #eadfce;border-radius:16px;grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:stretch;gap:32px;padding:32px;display:grid}.WivcXG_cover{aspect-ratio:2/3;background:var(--surface-inset);border-radius:12px;width:min(100%,280px);position:relative;overflow:hidden;box-shadow:12px 14px 24px #3d261429}.WivcXG_cover img{object-fit:cover}.WivcXG_summary{flex-direction:column;justify-content:center;gap:14px;min-width:0;display:flex}.WivcXG_eyebrow,.WivcXG_subtitle,.WivcXG_meta,.WivcXG_description,.WivcXG_muted,.WivcXG_fact dt,.WivcXG_fact dd,.WivcXG_authors{margin:0}.WivcXG_eyebrow{color:var(--primary);font-size:13px;font-weight:800;line-height:1.45}.WivcXG_summary h1{font-family:var(--font-headline), var(--font-headline-fallback);margin:0;font-size:clamp(32px,6vw,56px);font-weight:400;line-height:1.08}.WivcXG_subtitle{max-width:640px;color:var(--foreground);font-size:18px;line-height:1.55}.WivcXG_meta,.WivcXG_muted,.WivcXG_fact dt{color:var(--muted-foreground)}.WivcXG_meta{font-size:14px;line-height:1.5}.WivcXG_content{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:20px;display:grid}.WivcXG_section{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid #eadfce;border-radius:12px;align-content:start;gap:16px;padding:24px;display:grid}.WivcXG_section:first-child{grid-row:span 2}.WivcXG_reviews{grid-column:1/-1}.WivcXG_section h2{font-family:var(--font-headline), var(--font-headline-fallback);margin:0;font-size:24px;font-weight:400;line-height:1.3}.WivcXG_section-heading{align-items:center;gap:10px;display:flex}.WivcXG_section-heading svg{width:20px;height:20px;color:var(--primary)}.WivcXG_description{max-width:72ch;font-size:15px;line-height:1.75}.WivcXG_muted{font-size:14px;line-height:1.6}.WivcXG_facts{gap:12px;margin:0;display:grid}.WivcXG_fact{border-bottom:1px solid #eadfce;gap:3px;padding-bottom:12px;display:grid}.WivcXG_fact:last-child{border-bottom:0;padding-bottom:0}.WivcXG_fact dt{font-size:12px;font-weight:800;line-height:1.4}.WivcXG_fact dd{font-size:14px;line-height:1.5}.WivcXG_authors{gap:8px;padding:0;list-style:none;display:grid}.WivcXG_authors li{background:var(--surface-inset);border-radius:10px;padding:10px 12px}@media (max-width:760px){.WivcXG_page{width:min(100% - 24px,1120px);padding-top:24px}.WivcXG_hero,.WivcXG_content{grid-template-columns:1fr}.WivcXG_hero{padding:24px}.WivcXG_cover{justify-self:center;width:min(220px,70vw)}.WivcXG_section:first-child{grid-row:auto}.WivcXG_reviews{grid-column:auto}}
.Ap9L0W_form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.Ap9L0W_field{min-width:0}@media (max-width:640px){.Ap9L0W_form{grid-template-columns:1fr}}
._5FArTq_page{gap:20px;width:min(960px,100% - 32px);margin:0 auto;padding:32px 0 64px;display:grid}._5FArTq_header,._5FArTq_context{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid #eadfce;border-radius:12px;gap:16px;padding:24px;display:grid}._5FArTq_header{box-shadow:none;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:0}._5FArTq_actions{flex-wrap:wrap;gap:8px;display:flex}._5FArTq_title,._5FArTq_section-heading,._5FArTq_topic{min-width:0}._5FArTq_title p,._5FArTq_title h1,._5FArTq_section-heading p,._5FArTq_section-heading h2,._5FArTq_topic p,._5FArTq_topic strong,._5FArTq_context blockquote,._5FArTq_empty{margin:0}._5FArTq_title p,._5FArTq_section-heading p,._5FArTq_topic p{color:var(--primary);font-size:12px;font-weight:800;line-height:1.4}._5FArTq_title h1{font-family:var(--font-headline), var(--font-headline-fallback);font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.12}._5FArTq_section-heading h2{margin-top:3px;font-size:20px;line-height:1.3}._5FArTq_discussion{gap:12px;display:grid}._5FArTq_context blockquote{overflow-wrap:anywhere;background:var(--surface-inset);border-left:3px solid var(--primary);border-radius:8px;padding:14px 16px;font-size:15px;line-height:1.7}._5FArTq_topic{gap:6px;display:grid}._5FArTq_topic strong{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.65}._5FArTq_empty{color:var(--muted-foreground);font-size:12px;line-height:1.45}._5FArTq_participation{background:var(--surface-inset);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}._5FArTq_participation p{flex:260px;margin:0;font-size:14px;line-height:1.5}@media (max-width:640px){._5FArTq_page{width:min(100% - 24px,960px);padding-top:24px}._5FArTq_header,._5FArTq_context{padding:18px}._5FArTq_header{grid-template-columns:1fr auto;gap:12px}._5FArTq_title{grid-area:1/1/auto/-1}._5FArTq_actions{grid-area:2/1}._5FArTq_header>[data-slot=button],._5FArTq_header>div:last-child{grid-area:2/2}}
.rjLKRW_section{background:var(--surface);min-width:0;box-shadow:var(--shadow-md);border:1px solid #8b5e3c1f;border-radius:16px;gap:14px;padding:20px;display:grid}.rjLKRW_section h2,.rjLKRW_section h3,.rjLKRW_section p{margin:0}.rjLKRW_header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rjLKRW_header h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);font-size:26px;font-weight:400;line-height:34px}.rjLKRW_header>a{color:var(--primary-dark);flex:none;align-items:center;gap:2px;font-size:12px;font-weight:800;line-height:18px;text-decoration:none;display:inline-flex}.rjLKRW_header>a:hover{text-underline-offset:3px;text-decoration:underline}.rjLKRW_header>a:focus-visible{outline-offset:3px;outline:3px solid #8b5e3c40}.rjLKRW_header>a svg{width:15px;height:15px}.rjLKRW_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rjLKRW_book{border:1px solid #eadfce;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.rjLKRW_cover{object-fit:cover;border-radius:7px;flex:none;width:48px;height:64px}.rjLKRW_content{gap:2px;min-width:0;display:grid}.rjLKRW_content h3,.rjLKRW_authors,.rjLKRW_date{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rjLKRW_content h3{color:var(--primary-dark);font-size:14px;line-height:20px}.rjLKRW_authors,.rjLKRW_date{color:var(--muted-foreground);font-size:12px;line-height:18px}.rjLKRW_date{font-weight:700}.rjLKRW_empty{text-align:center;background:var(--surface-warm);border-radius:12px;justify-items:center;gap:8px;min-height:174px;padding:18px;display:grid}.rjLKRW_empty-illustration{object-fit:contain;width:auto;height:96px}.rjLKRW_empty h3{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);font-size:18px;font-weight:400;line-height:26px}.rjLKRW_empty p,.rjLKRW_error{color:var(--muted-foreground);font-size:13px;line-height:20px}.rjLKRW_error{color:#991b1b;background:#fef2f2;border:1px solid #ef4444;border-radius:12px;padding:14px}@media (max-width:420px){.rjLKRW_section{padding:18px}.rjLKRW_header h2{font-size:24px;line-height:32px}}
.Pebo5a_page{gap:32px;width:min(1600px,100% - 96px);margin:0 auto;padding:48px 0 64px;display:grid}.Pebo5a_intro{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:32px;display:grid}.Pebo5a_heading{gap:10px;min-width:0;display:grid}.Pebo5a_heading h1,.Pebo5a_heading p,.Pebo5a_notice,.Pebo5a_notice p,.Pebo5a_summary p,.Pebo5a_empty h2,.Pebo5a_empty p{margin:0}.Pebo5a_heading h1{font-family:var(--font-headline), var(--font-headline-fallback);font-size:58px;font-weight:400;line-height:1.08}.Pebo5a_heading p{color:var(--muted-foreground);font-size:23px;line-height:1.45}.Pebo5a_notice{color:var(--muted-foreground);background:#fdf6ecc2;border:1px solid #eadfce;border-radius:12px;justify-self:end;align-items:center;gap:12px;padding:14px 16px;font-size:15px;line-height:1.45;display:inline-flex;box-shadow:0 8px 22px #3e27230d}.Pebo5a_notice svg{width:22px;height:22px;color:var(--primary);flex:none}.Pebo5a_notice a{color:var(--primary-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.Pebo5a_results{gap:28px;display:grid}.Pebo5a_summary{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:20px;line-height:1.5;display:flex}.Pebo5a_summary span{min-width:28px;color:var(--primary-dark);background:var(--surface-warm);border-radius:7px;justify-content:center;align-items:center;padding:0 5px;font-weight:800;display:inline-flex}.Pebo5a_warning{color:var(--warning)}.Pebo5a_empty{background:var(--surface);border:1px solid #eadfce;border-radius:12px;justify-items:start;gap:12px;padding:28px;display:grid}.Pebo5a_empty h2{font-family:var(--font-headline), var(--font-headline-fallback);font-size:24px;font-weight:400;line-height:1.3}.Pebo5a_empty p{color:var(--muted-foreground);font-size:14px;line-height:1.6}@media (max-width:1080px){.Pebo5a_page{width:min(100% - 48px,1600px)}.Pebo5a_intro{grid-template-columns:1fr}.Pebo5a_notice{justify-self:start}.Pebo5a_heading h1{font-size:48px}}@media (max-width:640px){.Pebo5a_page{width:min(100% - 24px,1600px);padding-top:32px}.Pebo5a_heading h1{font-size:40px}.Pebo5a_heading p{font-size:18px}.Pebo5a_summary{font-size:16px}}
.-byX9G_panel{background:var(--surface);box-shadow:var(--shadow-raised);border:1px solid #eadfce;border-radius:16px;gap:18px;padding:22px;display:grid;position:sticky;top:96px}.-byX9G_panel h2{font-family:var(--font-headline), var(--font-headline-fallback);margin:0;font-size:22px;font-weight:400;line-height:1.3}.-byX9G_list{gap:12px;margin:0;display:grid}.-byX9G_row{border-bottom:1px solid #eadfce;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.-byX9G_row:last-child{border-bottom:0;padding-bottom:0}.-byX9G_row dt{color:var(--muted-foreground);align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.-byX9G_row svg{width:18px;height:18px;color:var(--primary)}.-byX9G_row dd{color:var(--primary-dark);margin:0;font-size:22px;font-weight:800;line-height:1}@media (max-width:980px){.-byX9G_panel{order:-1;position:static}}
.Z123aW_page{min-height:calc(100vh - var(--site-header-height));color:var(--foreground);background:var(--background);padding:clamp(20px,5vw,56px)}.Z123aW_panel{background:var(--surface);max-width:720px;box-shadow:var(--shadow-raised);border-radius:16px;gap:28px;margin:clamp(16px,4vw,40px) auto 0;padding:clamp(22px,4vw,34px);display:grid}.Z123aW_intro{gap:10px;display:grid}.Z123aW_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0;font-size:13px;font-weight:700;line-height:20px}.Z123aW_intro h1{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);margin:0;font-size:clamp(32px,5vw,46px);font-weight:400;line-height:1.08}.Z123aW_intro p:not(.Z123aW_eyebrow){max-width:560px;color:var(--muted-foreground);margin:0;font-size:16px;line-height:27px}
.dtdl7a_page{min-height:calc(100vh - var(--site-header-height));color:var(--foreground);background:var(--background);padding:clamp(20px,5vw,56px)}.dtdl7a_panel{background:var(--surface);max-width:680px;box-shadow:var(--shadow-raised);border-radius:16px;gap:18px;margin:clamp(16px,4vw,40px) auto 0;padding:clamp(22px,4vw,34px);display:grid}.dtdl7a_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0;font-size:13px;font-weight:700;line-height:20px}.dtdl7a_panel h1{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);margin:0;font-size:clamp(32px,5vw,46px);font-weight:400;line-height:1.08}.dtdl7a_panel p:not(.dtdl7a_eyebrow){color:var(--muted-foreground);margin:0;font-size:16px;line-height:27px}.dtdl7a_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}
._67haDW_page{min-height:calc(100vh - var(--site-header-height));color:var(--foreground);background:var(--background);padding:clamp(20px,5vw,56px)}._67haDW_panel{background:var(--surface);max-width:720px;box-shadow:var(--shadow-raised);border-radius:16px;gap:28px;margin:clamp(16px,4vw,40px) auto 0;padding:clamp(22px,4vw,34px);display:grid}._67haDW_intro{gap:10px;display:grid}._67haDW_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0;font-size:13px;font-weight:700;line-height:20px}._67haDW_intro h1{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);margin:0;font-size:34px;font-weight:400;line-height:42px}._67haDW_intro p{color:var(--primary-dark);gap:4px;margin:0;font-size:15px;font-weight:700;line-height:24px;display:grid}._67haDW_intro span{color:var(--muted-foreground);font-size:14px;font-weight:400;line-height:22px}
.DmZq9q_page{gap:32px;width:min(1120px,100% - 32px);margin:0 auto;padding:48px 0 64px;display:grid}.DmZq9q_hero{background:var(--surface);box-shadow:var(--shadow-raised);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,36px);padding:clamp(24px,5vw,40px);display:grid}.DmZq9q_avatar{width:clamp(88px,14vw,132px);height:clamp(88px,14vw,132px);box-shadow:var(--shadow-md);background-position:50%;background-size:cover;border-radius:9999px}.DmZq9q_heading{justify-items:start;gap:8px;min-width:0;display:grid}.DmZq9q_eyebrow,.DmZq9q_heading h1,.DmZq9q_handle,.DmZq9q_results{margin:0}.DmZq9q_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:800;line-height:1.4}.DmZq9q_heading h1{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);font-size:34px;font-weight:400;line-height:1.25}.DmZq9q_handle{color:var(--primary);font-size:15px;font-weight:800;line-height:1.5}.DmZq9q_profile-link{color:var(--primary);margin-top:8px;font-size:13px;font-weight:800;line-height:1.4;text-decoration:none}.DmZq9q_profile-link:hover{color:var(--primary-dark)}.DmZq9q_library{gap:20px;display:grid}.DmZq9q_tabs{flex-wrap:wrap;gap:10px;display:flex}.DmZq9q_tab{min-height:38px;color:var(--primary-dark);background:var(--secondary);border-radius:12px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.DmZq9q_tab[data-current=true]{color:var(--primary-foreground);background:var(--primary);box-shadow:var(--shadow-raised)}.DmZq9q_results{color:var(--muted-foreground);font-size:14px;line-height:1.5}@media (max-width:640px){.DmZq9q_page{width:min(100% - 24px,1120px);padding-top:32px}.DmZq9q_hero{grid-template-columns:1fr;justify-items:start}}
.aaMRCq_page{gap:32px;width:min(1120px,100% - 32px);margin:0 auto;padding:48px 0 64px;display:grid}.aaMRCq_hero{background:var(--surface);box-shadow:var(--shadow-raised);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,36px);padding:clamp(24px,5vw,40px);display:grid}.aaMRCq_avatar{width:clamp(88px,14vw,132px);height:clamp(88px,14vw,132px);box-shadow:var(--shadow-md);background-position:50%;background-size:cover;border-radius:9999px}.aaMRCq_heading{justify-items:start;gap:8px;min-width:0;display:grid}.aaMRCq_eyebrow,.aaMRCq_heading h1,.aaMRCq_handle,.aaMRCq_results,.aaMRCq_empty h2,.aaMRCq_empty p{margin:0}.aaMRCq_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:800;line-height:1.4}.aaMRCq_heading h1{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);font-size:34px;font-weight:400;line-height:1.25}.aaMRCq_handle{color:var(--primary);font-size:15px;font-weight:800;line-height:1.5}.aaMRCq_profile-link{color:var(--primary);margin-top:8px;font-size:13px;font-weight:800;line-height:1.4;text-decoration:none}.aaMRCq_profile-link:hover{color:var(--primary-dark)}.aaMRCq_reviews{gap:20px;display:grid}.aaMRCq_results{color:var(--muted-foreground);font-size:14px;line-height:1.5}.aaMRCq_list{gap:16px;display:grid}.aaMRCq_empty{background:var(--surface);border:1px solid #eadfce;border-radius:12px;gap:8px;padding:24px;display:grid}.aaMRCq_empty h2{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);font-size:22px;font-weight:400;line-height:1.3}.aaMRCq_empty p{color:var(--muted-foreground)}@media (max-width:640px){.aaMRCq_page{width:min(100% - 24px,1120px);padding-top:32px}.aaMRCq_hero{grid-template-columns:1fr;justify-items:start}}
.WMxdca_section{background:var(--surface);min-width:0;box-shadow:var(--shadow-raised);border-radius:16px;gap:24px;padding:clamp(24px,4vw,36px);display:grid}.WMxdca_header,.WMxdca_title,.WMxdca_link{align-items:center;display:flex}.WMxdca_header{justify-content:space-between;gap:16px}.WMxdca_title{gap:12px;min-width:0}.WMxdca_icon{width:42px;height:42px;color:var(--primary);background:var(--secondary);border-radius:999px;flex:none;place-items:center;display:inline-grid}.WMxdca_icon svg{width:21px;height:21px}.WMxdca_title h2,.WMxdca_card h3,.WMxdca_message,.WMxdca_book-count,.WMxdca_description{margin:0}.WMxdca_title h2,.WMxdca_card h3{font-family:var(--font-headline), var(--font-headline-fallback);overflow-wrap:anywhere;color:var(--foreground);font-weight:400}.WMxdca_title h2{min-width:0;font-size:26px;line-height:34px}.WMxdca_count{min-width:28px;height:28px;color:var(--primary);background:var(--secondary);border-radius:999px;flex:none;place-items:center;padding:0 8px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.WMxdca_link{color:var(--primary);flex:none;gap:8px;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none}.WMxdca_link:hover{color:var(--primary-dark)}.WMxdca_link svg{width:16px;height:16px}.WMxdca_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.WMxdca_card{background:var(--surface-warm);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:24px;text-decoration:none;display:grid}.WMxdca_card h3{font-size:20px;line-height:28px}.WMxdca_book-count,.WMxdca_description,.WMxdca_message{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:14px;line-height:22px}.WMxdca_card:hover h3{color:var(--primary)}.WMxdca_card:focus-visible,.WMxdca_link:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 25%, transparent);outline-offset:4px}@media (max-width:900px){.WMxdca_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.WMxdca_header{flex-direction:column;align-items:flex-start}}
.NZ0egq_page{min-height:calc(100vh - var(--site-header-height));background:var(--background);gap:24px;padding:clamp(24px,5vw,56px);display:grid}.NZ0egq_hero,.NZ0egq_grid,.NZ0egq_empty,.NZ0egq_archive-section{width:min(100%,1180px);margin-inline:auto}.NZ0egq_hero{justify-content:space-between;align-items:end;gap:24px;display:flex}.NZ0egq_hero p,.NZ0egq_hero span{color:var(--muted-foreground);margin:0}.NZ0egq_hero p{text-transform:uppercase;font-size:13px;font-weight:800}.NZ0egq_hero h1,.NZ0egq_card h2,.NZ0egq_empty h2{font-family:var(--font-headline), serif;color:var(--primary-dark);margin:6px 0;font-weight:400}.NZ0egq_hero h1{font-size:clamp(40px,5vw,58px);line-height:1.05}.NZ0egq_hero button{flex:none}.NZ0egq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.NZ0egq_archive-section{background:var(--surface-warm);border:1px solid #8b5e3c21;border-radius:16px;padding:20px 24px}.NZ0egq_archive-summary{font-family:var(--font-headline), serif;color:var(--primary-dark);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:26px;font-weight:400;display:flex}.NZ0egq_archive-label{align-items:center;gap:8px;display:inline-flex}.NZ0egq_archive-label svg{width:22px;height:22px;transition:transform .16s}.NZ0egq_archive-count{min-width:32px;height:32px;font-family:var(--font-body), var(--font-body-fallback), sans-serif;color:var(--primary-dark);background:var(--secondary);border-radius:999px;flex:none;place-items:center;padding-inline:8px;font-size:13px;font-weight:800;display:grid}.NZ0egq_archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:20px;display:grid}.NZ0egq_card,.NZ0egq_empty{box-sizing:border-box;background:var(--surface);box-shadow:var(--shadow-md);border:1px solid #8b5e3c21;border-radius:16px}.NZ0egq_card{min-width:0;padding:16px;position:relative}.NZ0egq_card-top{justify-content:space-between;align-items:center;display:flex}.NZ0egq_status{text-transform:uppercase;color:#4e7e34;background:#e4f4d7;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.NZ0egq_status[data-status=upcoming]{color:#d97706;background:#fef3c7}.NZ0egq_status[data-status=expired]{color:#ef4444;background:#fee2e2}.NZ0egq_status[data-status=archived]{color:var(--muted-foreground);background:var(--surface-inset)}.NZ0egq_status svg,.NZ0egq_meta svg,.NZ0egq_archive svg{width:16px;height:16px}.NZ0egq_card h2{overflow-wrap:anywhere;min-height:2.3em;margin:14px 0 12px;font-size:clamp(20px,2.4vw,25px);line-height:1.15}.NZ0egq_congratulations{color:var(--muted-foreground)}.NZ0egq_stats{gap:38px;margin:22px 0 14px;display:flex}.NZ0egq_stats div{gap:2px;display:grid}.NZ0egq_stats div+div{border-left:1px solid var(--border);padding-left:38px}.NZ0egq_stats strong{font-family:var(--font-headline), serif;font-size:32px}.NZ0egq_stats span,.NZ0egq_meta,.NZ0egq_book span{color:var(--muted-foreground);font-size:13px}.NZ0egq_progress{height:12px}.NZ0egq_meta{flex-wrap:wrap;gap:12px;padding-top:14px;display:flex}.NZ0egq_meta span{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;display:flex}.NZ0egq_books{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.NZ0egq_books h3{font-family:var(--font-headline), serif;margin:0 0 12px;font-size:24px;font-weight:400}.NZ0egq_book{align-items:center;gap:12px;padding:8px 0;display:flex}.NZ0egq_book img,.NZ0egq_cover{background:var(--surface-inset);object-fit:cover;border-radius:6px;width:42px;height:58px}.NZ0egq_cover{place-items:center;display:grid}.NZ0egq_book div:last-child{gap:3px;display:grid}.NZ0egq_archive{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:20px;padding:0;display:inline-flex}.NZ0egq_empty{text-align:center;align-content:center;justify-items:center;max-width:1180px;min-height:430px;padding:24px;display:grid}.NZ0egq_empty>svg{width:110px;height:110px;color:var(--secondary);background:var(--surface-warm);border-radius:50%;padding:28px}.NZ0egq_empty h2{font-size:38px}.NZ0egq_empty p{max-width:520px;color:var(--muted-foreground)}.NZ0egq_form{gap:14px;display:grid}.NZ0egq_form label,.NZ0egq_form legend{gap:6px;font-weight:700;display:grid}.NZ0egq_form fieldset{border:0;gap:10px;padding:0;display:grid}.NZ0egq_periods,.NZ0egq_dates{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.NZ0egq_period{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;min-height:74px;padding:10px;gap:8px!important;display:flex!important}.NZ0egq_period[data-selected=true]{border-color:var(--primary);background:var(--surface-warm)}.NZ0egq_period input{accent-color:var(--primary)}.NZ0egq_dates{grid-template-columns:1fr 1fr}@media (max-width:720px){.NZ0egq_hero{flex-direction:column;align-items:start}.NZ0egq_grid,.NZ0egq_archive-grid,.NZ0egq_periods{grid-template-columns:1fr}.NZ0egq_stats{gap:18px}.NZ0egq_stats div+div{padding-left:18px}.NZ0egq_dates{grid-template-columns:1fr}}.NZ0egq_empty img{width:min(240px,70vw);height:auto}.NZ0egq_section{background:var(--surface-warm);border:1px solid #8b5e3c21;border-radius:16px;width:min(100%,1180px);margin-inline:auto;padding:12px 16px 16px}.NZ0egq_section-summary{min-height:40px;color:var(--primary-dark);cursor:pointer;align-items:center;list-style:none;display:flex}.NZ0egq_section-summary::-webkit-details-marker{display:none}.NZ0egq_actions summary::-webkit-details-marker{display:none}.NZ0egq_section-label{font-family:var(--font-headline), serif;align-items:center;gap:10px;font-size:26px;display:inline-flex}.NZ0egq_section-label>svg{width:20px;height:20px;transition:transform .16s}.NZ0egq_section-count{min-width:24px;height:24px;font-family:var(--font-body), var(--font-body-fallback), sans-serif;color:var(--primary-dark);background:var(--secondary);border-radius:999px;place-items:center;padding-inline:6px;font-size:12px;font-weight:800;display:grid}.NZ0egq_section .NZ0egq_grid{margin-top:10px}.NZ0egq_progression{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;display:grid}.NZ0egq_progression .NZ0egq_progress{grid-row:span 2}.NZ0egq_progression strong{font-family:var(--font-headline), serif;font-size:24px}.NZ0egq_progression span{color:var(--muted-foreground);font-size:13px}.NZ0egq_actions{position:relative}.NZ0egq_actions summary{width:34px;height:34px;color:var(--primary);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.NZ0egq_actions summary:hover,.NZ0egq_actions summary:focus-visible{background:var(--surface-warm);outline:none}.NZ0egq_actions-menu{z-index:1;background:var(--surface);border:1px solid var(--border);min-width:154px;box-shadow:var(--shadow-md);border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.NZ0egq_actions-menu button{color:var(--primary-dark);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.NZ0egq_actions-menu button:hover,.NZ0egq_actions-menu button:focus-visible{background:var(--surface-warm);outline:none}.NZ0egq_actions-menu svg{width:16px;height:16px}.NZ0egq_section[open] .NZ0egq_section-label>svg{transform:rotate(180deg)}@media (max-width:720px){.NZ0egq_section{padding:10px 12px 12px}.NZ0egq_section-label{font-size:22px}.NZ0egq_card{padding:14px}}
.omtYrG_page{min-height:calc(100vh - var(--site-header-height));color:var(--foreground);background:var(--background);gap:24px;padding:clamp(20px,5vw,56px);display:grid}.omtYrG_hero,.omtYrG_content{width:min(100%,1080px);margin-inline:auto}.omtYrG_hero{background:var(--surface);box-shadow:var(--shadow-raised);border-radius:16px;gap:22px;margin-top:clamp(16px,4vw,40px);padding:clamp(22px,4vw,34px);display:grid}.omtYrG_back{justify-self:start}.omtYrG_heading{gap:12px;max-width:760px;display:grid}.omtYrG_eyebrow,.omtYrG_heading h1,.omtYrG_heading p,.omtYrG_meta{margin:0}.omtYrG_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);font-size:13px;font-weight:700;line-height:20px}.omtYrG_heading h1{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);font-size:clamp(32px,5vw,46px);font-weight:400;line-height:1.08}.omtYrG_heading p{color:var(--muted-foreground);font-size:16px;line-height:27px}.omtYrG_meta{flex-wrap:wrap;gap:10px;display:flex}.omtYrG_meta div{background:var(--surface-warm);border-radius:10px;min-width:128px;padding:10px 12px}.omtYrG_meta dt{color:var(--muted-foreground);font-size:12px;line-height:18px}.omtYrG_meta dd{color:var(--primary-dark);margin:2px 0 0;font-size:13px;font-weight:700;line-height:20px}
.yekScW_page{min-height:calc(100vh - var(--site-header-height));color:var(--foreground);background:var(--background);gap:24px;padding:clamp(20px,5vw,56px);display:grid}.yekScW_hero,.yekScW_list{width:min(100%,1080px);margin-inline:auto}.yekScW_hero{background:var(--surface);box-shadow:var(--shadow-raised);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(16px,4vw,40px);padding:clamp(22px,4vw,34px);display:flex}.yekScW_hero div{gap:12px;display:grid}.yekScW_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0;font-size:13px;font-weight:700;line-height:20px}.yekScW_hero h1,.yekScW_list-heading h2,.yekScW_empty h3{font-family:var(--font-headline), var(--font-headline-fallback);color:var(--primary-dark);margin:0;font-weight:400}.yekScW_hero h1{font-size:clamp(32px,5vw,46px);line-height:1.08}.yekScW_hero p,.yekScW_empty p{max-width:680px;color:var(--muted-foreground);margin:0;font-size:16px;line-height:27px}.yekScW_list{gap:16px;display:grid}.yekScW_list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.yekScW_list-heading h2{font-size:28px;line-height:36px}.yekScW_list-heading span{min-width:34px;height:34px;color:var(--primary);background:var(--surface-warm);border-radius:999px;justify-content:center;align-items:center;padding-inline:10px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.yekScW_cards{gap:14px;display:grid}.yekScW_empty{background:var(--surface-warm);border-radius:16px;justify-items:start;gap:12px;padding:24px;display:grid}.yekScW_empty h3{font-size:24px;line-height:32px}@media (max-width:760px){.yekScW_hero{display:grid}}
