@font-face{font-family:"Nunito Variable";font-style:normal;font-display:swap;font-weight:200 1000;src:url(/uploads/default/original/1X/76388dbfe374be06fdc6f9ba38d3f4e479025eeb.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito Variable";font-style:normal;font-display:swap;font-weight:200 1000;src:url(/uploads/default/original/1X/c15c26d255937c0b1a47b6d641ee6a2de4392f6b.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Nunito Variable";font-style:normal;font-display:swap;font-weight:200 1000;src:url(/uploads/default/original/1X/d21f43ead3f8a6db44d7f958e624f459b1742060.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Nunito Variable";font-style:normal;font-display:swap;font-weight:200 1000;src:url(/uploads/default/original/1X/4fcdc09b703c9e26e1b75910a569997aba6ca127.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Nunito Variable";font-style:normal;font-display:swap;font-weight:200 1000;src:url(/uploads/default/original/1X/eef899aa52c8e8bf711adc00054d1ba6dec73ee3.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Nunito Variable";font-style:italic;font-display:swap;font-weight:200 1000;src:url(/uploads/default/original/1X/beb5780dff4fce57eb9dcd7c1b8cb77d551580b1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito Variable";font-style:italic;font-display:swap;font-weight:200 1000;src:url(/uploads/default/original/1X/2059c42b636bcb7b305371c3097701bf2dbb2e4d.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Nunito Variable";font-style:italic;font-display:swap;font-weight:200 1000;src:url(/uploads/default/original/1X/a6a924b5a6784a72f030496035c922cb3d0bf086.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Nunito Variable";font-style:italic;font-display:swap;font-weight:200 1000;src:url(/uploads/default/original/1X/943c125a4e53220cd82ce1ca3eb55f0fa6348113.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Nunito Variable";font-style:italic;font-display:swap;font-weight:200 1000;src:url(/uploads/default/original/1X/6dac2e1071ba43501d50d47ecc163ce6a42d79cd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Inclusive Sans Variable";font-style:normal;font-display:swap;font-weight:300 700;src:url(/uploads/default/original/1X/4520bbf3327d6ada687ec30de916f590876e311d.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inclusive Sans Variable";font-style:normal;font-display:swap;font-weight:300 700;src:url(/uploads/default/original/1X/3748f76f0c59186aac9a349ec91d915d807ef7c9.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Inclusive Sans Variable";font-style:normal;font-display:swap;font-weight:300 700;src:url(/uploads/default/original/1X/cd88fe303a549af0c76bf50df813f06c75a17054.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Inclusive Sans Variable";font-style:italic;font-display:swap;font-weight:300 700;src:url(/uploads/default/original/1X/8b48d1fc182468ef40f008371ae94c271655576d.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inclusive Sans Variable";font-style:italic;font-display:swap;font-weight:300 700;src:url(/uploads/default/original/1X/6f819374ef0a862ddc424707910eb1e2381152e7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Inclusive Sans Variable";font-style:italic;font-display:swap;font-weight:300 700;src:url(/uploads/default/original/1X/a92e41ea11e2a39281132496065389e4bb7020eb.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}:root{--nc-radius-xs: calc(var(--nc-radius-base) * 0.25);--nc-radius-sm: calc(var(--nc-radius-base) * 0.5);--primary-very-low: color-mix(in oklab, var(--nc-text) 5%, var(--nc-surface));--primary-low: color-mix(in oklab, var(--nc-text) 12%, var(--nc-surface));--primary-low-mid: color-mix(in oklab, var(--nc-text) 35%, var(--nc-surface));--primary-medium: color-mix(in oklab, var(--nc-text) 64%, var(--nc-surface));--primary-high: color-mix(in oklab, var(--nc-text) 75%, var(--nc-surface));--primary-very-high: color-mix( in oklab, var(--nc-text) 88%, var(--nc-surface) );--primary-50: var(--primary-very-low);--primary-100: color-mix(in oklab, var(--nc-text) 8%, var(--nc-surface));--primary-200: var(--primary-low);--primary-300: color-mix(in oklab, var(--nc-text) 24%, var(--nc-surface));--primary-400: var(--primary-low-mid);--primary-500: var(--primary-medium);--primary-600: var(--primary-medium);--primary-700: color-mix(in oklab, var(--nc-text) 70%, var(--nc-surface));--primary-800: var(--primary-high);--primary-900: var(--primary-very-high);--primary-med-or-secondary-med: var(--primary-medium);--primary-med-or-secondary-high: var(--primary-medium);--primary-high-or-secondary-low: var(--primary-high);--primary-low-mid-or-secondary-high: var(--primary-medium);--primary-low-mid-or-secondary-low: var(--primary-low-mid);--wiki: color-mix(in oklab, var(--nc-success) 55%, var(--nc-text));--font-family: var(--nc-body-font);--heading-font-family: var(--nc-heading-font);--font-down-3: var(--nc-text-2xs);--font-down-2: var(--nc-text-xs);--font-down-1: var(--nc-text-sm);--font-up-1: var(--nc-text-lg);--font-down-2-rem: var(--nc-text-xs);--font-down-1-rem: var(--nc-text-sm);--font-0-rem: var(--nc-text-base);--font-up-1-rem: var(--nc-text-lg);--d-border-radius: var(--nc-radius-xs);--d-border-radius-large: var(--nc-radius-sm);--d-button-border-radius: var(--nc-radius-base);--d-input-border-radius: var(--nc-radius-sm);--d-nav-pill-border-radius: var(--nc-radius-base);--d-tag-border-radius: var(--nc-radius-xs);--d-content-background: var(--nc-surface);--d-link-color: var(--nc-link);--d-input-bg-color: var(--nc-input);--d-input-text-color: var(--nc-input-contrast);--d-input-border: 2px solid var(--nc-outline);--d-input-focused-color: var(--nc-accent);--d-button-border: 0 solid transparent;--d-button-default-bg-color: var(--nc-neutral);--d-button-default-bg-color--hover: var(--nc-neutral);--d-button-default-text-color: var(--nc-neutral-contrast);--d-button-default-text-color--hover: var(--nc-neutral-contrast);--d-button-default-icon-color: var(--nc-neutral-contrast);--d-button-default-icon-color--hover: var(--nc-neutral-contrast);--d-button-primary-bg-color: var(--nc-primary);--d-button-primary-bg-color--hover: var(--nc-primary);--d-button-primary-text-color: var(--nc-primary-contrast);--d-button-primary-text-color--hover: var(--nc-primary-contrast);--d-button-primary-icon-color: var(--nc-primary-contrast);--d-button-primary-icon-color--hover: var(--nc-primary-contrast);--d-button-danger-bg-color: var(--nc-destructive);--d-button-danger-bg-color--hover: var(--nc-destructive);--d-button-danger-text-color: var(--nc-destructive-contrast);--d-button-danger-text-color--hover: var(--nc-destructive-contrast);--d-button-danger-icon-color: var(--nc-destructive-contrast);--d-button-danger-icon-color--hover: var(--nc-destructive-contrast);--d-button-success-bg-color: var(--nc-success);--d-button-success-bg-color--hover: var(--nc-success);--d-button-success-text-color: var(--nc-success-contrast);--d-button-success-text-color--hover: var(--nc-success-contrast);--d-button-success-icon-color: var(--nc-success-contrast);--d-button-success-icon-color--hover: var(--nc-success-contrast);--d-button-flat-text-color: var(--nc-link);--d-button-transparent-text-color--hover: var(--nc-link);--d-button-transparent-icon-color--hover: var(--nc-link);--d-nav-color: var(--nc-text);--d-nav-color--hover: var(--nc-link);--d-nav-color--active: var(--nc-link);--d-nav-border-color--active: var(--nc-link);--d-topic-list-header-text-color: var(--nc-text);--shadow-header: none}h1,h2,h3,h4,h5,h6{font-weight:700;text-wrap:pretty}:is(h1,h2,h3,h4,h5,h6) strong{font-weight:900}a{text-underline-offset:.2em}#main-outlet p>a:not([class]),.more-topics__browse-more a:not([class]),.cooked :is(p,li,dd,td,blockquote) a:not(.mention,.hashtag-cooked,.lightbox){text-decoration-line:underline}::placeholder{color:var(--primary-medium) !important;opacity:1}.ProseMirror p[data-placeholder]::before{color:var(--primary-medium)}:focus-visible{outline:2px solid currentColor;outline-offset:3px}html{background-color:var(--nc-background)}body:is(.login-page,.signup-page,.invite-page,.password-reset-page,.activate-account-page){background-color:var(--nc-background)}body:is(.login-page,.signup-page,.invite-page,.password-reset-page,.activate-account-page) .d-header{background-color:var(--nc-background)}:root{--d-sidebar-background: var(--nc-background);--main-outlet-padding-x: var(--space-3)}@media(min-width: 48rem){:root{--main-outlet-padding-x: var(--space-6);--main-outlet-padding-bottom: var(--space-6)}}#main-outlet{margin-block:var(--space-2) var(--space-6);border-radius:var(--nc-radius-sm);background:var(--nc-surface);color:var(--nc-surface-contrast);box-shadow:var(--nc-shadow-sm-base)}@media(min-width: 48rem){#main-outlet{margin-block:var(--space-4) var(--space-8);border-radius:var(--nc-radius-base);box-shadow:var(--nc-shadow-md-base)}}.mobile-view #main-outlet{padding-inline:max(var(--main-outlet-padding-x),env(safe-area-inset-left)) max(var(--main-outlet-padding-x),env(safe-area-inset-right))}body.nc-landing-page{--d-wrap-padding-x: var(--d-header-padding-x);--d-max-width: calc(110rem + 2 * var(--d-wrap-padding-x));--d-sidebar-background: transparent;--main-outlet-padding-x: 0;--main-outlet-padding-top: 0;background:radial-gradient(60rem 28rem at 88% 8rem, color-mix(in oklab, oklch(var(--nc-sea-serpent)) calc(13% * var(--nc-glow-strength)), transparent), transparent 70%),radial-gradient(48rem 26rem at 4% 20rem, color-mix(in oklab, oklch(var(--nc-neon-coral)) calc(7% * var(--nc-glow-strength)), transparent), transparent 70%),radial-gradient(40rem 24rem at 96% 38rem, color-mix(in oklab, oklch(var(--nc-mustard)) calc(10% * var(--nc-glow-strength)), transparent), transparent 70%),var(--nc-background)}body.nc-landing-page #main-outlet{margin-block-start:0;border-radius:0;background:none;box-shadow:none}body.nc-landing-page .global-notice:has(.alert){margin-top:var(--space-8)}:root{--d-header-padding-x: clamp(var(--space-4), 5vw, var(--space-12));--nc-header-rule: color-mix(in oklab, var(--nc-text) 9%, transparent)}.d-header{height:4rem;background-color:var(--nc-background);box-shadow:0 1px 0 var(--nc-header-rule)}@media(min-width: 65rem){.d-header{height:5rem}}.d-header>.wrap{max-width:none}@supports(animation-timeline: scroll()){.d-header{animation:nc-header-scrolled linear both;animation-range:0 var(--space-6);animation-timeline:scroll(root)}@keyframes nc-header-scrolled{from{background-color:rgba(0,0,0,0);box-shadow:0 1px 0 rgba(0,0,0,0)}to{background-color:var(--nc-background);box-shadow:0 1px 0 var(--nc-header-rule)}}}.d-header .home-logo-wrapper-outlet:has(nc-site-navigation){display:flex;flex:1 1 0;align-items:center;min-width:0;overflow:visible}.d-header .home-logo-wrapper-outlet:has(nc-site-navigation) nc-site-navigation{flex:1 1 0;min-width:0}.d-header .home-logo-wrapper-outlet:has(nc-site-navigation) nc-site-navigation:not(:state(embedded)){display:none}.d-header .home-logo-wrapper-outlet:has(nc-site-navigation):has(nc-site-navigation:state(embedded)) .title{display:none}.d-header .home-logo-wrapper-outlet,.d-header .title:not(.title--minimized){overflow:visible}.d-header .title a{display:flex;align-items:center;border-radius:var(--nc-radius-xs);color:var(--nc-text);text-decoration:none}.nc-brand{display:inline-flex;align-items:center;gap:var(--space-3)}.nc-brand__mark{flex:none;width:2.25rem;height:2.25rem}@media(min-width: 65rem){.nc-brand__mark{width:2.75rem;height:2.75rem}}.nc-brand__name{font-family:var(--nc-heading-font);font-size:var(--nc-text-lg);font-weight:700;letter-spacing:.18em;white-space:nowrap}.d-header-icons .icon .d-icon{color:var(--nc-text);font-size:var(--font-up-1)}.d-header:has(nc-site-navigation:state(links)) .d-header-icons{order:-1}.d-header:has(nc-site-navigation:state(links)) .hamburger-dropdown{position:relative;order:-1;visibility:hidden}.d-header:has(nc-site-navigation:state(links)) .hamburger-dropdown::before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;width:1px;height:1.75rem;margin-block:auto;background-color:color-mix(in oklab, var(--nc-text) 15%, transparent);visibility:visible}.d-header:has(nc-site-navigation:state(links)) .nc-site-menu{display:none}.d-header:has(nc-site-navigation:state(links)) .hamburger-panel .menu-panel.drop-down{inset-inline:var(--nc-forum-menu-start, auto) auto}.nc-site-menu{margin-top:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-2);border-top:1px solid var(--content-border-color)}.nc-site-menu:not(:has(nc-site-navigation:state(menu))){display:none}.d-header .auth-buttons:has(.sign-up-button) .login-button{--d-button-primary-bg-color: transparent;--d-button-primary-bg-color--hover: color-mix( in oklab, var(--nc-text) 8%, transparent );--d-button-primary-text-color: var(--nc-text);--d-button-primary-text-color--hover: var(--nc-text);--d-button-primary-icon-color: var(--nc-text);--d-button-primary-icon-color--hover: var(--nc-text);order:-1;padding-inline:var(--space-4);box-shadow:none}@media(min-width: 40rem){.d-header .auth-buttons:has(.sign-up-button) .login-button .d-icon{display:none}}@media(max-width: 39.999rem){.d-header .auth-buttons .btn.login-button{padding-inline:var(--space-2)}.d-header .auth-buttons .btn.login-button .d-button-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.d-header .auth-buttons .btn.login-button .d-icon{font-size:var(--font-up-1)}}.btn{font-family:var(--nc-heading-font);font-weight:700;letter-spacing:.025em;transition:box-shadow .15s,translate .15s}.btn:is(.btn-default,.btn-primary,.btn-danger,.btn-success){box-shadow:var(--nc-elevation-low)}.btn:is(.btn-default,.btn-primary,.btn-danger,.btn-success):not([disabled]):active{box-shadow:none;translate:0 2px}.btn:is(.btn-default,.btn-primary,.btn-danger,.btn-success):not(.no-text){gap:calc(var(--nc-spacing-base)*2);min-height:calc(var(--nc-spacing-base)*10);padding:var(--nc-spacing-base) calc(var(--nc-spacing-base)*6);font-size:var(--nc-text-sm);font-weight:900;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.btn:is(.btn-default,.btn-primary,.btn-danger,.btn-success):not(.no-text) .d-icon{margin:0}@media(prefers-reduced-motion: reduce){.btn{transition:none}.btn:not([disabled]):active{translate:none}}.alert{--nc-alert-color: var(--nc-text);display:flex;align-items:center;gap:calc(var(--nc-spacing-base)*3);padding:calc(var(--nc-spacing-base)*3) calc(var(--nc-spacing-base)*4);border:0;border-radius:var(--nc-radius-base)}.alert.alert-info{--nc-alert-color: var(--nc-info)}.alert.alert-success{--nc-alert-color: var(--nc-success)}.alert.alert-warning{--nc-alert-color: var(--nc-warning)}.alert.alert-error{--nc-alert-color: var(--nc-destructive)}.alert>.close{position:static;flex:none;align-items:center;justify-content:center;width:calc(var(--nc-spacing-base)*10);height:calc(var(--nc-spacing-base)*10);margin-block:calc(var(--nc-spacing-base)*-2);margin-inline:auto calc(var(--nc-spacing-base)*-2);padding:0;border-radius:999px;color:inherit;font-size:var(--nc-text-base)}.alert>.close .d-icon{color:inherit}.alert>.close:hover,.alert>.close:focus-visible{background-color:color-mix(in oklab, currentColor 15%, transparent)}.alert,.alert:is(.alert-info,.alert-success,.alert-warning,.alert-error){background-color:color-mix(in oklab, var(--nc-alert-color) 16%, var(--nc-surface));color:var(--nc-text)}.alert a,.alert:is(.alert-info,.alert-success,.alert-warning,.alert-error) a{color:inherit;text-decoration:underline}.topic-list .main-link a.title,.latest-topic-list-item .main-link a.title{font-family:var(--nc-heading-font)}.category-list .category-name,.category-box .category-name{font-family:var(--nc-heading-font);font-weight:700}.topic-list-header th,.topic-list .topic-list-data.num{font-family:var(--nc-heading-font)}.heatmap-high,.heatmap-high a,.heatmap-high .d-icon,.heatmap-high .d-button-label,.heatmap-med,.heatmap-med a,.heatmap-med .d-icon,.heatmap-med .d-button-label,.heatmap-low,.heatmap-low a,.heatmap-low .d-icon,.heatmap-low .d-button-label{color:var(--primary-medium) !important}#topic-title h1{font-size:var(--nc-text-2xl);line-height:var(--nc-text-2xl--line-height);letter-spacing:var(--nc-text-2xl--letter-spacing)}#topic-title .fancy-title{font-family:var(--nc-heading-font);font-weight:900}.cooked{line-height:var(--nc-text-base--line-height)}.cooked blockquote,.cooked aside.quote .title,.cooked aside.quote blockquote{border-inline-start:4px solid var(--nc-accent);background:var(--nc-surface-1)}.cooked blockquote{border-radius:var(--nc-radius-xs)}.cooked pre code,.cooked code{border-radius:var(--nc-radius-xs)}.cooked hr{border:0;border-top:2px solid var(--nc-outline)}.nc-illustration{display:block;overflow:visible}.nc-illustration :where(*){fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round}.nc-illustration .ln{stroke:var(--nc-text);stroke-width:4}.nc-illustration .ln-thin{stroke:var(--nc-text);stroke-width:2.5}.nc-illustration .ln-case{stroke:var(--nc-text);stroke-width:7}.nc-illustration .ln-bold{stroke-width:5}.nc-illustration .ln-core{stroke-width:3}.nc-illustration .ln-mid{stroke-width:5}.nc-illustration .ln-heavy{stroke-width:6}.nc-illustration .ln-thick{stroke-width:7}.nc-illustration .f-wash{fill:color-mix(in oklab, oklch(var(--nc-sea-serpent)) 14%, transparent)}.nc-illustration .f-surface{fill:var(--nc-surface)}.nc-illustration .f-shine{fill:oklch(var(--nc-platinum))}.nc-illustration .f-line{fill:var(--nc-text)}.nc-illustration .s-line{stroke:var(--nc-text)}.nc-illustration .f-coral{fill:oklch(var(--nc-neon-coral))}.nc-illustration .s-coral{stroke:oklch(var(--nc-neon-coral))}.nc-illustration .f-mustard{fill:oklch(var(--nc-mustard))}.nc-illustration .s-mustard{stroke:oklch(var(--nc-mustard))}.nc-illustration .f-mint{fill:oklch(var(--nc-sea-green))}.nc-illustration .s-mint{stroke:oklch(var(--nc-sea-green))}.nc-illustration .f-sky{fill:oklch(var(--nc-sea-serpent))}.nc-illustration .s-sky{stroke:oklch(var(--nc-sea-serpent))}.nc-illustration .f-purple{fill:oklch(var(--nc-purple-pizazz))}.nc-landing{container:nc-landing/inline-size;padding-block:var(--space-8) calc(var(--nc-spacing-base)*16)}.nc-landing h1,.nc-landing h2,.nc-landing h3{font-family:var(--nc-heading-font);color:var(--nc-text)}.nc-landing__top{display:grid;grid-template-columns:minmax(0, 4.5fr) minmax(0, 7.5fr);align-items:start;gap:calc(var(--nc-spacing-base)*14)}@container nc-landing (width < 74rem){.nc-landing__top{grid-template-columns:minmax(0, 1fr);gap:var(--space-8)}}.nc-landing__hero .nc-illustration--hero{width:100%;max-width:21rem;margin-top:var(--space-8)}@container nc-landing (width < 74rem){.nc-landing__hero .nc-illustration--hero{display:none}}.nc-landing__title{margin:var(--space-5) 0 0;font-size:var(--nc-text-3xl);font-weight:900;line-height:var(--nc-text-3xl--line-height);letter-spacing:var(--nc-text-3xl--letter-spacing);text-wrap:balance}.nc-landing__title:first-child{margin-top:0}.nc-landing__lead{margin:var(--space-4) 0 0;max-width:34em;font-size:var(--nc-text-lg);line-height:var(--nc-text-lg--line-height);color:var(--primary-high);text-wrap:pretty}.nc-landing__news{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--space-9);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:calc(var(--space-9)/2);background:color-mix(in oklab, var(--nc-accent) 12%, var(--nc-surface));color:var(--nc-text);font-size:var(--nc-text-sm);text-decoration:none}.nc-landing__news:hover,.nc-landing__news:focus-visible{background:color-mix(in oklab, var(--nc-accent) 20%, var(--nc-surface));color:var(--nc-text)}.nc-landing__news .d-icon{flex:none;color:var(--nc-accent)}.nc-landing__news-label{flex:none;padding:.15em .75em;border-radius:999px;background:var(--nc-accent);color:var(--nc-accent-contrast);font-family:var(--nc-heading-font);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nc-landing__news-title{min-width:0;padding-block:var(--space-1);line-height:1.4;text-wrap:pretty}.nc-landing__search.welcome-banner__wrap{margin-top:var(--space-6);padding:0}.nc-landing__search.welcome-banner__wrap .search-menu{max-width:34rem;margin-inline:0}.nc-landing__search.welcome-banner__wrap .search-menu .search-input{border-color:color-mix(in oklab, var(--nc-text) 55%, var(--nc-surface))}.nc-landing__heading{margin:0;font-size:var(--nc-text-2xl);font-weight:900;line-height:var(--nc-text-2xl--line-height);letter-spacing:var(--nc-text-2xl--letter-spacing);text-wrap:balance}.nc-landing__section-lead{margin:var(--space-1) 0 0;font-size:var(--nc-text-lg);line-height:var(--nc-text-lg--line-height);color:var(--primary-high);text-wrap:pretty}.nc-landing__card{min-width:0;border:1px solid color-mix(in oklab, var(--nc-text) 8%, transparent);border-radius:var(--nc-radius-base);background:var(--nc-surface);color:var(--nc-surface-contrast);box-shadow:var(--nc-shadow-md-base)}.nc-landing__icon{--nc-landing-tint: oklch(var(--nc-sea-serpent));display:grid;flex:none;place-items:center;width:4rem;height:4rem;border-radius:var(--nc-radius-sm);background:color-mix(in oklab, var(--nc-landing-tint) 18%, var(--nc-surface))}.nc-landing__icon .nc-illustration{width:68%;height:68%}.nc-route--ideas .nc-landing__icon{--nc-landing-tint: oklch(var(--nc-mustard))}.nc-route--conversation .nc-landing__icon,.nc-landing__tile--docs .nc-landing__icon{--nc-landing-tint: oklch(var(--nc-neon-coral))}.nc-landing__tile--news .nc-landing__icon{--nc-landing-tint: oklch(var(--nc-purple-pizazz))}.nc-landing__eyebrow{display:block;font-family:var(--nc-heading-font);font-size:var(--nc-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-medium)}.nc-landing__eyebrow:lang(zh){letter-spacing:.02em}.nc-landing__routes{container:nc-routes/inline-size}.nc-landing__route-list{display:grid;grid-template-columns:auto minmax(0, 1fr) minmax(15.5rem, max-content);gap:var(--space-4) var(--space-5);margin:var(--space-5) 0 0;padding:0;list-style:none}@container nc-routes (width < 44rem){.nc-landing__route-list{grid-template-columns:auto minmax(0, 1fr)}}.nc-route{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:var(--space-4);padding:var(--space-5) var(--space-6)}.nc-route .nc-landing__icon{align-self:start}@container nc-routes (width < 44rem){.nc-route{padding:var(--space-5)}.nc-route .nc-landing__icon{width:3.5rem;height:3.5rem}}.nc-route__title{margin:0;font-size:var(--nc-text-xl);font-weight:700;line-height:var(--nc-text-xl--line-height);letter-spacing:var(--nc-text-xl--letter-spacing);text-wrap:balance}.nc-route__title a{color:inherit;text-decoration:none}.nc-route__title a:hover,.nc-route__title a:focus-visible{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}.nc-route__text{margin:var(--space-1) 0 0;font-size:var(--nc-text-sm);color:var(--primary-high);text-wrap:pretty}.nc-route__latest{margin:var(--space-3) 0 0;font-size:var(--nc-text-sm);line-height:1.45}.nc-route__topic{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--nc-text)}.nc-route__topic:hover,.nc-route__topic:focus-visible{color:var(--nc-text);text-decoration:underline}.nc-route__end{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}.nc-route__end .btn{align-self:stretch;margin-bottom:var(--space-2);white-space:nowrap}@container nc-routes (width < 44rem){.nc-route__end{grid-column:1/-1}.nc-route__end .btn{align-self:flex-start;white-space:normal}}.nc-route__category{display:inline-flex;align-items:center;min-height:var(--space-6);max-width:100%}.nc-route__browse,.nc-landing__more{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--space-7);font-family:var(--nc-heading-font);font-size:var(--nc-text-sm);font-weight:700}.nc-landing__tiles{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4) var(--space-5);margin-top:calc(var(--nc-spacing-base)*14)}@container nc-landing (width < 50rem){.nc-landing__tiles{grid-template-columns:minmax(0, 1fr);margin-top:var(--space-10)}}.nc-landing__tile{--d-button-default-bg-color: color-mix( in oklab, var(--nc-text) 8%, var(--nc-surface-2) );--d-button-default-bg-color--hover: var(--d-button-default-bg-color);display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:1fr auto;gap:var(--space-4) var(--space-5);padding:var(--space-6) var(--space-7);background:var(--nc-surface-2)}.nc-landing__tile .nc-landing__icon{grid-row:1/-1;align-self:start;width:3.5rem;height:3.5rem}.nc-landing__tile>.btn{grid-column:2;justify-self:start}@container nc-landing (width >= 94rem){.nc-landing__tile{grid-template-columns:auto minmax(0, 1fr) auto;grid-template-rows:auto;align-items:center}.nc-landing__tile .nc-landing__icon{grid-row:auto}.nc-landing__tile>.btn{grid-column:3}}@container nc-landing (width < 44rem){.nc-landing__tile{padding:var(--space-5)}.nc-landing__tile .nc-landing__icon{grid-row:auto}.nc-landing__tile>.btn{grid-column:1/-1}}.nc-landing__tile-body{min-width:0;margin:0;color:var(--nc-text)}.nc-landing__tile-body p{margin:var(--space-1) 0 0;font-size:var(--nc-text-sm);color:var(--primary-high);text-wrap:pretty}.nc-landing__tile-title{margin:0;font-size:var(--nc-text-lg);font-weight:700;line-height:var(--nc-text-lg--line-height);letter-spacing:var(--nc-text-lg--letter-spacing)}.nc-landing__activity{margin-top:calc(var(--nc-spacing-base)*24)}.nc-landing__activity>.nc-landing__heading{text-align:center}@container nc-landing (width < 44rem){.nc-landing__activity{margin-top:var(--space-12)}}.nc-landing__activity-grid{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);align-items:start;gap:var(--space-6);margin-top:var(--space-8)}@container nc-landing (width < 66rem){.nc-landing__activity-grid{grid-template-columns:minmax(0, 1fr)}}.nc-landing__panel{margin:0;padding:var(--space-8)}@container nc-landing (width < 44rem){.nc-landing__panel{padding:var(--space-6)}}.nc-landing__panel figcaption{margin-top:var(--space-2);font-size:var(--nc-text-sm);color:var(--primary-medium)}.nc-landing__subheading{margin:0 0 var(--space-2);font-size:var(--nc-text-lg);font-weight:700;line-height:var(--nc-text-lg--line-height);letter-spacing:var(--nc-text-lg--letter-spacing)}.nc-latest-list{margin:0;padding:0;list-style:none}.nc-latest-list__item{display:flex;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--primary-low)}.nc-latest-list__item .avatar{flex:none;width:2.5rem;height:2.5rem}.nc-latest-list__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.nc-latest-list__title{font-family:var(--nc-heading-font);font-weight:700;color:var(--nc-text)}.nc-latest-list__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);font-size:var(--nc-text-sm);color:var(--primary-medium)}.nc-latest-list__meta .badge-category__wrapper{display:inline-flex;align-items:center;min-height:var(--space-6)}.nc-latest-list__placeholder{height:3.5rem;margin-block:var(--space-3);border-radius:var(--nc-radius-xs);background:var(--primary-very-low)}.nc-landing__more{margin-top:var(--space-4)}.nc-landing__aside{display:grid;gap:var(--space-6)}.nc-activity-network{display:block;width:100%;height:auto}.nc-activity-network line{stroke:var(--primary-low-mid);stroke-width:2}.nc-activity-network .nc-activity-network__topics circle{fill:var(--nc-accent);stroke:var(--nc-text);stroke-width:3}.nc-activity-network .nc-activity-network__ring{fill:var(--nc-surface);stroke:var(--nc-text);stroke-width:2.5}.nc-activity-network .is-hub .nc-activity-network__ring{stroke:var(--nc-accent);stroke-width:3.5}.nc-landing__stats dl{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-3);margin:var(--space-3) 0 0}.nc-landing__stats dl div{display:flex;flex-direction:column-reverse}.nc-landing__stats dl dt{font-size:var(--nc-text-sm);color:var(--primary-medium)}.nc-landing__stats dl dd{margin:0;font-family:var(--nc-heading-font);font-size:var(--nc-text-2xl);font-weight:900;line-height:1.15;letter-spacing:var(--nc-text-2xl--letter-spacing);color:var(--nc-text)}.nc-landing__unavailable{margin:var(--space-4) 0 0;text-align:center;color:var(--primary-high)}@media(prefers-reduced-motion: no-preference){.nc-activity-network{animation:nc-landing-appear .6s ease-out both}.nc-latest-list__placeholder{animation:nc-landing-pulse 1.4s ease-in-out infinite}}@keyframes nc-landing-appear{from{opacity:0;transform:scale(0.96)}}@keyframes nc-landing-pulse{50%{opacity:.5}}
/*# sourceMappingURL=common_theme_18_197ad1023804d210aa60fc1380fbd31cd1fb5018.css.map?__ws=community.networkcanvas.com */
