@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/uploads/default/original/1X/705d625066dba0c159f137e73f91e232097d208d.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/uploads/default/original/1X/9f73b2f43ea3bf37cc8e90a5aa8c7e668ec44504.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/uploads/default/original/1X/cf3eb50fb21014c07d4311ef4c03a4fd587889b4.woff2) format("woff2");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:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/uploads/default/original/1X/f11d729bb0a4d8350d2ea3d0fc062cf6ef2d5298.woff2) format("woff2");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:"Rubik";font-style:normal;font-weight:500 700;font-display:swap;src:url(/uploads/default/original/1X/98599417c2696c0ef9f50fc67c0ad5dd152c8ccb.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Rubik";font-style:normal;font-weight:500 700;font-display:swap;src:url(/uploads/default/original/1X/102ac859337665a9c7ece0f46f5d550c5af413ad.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Rubik";font-style:normal;font-weight:500 700;font-display:swap;src:url(/uploads/default/original/1X/a5c65be180217f4e1040390b5d282b196c106141.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Rubik";font-style:normal;font-weight:500 700;font-display:swap;src:url(/uploads/default/original/1X/117e1a8a6416732dac65745e16419936b6e51bfd.woff2) format("woff2");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:"Rubik";font-style:normal;font-weight:500 700;font-display:swap;src:url(/uploads/default/original/1X/ea3f56e306962481bcb38735c71ea5039b9ce2bd.woff2) format("woff2");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}:root{--font-family: "Inter", "Rubik", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--heading-font-family: "Rubik", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root{--d-max-width: 1320px;--topic-body-width: 820px}.tt-bar{position:relative;z-index:1001;background:var(--secondary);border-bottom:1px solid var(--primary-low)}.tt-bar__inner{padding-inline:clamp(16px,4.6vw,130px);height:52px;display:flex;align-items:center;gap:28px}.tt-bar__brand{font-weight:900;font-size:19px;letter-spacing:-0.02em;white-space:nowrap;text-decoration:none;background:linear-gradient(90deg, #7c3aed, #2563eb);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.tt-bar__nav{display:flex;align-items:center;gap:22px;flex:1;min-width:0}.tt-bar__link{font-size:13.5px;font-weight:500;color:var(--tt-bar-link);text-decoration:none;white-space:nowrap}.tt-bar__link:hover,.tt-bar__link:focus-visible{color:var(--primary)}.tt-bar__more{position:relative}.tt-bar__more>summary{list-style:none;cursor:pointer;font-size:13.5px;font-weight:500;color:var(--primary-medium);white-space:nowrap}.tt-bar__more>summary::marker{content:""}.tt-bar__more>summary::-webkit-details-marker{display:none}.tt-bar__more>summary::after{content:"";display:inline-block;width:.42em;height:.42em;margin-inline-start:.42em;border-inline-end:1.6px solid currentcolor;border-block-end:1.6px solid currentcolor;transform:rotate(45deg) translateY(-0.12em)}.tt-bar__more>summary:hover,.tt-bar__more>summary:focus-visible{color:var(--primary)}.tt-bar__menu{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:0;z-index:300;min-width:13rem;display:flex;flex-direction:column;padding:6px;border:1px solid var(--tt-card-border, var(--primary-low));border-radius:12px;background:var(--tt-card, var(--secondary));box-shadow:shadow("dropdown")}.tt-bar__menu a{padding:8px 10px;border-radius:8px;font-size:13.5px;color:var(--primary);text-decoration:none;white-space:nowrap}.tt-bar__menu a:hover,.tt-bar__menu a:focus-visible{background:var(--hover)}.tt-bar__end{margin-inline-start:auto;display:flex;align-items:center;gap:12px}.tt-bar__cta{display:inline-flex;align-items:center;height:36px;padding-inline:16px;border-radius:10px;background:rgba(0,0,0,0);color:var(--tt-cta-fg);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.tt-bar__cta:hover,.tt-bar__cta:focus-visible{background:var(--tt-cta-bg-soft);color:var(--tt-cta-fg)}@media(max-width: 767px){.tt-bar__nav{display:none}.tt-bar__inner{gap:12px}}.d-header .language-switcher-trigger,.d-header .header-dropdown-toggle.language-switcher .icon{height:36px;padding-inline:8px 10px;border:1px solid var(--primary-low);border-radius:10px;font-size:13.5px;font-weight:500;color:var(--header_primary)}.d-header .language-switcher-trigger:hover,.d-header .language-switcher-trigger:focus-visible,.d-header .header-dropdown-toggle.language-switcher .icon:hover,.d-header .header-dropdown-toggle.language-switcher .icon:focus-visible{background:var(--hover);color:var(--header_primary)}.d-header .language-switcher__locale{letter-spacing:.04em}html:has(.tt-bar) .d-header .auth-buttons{display:none}.d-header .contents .home-logo-wrapper-outlet{order:-2}.d-header .contents .tt-club-name{order:-1}.d-header .contents:has(.tt-club-nav) .panel{margin-inline-start:0}.d-header .contents .before-header-panel-outlet:has(.tt-club-nav){margin-inline-start:auto;margin-inline-end:clamp(12px,1.4vw,20px);min-width:0}.tt-club-nav{display:flex;align-items:center;gap:clamp(12px,1.4vw,20px);overflow:hidden}.tt-club-nav a{font-size:14px;font-weight:500;color:var(--header_primary);opacity:.78;text-decoration:none;white-space:nowrap}.tt-club-nav a:hover,.tt-club-nav a:focus-visible{opacity:1;color:var(--header_primary)}@media(max-width: 1099px){.tt-club-nav{display:none}}.tt-club-name{font-family:var(--heading-font-family);font-weight:600;font-size:17px;letter-spacing:-0.01em;color:var(--header_primary);white-space:nowrap;margin-inline-start:10px;align-self:center}@media(max-width: 767px){.tt-club-name{display:none}}.d-header>.wrap{max-width:none;padding-inline:clamp(16px,4.6vw,130px)}.tt-cta{position:relative;isolation:isolate}.tt-cta::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--primary);opacity:.09;mask-image:url(/uploads/default/original/1X/8fe629e3b5bb10eaed8808410f17f59fcb717591.svg),url(/uploads/default/original/1X/54bae4ccf04c16d6556c45da3449d23c702c7c34.svg),url(/uploads/default/original/1X/54bae4ccf04c16d6556c45da3449d23c702c7c34.svg),radial-gradient(circle, #000 1.5px, transparent 1.6px);mask-size:600px 300px,680px 680px,420px 420px,24px 24px;mask-position:0 0,right -190px top -210px,left -140px bottom -160px,0 0;mask-repeat:repeat,no-repeat,no-repeat,repeat}.tt-cta::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/uploads/default/original/1X/0df8f7811b8c341bc33ec1d750f13840658559e6.svg),url(/uploads/default/original/1X/0df8f7811b8c341bc33ec1d750f13840658559e6.svg),radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--quaternary) 22%, transparent), transparent 58%),radial-gradient(circle at 6% 96%, color-mix(in srgb, var(--tertiary) 18%, transparent), transparent 62%);background-size:680px 680px,420px 420px,100% 100%,100% 100%;background-position:right -190px top -210px,left -140px bottom -160px,0 0,0 0;background-repeat:no-repeat}@media(max-width: 767px){.tt-cta::before{mask-image:url(/uploads/default/original/1X/8fe629e3b5bb10eaed8808410f17f59fcb717591.svg),radial-gradient(circle, #000 1.5px, transparent 1.6px);mask-size:600px 300px,24px 24px;mask-position:0 0,0 0;mask-repeat:repeat,repeat}.tt-cta::after{display:none}}.tt-cta{background:color-mix(in srgb, var(--tertiary) 24%, var(--secondary));border-block-start:1px solid var(--primary-low)}.tt-cta__inner{position:relative;z-index:1}.tt-cta__inner,.tt-foot__inner{max-width:1320px;margin:0 auto;padding-inline:clamp(16px,1.7vw,24px)}.tt-cta__inner{padding-block:clamp(48px,5.4vw,88px)}.tt-cta__title{font-family:var(--heading-font-family);font-weight:600;font-size:clamp(26px,3.2vw,42px);line-height:1.15;letter-spacing:-0.02em;text-wrap:balance;margin:0 0 clamp(28px,3.2vw,56px)}.tt-cta__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(240px, 100%), 1fr));gap:clamp(16px,1.4vw,22px)}.tt-cta__door{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(20px,1.7vw,28px);min-height:clamp(104px,8vw,128px);min-width:0;background:var(--tt-card, var(--secondary));border:1px solid var(--tt-card-border, var(--primary-low));border-radius:16px;color:var(--primary);text-decoration:none}.tt-cta__door:hover,.tt-cta__door:focus-visible{border-color:var(--tertiary-medium);color:var(--primary)}.tt-cta__text{display:flex;flex-direction:column;gap:8px;min-width:0}.tt-cta__name{font-family:var(--heading-font-family);font-weight:600;font-size:18px;line-height:1.25}.tt-cta__desc{font-size:14px;line-height:1.45;color:var(--primary-medium);text-wrap:pretty}.tt-cta__arrow{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--tertiary);color:var(--secondary);font-size:15px;line-height:1}.tt-foot{background:var(--header_background);border-block-start:1px solid var(--primary-low)}.tt-foot__inner{padding-block:clamp(32px,3.3vw,48px) 28px;display:flex;flex-direction:column;gap:clamp(28px,2.8vw,40px)}.tt-foot__brand{font-weight:900;font-size:19px;letter-spacing:-0.02em;text-decoration:none;align-self:flex-start;background:linear-gradient(90deg, #7c3aed, #2563eb);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.tt-foot__cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(160px, 100%), 1fr));gap:28px 24px}.tt-foot__col{display:flex;flex-direction:column;gap:10px;min-width:0}.tt-foot__col a{font-size:14px;color:var(--primary-high);text-decoration:none}.tt-foot__col a:hover,.tt-foot__col a:focus-visible{color:var(--tertiary)}.tt-foot__title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--primary-medium)}.tt-foot__note{font-size:13px;color:var(--primary-medium);border-block-start:1px solid var(--primary-low);padding-block-start:20px}.tt-foot__langs{display:flex;flex-direction:column;gap:10px}.tt-foot__langs-row{display:flex;flex-wrap:wrap;gap:8px 18px}.tt-foot__langs-row span{font-size:13px;color:var(--primary-medium)}.tt-foot__note{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}#main-outlet-wrapper:has(.tt-home){max-width:none;padding-inline:0}.tt-home{max-width:1320px;margin:0 auto;padding-inline:clamp(16px,1.7vw,24px);display:flex;flex-direction:column;gap:clamp(28px,3vw,44px)}.tt-home__title{font-family:var(--heading-font-family);font-weight:600;font-size:clamp(20px,1.7vw,24px);letter-spacing:-0.01em;margin:0 0 18px}.tt-home__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.tt-home__head .tt-home__title{margin-bottom:12px}.tt-home__head a{font-size:14px;font-weight:500;color:var(--tertiary);text-decoration:none;white-space:nowrap}.tt-home__sections{padding-block-start:clamp(28px,3vw,44px)}.tt-home__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(380px, 100%), 1fr));gap:24px}.tt-card{display:grid;grid-template-columns:112px minmax(0, 1fr);gap:20px;align-items:center;padding:24px 26px 24px 22px;min-width:0;background:var(--tt-card, var(--secondary));border:1px solid var(--tt-card-border, var(--primary-low));border-radius:12px;color:var(--primary);text-decoration:none}.tt-card:hover,.tt-card:focus-visible{border-color:var(--tertiary-medium);color:var(--primary)}@media(max-width: 599px){.tt-card{grid-template-columns:1fr;gap:14px;padding:20px 20px 22px}.tt-card .tt-card__illo{width:88px}}.tt-card__illo{display:block;width:112px;aspect-ratio:1;background-repeat:no-repeat;background-position:center;background-size:contain}.tt-card[data-section=start-here] .tt-card__illo{background-image:url(/uploads/default/original/1X/4713c820dded80548e222c9bfd2d190e78ff5252.png)}.tt-card[data-section=questions] .tt-card__illo{background-image:url(/uploads/default/original/1X/2daede8a9eeddf3a66b4653e932c499d158dc011.webp)}.tt-card[data-section=theory] .tt-card__illo{background-image:url(/uploads/default/original/1X/eeefe74caf42db27c6ac7e5997f4371efb228b56.png)}.tt-card[data-section=show-your-work] .tt-card__illo{background-image:url(/uploads/default/original/1X/9c893f774cd461a31bf090b116191e89de08de61.webp)}.tt-card[data-section=ideas] .tt-card__illo{background-image:url(/uploads/default/original/1X/558c11e23086146f3aadf6bb17461f81ddf93bf1.png)}.tt-card[data-section=general] .tt-card__illo{background-image:url(/uploads/default/original/1X/3238a52e030670a5c5726f1551146d4088873f2a.png)}.tt-card__body{display:flex;flex-direction:column;gap:10px;min-width:0}.tt-card__name{font-family:var(--heading-font-family);font-weight:500;font-size:19px;line-height:1.2;letter-spacing:-0.015em;text-wrap:balance;overflow-wrap:anywhere}.tt-card__desc{font-size:15px;line-height:1.55;color:var(--primary-high);text-wrap:pretty}.tt-card__count{margin-block-start:4px;font-size:13.5px;color:var(--primary-medium)}.tt-card__invite{margin-block-start:4px;font-size:13.5px;font-weight:600;color:var(--tertiary)}.tt-home__curated{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(300px, 100%), 1fr));gap:18px}.tt-col{background:var(--tt-card, var(--secondary));border:1px solid var(--tt-card-border, var(--primary-low));border-radius:14px;padding-block:6px;min-width:0}.tt-col__title{display:block;font-family:var(--heading-font-family);font-weight:600;font-size:18px;letter-spacing:-0.01em;padding:16px 22px 10px;color:var(--primary);text-decoration:none}.tt-col__item{display:flex;flex-direction:column;gap:3px;padding:12px 22px;border-block-start:1px solid var(--primary-low);color:var(--primary);text-decoration:none}.tt-col__item:hover,.tt-col__item:focus-visible{background:var(--hover);color:var(--primary)}.tt-col__name{font-size:15px;font-weight:500;line-height:1.4;text-wrap:pretty}.tt-col__meta{font-size:12px;color:var(--primary-medium)}.tt-home__latest{padding-block-end:clamp(40px,4vw,64px)}.tt-empty{margin-block-end:18px;padding:clamp(22px,2.4vw,32px);background:var(--tertiary-low);border:1px solid var(--primary-low);border-radius:14px}.tt-empty__title{font-family:var(--heading-font-family);font-weight:600;font-size:clamp(18px,1.5vw,22px);letter-spacing:-0.01em;margin-block-end:8px}.tt-empty__text{margin:0 0 18px;max-width:60ch;font-size:15px;line-height:1.5;color:var(--primary-medium);text-wrap:pretty}.tt-empty__cta{display:inline-flex;align-items:center;height:38px;padding-inline:18px;border-radius:10px;background:var(--tertiary);color:var(--secondary);font-size:14px;font-weight:600;text-decoration:none}.tt-empty__cta:hover,.tt-empty__cta:focus-visible{background:var(--tertiary-hover);color:var(--secondary)}.welcome-banner{position:relative;isolation:isolate}.welcome-banner::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-color:#fff;opacity:.1;mask-image:url(/uploads/default/original/1X/8fe629e3b5bb10eaed8808410f17f59fcb717591.svg),url(/uploads/default/original/1X/54bae4ccf04c16d6556c45da3449d23c702c7c34.svg),url(/uploads/default/original/1X/54bae4ccf04c16d6556c45da3449d23c702c7c34.svg),radial-gradient(circle, #000 1.5px, transparent 1.6px);mask-size:600px 300px,680px 680px,420px 420px,24px 24px;mask-position:0 0,right -190px top -210px,left -140px bottom -160px,0 0;mask-repeat:repeat,no-repeat,no-repeat,repeat}.welcome-banner::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/uploads/default/original/1X/0df8f7811b8c341bc33ec1d750f13840658559e6.svg),url(/uploads/default/original/1X/0df8f7811b8c341bc33ec1d750f13840658559e6.svg),radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--quaternary) 22%, transparent), transparent 58%),radial-gradient(circle at 6% 96%, color-mix(in srgb, var(--tertiary) 18%, transparent), transparent 62%);background-size:680px 680px,420px 420px,100% 100%,100% 100%;background-position:right -190px top -210px,left -140px bottom -160px,0 0,0 0;background-repeat:no-repeat}@media(max-width: 767px){.welcome-banner::before{mask-image:url(/uploads/default/original/1X/8fe629e3b5bb10eaed8808410f17f59fcb717591.svg),radial-gradient(circle, #000 1.5px, transparent 1.6px);mask-size:600px 300px,24px 24px;mask-position:0 0,0 0;mask-repeat:repeat,repeat}.welcome-banner::after{display:none}}.welcome-banner{margin-block-end:0;color:#fff;--welcome-banner-search-menu-margin-inline: 0;--welcome-banner-text-align: start;background-image:linear-gradient(135deg, var(--tertiary) 0%, color-mix(in srgb, var(--tertiary) 72%, #0c0e1a) 100%)}.welcome-banner .welcome-banner__inner-wrapper,.welcome-banner .welcome-banner__wrap{position:relative;z-index:1;padding-inline:clamp(16px,4.6vw,130px);padding-block:clamp(36px,4.6vw,68px) clamp(44px,5.6vw,88px)}.welcome-banner .welcome-banner__title{display:none}.welcome-banner .tt-cover__title{font-family:var(--heading-font-family);font-weight:700;font-size:clamp(30px,3.2vw,46px);line-height:1.1;letter-spacing:-0.015em;color:#fff;text-wrap:balance;max-width:680px;margin:0 0 14px}.welcome-banner .tt-cover__sub{display:block;max-width:560px;margin:0 0 28px;font-size:clamp(15px,1.25vw,18px);line-height:1.5;color:rgba(255,255,255,.88);text-wrap:pretty}.welcome-banner .search-menu,.welcome-banner .search-menu-container,.welcome-banner .welcome-banner__search{max-width:clamp(680px,54vw,1100px)}.welcome-banner .search-input,.welcome-banner .search-menu .search-input{background:#fff;border:0;border-radius:14px;min-height:clamp(48px,3.9vw,56px);box-shadow:0 8px 24px -12px rgba(12,14,26,.45);color:#1a1d35}.welcome-banner .search-input input,.welcome-banner .search-input .search-term__input,.welcome-banner .search-menu .search-input input,.welcome-banner .search-menu .search-input .search-term__input{color:#1a1d35;font-size:15px}.welcome-banner .search-input .d-icon,.welcome-banner .search-menu .search-input .d-icon{color:var(--tertiary)}.tt-home .tt-home__sections{padding-block-start:clamp(28px,3vw,44px)}@media(width < 40rem){body .welcome-banner{display:block}.welcome-banner .welcome-banner__inner-wrapper,.welcome-banner .welcome-banner__wrap{padding-block:26px 30px}.welcome-banner .tt-cover__sub{margin-block-end:20px}}.topic-list .topic-list-item{border-block-end:1px solid var(--primary-low)}.topic-list .topic-list-item:hover{background:var(--hover)}.topic-list .topic-list-data{padding-block:14px}.topic-list .main-link .title{font-size:16px;font-weight:500;line-height:1.4;color:var(--primary);text-wrap:pretty}.topic-list .main-link .title:hover{color:var(--tertiary)}.topic-list .visited .main-link .title:not(.badge-notification){color:var(--primary-high)}.topic-list .badge-category__wrapper .badge-category{font-size:12px;font-weight:600}.topic-list .num,.topic-list .age{font-size:13px;color:var(--primary-medium);font-variant-numeric:tabular-nums}.topic-post .topic-body{font-size:16px;line-height:1.65}.topic-post .names .username a{font-weight:600;color:var(--primary)}.topic-post .post-date{color:var(--primary-medium)}.topic-post blockquote{border-inline-start:3px solid var(--tertiary-medium);background:var(--primary-very-low);border-radius:0 10px 10px 0;padding:12px 16px}.topic-post pre code,.topic-post code{font-family:var(--d-font-family--monospace, ui-monospace, monospace);font-size:.92em}.topic-post pre{border-radius:10px}.topic-post .cooked img:not(.emoji,.avatar){border-radius:10px}.topic-post.accepted-answer .topic-body{border-inline-start:3px solid var(--success);background:color-mix(in srgb, var(--success) 6%, transparent)}.d-header .extra-info-wrapper .topic-link{font-family:var(--heading-font-family);font-weight:700;font-size:clamp(17px,1.5vw,21px);line-height:1.25;letter-spacing:-0.015em;color:var(--header_primary)}.d-header .extra-info-wrapper .badge-category__wrapper .badge-category{font-size:12px;font-weight:600}.d-header .extra-info-wrapper .discourse-tags a{font-size:12px;color:var(--header_primary);opacity:.75}.d-header .extra-info-wrapper .discourse-tags a:hover{opacity:1}.tt-term{display:inline;font-family:var(--d-font-family--monospace, ui-monospace, monospace);font-size:.92em;padding:.08em .36em;border-radius:5px;background:var(--tertiary-low);color:var(--primary);white-space:nowrap}.tt-term__link{color:inherit;text-decoration:none;border-block-end:1px dotted var(--tertiary)}.tt-term__link:hover,.tt-term__link:focus-visible{color:var(--tertiary);border-block-end-style:solid}.more-topics__container{max-width:none}.top-section:not(.stats-section):not(:has(li)){display:none}.user-stat.tt-zero{display:none}.stats-section:not(:has(.user-stat:not(.tt-zero))){display:none}.tt-profile-empty{margin-block:24px;padding:clamp(18px,2vw,26px);background:var(--primary-very-low);border:1px solid var(--primary-low);border-radius:14px;color:var(--primary-medium);font-size:15px;line-height:1.5;max-width:60ch;text-wrap:pretty}.tt-account-note{margin-block:10px 18px;padding:14px 16px;background:var(--tertiary-low);border-radius:12px;font-size:14px;line-height:1.5;color:var(--primary);max-width:62ch}.tt-account-note a{font-weight:600}.tt-works{margin-block:20px;padding:18px 20px;background:var(--tt-card, var(--secondary));border:1px solid var(--tt-card-border, var(--primary-low));border-radius:14px}.tt-works__title{font-family:var(--heading-font-family);font-weight:600;font-size:17px;letter-spacing:-0.01em;margin:0 0 10px}.tt-works__list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}.tt-works__list a{font-size:15px;color:var(--primary);text-decoration:none}.tt-works__list a:hover,.tt-works__list a:focus-visible{color:var(--tertiary)}.tt-works__all{font-size:13px;font-weight:600;color:var(--tertiary);text-decoration:none}.tt-card-works{margin-block-start:6px;font-size:13px}.tt-card-works a{color:var(--tertiary);text-decoration:none;font-weight:600}.cooked .tt-circle-embed{display:block;margin:1.5em auto;max-width:480px}.cooked .tt-circle-embed[data-tt-circle=live]>:not(.tt-circle){display:none}.cooked .tt-circle-embed img{display:block;margin-inline:auto;max-width:100%;height:auto}.tt-widget-modal .d-modal__container{max-width:min(1080px,96vw);width:100%}.tt-wm{display:grid;grid-template-columns:minmax(150px, 190px) minmax(260px, 1fr) minmax(260px, 360px);gap:1.25rem;align-items:start}@media(max-width: 900px){.tt-wm{grid-template-columns:1fr}}.tt-wm__widgets{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.tt-wm__widget{display:grid;grid-template-columns:auto 1fr;gap:.15rem .5rem;width:100%;padding:.6rem .7rem;text-align:start;background:var(--secondary);color:var(--primary);border:1px solid var(--primary-low);border-radius:10px;cursor:pointer}.tt-wm__widget .d-icon{grid-row:span 2;align-self:center;font-size:1.4em;color:var(--tertiary)}.tt-wm__widget.--active{border-color:var(--tertiary);background:var(--tertiary-very-low)}.tt-wm__widget:disabled{cursor:default;opacity:1}.tt-wm__widget-name{font-weight:600}.tt-wm__widget-desc{font-size:var(--font-down-1);color:var(--primary-medium)}.tt-wm__settings{display:grid;gap:.9rem;min-width:0}.tt-wm__field{display:grid;gap:.3rem;margin:0}.tt-wm__label{font-weight:600}.tt-wm__select,.tt-wm__input{width:100%;margin:0}.tt-wm__roots{display:grid;grid-template-columns:repeat(6, 1fr);gap:.3rem}.tt-wm__root{padding:.45rem 0;background:var(--secondary);color:var(--primary);border:1px solid var(--primary-low);border-radius:8px;font-weight:600;cursor:pointer}.tt-wm__root:hover{border-color:var(--tertiary-medium)}.tt-wm__root.--active{background:var(--tertiary);border-color:var(--tertiary);color:var(--secondary)}.tt-wm__hint{font-size:var(--font-down-1);color:var(--primary-medium)}.tt-wm__reset{margin-inline-start:.35rem;padding:0}.tt-wm__error,.tt-wm__loading{color:var(--primary-medium)}.tt-wm__error p{color:var(--danger)}.tt-wm__preview{margin:0;display:grid;gap:.5rem}.tt-wm__stage{width:100%;aspect-ratio:1;border:1px solid var(--primary-low);border-radius:12px;overflow:hidden}.d-editor .composer-wrap-node img[src*=circle-image]{max-width:240px;height:auto}
/*# sourceMappingURL=common_theme_1_d25b58d140a129ead28b9e6b27be49726603aa08.css.map?__ws=terrytrilla.club */
