@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./public-sans-vietnamese-wght-normal.CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./public-sans-latin-ext-wght-normal.MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-leading:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:"Public Sans Variable", "Public Sans", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#efefef;--color-surface:#fff;--color-surface-muted:#efefef;--color-ink:#131722;--color-ink-soft:#5f6878;--color-border:#dfe3e9;--color-brand:#3157d5;--color-brand-dark:#2444b0;--color-brand-soft:#e9eefe;--color-positive:#16855b;--color-positive-soft:#e7f5ef;--color-negative:#c43d4b;--color-negative-soft:#fcecef;--color-warning:#a56916;--color-warning-soft:#fbf3e5;--color-premium:#c89a3d;--color-premium-ink:#f5e4ba;--color-night:#10141d;--color-night-raised:#171d28;--color-night-border:#2b3342;--radius-control:.75rem;--radius-card:1.25rem;--radius-panel:1.75rem;--shadow-card:0 1.25rem 3.75rem #181f2d14;--shadow-float:0 1rem 2.5rem #181f2d1f}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.table{display:table}.resize{resize:both}}.about_section,.about_story,.about_value,.about_values,.analysis_action,.analysis_article,.analysis_article_body,.analysis_article_body>section,.analysis_article_header,.analysis_card_content,.analysis_copy,.analysis_library,.analysis_library_card,.app_shell,.archive_heading,.archive_section,.article_card,.article_content,.article_meta,.article_navigation,.article_navigation a,.auth_form,.brand_mark,.contact_primary,.contact_reason,.contact_reasons,.desktop_navigation,.evidence_section,.footer_bottom,.footer_brand,.footer_link_group,.footer_links,.footer_main,.header_actions,.hero_actions,.hero_content,.hero_section,.legal_content,.legal_header,.legal_meta,.legal_navigation,.legal_navigation_card,.legal_navigation_grid,.legal_page,.legal_section,.member_access_card,.member_access_intro,.member_access_page,.member_pack,.member_pack_header,.member_pack_list,.member_selections a,.member_selections a>span:first-child,.methodology_principle,.methodology_section,.methodology_step,.mobile_navigation,.page_hero,.page_hero_content,.pagination,.payment_success_actions,.payment_success_card,.payment_success_page,.prediction_day,.prediction_day_header,.prediction_days,.prediction_detail,.prediction_detail_header,.prediction_metrics,.prediction_summary,.predictions_action,.premium_dashboard,.premium_dashboard_header,.premium_faq,.premium_intro,.premium_login_prompt,.premium_pack,.premium_pack_action,.premium_pack_content,.premium_pack_details,.premium_pack_details>span,.premium_pack_title,.premium_packs,.premium_questions,.premium_result_day,.premium_result_header,.premium_result_pack,.premium_result_pack>header,.premium_result_packs,.premium_section,.pricing_includes,.pricing_plan,.pricing_section,.probability_section,.related_article_callout,.responsible_notice,.section_heading,.section_heading_row,.site_header_inner,main{display:flex}.analysis_library_grid,.article_grid,.contact_section,.methodology_steps,.pricing_plans,.probability_grid{display:grid}.app_shell,main{flex-direction:column;min-height:100vh}main{gap:var(--section_gap);padding-bottom:var(--section_gap)}.content_section,.footer_bottom,.footer_main,.responsible_notice{width:min(calc(100% - var(--page_padding)*2),var(--page_width));margin-inline:auto}.primary_button,.secondary_button{border-radius:var(--radius-control);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing);justify-content:center;align-items:center;display:inline-flex}.primary_button{background-color:var(--color-brand);color:var(--color-white)}@media (hover:hover){.primary_button:hover{background-color:var(--color-brand-dark)}}.secondary_button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-ink)}@media (hover:hover){.secondary_button:hover{border-color:var(--color-brand);color:var(--color-brand)}}.large_button{min-height:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*6)}.text_link{align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.text_link:hover{color:var(--color-brand-dark)}}.text_link{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.section_heading{gap:calc(var(--spacing)*3);flex-direction:column}.section_heading h2{max-width:var(--container-2xl);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media (width>=48rem){.section_heading h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.section_heading p{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-ink-soft)}.article_category,.card_eyebrow,.premium_kicker,.section_kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-brand);text-transform:uppercase}.section_heading_row{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*8)}.desktop_section_link{padding-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-shrink:0}.page_hero{min-height:var(--page_hero_min_height);padding-block:var(--page_hero_spacing);background:var(--page_hero_gradient);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*6);overflow:hidden}.page_hero_content{max-width:var(--container-md);align-items:flex-start;gap:calc(var(--spacing)*3);flex-direction:column}.page_hero h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.page_hero h1 span{color:var(--color-brand);display:block}.page_hero p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-ink-soft)}.page_hero_visual{width:var(--page_hero_visual_width);height:var(--page_hero_visual_height);flex-shrink:0}.page_hero_image{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}.site_header{z-index:50;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:#fffffff2;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site_header{background-color:color-mix(in oklab,var(--color-surface) 95%,transparent)}}.site_header{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.site_header_inner{width:min(calc(100% - var(--page_padding)*2),var(--page_width));height:var(--header_height);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*8);margin-inline:auto}.brand_mark{align-items:center;gap:calc(var(--spacing)*3);color:var(--color-ink);flex-shrink:0}.brand_logo{width:var(--brand_logo_width);height:auto;display:block}.desktop_navigation{align-items:center;gap:calc(var(--spacing)*8)}.navigation_link,.signin_link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){:is(.navigation_link,.signin_link):hover{color:var(--color-ink)}}.navigation_link,.signin_link{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.header_actions{align-items:center;gap:calc(var(--spacing)*4)}.header_cta{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5)}.mobile_menu_button,.mobile_navigation{display:none}.mobile_menu_button span{transition:transform var(--transition_duration) var(--transition_easing)}.mobile_menu_button[aria-expanded=true] span:first-child{transform:translateY(var(--mobile_menu_line_offset)) rotate(45deg)}.mobile_menu_button[aria-expanded=true] span:last-child{transform:translateY(calc(var(--mobile_menu_line_offset)*-1)) rotate(-45deg)}.hero_section{gap:var(--hero_spacing);padding-block:var(--hero_spacing);min-height:var(--page_hero_min_height);background:var(--page_hero_gradient);justify-content:space-between;align-items:center;overflow:hidden}.hero_content{max-width:var(--container-md);text-align:left;flex-direction:column;align-items:flex-start}.hero_title{margin-top:calc(var(--spacing)*3);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.hero_title span{color:var(--color-brand)}.hero_description{margin-top:calc(var(--spacing)*4);max-width:var(--container-md);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-ink-soft)}.hero_actions{margin-top:calc(var(--spacing)*6);justify-content:flex-start;gap:calc(var(--spacing)*3);flex-wrap:wrap}.responsible_caption{margin-top:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--color-ink-soft)}.hero_image_frame{width:var(--home_hero_visual_width);height:var(--home_hero_visual_height);flex-shrink:0}.hero_image{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0 86%,#0000);mask-image:linear-gradient(#000 0 86%,#0000)}.analysis_section,.free_picks_section{padding-block:0}.prediction_days{gap:calc(var(--spacing)*8);flex-direction:column}.predictions_section_title{margin-bottom:calc(var(--spacing)*8);text-align:left;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.prediction_day{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;overflow:hidden}.prediction_day_header{gap:var(--spacing);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*5);flex-direction:column}.prediction_day_header h2,.prediction_day_header h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.prediction_day_header h2 span,.prediction_day_header h3 span{color:var(--color-brand)}.prediction_day_header p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-ink-soft);text-transform:uppercase}.prediction_table_wrap{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-border);overscroll-behavior-inline:contain;overflow-x:auto}.prediction_table{min-width:var(--prediction_table_min_width);border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.prediction_table th{background-color:var(--color-brand-soft);padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.prediction_table td,.prediction_table th{padding-inline:calc(var(--spacing)*3);white-space:nowrap}.prediction_table td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing)*3.5);color:var(--color-ink-soft)}.prediction_table tbody tr:first-child td{border-top-style:var(--tw-border-style);border-top-width:0}.prediction_table tbody tr:hover{background-color:var(--color-canvas)}.prediction_table tbody tr{position:relative}.country_flag{margin-right:calc(var(--spacing)*2);height:auto;width:calc(var(--spacing)*5);border-radius:var(--radius-sm);vertical-align:middle;display:inline-block}.pick_cell,.teams_cell{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.match_link{text-decoration-line:underline;text-decoration-color:#3157d540;display:block}@supports (color:color-mix(in lab,red,red)){.match_link{-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand) 25%,transparent);text-decoration-color:color-mix(in oklab,var(--color-brand) 25%,transparent)}}.match_link{text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.match_link:hover{color:var(--color-brand)}}.match_link{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.match_link:after{content:"";position:absolute;inset:0}.table_status{padding-inline:calc(var(--spacing)*2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:2147483647px;display:inline-flex}.status_pending{background-color:var(--color-warning-soft);color:var(--color-warning)}.combined_odds{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-soft)}.combined_odds strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink)}.predictions_action{margin-top:calc(var(--spacing)*8);justify-content:center}.pagination{margin-top:var(--hero_spacing);gap:calc(var(--spacing)*2);flex-wrap:wrap}.pagination,.pagination_link{justify-content:center;align-items:center}.pagination_link{height:calc(var(--spacing)*10);min-width:calc(var(--spacing)*10);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-soft);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.pagination_link:hover{border-color:var(--color-brand);color:var(--color-brand)}}.pagination_link{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.pagination_link_active{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}@media (hover:hover){.pagination_link_active:hover{color:var(--color-white)}}.pagination_direction{padding-inline:calc(var(--spacing)*4)}.premium_section{align-items:stretch;gap:calc(var(--spacing)*6);border-radius:var(--radius-panel);background-color:var(--color-night);padding-inline:calc(var(--spacing)*8);color:var(--color-white);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding-block:var(--premium_spacing);flex-direction:column;overflow:hidden}.premium_intro{max-width:var(--container-2xl);align-items:flex-start;gap:calc(var(--spacing)*3);text-align:left;flex-direction:column}.premium_kicker{color:var(--color-premium)}.premium_intro h2{max-width:var(--container-xl);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}.premium_intro>p{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.premium_intro>p{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.premium_packs{gap:calc(var(--spacing)*3);flex-direction:column}.premium_pack{align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.premium_pack{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.premium_pack{background-color:var(--color-night-raised);padding:calc(var(--spacing)*4);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.premium_pack:hover{border-color:#c89a3d99}@supports (color:color-mix(in lab,red,red)){.premium_pack:hover{border-color:color-mix(in oklab,var(--color-premium) 60%,transparent)}}.premium_pack:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.premium_pack:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.premium_pack{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.premium_icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-radius:var(--radius-card);background-color:#c89a3d1a;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.premium_icon{background-color:color-mix(in oklab,var(--color-premium) 10%,transparent)}}.premium_icon{color:var(--color-premium)}.premium_icon_svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--icon_stroke)}.premium_pack_content{flex-direction:column;flex:1;min-width:0}.premium_pack_title{align-items:center;gap:calc(var(--spacing)*3)}.premium_pack_title h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.premium_pack_title>span{background-color:#16855b26;border-radius:2147483647px}@supports (color:color-mix(in lab,red,red)){.premium_pack_title>span{background-color:color-mix(in oklab,var(--color-positive) 15%,transparent)}}.premium_pack_title>span{padding-inline:calc(var(--spacing)*2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-positive)}.premium_pack_description{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:#fff9}@supports (color:color-mix(in lab,red,red)){.premium_pack_description{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.premium_pack_details{margin-top:calc(var(--spacing)*3);-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*2);flex-wrap:wrap}.premium_pack_details>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffd9;flex-direction:column}@supports (color:color-mix(in lab,red,red)){.premium_pack_details>span{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.premium_pack_details small{margin-bottom:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#fff6}@supports (color:color-mix(in lab,red,red)){.premium_pack_details small{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.premium_pack_action{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-premium);flex-shrink:0}.premium_disclaimer{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.premium_disclaimer{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.status_won{background-color:var(--color-positive-soft);color:var(--color-positive)}.status_lost{background-color:var(--color-negative-soft);color:var(--color-negative)}.premium_dashboard{gap:calc(var(--spacing)*6);border-radius:var(--radius-panel);background-color:var(--color-night);padding:calc(var(--spacing)*8);color:var(--color-white);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column}.premium_dashboard_header{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*6)}.premium_dashboard_header h2{margin-top:calc(var(--spacing)*2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.premium_dashboard_header p{margin-top:calc(var(--spacing)*2);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.premium_dashboard_header p{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.member_pack_list{gap:var(--card_gap);flex-direction:column}.member_pack{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.member_pack{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.member_pack{background-color:var(--color-night-raised)}.member_pack_header{align-items:center;gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.member_pack_header{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.member_pack_header{padding:calc(var(--spacing)*5)}.member_pack_icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-radius:var(--radius-control);background-color:#c89a3d26;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.member_pack_icon{background-color:color-mix(in oklab,var(--color-premium) 15%,transparent)}}.member_pack_icon{color:var(--color-premium)}.member_pack_icon svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.member_pack_header h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.member_pack_header p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.member_pack_header p{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.pack_ready_status{background-color:#16855b26;border-radius:2147483647px;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.pack_ready_status{background-color:color-mix(in oklab,var(--color-positive) 15%,transparent)}}.pack_ready_status{padding-inline:calc(var(--spacing)*3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-positive)}.member_selections li+li{border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.member_selections li+li{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.member_selections a{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.member_selections a:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.member_selections a:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.member_selections a{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.member_selections a>span:first-child{gap:var(--spacing);flex-direction:column;min-width:0}.member_selections strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.member_selections small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.member_selections small{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.member_selections a>span:last-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-premium);flex-shrink:0}.premium_dashboard_notice{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.premium_dashboard_notice{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.premium_results_cta,.premium_results_cta_content{display:flex}.premium_results_cta{align-items:center;gap:calc(var(--spacing)*5);border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing)*6);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.premium_results_cta_icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-radius:var(--radius-control);background-color:var(--color-brand-soft);color:var(--color-brand);flex-shrink:0;place-items:center;display:grid}.premium_results_cta_icon svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.premium_results_cta_content{gap:var(--spacing);flex-direction:column;flex:1}.premium_results_cta_content h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.premium_results_cta_content p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-ink-soft)}.premium_results_cta .primary_button{flex-shrink:0}@media (width<=768px){.premium_results_cta{padding:calc(var(--spacing)*5);flex-direction:column;align-items:flex-start}.premium_results_cta .primary_button{width:100%}}.analysis_library,.archive_section,.contact_section,.methodology_section,.premium_faq{padding-block:0}.analysis_library,.archive_section,.methodology_section,.premium_faq{gap:var(--card_gap);flex-direction:column}.premium_result_days{gap:var(--results_day_gap);flex-direction:column;display:flex}.archive_heading{gap:calc(var(--spacing)*3);flex-direction:column}.archive_heading h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.archive_heading p{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-ink-soft)}.results_table_wrap{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overscroll-behavior-inline:contain;overflow-x:auto}.results_table{min-width:var(--results_table_min_width);border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.results_table th{background-color:var(--color-brand-soft);padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.results_table td,.results_table th{padding-inline:calc(var(--spacing)*4);white-space:nowrap}.results_table td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing)*4);color:var(--color-ink-soft)}.archive_note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);color:var(--color-ink-soft)}.premium_result_day{gap:calc(var(--spacing)*5);flex-direction:column}.premium_result_header{gap:var(--spacing);flex-direction:column}.premium_result_header h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.premium_result_header h2 span{color:var(--color-brand)}.premium_result_header p,.premium_result_pack>header p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-ink-soft)}.premium_result_packs{gap:calc(var(--spacing)*4);flex-direction:column}.premium_result_pack{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;overflow:hidden}.premium_result_pack>header{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4)}.premium_result_pack h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.premium_result_pack .results_table_wrap{border-inline-style:var(--tw-border-style);border-inline-width:0;border-bottom-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-bottom-width:0;border-radius:0}.analysis_library_grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr))}.analysis_library_card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;overflow:hidden}.analysis_card_image{height:calc(var(--spacing)*52);background-color:var(--color-brand-soft);display:block;overflow:hidden}.analysis_card_image img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.analysis_card_image img:hover{scale:1.03}}.analysis_card_image img{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.analysis_card_content{padding:calc(var(--spacing)*6);flex-direction:column;flex:1}.analysis_library_card h2{margin-top:calc(var(--spacing)*3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.analysis_card_summary{margin-top:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-ink-soft)}.analysis_library_card .article_meta{padding-top:calc(var(--spacing)*8);margin-top:auto}.methodology_steps{gap:calc(var(--spacing)*4);grid-template-columns:repeat(3,minmax(0,1fr))}.methodology_step{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing)*5);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;align-items:flex-start}.methodology_icon{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);border-radius:var(--radius-control);background-color:var(--color-brand-soft);color:var(--color-brand);place-items:center;display:grid}.methodology_icon svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.methodology_number{margin-top:calc(var(--spacing)*6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand)}.methodology_number,.methodology_step h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.methodology_step h2{margin-top:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-ink)}.methodology_step p{margin-top:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-ink-soft)}.methodology_principle{gap:calc(var(--spacing)*3);border-radius:var(--radius-panel);background-color:var(--color-night);padding:calc(var(--spacing)*8);color:var(--color-white);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column}.methodology_principle h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.methodology_principle p{max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.methodology_principle p{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.contact_section{gap:calc(var(--spacing)*6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact_primary,.contact_reasons{flex-direction:column}.contact_primary{align-items:flex-start;gap:calc(var(--spacing)*4);border-radius:var(--radius-panel);background-color:var(--color-night);padding:calc(var(--spacing)*8);color:var(--color-white);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.contact_primary p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.contact_primary p{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.contact_primary .primary_button{margin-top:calc(var(--spacing)*3);text-align:center;word-break:break-all;max-width:100%}.contact_reasons{gap:calc(var(--spacing)*3)}.contact_reason{gap:calc(var(--spacing)*2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing)*5);flex-direction:column;flex:1}.contact_reason h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.contact_reason p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-ink-soft)}.premium_questions{gap:calc(var(--spacing)*3);flex-direction:column}.premium_question{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4)}.premium_question summary{cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.premium_question p{padding-top:calc(var(--spacing)*3);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.premium_contact,.premium_question p{font-size:var(--text-sm);color:var(--color-ink-soft)}.premium_contact{line-height:var(--tw-leading,var(--text-sm--line-height))}.premium_contact a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}@media (hover:hover){.premium_contact a:hover{color:var(--color-brand-dark)}}.member_access_page{min-height:70vh;padding-inline:calc(var(--spacing)*5);padding-block:var(--section_gap);justify-content:center;align-items:center}.member_access_card{width:100%;max-width:var(--container-lg);align-items:flex-start;gap:calc(var(--spacing)*5);border-radius:var(--radius-panel);background-color:var(--color-surface);padding:calc(var(--spacing)*8);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column}.member_access_card h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.member_access_card p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-ink-soft)}.member_access_intro{gap:calc(var(--spacing)*2);flex-direction:column}.google_auth_button{min-height:calc(var(--spacing)*12);justify-content:center;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.google_auth_button:hover{border-color:var(--color-brand)}}.google_auth_button{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.auth_divider{text-align:center;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft);position:relative}.auth_divider:before{content:"";border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);inset-inline:0;position:absolute;top:50%}.auth_divider span{background-color:var(--color-surface);padding-inline:calc(var(--spacing)*3);position:relative}.auth_form{gap:calc(var(--spacing)*3);flex-direction:column;width:100%}.auth_form label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.auth_form input,.auth_form label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.auth_form input{min-height:calc(var(--spacing)*12);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}.auth_form input::placeholder{color:#5f687899}@supports (color:color-mix(in lab,red,red)){.auth_form input::placeholder{color:color-mix(in oklab,var(--color-ink-soft) 60%,transparent)}}.auth_form input:focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#3157d526}@supports (color:color-mix(in lab,red,red)){.auth_form input:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.auth_form input{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.forgot_password_link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);align-self:flex-end}@media (hover:hover){.forgot_password_link:hover{color:var(--color-brand-dark)}}.auth_status{border-radius:var(--radius-control);background-color:var(--color-brand-soft);padding:calc(var(--spacing)*3);color:var(--color-brand)}.account_switch,.auth_status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.account_switch{text-align:center;width:100%}.account_switch a,.payment_success_card a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}@media (hover:hover){:is(.account_switch a,.payment_success_card a):hover{color:var(--color-brand-dark)}}.payment_success_page{min-height:70vh;padding-inline:calc(var(--spacing)*5);padding-block:var(--section_gap);justify-content:center;align-items:center}.payment_success_card{width:100%;max-width:var(--container-lg);align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-panel);background-color:var(--color-surface);padding:calc(var(--spacing)*8);text-align:center;--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column}.payment_success_card h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.payment_success_card h1,.success_icon{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.success_icon{height:calc(var(--spacing)*14);width:calc(var(--spacing)*14);background-color:var(--color-positive-soft);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-positive);border-radius:2147483647px;place-items:center;display:grid}.payment_success_actions{justify-content:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;width:100%}.account_heading,.account_links,.account_panel,.account_section,.account_summary_card,.payment_method,.payment_method>span{display:flex}.account_management_grid,.account_summary_grid{display:grid}.account_section{gap:calc(var(--spacing)*8);flex-direction:column}.account_heading{gap:calc(var(--spacing)*2);flex-direction:column}.account_heading h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.account_heading p,.account_panel p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-ink-soft)}.account_summary_grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(3,minmax(0,1fr))}.account_summary_card{gap:calc(var(--spacing)*2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing)*5);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column}.account_summary_icon{margin-bottom:calc(var(--spacing)*2);height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:var(--radius-control);background-color:var(--color-brand-soft);color:var(--color-brand);place-items:center;display:grid}.account_summary_icon svg,.payment_method svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.account_summary_card>span:not(.account_summary_icon){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-ink-soft);text-transform:uppercase}.account_summary_card strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink)}.account_management_grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr))}.account_panel{gap:calc(var(--spacing)*5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing)*6);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column}.account_panel h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.account_panel label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.account_panel label,.account_panel select{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.account_panel select{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}.account_panel select:focus{border-color:var(--color-brand)}.account_panel select{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.payment_method{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-control);background-color:var(--color-brand-soft);padding:calc(var(--spacing)*4);color:var(--color-brand)}.payment_method>span{flex-direction:column}.payment_method small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft)}.payment_method strong{color:var(--color-ink)}.account_status,.payment_method strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.account_status{border-radius:var(--radius-control);background-color:var(--color-positive-soft);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-positive)}.account_links{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*3);flex-wrap:wrap}@media (width<=768px){.account_management_grid,.account_summary_grid{grid-template-columns:repeat(1,minmax(0,1fr))}.account_panel{padding:calc(var(--spacing)*5)}}.about_section,.pricing_section{padding-block:0}.pricing_section{gap:calc(var(--spacing)*8);flex-direction:column}.pricing_plans{gap:calc(var(--spacing)*3);grid-template-columns:repeat(3,minmax(0,1fr))}.pricing_plan{gap:calc(var(--spacing)*3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing)*5);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;position:relative}.pricing_plan h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-ink)}.pricing_plan h3,.pricing_plan>strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.pricing_plan>strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-brand)}.pricing_plan p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-ink-soft);flex:1}.pricing_badge{background-color:#c89a3d26;border-radius:2147483647px;align-self:flex-start}@supports (color:color-mix(in lab,red,red)){.pricing_badge{background-color:color-mix(in oklab,var(--color-premium) 15%,transparent)}}.pricing_badge{padding-inline:calc(var(--spacing)*2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-warning)}.pricing_includes{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*8);border-radius:var(--radius-panel);background-color:var(--color-night);padding:calc(var(--spacing)*8);color:var(--color-white);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.pricing_includes h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.pricing_includes p{margin-top:calc(var(--spacing)*2);max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.pricing_includes p{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.pricing_includes ul{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;display:grid}@supports (color:color-mix(in lab,red,red)){.pricing_includes ul{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.pricing_includes li:before{content:"✓";margin-right:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-premium)}.premium_login_prompt{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing)*5);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.premium_login_prompt h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.premium_login_prompt p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-ink-soft);flex:1}.about_section{gap:calc(var(--spacing)*6);flex-direction:column}.about_story{gap:calc(var(--spacing)*4);border-radius:var(--radius-panel);background-color:var(--color-surface);padding:calc(var(--spacing)*8);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column}.about_story p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-ink-soft)}.about_values{gap:calc(var(--spacing)*3)}.about_value{gap:calc(var(--spacing)*2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing)*5);flex-direction:column;flex:1}.about_value h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.about_value p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-ink-soft)}.prediction_detail{gap:calc(var(--spacing)*6);padding-top:var(--page_hero_spacing);flex-direction:column}.prediction_back_link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-self:flex-start}@media (hover:hover){.prediction_back_link:hover{color:var(--color-brand-dark)}}.prediction_back_link{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.analysis_copy,.prediction_detail_header,.probability_section{flex-direction:column}.prediction_detail_header{gap:calc(var(--spacing)*3)}.prediction_detail_header h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.prediction_detail_header p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-soft)}.prediction_summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*8);border-radius:var(--radius-panel);background-color:var(--color-night);padding:calc(var(--spacing)*8);color:var(--color-white);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.prediction_summary>div:first-child>p,.prediction_summary>div:first-child>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.prediction_summary>div:first-child>p,.prediction_summary>div:first-child>span{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.prediction_summary h2{margin-block:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prediction_metrics{gap:calc(var(--spacing)*6);flex-wrap:wrap}.prediction_metrics>span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prediction_metrics small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffff73;display:block}@supports (color:color-mix(in lab,red,red)){.prediction_metrics small{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.analysis_copy,.probability_section{gap:calc(var(--spacing)*4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing)*6)}.analysis_copy h2,.evidence_section h2,.probability_section h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.probability_grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(3,minmax(0,1fr))}.probability_grid>div{border-radius:var(--radius-control);background-color:var(--color-brand-soft);padding:calc(var(--spacing)*4)}.probability_grid span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-soft);display:block}.probability_grid strong{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);display:block}.evidence_section{gap:calc(var(--spacing)*4)}.evidence_section>div{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing)*6);flex:1}.evidence_section ol,.evidence_section ul{margin-top:calc(var(--spacing)*4)}:where(:is(.evidence_section ol,.evidence_section ul)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.evidence_section ol,.evidence_section ul{padding-left:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-ink-soft)}.evidence_section ol{list-style-type:decimal}.evidence_section ul{list-style-type:disc}.analysis_copy p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-ink-soft)}.legal_navigation,.legal_page{width:min(calc(100% - var(--page_padding)*2),var(--page_width));flex-direction:column;margin-inline:auto}.legal_page{gap:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*14)}.legal_header{gap:calc(var(--spacing)*4);border-radius:var(--radius-panel);background-color:var(--color-surface);padding:calc(var(--spacing)*8);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column}.legal_breadcrumb{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.legal_breadcrumb:hover{color:var(--color-brand-dark)}}.legal_breadcrumb{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.legal_header h1,.legal_navigation h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.legal_summary{max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.legal_meta,.legal_summary{color:var(--color-ink-soft)}.legal_meta{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;flex-wrap:wrap}.legal_notice{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#a5691633}@supports (color:color-mix(in lab,red,red)){.legal_notice{border-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.legal_notice{background-color:var(--color-warning-soft);padding:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-warning)}.legal_content{gap:calc(var(--spacing)*8);border-radius:var(--radius-panel);background-color:var(--color-surface);padding:calc(var(--spacing)*8);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column}.legal_section{gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom:calc(var(--spacing)*8);flex-direction:column}.legal_section:last-child{border-style:var(--tw-border-style);border-width:0;padding-bottom:0}.legal_section h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.legal_section li,.legal_section p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-ink-soft)}.legal_section ul{list-style-type:disc}:where(.legal_section ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.legal_section ul{padding-left:calc(var(--spacing)*5)}.legal_section a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:underline;text-decoration-color:#3157d54d}@supports (color:color-mix(in lab,red,red)){.legal_section a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-brand) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.legal_section a{text-underline-offset:4px}@media (hover:hover){.legal_section a:hover{color:var(--color-brand-dark)}}.legal_navigation{gap:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*14)}.legal_navigation_header{max-width:var(--container-2xl)}.legal_navigation_header p{margin-top:calc(var(--spacing)*4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8);color:var(--color-ink-soft)}.legal_navigation_grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal_navigation_card{gap:calc(var(--spacing)*2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing)*5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column}@media (hover:hover){.legal_navigation_card:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.legal_navigation_card{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.legal_navigation_card strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink)}.legal_navigation_card span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-ink-soft)}.analysis_section{border-style:var(--tw-border-style);border-width:0}.article_grid{margin-top:calc(var(--spacing)*10);gap:calc(var(--spacing)*5);grid-template-columns:repeat(3,minmax(0,1fr))}.analysis_action{margin-top:calc(var(--spacing)*8);justify-content:center}.article_card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;overflow:hidden}@media (hover:hover){.article_card:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.article_card{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.article_visual{height:calc(var(--spacing)*44);background-color:var(--color-brand-soft);display:block;overflow:hidden}.article_visual img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.article_visual img:hover{scale:1.03}}.article_visual img{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.article_content{padding:calc(var(--spacing)*5);flex-direction:column;flex:1}.article_content h3{margin-top:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.article_meta{justify-content:space-between;gap:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-soft);margin-top:auto}.analysis_article{gap:calc(var(--spacing)*8);padding-top:var(--page_hero_spacing);flex-direction:column}.analysis_article_header{gap:calc(var(--spacing)*4);flex-direction:column}.article_back_link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-self:flex-start}@media (hover:hover){.article_back_link:hover{color:var(--color-brand-dark)}}.article_back_link{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.analysis_article_header h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.analysis_article_header>p{max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8);color:var(--color-ink-soft)}.article_byline{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5);row-gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-ink-soft);text-transform:uppercase;flex-wrap:wrap;display:flex}.analysis_article_cover{height:calc(var(--spacing)*96);border-radius:var(--radius-panel);background-color:var(--color-brand-soft);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.analysis_article_cover img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}.analysis_article_body{gap:calc(var(--spacing)*8);border-radius:var(--radius-panel);background-color:var(--color-surface);padding:calc(var(--spacing)*8);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column}.analysis_article_body>section{gap:calc(var(--spacing)*4);flex-direction:column}.analysis_article_body h2,.analysis_article_body h3{margin-top:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}:is(.analysis_article_body h2,.analysis_article_body h3):first-child{margin-top:0}.analysis_article_body h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.analysis_article_body h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.analysis_article_body p,.analysis_article_body ul{margin-top:calc(var(--spacing)*4)}:is(.analysis_article_body p,.analysis_article_body ul):first-child{margin-top:0}.analysis_article_body li,.analysis_article_body p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8);color:var(--color-ink-soft)}.analysis_article_body ul{list-style-type:disc}:where(.analysis_article_body ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.analysis_article_body ul{padding-left:calc(var(--spacing)*5)}.related_article_callout{gap:calc(var(--spacing)*2);border-radius:var(--radius-card);background-color:var(--color-brand-soft);padding:calc(var(--spacing)*5);flex-direction:column}.related_article_callout h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (hover:hover){.related_article_callout h3 a:hover{color:var(--color-brand)}}.related_article_callout p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.article_navigation{justify-content:space-between;align-items:stretch;gap:calc(var(--spacing)*4)}.article_navigation>*{flex:1}.article_navigation a{gap:var(--spacing);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing)*5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column}@media (hover:hover){.article_navigation a:hover{border-color:var(--color-brand);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.article_navigation a{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.article_navigation a:last-child{text-align:right}.article_navigation span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand);text-transform:uppercase}.article_navigation strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--color-ink)}.responsible_notice{align-items:center;gap:calc(var(--spacing)*5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);background-color:var(--color-brand);padding:calc(var(--spacing)*6);color:var(--color-white);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-bottom:0}.responsible_icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);background-color:#ffffff26;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.responsible_icon{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.responsible_icon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.responsible_notice>div:nth-child(2){flex:1}.responsible_notice h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.responsible_notice p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.responsible_notice p{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.responsible_notice .text_link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);flex-shrink:0}@media (hover:hover){.responsible_notice .text_link:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.responsible_notice .text_link:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}}.site_footer{background-color:var(--color-night);color:var(--color-white)}.footer_main{justify-content:space-between;gap:calc(var(--spacing)*16);padding-block:calc(var(--spacing)*16)}.footer_brand{max-width:var(--container-xs);align-items:flex-start;gap:calc(var(--spacing)*5);flex-direction:column}.footer_brand_mark{color:var(--color-white)}.footer_brand_logo{width:var(--footer_brand_logo_width);height:auto;display:block}.footer_brand p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.footer_brand p{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.footer_links{justify-content:flex-end;gap:calc(var(--spacing)*16);flex:1}.footer_link_group{gap:calc(var(--spacing)*3);flex-direction:column}.footer_link_group strong{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase}.footer_link_group a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.footer_link_group a{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.footer_link_group a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.footer_link_group a:hover{color:var(--color-white)}}.footer_link_group a{transition-duration:var(--transition_duration);transition-timing-function:var(--transition_easing)}.footer_bottom{justify-content:space-between;gap:calc(var(--spacing)*6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-night-border);padding-block:calc(var(--spacing)*6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.footer_bottom{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.error_page{padding-inline:calc(var(--spacing)*5);justify-content:center;align-items:center}.error_card{width:100%;max-width:var(--container-xl);border-radius:var(--radius-panel);background-color:var(--color-surface);padding:calc(var(--spacing)*8);text-align:center;--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.error_code{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));color:var(--color-brand)}.error_card h1,.error_code{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.error_card h1{margin-top:calc(var(--spacing)*4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.error_card p{margin-inline:auto;margin-top:calc(var(--spacing)*3);max-width:var(--container-md);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7);color:var(--color-ink-soft)}.error_card .primary_button{margin-top:calc(var(--spacing)*6)}.admin_auth_layout,.admin_feedback,.admin_field_group,.admin_input_with_icon,.admin_login_brand,.admin_login_card,.admin_login_card header,.admin_login_form,.admin_login_section,.admin_primary_button,.admin_secondary_button{display:flex}.admin_auth_layout{min-height:100vh;padding:var(--admin_page_padding);background:var(--page_hero_gradient),var(--color-canvas);flex-direction:column}.admin_login_section{width:min(100%,var(--admin_login_width));gap:var(--admin_section_gap);flex-direction:column;margin:auto}.admin_login_brand{justify-content:space-between;align-items:center;gap:var(--admin_card_padding)}.admin_login_brand img{width:var(--admin_login_logo_width);height:auto}.admin_login_brand span{color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:600}.admin_login_card{gap:var(--admin_section_gap);padding:calc(var(--admin_card_padding)*1.5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column}.admin_login_icon{width:calc(var(--admin_control_height)*1.25);height:calc(var(--admin_control_height)*1.25);border-radius:var(--radius-card);background:var(--color-brand-soft);color:var(--color-brand);place-items:center;display:inline-grid}.admin_login_icon svg{width:calc(var(--admin_icon_size)*1.25)}.admin_login_card header{gap:calc(var(--admin_card_padding)/3);flex-direction:column}.admin_login_card h1{color:var(--color-ink);font-size:var(--text-3xl);letter-spacing:-.03em;font-weight:750}.admin_login_card header>p:last-child{color:var(--color-ink-soft);line-height:1.6}.admin_eyebrow{color:var(--color-brand);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.admin_login_form{gap:var(--admin_card_padding);flex-direction:column}.admin_field_group{gap:calc(var(--admin_card_padding)/3);flex-direction:column}.admin_field_group>span:first-child{color:var(--color-ink);font-size:var(--text-sm);font-weight:650}.admin_input_with_icon{height:var(--admin_control_height);align-items:center;gap:calc(var(--admin_card_padding)/2);padding-inline:calc(var(--admin_card_padding)/2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink-soft);transition:border-color var(--admin_transition_duration) var(--transition_easing),box-shadow var(--admin_transition_duration) var(--transition_easing)}.admin_input_with_icon:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 .25rem var(--admin_focus_ring)}.admin_input_with_icon svg,.admin_primary_button svg,.admin_secondary_button svg{width:var(--admin_icon_size);height:var(--admin_icon_size);flex:none}.admin_input_with_icon input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1}.admin_input_with_icon button{padding:calc(var(--admin_card_padding)/4);border-radius:var(--radius-control);color:var(--color-ink-soft);place-items:center;display:inline-grid}.admin_primary_button,.admin_secondary_button{min-height:var(--admin_control_height);justify-content:center;align-items:center;gap:calc(var(--admin_card_padding)/2);padding-inline:var(--admin_card_padding);border-radius:var(--radius-control);font-size:var(--text-sm);transition:background-color var(--admin_transition_duration) var(--transition_easing),color var(--admin_transition_duration) var(--transition_easing),border-color var(--admin_transition_duration) var(--transition_easing);font-weight:700}.admin_primary_button{background:var(--color-brand);color:var(--color-surface)}.admin_primary_button:hover{background:var(--color-brand-dark)}.admin_secondary_button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink)}.admin_secondary_button:hover{border-color:var(--color-brand);color:var(--color-brand)}.admin_primary_button:disabled,.admin_secondary_button:disabled{cursor:not-allowed;opacity:.6}.admin_login_button{width:100%}.admin_feedback{padding:calc(var(--admin_card_padding)/2) calc(var(--admin_card_padding)*.75);border-radius:var(--radius-control);font-size:var(--text-sm);align-items:center;font-weight:600}.admin_feedback_error{background:var(--color-negative-soft);color:var(--color-negative)}.admin_feedback_success{background:var(--color-positive-soft);color:var(--color-positive)}@media (width<=768px){.admin_login_brand{flex-direction:column;align-items:flex-start}.admin_login_card{padding:var(--admin_card_padding)}}.admin_brand,.admin_mobile_brand,.admin_mobile_header,.admin_navigation,.admin_navigation_group,.admin_navigation_link,.admin_page,.admin_page_header,.admin_page_header>div,.admin_panel,.admin_panel_header,.admin_panel_header>div,.admin_posts_table td:first-child,.admin_posts_toolbar,.admin_recent_list,.admin_recent_post,.admin_recent_post>div,.admin_search_field,.admin_shell,.admin_sidebar,.admin_sidebar_actions,.admin_stat_card,.admin_stat_card>div,.admin_table_actions,.admin_text_link{display:flex}.admin_stat_grid{display:grid}.admin_shell{background:var(--color-canvas);min-height:100vh}.admin_mobile_header{display:none}.admin_sidebar{z-index:40;width:var(--admin_sidebar_width);padding:var(--admin_card_padding);background:var(--admin_sidebar_background);color:var(--color-surface);flex-direction:column;position:fixed;inset:0 auto 0 0}.admin_brand{align-items:center;gap:calc(var(--admin_card_padding)/2);padding:calc(var(--admin_card_padding)/2)}.admin_brand img{width:var(--admin_logo_width);height:auto}.admin_brand span{padding:calc(var(--admin_card_padding)/5) calc(var(--admin_card_padding)/3);border:1px solid var(--color-night-border);border-radius:var(--radius-control);color:var(--admin_sidebar_text);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.admin_navigation{gap:var(--admin_navigation_gap);padding-top:calc(var(--admin_section_gap)*1.5);padding-right:calc(var(--admin_card_padding)/4);scrollbar-width:thin;scrollbar-color:var(--color-night-border) transparent;flex-direction:column;flex:1;overflow-y:auto}.admin_navigation_group{gap:calc(var(--admin_card_padding)/4);flex-direction:column}.admin_navigation_group h2{padding:calc(var(--admin_card_padding)/2) calc(var(--admin_card_padding)*.75) calc(var(--admin_card_padding)/4);color:var(--color-ink-soft);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.admin_navigation_link{width:100%;min-height:var(--admin_control_height);align-items:center;gap:calc(var(--admin_card_padding)/2);padding-inline:calc(var(--admin_card_padding)*.75);border-radius:var(--radius-control);color:var(--admin_sidebar_text);font-size:var(--text-sm);text-align:left;transition:background-color var(--admin_transition_duration) var(--transition_easing),color var(--admin_transition_duration) var(--transition_easing);font-weight:650}.admin_navigation_link svg{width:var(--admin_icon_size);height:var(--admin_icon_size)}.admin_navigation_link:hover,.admin_navigation_link_active{background:var(--color-night-raised);color:var(--color-surface)}.admin_navigation_link_active{background:var(--color-brand-dark)}.admin_sidebar_actions{gap:calc(var(--admin_card_padding)/3);padding-top:var(--admin_card_padding);border-top:1px solid var(--color-night-border);flex-direction:column}.admin_main{width:calc(100% - var(--admin_sidebar_width));min-height:100vh;margin-left:var(--admin_sidebar_width)}.admin_page{width:min(100%,var(--admin_content_width));gap:var(--admin_section_gap);padding:var(--admin_page_padding);flex-direction:column;margin-inline:auto}.admin_page_header{justify-content:space-between;align-items:flex-end;gap:var(--admin_section_gap)}.admin_page_header>div,.admin_panel_header>div,.admin_recent_post>div,.admin_stat_card>div{flex-direction:column}.admin_page_header>div{gap:calc(var(--admin_card_padding)/3)}.admin_editor_header h1,.admin_page_header h1{color:var(--color-ink);font-size:var(--text-4xl);letter-spacing:-.04em;font-weight:760}.admin_page_header>div>p:last-child,.admin_panel_header p{color:var(--color-ink-soft);line-height:1.6}.admin_stat_grid{gap:var(--admin_section_gap);grid-template-columns:repeat(3,minmax(0,1fr))}.admin_stat_card{align-items:center;gap:var(--admin_card_padding);padding:var(--admin_card_padding);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.admin_stat_icon{width:calc(var(--admin_control_height)*1.25);height:calc(var(--admin_control_height)*1.25);border-radius:var(--radius-card);background:var(--color-brand-soft);color:var(--color-brand);flex:none;place-items:center;display:inline-grid}.admin_stat_icon svg{width:calc(var(--admin_icon_size)*1.25)}.admin_stat_card strong{font-size:var(--text-3xl);line-height:1}.admin_stat_card p{margin-top:calc(var(--admin_card_padding)/3);color:var(--color-ink-soft);font-size:var(--text-sm)}.admin_panel{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;overflow:hidden}.admin_panel_header{justify-content:space-between;align-items:center;gap:var(--admin_card_padding);padding:var(--admin_card_padding);border-bottom:1px solid var(--color-border)}.admin_panel_header>div{gap:calc(var(--admin_card_padding)/4)}.admin_panel_header h2{font-size:var(--text-xl);font-weight:730}.admin_text_link{align-items:center;gap:calc(var(--admin_card_padding)/3);color:var(--color-brand);font-size:var(--text-sm);font-weight:700}.admin_icon_button svg,.admin_text_link svg{width:var(--admin_icon_size);height:var(--admin_icon_size)}.admin_recent_list{flex-direction:column}.admin_recent_post{justify-content:space-between;align-items:center;gap:var(--admin_card_padding);padding:var(--admin_card_padding);border-bottom:1px solid var(--color-border)}.admin_recent_post:last-child{border-bottom:0}.admin_recent_post>div{align-items:flex-start;gap:calc(var(--admin_card_padding)/3)}.admin_recent_post h3{font-size:var(--text-base);font-weight:700}.admin_recent_post p{color:var(--color-ink-soft);font-size:var(--text-sm)}.admin_status{padding:calc(var(--admin_card_padding)/5) calc(var(--admin_card_padding)/2);border-radius:var(--radius-panel);font-size:var(--text-xs);text-transform:capitalize;font-weight:750;display:inline-flex}.admin_status_published{background:var(--color-positive-soft);color:var(--color-positive)}.admin_status_draft{background:var(--color-warning-soft);color:var(--color-warning)}.admin_icon_button{width:var(--admin_control_height);height:var(--admin_control_height);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-ink-soft);transition:border-color var(--admin_transition_duration) var(--transition_easing),color var(--admin_transition_duration) var(--transition_easing);flex:none;place-items:center;display:inline-grid}.admin_icon_button:hover{border-color:var(--color-brand);color:var(--color-brand)}.admin_posts_toolbar{justify-content:space-between;align-items:center;gap:var(--admin_card_padding);padding:var(--admin_card_padding);border-bottom:1px solid var(--color-border)}.admin_posts_toolbar>p{color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:650}.admin_search_field{width:min(100%,22rem);height:var(--admin_control_height);align-items:center;gap:calc(var(--admin_card_padding)/2);padding-inline:calc(var(--admin_card_padding)/2);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-ink-soft)}.admin_search_field:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 .25rem var(--admin_focus_ring)}.admin_search_field svg{width:var(--admin_icon_size)}.admin_search_field input{width:100%;color:var(--color-ink);background:0 0;border:0;outline:0}.admin_posts_table_wrapper{overflow-x:auto}.admin_posts_table{width:100%;min-width:var(--admin_table_min_width);border-collapse:collapse;text-align:left}.admin_posts_table th{background:var(--color-brand-soft);color:var(--color-brand-dark);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.admin_posts_table td,.admin_posts_table th{padding:calc(var(--admin_card_padding)*.75) var(--admin_card_padding)}.admin_posts_table td{border-bottom:1px solid var(--color-border);color:var(--color-ink-soft);font-size:var(--text-sm)}.admin_posts_table tbody tr:last-child td{border-bottom:0}.admin_posts_table td:first-child{gap:calc(var(--admin_card_padding)/5);flex-direction:column;max-width:28rem}.admin_posts_table td:first-child strong{color:var(--color-ink);font-size:var(--text-base)}.admin_posts_table td:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin_table_actions{justify-content:flex-end;gap:calc(var(--admin_card_padding)/3)}.admin_empty_state{padding:calc(var(--admin_section_gap)*2);color:var(--color-ink-soft);text-align:center}.sr_only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=768px){.admin_shell{flex-direction:column}.admin_mobile_header{z-index:50;height:var(--admin_mobile_header_height);padding-inline:var(--admin_page_padding);border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;position:sticky;top:0}.admin_mobile_brand{align-items:center}.admin_mobile_brand img{width:var(--admin_logo_width);height:auto}.admin_menu_button{width:var(--admin_control_height);height:var(--admin_control_height);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-ink);place-items:center;display:inline-grid}.admin_menu_button svg{width:var(--admin_icon_size)}.admin_sidebar{top:var(--admin_mobile_header_height);width:min(86vw,var(--admin_sidebar_width));transition:transform var(--admin_transition_duration) var(--transition_easing);transform:translate(-100%)}.admin_sidebar_open{transform:translate(0)}.admin_brand{display:none}.admin_navigation{padding-top:0}.admin_main{width:100%;margin-left:0}.admin_page_header{flex-direction:column;align-items:flex-start}.admin_stat_grid{grid-template-columns:1fr}.admin_panel_header,.admin_posts_toolbar{flex-direction:column;align-items:flex-start}.admin_search_field{width:100%}}@media (width>=769px) and (width<=1024px){.admin_stat_grid{gap:var(--admin_card_padding);grid-template-columns:repeat(3,minmax(0,1fr))}}.admin_back_link,.admin_editor_block,.admin_editor_canvas,.admin_editor_form,.admin_editor_header,.admin_editor_header>div,.admin_editor_header_actions,.admin_editor_settings,.admin_editor_toolbar,.admin_image_preview,.admin_settings_card,.admin_slug_field,.admin_title_field{display:flex}.admin_editor_page{width:min(100%,var(--admin_editor_width))}.admin_editor_header{justify-content:space-between;align-items:flex-end;gap:var(--admin_section_gap)}.admin_editor_header>div:first-child{gap:calc(var(--admin_card_padding)/2);flex-direction:column}.admin_back_link{align-items:center;gap:calc(var(--admin_card_padding)/3);color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:650}.admin_back_link:hover{color:var(--color-brand)}.admin_back_link svg{width:var(--admin_icon_size);height:var(--admin_icon_size)}.admin_editor_header_actions{align-items:center;gap:calc(var(--admin_card_padding)/2)}.admin_editor_form{align-items:flex-start;gap:var(--admin_section_gap)}.admin_editor_canvas{gap:var(--admin_card_padding);flex-direction:column;flex:1;min-width:0}.admin_editor_block,.admin_settings_card,.admin_slug_field,.admin_title_field{border:1px solid var(--color-border);background:var(--color-surface)}.admin_title_field{padding:var(--admin_card_padding);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.admin_title_field input{width:100%;color:var(--color-ink);font-size:var(--text-3xl);letter-spacing:-.03em;border:0;outline:0;font-weight:720}.admin_title_field input::placeholder{color:var(--color-border)}.admin_slug_field{min-height:var(--admin_control_height);align-items:center;gap:calc(var(--admin_card_padding)/3);padding-inline:calc(var(--admin_card_padding)*.75);border-radius:var(--radius-control);color:var(--color-ink-soft);font-size:var(--text-sm)}.admin_slug_field>span:first-child{color:var(--color-ink);font-weight:700}.admin_slug_prefix{color:var(--color-ink-soft)}.admin_slug_field input{min-width:0;color:var(--color-brand);background:0 0;border:0;outline:0;flex:1}.admin_editor_block{border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;overflow:hidden}.admin_editor_toolbar{align-items:center;gap:calc(var(--admin_card_padding)/4);padding:calc(var(--admin_card_padding)/2);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted)}.admin_editor_toolbar button{width:calc(var(--admin_control_height)*.8);height:calc(var(--admin_control_height)*.8);border-radius:var(--radius-control);color:var(--color-ink-soft);place-items:center;display:inline-grid}.admin_editor_toolbar button:hover{background:var(--color-surface);color:var(--color-brand)}.admin_editor_toolbar svg{width:var(--admin_icon_size);height:var(--admin_icon_size)}.admin_editor_block label{display:block}.admin_editor_block textarea{resize:vertical;width:100%;min-height:34rem;padding:var(--admin_card_padding);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);border:0;outline:0;line-height:1.8}.admin_editor_word_count{padding:calc(var(--admin_card_padding)/2) var(--admin_card_padding);border-top:1px solid var(--color-border);color:var(--color-ink-soft);font-size:var(--text-xs);text-align:right}.admin_editor_canvas>.admin_field_group{padding:var(--admin_card_padding);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.admin_editor_form .admin_field_group input,.admin_editor_form .admin_field_group select,.admin_editor_form .admin_field_group textarea{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;color:var(--color-ink);padding:calc(var(--admin_card_padding)/2);transition:border-color var(--admin_transition_duration) var(--transition_easing),box-shadow var(--admin_transition_duration) var(--transition_easing);outline:0}.admin_editor_form .admin_field_group input,.admin_editor_form .admin_field_group select{min-height:var(--admin_control_height)}.admin_editor_form .admin_field_group textarea{resize:vertical;line-height:1.6}.admin_editor_form .admin_field_group input:focus,.admin_editor_form .admin_field_group select:focus,.admin_editor_form .admin_field_group textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 .25rem var(--admin_focus_ring)}.admin_editor_form .admin_field_group small{color:var(--color-ink-soft);font-size:var(--text-xs);text-align:right}.admin_editor_settings{top:var(--admin_section_gap);width:var(--admin_editor_sidebar_width);flex:none;position:sticky}.admin_editor_settings,.admin_settings_card{gap:var(--admin_card_padding);flex-direction:column}.admin_settings_card{padding:var(--admin_card_padding);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.admin_settings_card h2{padding-bottom:calc(var(--admin_card_padding)/2);border-bottom:1px solid var(--color-border);font-size:var(--text-base);font-weight:730}.admin_image_preview{border-radius:var(--radius-control);background:var(--color-surface-muted);min-height:10rem;color:var(--color-ink-soft);justify-content:center;align-items:center;overflow:hidden}.admin_image_preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:10rem}.admin_image_preview svg{width:calc(var(--admin_icon_size)*2);height:calc(var(--admin_icon_size)*2)}@media (width<=768px){.admin_editor_form,.admin_editor_header{flex-direction:column;align-items:stretch}.admin_editor_header_actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin_editor_header_actions>:first-child:last-child,.admin_editor_header_actions>:nth-child(3){grid-column:1/-1}.admin_title_field input{font-size:var(--text-2xl)}.admin_slug_field{padding-block:calc(var(--admin_card_padding)/2);flex-wrap:wrap;align-items:flex-start}.admin_slug_field input{flex-basis:100%}.admin_editor_settings{width:100%;position:static}}@media (width>=769px) and (width<=1024px){.admin_editor_form{flex-direction:column}.admin_editor_settings{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;position:static}}.admin_metric_card,.admin_operation_content,.admin_operation_icon,.admin_operation_list,.admin_operation_meta,.admin_operation_record{display:flex}.admin_metric_card{gap:calc(var(--admin_card_padding)/3);padding:var(--admin_card_padding);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column}.admin_metric_card p,.admin_metric_card span{color:var(--color-ink-soft);font-size:var(--text-sm)}.admin_metric_card strong{color:var(--color-ink);font-size:var(--text-3xl);line-height:1.1}.admin_operation_list{flex-direction:column}.admin_operation_record{align-items:center;gap:var(--admin_card_padding);padding:var(--admin_card_padding);border-bottom:1px solid var(--color-border)}.admin_operation_record:last-child{border-bottom:0}.admin_operation_icon{width:calc(var(--admin_control_height)*.8);height:calc(var(--admin_control_height)*.8);border-radius:var(--radius-panel);background:var(--color-positive-soft);color:var(--color-positive);flex:none;justify-content:center;align-items:center}.admin_operation_icon svg{width:var(--admin_icon_size);height:var(--admin_icon_size)}.admin_operation_content{gap:calc(var(--admin_card_padding)/4);flex-direction:column;flex:1;min-width:0}.admin_operation_content h3{color:var(--color-ink);font-size:var(--text-base);font-weight:700}.admin_operation_content p,.admin_operation_meta small{color:var(--color-ink-soft);font-size:var(--text-sm)}.admin_operation_meta{align-items:flex-end;gap:calc(var(--admin_card_padding)/4);text-align:right;flex-direction:column;min-width:12rem}.admin_operation_meta>span{padding:calc(var(--admin_card_padding)/5) calc(var(--admin_card_padding)/2);border-radius:var(--radius-panel);background:var(--color-brand-soft);color:var(--color-brand-dark);font-size:var(--text-xs);font-weight:750}@media (width<=768px){.admin_operation_record{flex-wrap:wrap;align-items:flex-start}.admin_operation_meta{width:calc(100% - var(--admin_control_height) - var(--admin_card_padding));min-width:0;margin-left:calc(var(--admin_control_height) + var(--admin_card_padding));text-align:left;align-items:flex-start}}@media (width>=769px) and (width<=1024px){.admin_operation_meta{min-width:10rem}}.admin_create_actions,.admin_dashboard_actions,.admin_dashboard_actions a,.admin_dashboard_actions a>div,.admin_dashboard_actions a>span,.admin_edition_actions,.admin_edition_card,.admin_edition_date,.admin_edition_header,.admin_edition_header>div,.admin_edition_list,.admin_edition_summary,.admin_manager_header,.admin_pick_preview,.admin_pick_preview li,.admin_pick_preview li>span,.admin_prediction_form,.admin_prediction_pick_editor,.admin_prediction_pick_editor>header,.admin_prediction_picks,.admin_prediction_picks>header,.admin_prediction_picks>header>div,.admin_prediction_settings,.admin_removal_confirmation,.admin_source{display:flex}.admin_dashboard_actions,.admin_pick_fields,.admin_prediction_settings_grid{display:grid}.admin_manager_header{align-items:flex-end}.admin_create_actions{justify-content:flex-end;gap:calc(var(--admin_card_padding)/2);flex-wrap:wrap}.admin_edition_card,.admin_edition_list{flex-direction:column}.admin_edition_list{gap:var(--admin_section_gap)}.admin_edition_card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.admin_edition_header{justify-content:space-between;align-items:center;gap:var(--admin_card_padding);padding:var(--admin_card_padding);border-bottom:1px solid var(--color-border)}.admin_edition_actions,.admin_edition_header>div,.admin_removal_confirmation{align-items:center;gap:calc(var(--admin_card_padding)/2)}.admin_source{align-items:center;gap:calc(var(--admin_card_padding)/4);color:var(--color-ink-soft);font-size:var(--text-xs);text-transform:capitalize;font-weight:700}.admin_source svg{width:var(--admin_icon_size);height:var(--admin_icon_size);color:var(--color-brand)}.admin_danger_button,.admin_prediction_pick_editor>header button,.admin_removal_confirmation button{min-height:var(--admin_control_height);justify-content:center;align-items:center;gap:calc(var(--admin_card_padding)/3);padding-inline:calc(var(--admin_card_padding)*.75);border-radius:var(--radius-control);color:var(--color-negative);font-size:var(--text-sm);font-weight:700;display:inline-flex}.admin_danger_button,.admin_prediction_pick_editor>header button{border:1px solid var(--color-negative-soft);background:var(--color-surface)}.admin_danger_button svg,.admin_prediction_pick_editor>header button svg{width:var(--admin_icon_size);height:var(--admin_icon_size)}.admin_removal_confirmation{padding:calc(var(--admin_card_padding)/4);border-radius:var(--radius-control);background:var(--color-negative-soft)}.admin_removal_confirmation button:first-child{color:var(--color-ink-soft)}.admin_edition_summary{gap:calc(var(--admin_card_padding)/3);padding:var(--admin_card_padding);flex-direction:column}.admin_edition_date{align-items:center;gap:calc(var(--admin_card_padding)/3);color:var(--color-brand);font-size:var(--text-sm);font-weight:700}.admin_edition_date svg{width:var(--admin_icon_size);height:var(--admin_icon_size)}.admin_edition_summary h2{font-size:var(--text-2xl);font-weight:750}.admin_edition_summary p{color:var(--color-ink-soft)}.admin_pick_preview{border-top:1px solid var(--color-border);flex-direction:column}.admin_pick_preview li{align-items:center;gap:var(--admin_card_padding);padding:calc(var(--admin_card_padding)*.75) var(--admin_card_padding);border-bottom:1px solid var(--color-border)}.admin_pick_preview li:last-child{border-bottom:0}.admin_pick_preview li>span{align-items:center;gap:calc(var(--admin_card_padding)/2);flex:1;min-width:0;font-weight:650}.admin_pick_preview img{width:var(--admin_flag_width);height:auto}.admin_pick_preview strong{min-width:11rem;color:var(--color-ink-soft);font-size:var(--text-sm)}.admin_pick_preview b{color:var(--color-brand)}.admin_prediction_form{gap:var(--admin_section_gap);flex-direction:column}.admin_prediction_pick_editor,.admin_prediction_picks,.admin_prediction_settings{gap:var(--admin_card_padding);padding:var(--admin_card_padding);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column}.admin_prediction_picks h2,.admin_prediction_settings h2{font-size:var(--text-xl);font-weight:750}.admin_pick_fields,.admin_prediction_settings_grid{grid-template-columns:repeat(var(--admin_prediction_columns),minmax(0,1fr));gap:var(--admin_card_padding)}.admin_prediction_form .admin_field_group input,.admin_prediction_form .admin_field_group select,.admin_prediction_form .admin_field_group textarea{width:100%;min-height:var(--admin_control_height);padding:calc(var(--admin_card_padding)/2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);outline:0}.admin_prediction_form .admin_field_group textarea{resize:vertical;line-height:1.6}.admin_prediction_form .admin_field_group input:focus,.admin_prediction_form .admin_field_group select:focus,.admin_prediction_form .admin_field_group textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 .25rem var(--admin_focus_ring)}.admin_prediction_picks{box-shadow:none}.admin_prediction_pick_editor>header,.admin_prediction_picks>header{justify-content:space-between;align-items:center;gap:var(--admin_card_padding)}.admin_prediction_picks>header>div{gap:calc(var(--admin_card_padding)/4);flex-direction:column}.admin_prediction_picks>header p{color:var(--color-ink-soft);font-size:var(--text-sm)}.admin_prediction_pick_editor{box-shadow:none}.admin_prediction_pick_editor h3{font-weight:750}.admin_overview_stat_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin_dashboard_actions{gap:var(--admin_section_gap);grid-template-columns:repeat(3,minmax(0,1fr))}.admin_dashboard_actions a{align-items:center;gap:var(--admin_card_padding);padding:var(--admin_card_padding);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.admin_dashboard_actions a>span{width:var(--admin_control_height);height:var(--admin_control_height);border-radius:var(--radius-control);background:var(--color-brand-soft);color:var(--color-brand);flex:none;justify-content:center;align-items:center}.admin_dashboard_actions a>div{gap:calc(var(--admin_card_padding)/4);flex-direction:column;flex:1;min-width:0}.admin_dashboard_actions a>div strong{font-size:var(--text-sm)}.admin_dashboard_actions a>div p{color:var(--color-ink-soft);font-size:var(--text-xs)}.admin_dashboard_actions svg{width:var(--admin_icon_size);height:var(--admin_icon_size)}.admin_recent_post .admin_secondary_button{flex:none}@media (width<=768px){.admin_edition_header,.admin_manager_header,.admin_prediction_pick_editor>header,.admin_prediction_picks>header{flex-direction:column;align-items:flex-start}.admin_create_actions,.admin_create_actions>a,.admin_edition_actions{width:100%}.admin_edition_actions{flex-direction:column;align-items:stretch}.admin_pick_preview li{flex-direction:column;align-items:flex-start}.admin_pick_preview strong{min-width:0}.admin_dashboard_actions,.admin_overview_stat_grid{grid-template-columns:1fr}.admin_recent_post .admin_secondary_button{width:100%}}@media (width>=769px) and (width<=1024px){.admin_dashboard_actions,.admin_overview_stat_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin_ai_draft_card,.admin_ai_draft_card>div,.admin_ai_form,.admin_ai_icon,.admin_ai_results article,.admin_ai_results article header,.admin_ai_results article header>div,.admin_ai_results article ul,.admin_ai_sandbox{display:flex}.admin_ai_results{display:grid}.admin_ai_draft_card{align-items:center;gap:var(--admin_card_padding);padding:var(--admin_card_padding);border-radius:var(--radius-card);background:var(--color-night);color:var(--color-surface);box-shadow:var(--shadow-float)}.admin_ai_draft_card>div{gap:calc(var(--admin_card_padding)/3);flex-direction:column;flex:1;min-width:0}.admin_ai_draft_card h2{font-size:var(--text-2xl);font-weight:750}.admin_ai_draft_card>div>p:last-child{max-width:48rem;color:var(--color-premium-ink);line-height:1.6}.admin_ai_icon{width:calc(var(--admin_control_height)*1.25);height:calc(var(--admin_control_height)*1.25);border-radius:var(--radius-card);background:var(--color-night-raised);color:var(--color-premium);flex:none;justify-content:center;align-items:center}.admin_ai_icon svg{width:calc(var(--admin_icon_size)*1.4);height:calc(var(--admin_icon_size)*1.4)}.admin_ai_sandbox{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;overflow:hidden}.admin_ai_sandbox>.admin_panel_header>svg{width:calc(var(--admin_icon_size)*1.5);height:calc(var(--admin_icon_size)*1.5);color:var(--color-brand)}.admin_ai_form{align-items:flex-end;gap:var(--admin_card_padding);padding:var(--admin_card_padding)}.admin_ai_form .admin_field_group:first-child{flex:1}.admin_ai_form .admin_field_group:nth-child(2){width:12rem}.admin_ai_form select,.admin_ai_form textarea{width:100%;min-height:var(--admin_control_height);padding:calc(var(--admin_card_padding)/2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);outline:0}.admin_ai_form textarea{resize:vertical;line-height:1.6}.admin_ai_form select:focus,.admin_ai_form textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 .25rem var(--admin_focus_ring)}.admin_ai_results{gap:var(--admin_card_padding);padding:0 var(--admin_card_padding) var(--admin_card_padding);grid-template-columns:repeat(3,minmax(0,1fr))}.admin_ai_results article{gap:calc(var(--admin_card_padding)/2);padding:var(--admin_card_padding);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-muted);flex-direction:column}.admin_ai_results article header{justify-content:space-between;align-items:flex-start;gap:var(--admin_card_padding)}.admin_ai_results article header>div,.admin_ai_results article ul{flex-direction:column}.admin_ai_results article header>div{gap:calc(var(--admin_card_padding)/4)}.admin_ai_results article header span{color:var(--color-brand);font-size:var(--text-xs);text-transform:uppercase;font-weight:750}.admin_ai_results article h3,.admin_ai_results article>p{font-weight:750}.admin_ai_results article header strong{color:var(--color-brand)}.admin_ai_results article ul{gap:calc(var(--admin_card_padding)/3);padding-left:var(--admin_card_padding);color:var(--color-ink-soft);font-size:var(--text-sm);list-style:outside}.admin_ai_results article small{color:var(--color-negative);font-size:var(--text-xs)}@media (width<=768px){.admin_ai_draft_card,.admin_ai_form{flex-direction:column;align-items:stretch}.admin_ai_draft_card>.admin_primary_button,.admin_ai_form .admin_field_group:nth-child(2){width:100%}.admin_ai_results{grid-template-columns:1fr}}@media (width>=769px) and (width<=1024px){.admin_ai_draft_card{flex-wrap:wrap;align-items:flex-start}.admin_ai_results{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin_plan_control,.admin_user_actions,.admin_user_actions>button,.admin_user_avatar,.admin_user_identity,.admin_user_list,.admin_user_record,.admin_user_status{display:flex}.admin_user_list{flex-direction:column}.admin_user_record{align-items:center;gap:var(--admin_card_padding);padding:var(--admin_card_padding);border-bottom:1px solid var(--color-border)}.admin_user_record:last-child{border-bottom:0}.admin_user_avatar{width:var(--admin_avatar_size);height:var(--admin_avatar_size);border-radius:var(--radius-panel);background:var(--color-brand-soft);color:var(--color-brand);font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;font-weight:800}.admin_user_identity{gap:calc(var(--admin_card_padding)/5);flex-direction:column;flex:1;min-width:12rem}.admin_user_identity h2{font-size:var(--text-base);font-weight:750}.admin_user_identity p,.admin_user_identity small,.admin_user_status small{color:var(--color-ink-soft);font-size:var(--text-xs)}.admin_plan_control{gap:calc(var(--admin_card_padding)/4);flex-direction:column;width:12rem}.admin_plan_control span{color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:650}.admin_plan_control select{width:100%;min-height:var(--admin_control_height);padding-inline:calc(var(--admin_card_padding)/2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);outline:0}.admin_plan_control select:focus{border-color:var(--color-brand);box-shadow:0 0 0 .25rem var(--admin_focus_ring)}.admin_user_status{align-items:flex-start;gap:calc(var(--admin_card_padding)/4);flex-direction:column;width:7rem}.admin_user_actions{justify-content:flex-end;gap:calc(var(--admin_card_padding)/3);flex-wrap:wrap;max-width:18rem}.admin_user_actions>button{min-height:calc(var(--admin_control_height)*.8);align-items:center;gap:calc(var(--admin_card_padding)/4);padding-inline:calc(var(--admin_card_padding)/2);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700}.admin_user_actions>button:hover{border-color:var(--color-brand);color:var(--color-brand)}.admin_user_actions svg{width:var(--admin_icon_size);height:var(--admin_icon_size)}@media (width<=768px){.admin_user_record{flex-wrap:wrap;align-items:flex-start}.admin_user_identity{min-width:0}.admin_plan_control,.admin_user_actions,.admin_user_status{width:100%;max-width:none;margin-left:calc(var(--admin_avatar_size) + var(--admin_card_padding))}.admin_user_actions{justify-content:flex-start}}@media (width>=769px) and (width<=1024px){.admin_user_record{flex-wrap:wrap;align-items:flex-start}.admin_user_actions{width:100%;max-width:none;margin-left:calc(var(--admin_avatar_size) + var(--admin_card_padding));justify-content:flex-start}}.admin_chart_legend{gap:var(--admin_card_padding);padding:0 var(--admin_card_padding);margin-top:var(--admin_card_padding);display:flex}.admin_chart_legend_item{color:var(--color-ink-soft);font-size:var(--text-sm);align-items:center;gap:.5rem;display:inline-flex}.admin_chart_swatch{border-radius:999px;width:.625rem;height:.625rem;display:inline-block}.admin_chart_swatch_pageviews{background:var(--color-brand)}.admin_chart_swatch_visitors{background:var(--color-premium)}.admin_chart_bars{height:12rem;padding:var(--admin_card_padding);border-top:1px solid var(--color-border);margin-top:var(--admin_card_padding);align-items:flex-end;gap:.5rem;display:flex}.admin_chart_day{flex-direction:column;flex:1;align-items:center;gap:.5rem;height:100%;display:flex}.admin_chart_bar_pair{align-items:flex-end;gap:2px;width:100%;height:100%;display:flex}.admin_chart_bar{border-radius:4px 4px 0 0;flex:1;min-height:2px;transition:height .2s}.admin_chart_bar_pageviews{background:var(--color-brand)}.admin_chart_bar_visitors{background:var(--color-premium)}.admin_chart_day_label{color:var(--color-ink-soft);font-size:var(--text-xs);white-space:nowrap}.admin_analytics_lists{gap:var(--admin_section_gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin_analytics_list{padding:var(--admin_card_padding);gap:var(--admin_card_padding);flex-direction:column;display:flex}.admin_analytics_list li{justify-content:space-between;align-items:center;gap:var(--admin_card_padding);display:flex}.admin_analytics_list li span{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin_analytics_list li strong{flex:none}@media (width<=768px){.admin_analytics_lists{grid-template-columns:1fr}.admin_chart_bars{height:9rem}.admin_chart_day_label{display:none}}.native_banner_ad{justify-content:center;margin:1.5rem 0;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}}@media (width<=768px){.site_header_inner{gap:calc(var(--spacing)*4)}.desktop_navigation,.desktop_section_link,.header_cta,.signin_link{display:none}.mobile_menu_button{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);border-radius:2147483647px;flex-direction:column;display:flex}.mobile_menu_button span{height:1px;width:calc(var(--spacing)*4);background-color:var(--color-ink);display:block}.mobile_navigation{background-color:var(--color-surface);padding:calc(var(--spacing)*5);--tw-shadow:0 1.25rem 3.75rem var(--tw-shadow-color,#181f2d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);inset-inline:0;flex-direction:column;display:flex;position:absolute;top:100%}.mobile_navigation,.mobile_navigation_link{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border)}.mobile_navigation_link{min-height:calc(var(--spacing)*12);padding-block:calc(var(--spacing)*3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.mobile_navigation_link:last-child{border-style:var(--tw-border-style);border-width:0}.hero_section{gap:calc(var(--spacing)*6);min-height:0}.hero_section,.page_hero{flex-direction:column;align-items:flex-start}.page_hero{gap:calc(var(--spacing)*4)}.page_hero_content{max-width:none}.page_hero h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.page_hero_visual{align-self:center}.hero_title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.hero_description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.hero_actions,.hero_actions a{width:100%}.hero_image_frame{align-self:center}.account_heading h2,.archive_heading h2,.predictions_section_title,.premium_dashboard_header h2,.premium_intro h2,.section_heading h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.archive_heading p,.section_heading p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.footer_bottom,.footer_main,.responsible_notice,.section_heading_row{flex-direction:column;align-items:flex-start}.analysis_library_grid,.article_grid,.contact_section,.methodology_steps,.pricing_plans,.probability_grid{grid-template-columns:repeat(1,minmax(0,1fr))}.about_values,.evidence_section,.prediction_metrics,.prediction_summary{flex-direction:column;align-items:flex-start}.about_story,.analysis_article_body,.contact_primary,.error_card,.member_access_card,.methodology_principle,.payment_success_card,.prediction_summary,.pricing_includes{padding:calc(var(--spacing)*5)}.article_navigation,.premium_login_prompt,.premium_result_pack>header,.pricing_includes{flex-direction:column;align-items:flex-start}.analysis_article_header h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.analysis_article_cover{height:calc(var(--spacing)*64)}.article_navigation a:last-child{text-align:left}.prediction_detail_header h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.premium_section{gap:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*5)}.premium_dashboard{gap:calc(var(--spacing)*5);padding:calc(var(--spacing)*5)}.premium_dashboard_header{flex-direction:column;align-items:flex-start}.member_pack_header{flex-flow:wrap;align-items:center}.member_pack_header,.member_selections a{padding:calc(var(--spacing)*4)}.member_selections a{align-items:flex-start}.pack_ready_status{margin-left:auto}.premium_intro{max-width:none}.premium_pack{flex-direction:column;align-items:flex-start}.premium_pack_details{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.premium_pack_action{margin-top:var(--spacing)}.legal_navigation,.legal_page{padding-block:calc(var(--spacing)*10)}.legal_content,.legal_header{padding:calc(var(--spacing)*5)}.legal_header h1,.legal_navigation h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.legal_navigation_grid{grid-template-columns:repeat(1,minmax(0,1fr))}.responsible_notice .text_link{margin-top:calc(var(--spacing)*2)}.footer_links{gap:calc(var(--spacing)*8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.footer_main{gap:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*10)}.footer_bottom{padding-block:calc(var(--spacing)*5)}.results_table{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.premium_result_header h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.analysis_library .pagination,.archive_section .pagination{margin-top:0}.pagination_direction{padding-inline:calc(var(--spacing)*3)}.member_access_page,.payment_success_page{min-height:0;padding-inline:calc(var(--spacing)*4)}.error_card h1,.member_access_card h1,.payment_success_card h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.error_code{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=769px) and (width<=1024px){.desktop_navigation{gap:calc(var(--spacing)*4)}.signin_link{display:none}.hero_section{gap:calc(var(--spacing)*10)}.hero_title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.page_hero h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.article_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium_section{gap:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*8)}.premium_intro{max-width:var(--container-2xl)}.footer_links{gap:calc(var(--spacing)*8)}.pricing_plans{gap:calc(var(--spacing)*4)}}:root{--page_width:46.75rem;--page_padding:2rem;--section_gap:4rem;--card_gap:2rem;--results_day_gap:2rem;--hero_spacing:3rem;--premium_spacing:3rem;--header_height:5rem;--page_hero_spacing:2.5rem;--page_hero_min_height:17rem;--page_hero_visual_width:14rem;--page_hero_visual_height:15rem;--home_hero_visual_width:18rem;--home_hero_visual_height:18rem;--brand_logo_width:9.5rem;--footer_brand_logo_width:11rem;--prediction_table_min_width:45rem;--results_table_min_width:40rem;--mobile_menu_line_offset:.21875rem;--page_hero_gradient:radial-gradient(circle at 84% 50%, var(--color-brand-soft), transparent 58%);--transition_duration:.5s;--transition_easing:cubic-bezier(.22, 1, .36, 1);--icon_stroke:1.75;--admin_sidebar_width:17rem;--admin_content_width:90rem;--admin_editor_width:104rem;--admin_page_padding:2.5rem;--admin_section_gap:2rem;--admin_card_padding:1.5rem;--admin_control_height:2.875rem;--admin_icon_size:1.125rem;--admin_logo_width:9rem;--admin_mobile_header_height:4.5rem;--admin_editor_sidebar_width:20rem;--admin_login_width:28rem;--admin_login_logo_width:11rem;--admin_table_min_width:48rem;--admin_navigation_gap:1.25rem;--admin_prediction_columns:4;--admin_avatar_size:3rem;--admin_flag_width:1.25rem;--admin_transition_duration:.5s;--admin_sidebar_background:var(--color-night);--admin_sidebar_text:var(--color-premium-ink);--admin_focus_ring:var(--color-brand-soft)}html{scroll-behavior:smooth}body{background:var(--color-canvas);min-width:20rem;color:var(--color-ink);font-family:var(--font-sans);text-rendering:optimizelegibility}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:.1875rem solid var(--color-brand);outline-offset:.1875rem}@media (width<=768px){:root{--page_padding:1rem;--section_gap:2.5rem;--hero_spacing:2rem;--premium_spacing:2rem;--header_height:4.5rem;--page_hero_spacing:1.5rem;--page_hero_min_height:auto;--page_hero_visual_width:100%;--page_hero_visual_height:13rem;--home_hero_visual_width:100%;--home_hero_visual_height:16rem;--brand_logo_width:8.5rem;--footer_brand_logo_width:10rem;--admin_page_padding:1rem;--admin_section_gap:1.5rem;--admin_card_padding:1.25rem;--admin_editor_sidebar_width:100%;--admin_navigation_gap:1rem;--admin_prediction_columns:1}}@media (width>=769px) and (width<=1024px){:root{--page_padding:1.75rem;--section_gap:3.5rem;--page_hero_visual_width:12rem;--home_hero_visual_width:16rem;--admin_page_padding:1.75rem;--admin_prediction_columns:2}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
