:root{--mak-text-3xs: 0.625rem;--mak-text-2xs: 0.6875rem;--mak-text-xs: 0.75rem;--mak-text-sm: 0.8125rem;--mak-text-md: 0.875rem;--mak-text-base: 1rem;--mak-text-lg: 1.0625rem;--mak-text-xl: 1.5rem;--mak-text-2xl: 2.5rem;--mak-radius: 8px;--mak-radius-lg: 16px;--mak-radius-pill: 999px;--mak-maxw: 1280px;--mak-section-gap: 3rem;--mak-section-gap-lg: 4rem;--mak-tile-min: 240px;--mak-shadow: none;--mak-transition: 0.15s ease}:root{--d-border-radius: var(--mak-radius);--d-border-radius-large: var(--mak-radius-lg)}#main-outlet-wrapper,.container.posts{max-width:var(--mak-maxw)}html{background-color:var(--mak-surface);scrollbar-gutter:stable}.mak-eyebrow{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-3xs);text-transform:uppercase;letter-spacing:.18em}h1,h2,h3,h4,h5{letter-spacing:-0.025em;text-wrap:balance}h1{font-weight:600;letter-spacing:-0.035em;line-height:1.05}h2{font-weight:600;letter-spacing:-0.03em;line-height:1.12}h3,h4{font-weight:500;letter-spacing:-0.018em}.topic-list-item .title,.topic-list .main-link .title,#topic-title h1,.topic-title,.extra-info-wrapper .topic-link{font-weight:500;letter-spacing:-0.015em}#topic-title h1 a,.extra-info-wrapper .topic-link{font-weight:600;letter-spacing:-0.022em}.topic-list-header th,.topic-list .topic-list-data.sortable button,.category-list thead th{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-3xs);text-transform:uppercase;letter-spacing:.18em}.badge-category__name,.category-list .category-name,.search-category{font-size:var(--mak-text-sm);letter-spacing:normal;text-transform:none}.category-box-heading a .category-name,.category-box-heading a .badge-category__name{font-size:var(--mak-text-base)}.topic-list-item .num,.topic-list .num.views,.topic-list .num.posts-map,.post-info .post-date,.topic-meta-data .post-infos{font-family:var(--d-font-family--monospace);font-size:var(--mak-text-xs);letter-spacing:.02em;font-variant-numeric:tabular-nums}.topic-list .num,.nav-pills .badge-notification,.category-list .num{font-variant-numeric:tabular-nums}.cooked,.d-editor-preview{line-height:1.65}.cooked code,.cooked pre code{font-size:.875em}.cooked a:not(.mention,.hashtag-cooked,.anchor,.lightbox,.attachment),.topic-body .post-menu-area a:not(.mention,.hashtag-cooked,.anchor,.lightbox,.attachment),.d-editor-preview a:not(.mention,.hashtag-cooked,.anchor,.lightbox,.attachment){color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--mak-border);text-underline-offset:2px}.cooked a:not(.mention,.hashtag-cooked,.anchor,.lightbox,.attachment):focus-visible,.discourse-no-touch .cooked a:not(.mention,.hashtag-cooked,.anchor,.lightbox,.attachment):hover,.topic-body .post-menu-area a:not(.mention,.hashtag-cooked,.anchor,.lightbox,.attachment):focus-visible,.discourse-no-touch .topic-body .post-menu-area a:not(.mention,.hashtag-cooked,.anchor,.lightbox,.attachment):hover,.d-editor-preview a:not(.mention,.hashtag-cooked,.anchor,.lightbox,.attachment):focus-visible,.discourse-no-touch .d-editor-preview a:not(.mention,.hashtag-cooked,.anchor,.lightbox,.attachment):hover{color:var(--primary);text-decoration-color:currentcolor}.cooked a:not(.mention,.hashtag-cooked,.anchor,.lightbox,.attachment):visited,.topic-body .post-menu-area a:not(.mention,.hashtag-cooked,.anchor,.lightbox,.attachment):visited,.d-editor-preview a:not(.mention,.hashtag-cooked,.anchor,.lightbox,.attachment):visited{color:var(--primary-high)}.topic-list-item .title,.category-box-heading a,.nav-pills>li>a{color:var(--primary)}.topic-list-item .title:focus-visible,.discourse-no-touch .topic-list-item .title:hover,.category-box-heading a:focus-visible,.discourse-no-touch .category-box-heading a:hover,.nav-pills>li>a:focus-visible,.discourse-no-touch .nav-pills>li>a:hover{color:var(--primary);text-decoration:underline;text-decoration-color:var(--mak-border);text-underline-offset:2px}.accepted-answers{background:var(--mak-card-sunk);border:1px solid var(--mak-border);border-inline-start:3px solid var(--tertiary);border-radius:var(--mak-radius);box-shadow:var(--mak-shadow);padding:0;overflow:hidden}.accepted-answers .d-post-accordion__header{background:rgba(0,0,0,0);border-bottom:1px solid var(--mak-border-soft);padding:.7rem 1.15rem}.accepted-answers .d-post-accordion__header .accepted-answers__title,.accepted-answers .d-post-accordion__header .accepted-answers__title .d-icon,.accepted-answers .d-post-accordion__header .accepted-label,.accepted-answers .d-post-accordion__header .accepted-text{color:var(--mak-solved-fg)}.accepted-answers .d-post-accordion__content,.accepted-answers .d-post-accordion__layout>*:not(.d-post-accordion__header){padding-inline:1.15rem}.accepted-answers .d-post-accordion-item .cooked{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.accepted-answers .accepted-label,.accepted-answers .accepted-text{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-2xs);text-transform:uppercase;letter-spacing:.14em;color:var(--tertiary)}.accepted-answers .title{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-2xs);text-transform:uppercase;letter-spacing:.14em;color:var(--tertiary)}.post-controls .extra-buttons .accepted-text{display:none}.topic-status.--solved .d-icon{color:var(--tertiary)}.post-action-menu__solved-accepted.accepted{color:var(--tertiary)}.post-action-menu__solved-accepted.accepted .d-icon{color:var(--tertiary)}.topic-status.--solved{color:var(--tertiary)}.post-voting-post .post-voting-button{border-radius:var(--mak-radius);color:var(--mak-muted-fg);transition:color var(--mak-transition),background var(--mak-transition)}.post-voting-post .post-voting-button:focus-visible,.discourse-no-touch .post-voting-post .post-voting-button:hover{background:var(--mak-card-sunk);color:var(--primary)}.post-voting-post .post-voting-button.--upvote.--voted,.post-voting-post .post-voting-button.--upvote.voted{color:var(--mak-signal)}.post-voting-post .post-voting-button.--downvote.--voted,.post-voting-post .post-voting-button.--downvote.voted{color:var(--danger)}.post-voting-post .post-voting-post__toggle-voters{color:var(--primary);font-family:var(--d-font-family--monospace);font-size:var(--mak-text-md);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-0.01em}@media(width < 40rem){.nested-view__op-row .post-voting-post{grid-column:1;grid-row:2;position:static;width:auto}}.nested-sort-selector .select-kit-header,.nested-sort-selector .btn{background:rgba(0,0,0,0);border:1px solid var(--mak-border);border-radius:var(--mak-radius)}.nested-sort-selector .select-kit-header-wrapper,.nested-sort-selector .name{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-2xs);text-transform:uppercase;letter-spacing:.14em;color:var(--primary)}.makersan-assign-status{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-2xs);text-transform:uppercase;letter-spacing:.14em;border:1px solid var(--mak-border);border-radius:var(--mak-radius-pill);padding:.2em .6em}.makersan-assign-status[data-status-name="In Progress"],.makersan-assign-status[data-status-name="Waiting for Customer"]{border-color:var(--mak-signal);color:var(--mak-signal)}.makersan-assign-status[data-status-name=Done]{border-color:var(--tertiary);color:var(--tertiary)}.topic-list,.category-list,.user-content,.topic-body,.card,.user-card,.group-card{box-shadow:var(--mak-shadow)}.menu-panel,.select-kit .select-kit-body,.fk-d-menu,.modal-inner-container,.tooltip-content,#reply-control{box-shadow:var(--mak-shadow-lg)}.d-header{border-bottom:1px solid var(--mak-border-soft);box-shadow:var(--mak-shadow)}@media(width >= 40rem){.d-header .title{--d-logo-height: 1.5em}}.welcome-banner{background:var(--mak-hero-bg);background-image:linear-gradient(180deg, color-mix(in srgb, var(--mak-hero-panel) 35%, transparent) 0%, transparent 60%);border-block:1px solid var(--mak-hero-border);border-radius:0;margin-bottom:var(--mak-section-gap);padding:4rem 1.5rem 3.5rem;position:relative}.welcome-banner__wrap{margin:0 auto;max-width:720px;text-align:center}.welcome-banner__wrap::before{color:var(--mak-hero-accent);content:"Makersan Community";display:block;font-family:var(--d-font-family--monospace);font-size:var(--mak-text-3xs);font-weight:400;letter-spacing:.22em;margin-bottom:1.25rem;text-transform:uppercase}.welcome-banner__title{color:var(--mak-hero-fg);font-size:var(--mak-text-2xl);font-weight:600;letter-spacing:-0.035em;line-height:1.05;margin-bottom:.5em;text-wrap:balance}.welcome-banner__subheader{color:var(--mak-hero-muted);font-size:var(--mak-text-lg);line-height:1.5;margin:0 auto 2rem;max-width:52ch}.welcome-banner__search-menu{margin:0 auto;max-width:560px}.welcome-banner__search-menu .search-input,.welcome-banner__search-menu .search-menu-container .search-input{background:color-mix(in srgb, var(--mak-hero-panel) 70%, transparent);border:1px solid var(--mak-hero-border);border-radius:var(--mak-radius);box-shadow:none}.welcome-banner__search-menu .search-input:focus-within,.welcome-banner__search-menu .search-menu-container .search-input:focus-within{border-color:var(--mak-hero-accent);outline:2px solid var(--mak-hero-accent);outline-offset:1px}.welcome-banner__search-menu input[type=text]{color:var(--mak-hero-fg);font-size:var(--mak-text-base);padding:.7em .5em}.welcome-banner__search-menu input[type=text]::placeholder{color:var(--mak-hero-muted)}.welcome-banner__search-menu .search-icon{color:var(--mak-hero-muted)}@media(width < 40rem){.welcome-banner{display:block;padding:2.5rem 1.25rem 2.25rem}.welcome-banner__wrap::before{font-size:var(--mak-text-3xs);margin-bottom:.875rem}.welcome-banner__title{font-size:var(--mak-text-xl);letter-spacing:-0.03em}.welcome-banner__subheader{font-size:var(--mak-text-md);margin-bottom:1.5rem;max-width:38ch}.welcome-banner--enabled .floating-search-input-wrapper{display:none}}.category-boxes,.category-boxes-with-topics{--d-category-border-accent-width: 0;display:grid;gap:1.25em;grid-template-columns:repeat(auto-fill, minmax(var(--mak-tile-min), 1fr));margin-bottom:var(--mak-section-gap)}.category-boxes .category-box,.category-boxes-with-topics .category-box{float:none;margin:0;width:auto;background:var(--mak-card);border-radius:var(--mak-radius-lg);box-shadow:inset 2px 0 0 0 var(--category-badge-color, var(--primary-low));transition:border-color var(--mak-transition),background var(--mak-transition)}.discourse-no-touch .category-boxes .category-box:hover,.discourse-no-touch .category-boxes-with-topics .category-box:hover{background:var(--mak-card)}.category-boxes .category-box .category-box-inner,.category-boxes-with-topics .category-box .category-box-inner{border-color:var(--mak-border);border-radius:var(--mak-radius-lg);padding:1.15em 1.25em 1.25em}.discourse-no-touch .category-boxes .category-box:hover .category-box-inner,.discourse-no-touch .category-boxes-with-topics .category-box:hover .category-box-inner{border-color:var(--tertiary)}.category-boxes .category-box .category-box-heading,.category-boxes-with-topics .category-box .category-box-heading{margin-bottom:.5em}.category-boxes .category-box .category-box-heading a,.category-boxes-with-topics .category-box .category-box-heading a{color:var(--primary);font-size:var(--mak-text-lg);font-weight:600;text-decoration:none}.discourse-no-touch .category-boxes .category-box .category-box-heading a:hover,.discourse-no-touch .category-boxes-with-topics .category-box .category-box-heading a:hover{color:var(--tertiary)}.category-boxes .category-box .category-box-heading .badge-category__name,.category-boxes-with-topics .category-box .category-box-heading .badge-category__name{overflow:visible;text-overflow:clip;white-space:normal}.category-boxes .category-box .description,.category-boxes-with-topics .category-box .description{color:var(--primary-medium);font-size:var(--mak-text-md);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.category-boxes .category-box .featured-topics,.category-boxes-with-topics .category-box .featured-topics{border-top:1px solid var(--primary-very-low);margin-top:1em;padding-top:.75em}.category-boxes .category-box .featured-topics ul,.category-boxes-with-topics .category-box .featured-topics ul{list-style:none;margin:0;padding:0}.category-boxes .category-box .featured-topics li,.category-boxes-with-topics .category-box .featured-topics li{font-size:var(--mak-text-md);line-height:1.4;margin-bottom:.4em}.category-boxes .category-box .featured-topics li a,.category-boxes-with-topics .category-box .featured-topics li a{color:var(--primary-high);text-decoration:none}.discourse-no-touch .category-boxes .category-box .featured-topics li a:hover,.discourse-no-touch .category-boxes-with-topics .category-box .featured-topics li a:hover{color:var(--tertiary)}.category-boxes .category-box .subcategories,.category-boxes-with-topics .category-box .subcategories{margin-top:.75em}.category-boxes .category-box .subcategories .subcategory,.category-boxes-with-topics .category-box .subcategories .subcategory{font-size:var(--mak-text-sm)}.category-box[data-category-id] .category-box-heading a .d-icon-lock{color:var(--primary-medium);margin-right:.3em}@media(width < 40rem){.category-boxes,.category-boxes-with-topics{gap:.85em}}.makersan-home{border-bottom:1px solid var(--mak-border-soft);margin-bottom:var(--mak-section-gap);padding-bottom:var(--mak-section-gap)}@media(width >= 48rem){.makersan-home{margin-bottom:var(--mak-section-gap-lg);padding-bottom:var(--mak-section-gap-lg)}}.makersan-section{margin-bottom:var(--mak-section-gap)}.makersan-section__heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25em .75em;margin-bottom:1em}.makersan-section__title{color:var(--primary);font-size:var(--mak-text-lg);font-weight:600;margin:0}.makersan-section__subtitle{color:var(--primary-medium);font-size:var(--mak-text-md);margin:0}.makersan-solutions{display:grid;gap:1em;grid-template-columns:repeat(auto-fit, minmax(var(--mak-tile-min), 1fr))}.makersan-solution{background:var(--mak-card);border:1px solid var(--mak-border);border-radius:var(--mak-radius);box-shadow:var(--mak-shadow);display:flex;flex-direction:column;gap:.6em;padding:1em 1.1em 1.1em;transition:border-color var(--mak-transition),background var(--mak-transition)}.discourse-no-touch .makersan-solution:hover{background:var(--mak-card);border-color:var(--tertiary)}.makersan-solution__badge{align-items:center;align-self:flex-start;background:var(--success-low, var(--highlight));border-radius:100px;color:var(--success);display:inline-flex;font-size:var(--mak-text-2xs);font-weight:600;gap:.35em;letter-spacing:.02em;padding:.25em .65em;text-transform:uppercase}.makersan-solution__badge .d-icon{font-size:var(--mak-text-md)}.makersan-solution__title{font-size:var(--mak-text-md);font-weight:600;line-height:1.35;margin:0}.makersan-solution__title a{color:var(--primary);text-decoration:none}.discourse-no-touch .makersan-solution__title a:hover{color:var(--tertiary)}.makersan-solution__meta{align-items:center;color:var(--primary-medium);display:flex;flex-wrap:wrap;font-size:var(--mak-text-sm);gap:.5em;margin-top:auto}.makersan-quick-links{display:grid;gap:1em;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.makersan-quick-link{align-items:flex-start;background:var(--mak-card);border:1px solid var(--mak-border);border-radius:var(--mak-radius);color:var(--primary);display:flex;gap:.75em;padding:1em 1.1em;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.discourse-no-touch .makersan-quick-link:hover{border-color:var(--tertiary);box-shadow:var(--mak-shadow);color:var(--primary)}.makersan-quick-link .d-icon{color:var(--tertiary);flex-shrink:0;font-size:var(--mak-text-base);margin-top:.15em}.makersan-quick-link__label{font-weight:600;line-height:1.3}.makersan-quick-link__description{color:var(--primary-medium);display:block;font-size:var(--mak-text-sm);font-weight:400;line-height:1.4;margin-top:.2em}.makersan-spec{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.makersan-spec__facet{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-2xs);text-transform:uppercase;letter-spacing:.14em;align-items:baseline;display:inline-flex;gap:.4rem}.makersan-spec__facet b{color:var(--primary);font-weight:500;letter-spacing:.1em}.makersan-spec__facet--official{align-items:center;color:var(--tertiary)}.makersan-spec__facet--official .d-icon{color:var(--tertiary);font-size:var(--mak-text-2xs)}.makersan-card .makersan-spec{margin-top:.1rem}.topic-meta-data .makersan-spec,.post-metadata .makersan-spec{flex-basis:100%;margin-top:.35rem}article:has(.mak-official-badge),.topic-body:has(.mak-official-badge){border-inline-start:3px solid var(--tertiary);padding-inline-start:.9rem}article:has(.accepted-answers):not(:has(.mak-official-badge)){border-inline-start:1px solid var(--tertiary);padding-inline-start:.9rem}.mak-official-badge{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-2xs);text-transform:uppercase;letter-spacing:.14em;align-items:center;background:var(--mak-official-fill);border-radius:var(--mak-radius-pill);color:var(--secondary);display:inline-flex;gap:.3rem;padding:.15rem .55rem}.mak-official-badge .d-icon{color:currentcolor;font-size:var(--mak-text-3xs)}.names:has(.username.group--makersan-staff) .user-title,.names:has(.username.group--makersan-staff) .user-group,.names:has(.username.staff) .user-title,.names:has(.username.staff) .user-group{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-2xs);text-transform:uppercase;letter-spacing:.14em;border:1px solid var(--mak-border);border-radius:var(--mak-radius-pill);color:var(--primary);padding:.1rem .45rem}.avatar-flair,.user-avatar-flair{border-radius:var(--mak-radius-pill)}@media(width < 40rem){.makersan-spec{gap:.2rem .9rem}.nested-view__op-row .makersan-spec{grid-column:1/-1}}.topic-header-extra .discourse-tags{display:flex;flex-wrap:wrap;gap:.4rem}.topic-header-extra .discourse-tags .discourse-tags__tag-separator,.topic-header-extra .discourse-tags .discourse-tag[data-tag-name^="product:"],.topic-header-extra .discourse-tags .discourse-tag[data-tag-name^="fw:"],.topic-header-extra .discourse-tags .discourse-tag[data-tag-name^="bus:"]{display:none}.topic-header-extra .discourse-tags:not(:has(.discourse-tag:not([data-tag-name^="product:"],[data-tag-name^="fw:"],[data-tag-name^="bus:"]))){display:none}.topic-list.makersan-feed{border-collapse:separate;border-spacing:0;box-shadow:none}.topic-list.makersan-feed .topic-list-header{display:none}.topic-list.makersan-feed .topic-list-body{border:0}.topic-list.makersan-feed .makersan-card-cell{border:0;padding:0 0 .75rem}.topic-list.makersan-feed .topic-list-item{background:rgba(0,0,0,0);border:0}.topic-list.makersan-feed .topic-list-item.visited,.topic-list.makersan-feed .topic-list-item.last-visit,.discourse-no-touch .topic-list.makersan-feed .topic-list-item:hover{background:rgba(0,0,0,0)}.makersan-card{background:var(--mak-card);border:1px solid var(--mak-border);border-radius:var(--mak-radius-lg);cursor:pointer;display:grid;gap:0 1rem;grid-template-columns:auto minmax(0, 1fr) auto;padding:1rem 1.15rem;transition:border-color var(--mak-transition),background var(--mak-transition)}.discourse-no-touch .makersan-card:hover{border-color:var(--tertiary)}.makersan-card__score{align-items:center;color:var(--mak-muted-fg);display:flex;flex-direction:column;gap:.1rem;justify-content:flex-start;min-width:2.75rem;padding-top:.1rem}.makersan-card__score .d-icon{font-size:var(--mak-text-xs);opacity:.55}.makersan-card__vote{align-items:center;background:none;border:0;border-radius:var(--mak-radius);color:var(--mak-muted-fg);display:flex;justify-content:center;min-height:1.75rem;min-width:1.75rem;padding:0;transition:color var(--mak-transition),background-color var(--mak-transition)}.discourse-no-touch .makersan-card__vote:hover:not(:disabled){background:var(--mak-card-sunk);color:var(--primary)}.discourse-no-touch .makersan-card__vote:hover:not(:disabled) .d-icon{opacity:1}.makersan-card__vote:disabled{cursor:default;opacity:.5}.makersan-card__vote--voted{color:var(--mak-signal)}.makersan-card__vote--voted .d-icon{opacity:1}.makersan-card__vote--down.makersan-card__vote--voted{color:var(--danger)}.makersan-card__vote-static{font-size:var(--mak-text-xs);opacity:.28}.makersan-card__score-value{font-family:var(--d-font-family--monospace);font-size:var(--mak-text-md);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-0.02em}.makersan-card__score--positive .makersan-card__score-value{color:var(--mak-signal)}.makersan-card__score--negative .makersan-card__score-value{color:var(--danger)}.makersan-card__score--neutral .makersan-card__score-value{color:var(--mak-muted-fg)}.makersan-card__body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.makersan-card__context{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .6rem}.makersan-card__title{color:var(--primary);font-size:var(--mak-text-lg);font-weight:500;letter-spacing:-0.015em;line-height:1.35;text-decoration:none;text-wrap:pretty}.makersan-card__title:focus-visible,.discourse-no-touch .makersan-card__title:hover{color:var(--primary);text-decoration:underline;text-decoration-color:var(--mak-border);text-underline-offset:2px}.makersan-card__excerpt{color:var(--mak-muted-fg);display:-webkit-box;font-size:var(--mak-text-md);line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin:0}.makersan-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;margin-top:.15rem}.makersan-card__stat{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-xs);letter-spacing:normal;font-variant-numeric:tabular-nums;align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:.35rem}.makersan-card__stat .d-icon{font-size:var(--mak-text-xs);opacity:.7}.makersan-card__stat .number{font-family:inherit;letter-spacing:inherit}.makersan-card__solved{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-2xs);text-transform:uppercase;letter-spacing:.14em;align-items:center;border:1px solid var(--tertiary);border-radius:var(--mak-radius-pill);color:var(--tertiary);display:inline-flex;gap:.3rem;padding:.1rem .5rem}.makersan-card__solved .d-icon{color:var(--tertiary);font-size:var(--mak-text-2xs)}.makersan-card__thumb{align-self:start;border-radius:var(--mak-radius);height:4.5rem;object-fit:cover;width:4.5rem}:root[data-makersan-density=compact] .topic-list.makersan-feed .makersan-card-cell{padding:0}:root[data-makersan-density=compact] .makersan-card{border-radius:0;border-width:0 0 1px;gap:0 .75rem;padding:.55rem .5rem}.discourse-no-touch :root[data-makersan-density=compact] .makersan-card:hover{background:var(--mak-card-sunk);border-color:var(--mak-border)}:root[data-makersan-density=compact] .makersan-card__excerpt{display:none}:root[data-makersan-density=compact] .makersan-card__score{flex-direction:row;gap:.15rem;min-width:4.25rem;padding-top:0}:root[data-makersan-density=compact] .makersan-card__vote{min-height:1.5rem;min-width:1.5rem}:root[data-makersan-density=compact] .makersan-card__body{display:grid;align-items:center;gap:0 .75rem;grid-template-columns:minmax(0, 1fr) auto}:root[data-makersan-density=compact] .makersan-card__context{grid-column:1;grid-row:2}:root[data-makersan-density=compact] .makersan-card__title{font-size:var(--mak-text-md);grid-column:1;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-makersan-density=compact] .makersan-card__meta{grid-column:2;grid-row:1/span 2;margin-top:0}:root[data-makersan-density=compact] .makersan-card__thumb{height:2rem;width:2rem}:root[data-makersan-density=compact] .topic-list.makersan-feed .topic-list-item:first-child .makersan-card{border-top-width:1px}.makersan-density{display:inline-flex;border:1px solid var(--mak-border);border-radius:var(--mak-radius);overflow:hidden}.makersan-density__option{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-2xs);text-transform:uppercase;letter-spacing:.14em;align-items:center;background:rgba(0,0,0,0);border:0;color:var(--mak-muted-fg);cursor:pointer;display:inline-flex;gap:.35rem;padding:.4rem .7rem;transition:background var(--mak-transition),color var(--mak-transition)}.discourse-no-touch .makersan-density__option:hover{background:var(--mak-card-sunk);color:var(--primary)}.makersan-density__option.is-active{background:var(--mak-card-sunk);color:var(--primary)}.makersan-density__option .d-icon{font-size:var(--mak-text-xs)}@media(width < 40rem){.makersan-density__text{display:none}}@media(width < 40rem){.makersan-card{gap:0 .75rem;padding:.85rem .9rem}.makersan-card__score{min-width:2.25rem}.makersan-card__title{font-size:var(--mak-text-base)}.makersan-card__excerpt{-webkit-line-clamp:3;line-clamp:3}.makersan-card__meta .makersan-card__stat:nth-child(2){display:none}.makersan-card__thumb{height:3.5rem;width:3.5rem}}.list-container .row.full-width:has(>#list-area):has(.makersan-rail){align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0, 1fr)}.list-container .row.full-width:has(>#list-area):has(.makersan-rail) #list-area{min-width:0;order:1}.list-container .row.full-width:has(>#list-area):has(.makersan-rail)>.makersan-rail,.list-container .row.full-width:has(>#list-area):has(.makersan-rail)>*:has(>.makersan-rail){order:2}@media(width >= 64rem){.list-container .row.full-width:has(>#list-area):has(.makersan-rail){grid-template-columns:minmax(0, 1fr) 19rem}}.makersan-rail{display:flex;flex-direction:column;gap:1rem}@media(width >= 64rem){.makersan-rail{position:sticky;top:calc(var(--header-offset, 60px) + 1rem)}}.makersan-rail__block{background:var(--mak-card);border:1px solid var(--mak-border);border-radius:var(--mak-radius-lg);padding:1.15rem 1.25rem;display:flex;flex-direction:column;gap:.6rem}.makersan-rail__heading{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-3xs);text-transform:uppercase;letter-spacing:.18em;margin:0}.makersan-rail__blurb{color:var(--mak-muted-fg);font-size:var(--mak-text-sm);line-height:1.55;margin:0}.makersan-rail__note{color:var(--mak-muted-fg);font-size:var(--mak-text-xs);line-height:1.45;margin:0}.makersan-rail__stats{display:grid;gap:0;grid-template-columns:repeat(3, 1fr);margin:.15rem 0 0}.makersan-rail__stat{display:flex;flex-direction:column;gap:.15rem}.makersan-rail__stat:not(:last-child){border-inline-end:1px solid var(--mak-border-soft)}.makersan-rail__stat:not(:first-child){padding-inline-start:.75rem}.makersan-rail__stat dt{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-3xs);text-transform:uppercase;letter-spacing:.18em}.makersan-rail__stat dd{color:var(--primary);font-family:var(--d-font-family--monospace);font-size:var(--mak-text-lg);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-0.02em;margin:0}.makersan-rail__stat dd .number{font-family:inherit}.makersan-rail__cta{align-items:center;background:var(--tertiary);border-radius:var(--mak-radius);color:var(--secondary);display:inline-flex;font-size:var(--mak-text-sm);font-weight:500;gap:.4rem;justify-content:center;letter-spacing:-0.01em;padding:.55rem .9rem;text-decoration:none;transition:opacity var(--mak-transition)}.makersan-rail__cta:focus-visible,.discourse-no-touch .makersan-rail__cta:hover{color:var(--secondary);opacity:.9;text-decoration:none}.makersan-rail__cta .d-icon{color:currentcolor;font-size:var(--mak-text-xs)}.makersan-rail__link{color:var(--primary);font-size:var(--mak-text-sm);text-decoration:underline;text-decoration-color:var(--mak-border);text-underline-offset:2px}.discourse-no-touch .makersan-rail__link:hover{color:var(--primary);text-decoration-color:currentcolor}.makersan-rail__categories{display:flex;flex-direction:column;gap:.1rem;list-style:none;margin:0;padding:0}.makersan-rail__category{align-items:center;border-radius:var(--mak-radius);color:var(--primary);display:grid;gap:.55rem;grid-template-columns:.9rem minmax(0, 1fr) auto;padding:.3rem .4rem;text-decoration:none;transition:background var(--mak-transition)}.discourse-no-touch .makersan-rail__category:hover{background:var(--mak-card-sunk);color:var(--primary);text-decoration:none}.makersan-rail__category .d-icon{color:var(--category-badge-color, var(--mak-muted-fg));font-size:var(--mak-text-xs)}.makersan-rail__category-name{font-size:var(--mak-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.makersan-rail__category-count{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-xs);letter-spacing:normal;font-variant-numeric:tabular-nums;font-variant-numeric:tabular-nums}.makersan-rail__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.makersan-rail__list li{align-items:start;color:var(--mak-muted-fg);display:grid;font-size:var(--mak-text-sm);gap:.55rem;grid-template-columns:.9rem minmax(0, 1fr);line-height:1.45}.makersan-rail__list .d-icon{color:var(--tertiary);font-size:var(--mak-text-xs);margin-top:.2rem}.badge-category.--style-icon .d-icon,.badge-category.--style-icon svg{font-size:.875em;height:.875em;width:.875em}.category-box .category-box-heading .badge-category.--style-icon .d-icon,.category-box .category-box-heading .badge-category.--style-icon svg{font-size:1em;height:1em;width:1em}@media(width < 40rem){.category-list,.category-list.with-topics{border:0}.category-list tbody,.category-list .category-list-item,.category-list.with-topics tbody,.category-list.with-topics .category-list-item{border:0}.category-list-item,.categories-list .category{background:var(--mak-card);border:1px solid var(--mak-border);border-radius:var(--mak-radius-lg);display:block;margin-bottom:.6rem;padding:.9rem 1rem;border-inline-start:3px solid var(--category-badge-color, var(--mak-border))}.category-list-item td,.categories-list .category td{border:0;display:block;padding:0;width:auto}.category-list .category-name,.categories-list .category-name{font-size:var(--mak-text-sm);font-weight:500}.categories-list .category-list td{color:var(--mak-muted-fg)}.category-list .category-description,.categories-list .category-description{color:var(--mak-muted-fg);font-size:var(--mak-text-sm);line-height:1.5;margin-top:.35rem}.category-list .category-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.category-list .category-topics,.categories-list .category-topics{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-xs);letter-spacing:normal;font-variant-numeric:tabular-nums;font-variant-numeric:tabular-nums;margin-top:.5rem}}.timeline-container .topic-timeline .timeline-scrollarea{border-inline-start:1px solid var(--mak-border-soft)}.timeline-container .topic-timeline .timeline-replies,.timeline-container .topic-timeline .timeline-scroller-content .timeline-replies{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-xs);letter-spacing:normal;font-variant-numeric:tabular-nums;color:var(--primary);font-variant-numeric:tabular-nums}.timeline-container .topic-timeline .timeline-date-wrapper,.timeline-container .topic-timeline .timeline-last-read .now-date{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-xs);letter-spacing:normal;font-variant-numeric:tabular-nums}.timeline-container .topic-timeline .timeline-handle{background:var(--primary)}.timeline-container .topic-timeline .timeline-padding{background:rgba(0,0,0,0)}.timeline-container .timeline-footer-controls .btn{background:rgba(0,0,0,0);border:1px solid var(--mak-border);border-radius:var(--mak-radius);color:var(--mak-muted-fg)}.discourse-no-touch .timeline-container .timeline-footer-controls .btn:hover{background:var(--mak-card-sunk);color:var(--primary)}.chat-channel-name,.chat-channel-title__name{font-weight:500;letter-spacing:-0.012em}.chat-channel-row__name{letter-spacing:.02em}.chat-message-separator__text-container .chat-message-separator__text,.chat-message-info__date{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-xs);letter-spacing:normal;font-variant-numeric:tabular-nums}.chat-composer__wrapper{background:var(--mak-input);border:1px solid var(--mak-border);border-radius:var(--mak-radius)}.chat-composer__wrapper:focus-within{border-color:var(--tertiary)}.chat-message-container{border-radius:var(--mak-radius)}.chat-drawer,.chat-thread-list,.chat-side-panel{background:var(--mak-card);border-inline-start:1px solid var(--mak-border-soft)}.topic-admin-menu-content{z-index:999}.nested-view__floating-jump{background:var(--secondary);border-radius:var(--mak-radius-pill);box-shadow:var(--shadow-dropdown);color:var(--primary)}.makersan-facets{display:flex;flex-direction:column;gap:.75rem;margin:.75rem 0 0;width:100%}.makersan-facets__group{align-items:baseline;display:grid;gap:.3rem .9rem;grid-template-columns:6.5rem minmax(0, 1fr)}@media(width < 40rem){.makersan-facets__group{grid-template-columns:minmax(0, 1fr)}}.makersan-facets__label{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-3xs);text-transform:uppercase;letter-spacing:.18em}.makersan-facets__chips{display:flex;flex-wrap:wrap;gap:.4rem}.makersan-facets__chip{align-items:center;background:rgba(0,0,0,0);border:1px solid var(--mak-border);border-radius:var(--mak-radius-pill);color:var(--mak-muted-fg);cursor:pointer;display:inline-flex;font-family:var(--d-font-family--monospace);font-size:var(--mak-text-2xs);gap:.3rem;letter-spacing:.02em;padding:.25rem .65rem;transition:border-color var(--mak-transition),color var(--mak-transition),background var(--mak-transition)}.discourse-no-touch .makersan-facets__chip:hover{border-color:var(--primary-medium);color:var(--primary)}.makersan-facets__chip.is-active{background:color-mix(in srgb, var(--tertiary) 12%, transparent);border-color:var(--tertiary);color:var(--tertiary)}.makersan-facets__chip .d-icon{font-size:var(--mak-text-3xs)}.makersan-facets__hint{color:var(--mak-muted-fg);font-size:var(--mak-text-sm);margin:0}.makersan-facets__more{background:none;border:0;color:var(--tertiary);cursor:pointer;font-size:var(--mak-text-2xs);padding:.25rem .35rem}.makersan-facets__more:hover{text-decoration:underline}.makersan-facets__more:focus-visible{outline:2px solid var(--tertiary);outline-offset:2px}.search-container .search-header{border-bottom:1px solid var(--mak-border-soft);padding-bottom:1rem}.search-container .search-page-heading{font-size:var(--mak-text-xl);font-weight:600;letter-spacing:-0.03em}.search-container .result-count,.search-container #search-result-count{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-xs);letter-spacing:normal;font-variant-numeric:tabular-nums;font-variant-numeric:tabular-nums}.search-container .search-page-heading span.term{color:var(--primary)}.search-container .search-bar .search-query{background:var(--mak-input);border:1px solid var(--mak-border);border-radius:var(--mak-radius)}.search-container .search-bar .search-query:focus-visible{border-color:var(--tertiary);outline:2px solid var(--tertiary);outline-offset:1px}.search-container .sort-by,.search-container .search-notice{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-2xs);text-transform:uppercase;letter-spacing:.14em}.search-container .fps-result{background:var(--mak-card);border:1px solid var(--mak-border);border-radius:var(--mak-radius-lg);margin-bottom:.6rem;padding:1rem 1.15rem;transition:border-color var(--mak-transition),background var(--mak-transition)}.discourse-no-touch .search-container .fps-result:hover{border-color:var(--tertiary)}.search-container .fps-result .topic-title,.search-container .fps-result .search-link .topic-title{font-weight:500;letter-spacing:-0.015em}.search-container .fps-result .search-category,.search-container .fps-result .search-result-meta,.search-container .fps-result .blurb{color:var(--mak-muted-fg)}.search-container .fps-result .blurb{font-size:var(--mak-text-md);line-height:1.55}.search-container .search-highlight{background:color-mix(in srgb, var(--tertiary) 18%, transparent);border-radius:3px;color:var(--primary);font-weight:600;padding:0 .15em}.search-container .fps-result .blurb .search-highlight{color:var(--primary)}.search-container .no-results-container{border:1px solid var(--mak-border);border-radius:var(--mak-radius-lg);padding:1.5rem}.user-navigation-secondary .horizontal-overflow-nav.has-scroll .nav-pills{mask-image:linear-gradient(to right, transparent 0, #000 1.25rem, #000 calc(100% - 1.25rem), transparent 100%);scrollbar-width:none}.user-navigation-secondary .horizontal-overflow-nav.has-scroll .nav-pills::-webkit-scrollbar{display:none}.user-preferences .control-group>.control-label:not(.checkbox-label),.user-preferences .control-group>legend.control-label,.user-preferences .control-group>h3{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-3xs);text-transform:uppercase;letter-spacing:.18em;font-weight:500;line-height:1.4}.user-preferences .control-group{background:var(--mak-card);border:1px solid var(--mak-border);border-radius:var(--mak-radius-lg);padding:1.15rem 1.25rem;margin-bottom:1rem}.user-preferences .form-vertical{max-width:100%;width:33.75rem}.user-preferences .controls{display:flex;flex-direction:column;gap:.4rem}.user-preferences .controls>.btn{align-self:flex-start}.user-preferences .pref-username .controls,.user-preferences .pref-avatar .controls{align-items:center;flex-direction:row}.user-preferences .pref-username .controls>.btn,.user-preferences .pref-avatar .controls>.btn{align-self:auto}.user-preferences .instructions{color:var(--mak-muted-fg);font-size:var(--mak-text-sm);line-height:1.5;max-width:62ch}.user-preferences input[type=text],.user-preferences input[type=email],.user-preferences input[type=number],.user-preferences textarea,.user-preferences .select-kit .select-kit-header{background:var(--mak-input);border:1px solid var(--mak-border);border-radius:var(--mak-radius)}.user-preferences .save-changes,.user-preferences .btn-primary{border-radius:var(--mak-radius)}.user-preferences .input-xxlarge{max-width:100%}.user-preferences .pref-timezone .select-kit{width:100%}.user-content{display:flex;flex-direction:column;gap:1rem}.user-content .top-section,.user-content .top-sub-section{margin-bottom:0}.user-content .top-section:has(.top-sub-section){display:grid;gap:1rem;grid-template-columns:1fr}@media(width >= 48rem){.user-content .top-section:has(.top-sub-section){grid-template-columns:repeat(2, minmax(0, 1fr))}}.user-content .top-section:has(.top-sub-section)::before,.user-content .top-section:has(.top-sub-section)::after{display:none}.user-content .top-sub-section{float:none;width:auto}.user-content .top-sub-section,.user-content .top-section.stats-section,.user-content .top-section.badges-section{background:var(--mak-card);border:1px solid var(--mak-border);border-radius:var(--mak-radius-lg);padding:1.15rem 1.25rem}.user-content .stats-title{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-3xs);text-transform:uppercase;letter-spacing:.18em;font-weight:500;line-height:1.4;margin:0 0 .75rem}.user-content .top-sub-section li{border-left:0;padding:.25rem 0}.badge-card{background:var(--mak-card)}.user-stream .post-list-item,.user-stream-item{background:var(--mak-card);border:1px solid var(--mak-border);border-radius:var(--mak-radius-lg);padding:.9rem 1rem;border-bottom:1px solid var(--mak-border);margin-bottom:.75rem}.top-sub-section .topic-info{font-size:0}.top-sub-section .topic-info>*{font-size:1rem}.top-sub-section .topic-info .d-icon-heart,.top-sub-section .topic-info .like-count{display:none}.user-content .top-section.most-liked-section{display:none}.top-sub-section.liked-by-section,.top-sub-section.liked-section,.stats-section .stats-likes-given,.stats-section .stats-likes-received{display:none}body.login-page,body.signup-page{background-color:var(--mak-surface)}body.login-page .d-header,body.signup-page .d-header{background-color:var(--mak-surface)}.login-fullpage,.signup-fullpage{padding:2.5rem 1rem}@media(width < 48rem){.login-fullpage,.signup-fullpage{padding-block:1.5rem}}.login-fullpage .login-body,.signup-fullpage .signup-body{background:var(--mak-card);border:1px solid var(--mak-border);border-radius:var(--mak-radius-lg);box-shadow:var(--mak-shadow-lg);display:flex;flex-direction:column;max-width:26rem;overflow:hidden;padding:0;width:100%}.login-fullpage .alert,.signup-fullpage .alert{border-radius:var(--mak-radius);margin-bottom:1rem;max-width:26rem}.makersan-auth-panel{background:var(--mak-auth-band);background-image:linear-gradient(180deg, color-mix(in srgb, var(--mak-hero-panel) 35%, transparent) 0%, transparent 60%);border-bottom:1px solid var(--mak-border);padding:1.5rem 1.75rem}.makersan-auth-panel__eyebrow{color:var(--mak-hero-accent);font-family:var(--d-font-family--monospace);font-size:var(--mak-text-3xs);font-weight:400;letter-spacing:.22em;margin:0;text-transform:uppercase}.makersan-auth-panel__lede{color:var(--mak-hero-fg);font-size:var(--mak-text-md);letter-spacing:-0.01em;line-height:1.45;margin:.75rem 0 0;max-width:34ch}.makersan-auth-panel__access{margin-top:1.5rem}.makersan-auth-panel__label{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-3xs);text-transform:uppercase;letter-spacing:.18em;color:var(--mak-hero-accent);margin:0}.makersan-auth-panel__list{margin:.5rem 0 0}.makersan-auth-panel__row{border-top:1px solid var(--mak-hero-border);display:grid;gap:.15rem .85rem;grid-template-columns:6.5rem minmax(0, 1fr);padding:.7rem 0}.makersan-auth-panel__row dt{font-family:var(--d-font-family--monospace);font-weight:400;color:var(--mak-muted-fg);font-size:var(--mak-text-2xs);text-transform:uppercase;letter-spacing:.14em;color:var(--mak-hero-fg);font-weight:500}.makersan-auth-panel__row dd{color:var(--mak-hero-muted);font-size:var(--mak-text-sm);line-height:1.45;margin:0}@media(width < 60rem){.login-fullpage .makersan-auth-panel__access{display:none}}@media(width < 48rem){.makersan-auth-panel{padding:1.25rem 1.35rem}.makersan-auth-panel__lede{font-size:var(--mak-text-sm);margin-top:.6rem}.makersan-auth-panel__access{margin-top:1.15rem}.makersan-auth-panel__row{padding:.55rem 0}}.login-fullpage .login-left-side,.login-fullpage .login-right-side,.login-fullpage .login-welcome-header,.login-fullpage .login-page-cta,.login-fullpage .signup-page-cta,.login-fullpage .login-form,.login-fullpage #login-form,.signup-fullpage .login-left-side,.signup-fullpage .login-right-side,.signup-fullpage .login-welcome-header,.signup-fullpage .login-page-cta,.signup-fullpage .signup-page-cta,.signup-fullpage .login-form,.signup-fullpage #login-form{box-sizing:border-box;margin:0;max-width:none;padding:0;width:100%}.login-fullpage .login-welcome-header,.signup-fullpage .login-welcome-header{display:block}.login-fullpage .login-title,.login-fullpage #create-account-title .login-title,.signup-fullpage .login-title,.signup-fullpage #create-account-title .login-title{font-size:var(--mak-text-xl);font-weight:600;letter-spacing:-0.03em;line-height:1.15;margin:0}.login-fullpage .input-group,.signup-fullpage .input-group{margin-bottom:.85rem;padding-top:1.15rem}.login-fullpage .input-group input,.login-fullpage .input-group .select-kit-header,.login-fullpage .input-group textarea,.signup-fullpage .input-group input,.signup-fullpage .input-group .select-kit-header,.signup-fullpage .input-group textarea{background:var(--mak-input);border:1px solid var(--mak-border);border-radius:var(--mak-radius);margin-bottom:0;min-width:0;padding:.7em .8em}.login-fullpage .input-group input:not(.filter-input):focus-visible,.signup-fullpage .input-group input:not(.filter-input):focus-visible{border-color:var(--tertiary);box-shadow:0 0 0 2px rgb(var(--tertiary-rgb), 0.3);outline:none}.login-fullpage .input-group label.alt-placeholder,.login-fullpage .input-group input:focus+label.alt-placeholder,.login-fullpage .input-group input.value-entered+label.alt-placeholder,.signup-fullpage .input-group label.alt-placeholder,.signup-fullpage .input-group input:focus+label.alt-placeholder,.signup-fullpage .input-group input.value-entered+label.alt-placeholder{background:none;color:var(--mak-muted-fg);font-family:var(--d-font-family--monospace);font-size:var(--mak-text-2xs);inset-inline-start:0;letter-spacing:.14em;padding:0;text-transform:uppercase;top:0;transition:none}.login-fullpage .input-group .toggle-password-mask,.signup-fullpage .input-group .toggle-password-mask{top:1.15rem}.login-fullpage .input-group span.more-info,.signup-fullpage .input-group span.more-info{color:var(--mak-muted-fg);font-size:var(--mak-text-xs);line-height:1.4;min-height:0}.login-fullpage .input-group .tip:not(:empty),.login-fullpage .input-group span.more-info:not(:empty),.signup-fullpage .input-group .tip:not(:empty),.signup-fullpage .input-group span.more-info:not(:empty){margin-top:.35rem}.login-fullpage .input-group #email-login-link,.login-fullpage .input-group #one-time-code-link,.login-fullpage .input-group .login__password-links,.signup-fullpage .input-group #email-login-link,.signup-fullpage .input-group #one-time-code-link,.signup-fullpage .input-group .login__password-links{font-size:var(--mak-text-sm);margin-top:.4rem}.login-fullpage #login-form,.login-fullpage .login-form,.signup-fullpage #login-form,.signup-fullpage .login-form{margin-top:1.25rem}.login-fullpage .more-info,.login-fullpage .instructions,.signup-fullpage .more-info,.signup-fullpage .instructions{font-size:var(--mak-text-xs)}.login-fullpage .btn-primary,.signup-fullpage .btn-primary{border-radius:var(--mak-radius);font-weight:500;letter-spacing:-0.01em;padding-block:.75em;width:100%}.login-fullpage #login-buttons .btn-social,.signup-fullpage #login-buttons .btn-social{background:var(--mak-card);border:1px solid var(--mak-border);border-radius:var(--mak-radius);color:var(--primary);flex:1 1 100%;font-size:var(--mak-text-base);font-weight:500;padding-block:.75em;width:100%}.login-fullpage #login-buttons .btn-social .d-icon,.signup-fullpage #login-buttons .btn-social .d-icon{color:var(--mak-muted-fg)}.discourse-no-touch .login-fullpage #login-buttons .btn-social:hover,.discourse-no-touch .signup-fullpage #login-buttons .btn-social:hover{background:var(--mak-card-sunk)}.discourse-no-touch .login-fullpage #login-buttons .btn-social:hover .d-icon,.discourse-no-touch .signup-fullpage #login-buttons .btn-social:hover .d-icon{color:var(--primary)}.login-fullpage #login-buttons .btn-social:focus-visible,.signup-fullpage #login-buttons .btn-social:focus-visible{outline:2px solid var(--tertiary);outline-offset:1px}.login-fullpage #login-buttons,.signup-fullpage #login-buttons{gap:.5rem;height:auto;margin-bottom:0;padding-inline:0}.login-fullpage .login-page-cta__buttons button,.login-fullpage .signup-page-cta__buttons button,.signup-fullpage .login-page-cta__buttons button,.signup-fullpage .signup-page-cta__buttons button{font-size:var(--mak-text-base)}.login-fullpage .login-page-cta__no-account-yet,.login-fullpage .login-page-cta__existing-account,.login-fullpage .signup-page-cta__no-account-yet,.login-fullpage .signup-page-cta__existing-account,.signup-fullpage .login-page-cta__no-account-yet,.signup-fullpage .login-page-cta__existing-account,.signup-fullpage .signup-page-cta__no-account-yet,.signup-fullpage .signup-page-cta__existing-account{color:var(--mak-muted-fg);font-size:var(--mak-text-sm)}.login-fullpage .login-page-cta__no-account-yet::before,.login-fullpage .login-page-cta__existing-account::before,.login-fullpage .signup-page-cta__no-account-yet::before,.login-fullpage .signup-page-cta__existing-account::before,.signup-fullpage .login-page-cta__no-account-yet::before,.signup-fullpage .login-page-cta__existing-account::before,.signup-fullpage .signup-page-cta__no-account-yet::before,.signup-fullpage .signup-page-cta__existing-account::before{background-color:var(--mak-border-soft);margin-block:1.25rem 1rem}.login-fullpage .login-page-cta__signup.btn-flat,.login-fullpage .login-page-cta__login.btn-flat,.login-fullpage .signup-page-cta__signup.btn-flat,.login-fullpage .signup-page-cta__login.btn-flat,.signup-fullpage .login-page-cta__signup.btn-flat,.signup-fullpage .login-page-cta__login.btn-flat,.signup-fullpage .signup-page-cta__signup.btn-flat,.signup-fullpage .signup-page-cta__login.btn-flat{color:var(--tertiary);font-weight:500;margin-top:.15rem}.login-fullpage .login-page-cta__disclaimer,.login-fullpage .signup-page-cta__disclaimer,.signup-fullpage .login-page-cta__disclaimer,.signup-fullpage .signup-page-cta__disclaimer{color:var(--mak-muted-fg);font-size:var(--mak-text-sm);line-height:1.5}@media(width < 48rem){.login-fullpage #login-form .input-group,.login-fullpage .login-form .input-group,.login-fullpage .invite-form .input-group,.signup-fullpage #login-form .input-group,.signup-fullpage .login-form .input-group,.signup-fullpage .invite-form .input-group{margin-bottom:.85rem}.login-fullpage #login-form .input-group input,.login-fullpage .login-form .input-group input,.login-fullpage .invite-form .input-group input,.signup-fullpage #login-form .input-group input,.signup-fullpage .login-form .input-group input,.signup-fullpage .invite-form .input-group input{height:auto;margin-bottom:0}.login-fullpage #login-form .input-group label.alt-placeholder,.login-fullpage #login-form .input-group input:focus+label,.login-fullpage #login-form .input-group input.value-entered+label.alt-placeholder,.login-fullpage .login-form .input-group label.alt-placeholder,.login-fullpage .login-form .input-group input:focus+label,.login-fullpage .login-form .input-group input.value-entered+label.alt-placeholder,.login-fullpage .invite-form .input-group label.alt-placeholder,.login-fullpage .invite-form .input-group input:focus+label,.login-fullpage .invite-form .input-group input.value-entered+label.alt-placeholder,.signup-fullpage #login-form .input-group label.alt-placeholder,.signup-fullpage #login-form .input-group input:focus+label,.signup-fullpage #login-form .input-group input.value-entered+label.alt-placeholder,.signup-fullpage .login-form .input-group label.alt-placeholder,.signup-fullpage .login-form .input-group input:focus+label,.signup-fullpage .login-form .input-group input.value-entered+label.alt-placeholder,.signup-fullpage .invite-form .input-group label.alt-placeholder,.signup-fullpage .invite-form .input-group input:focus+label,.signup-fullpage .invite-form .input-group input.value-entered+label.alt-placeholder{font-size:var(--mak-text-2xs);top:0}}.signup-fullpage .signup-body>*:not(.makersan-auth-panel){box-sizing:border-box;margin:0;padding:1.75rem;width:100%}.login-fullpage .login-body .login-welcome-header,.login-fullpage .login-body #login-form,.login-fullpage .login-body #login-button,.login-fullpage .login-body .login-right-side,.login-fullpage .login-body .login-page-cta__no-account-yet,.login-fullpage .login-body #new-account-link{box-sizing:border-box;margin-inline:1.75rem;width:auto}.login-fullpage .login-body .login-welcome-header{margin-top:1.75rem}.login-fullpage .login-body #new-account-link{margin-bottom:1.75rem}.login-fullpage .login-body>div:has(>#login-form),.login-fullpage .login-body .login-page-cta,.login-fullpage .login-body .login-page-cta__buttons{display:contents}.login-fullpage .login-body .login-welcome-header{order:1}.login-fullpage .login-body #login-form{order:2}.login-fullpage .login-body #login-button{order:3}.login-fullpage .login-body .login-right-side{order:4}.login-fullpage .login-body .login-page-cta__no-account-yet{order:5}.login-fullpage .login-body #new-account-link{order:6}.login-fullpage .login-body .login-right-side::before{display:none}.login-fullpage .login-body #login-buttons{border-top:1px solid var(--mak-border-soft);margin-top:1.1rem;padding-top:1.1rem}.login-fullpage .login-body:has(.second-factor) #login-button{margin-top:1rem}.login-fullpage .login-body>#login-buttons{grid-column:2;grid-row:4;margin-inline:1.75rem;order:4}@media(width < 40rem){.login-page-cta__no-account-yet,.signup-page-cta__existing-account{margin-top:1.1rem}}.signup-fullpage .signup-progress-bar{gap:.35rem;margin:0 0 1.5rem}.signup-fullpage .signup-progress-bar__segment{flex:1 1 0;gap:0}.signup-fullpage .signup-progress-bar__segment:last-child{width:auto}.signup-fullpage .signup-progress-bar__circle{background-color:var(--mak-border-soft);border:0;border-radius:var(--mak-radius-pill);box-shadow:none;height:3px;transform:none;width:100%}.signup-fullpage .signup-progress-bar__segment.--active .signup-progress-bar__circle,.signup-fullpage .signup-progress-bar__segment.--completed .signup-progress-bar__circle{background-color:var(--tertiary);border:0;box-shadow:none}@media(width >= 60rem){.login-fullpage .login-body,.signup-fullpage .signup-body{display:grid;grid-template-columns:21rem minmax(0, 1fr);max-width:54rem}.login-fullpage .alert,.signup-fullpage .alert{max-width:54rem}.login-fullpage .login-body>.makersan-auth-panel,.signup-fullpage .signup-body>.makersan-auth-panel{border-bottom:0;border-inline-end:1px solid var(--mak-border);grid-column:1;grid-row:1/-1;padding:2.25rem 1.75rem}.signup-fullpage .signup-body{grid-template-rows:auto 1fr}.signup-fullpage .signup-body>*:not(.makersan-auth-panel){grid-column:2;grid-row:1;padding:2.25rem}.login-fullpage .login-body{grid-template-rows:repeat(6, auto) 1fr}.login-fullpage .login-body .login-welcome-header{grid-row:1;margin-top:2.25rem}.login-fullpage .login-body #login-form{grid-row:2}.login-fullpage .login-body #login-button{grid-row:3}.login-fullpage .login-body .login-right-side{grid-row:4}.login-fullpage .login-body .login-page-cta__no-account-yet{grid-row:5}.login-fullpage .login-body #new-account-link{grid-row:6;margin-bottom:2.25rem}.login-fullpage .login-body .login-welcome-header,.login-fullpage .login-body #login-form,.login-fullpage .login-body #login-button,.login-fullpage .login-body .login-right-side,.login-fullpage .login-body .login-page-cta__no-account-yet,.login-fullpage .login-body #new-account-link{grid-column:2;margin-inline:2.25rem}}.email-login img{display:none}body.has-sidebar-page #main-outlet-wrapper{grid-template-columns:0 minmax(0, 1fr);max-width:none;padding-inline-start:var(--d-sidebar-width)}body.has-sidebar-page #main-outlet{width:100%;max-width:var(--mak-maxw);margin-inline:auto}body.has-sidebar-page .d-header-wrap .wrap{max-width:none}.d-header-wrap .wrap{max-width:none}.sidebar-wrapper{position:fixed;top:var(--header-offset, 60px);inset-inline-start:0;width:var(--d-sidebar-width);height:calc(100dvh - var(--header-offset, 60px));z-index:999;transform:translateX(-100%);box-shadow:var(--mak-shadow-lg)}html.rtl .sidebar-wrapper{transform:translateX(100%)}body.has-sidebar-page .sidebar-wrapper{transform:translateX(0)}@media(prefers-reduced-motion: no-preference){body.sidebar-animate .sidebar-wrapper{transition:transform var(--d-sidebar-animation-time) var(--d-sidebar-animation-ease)}}.makersan-rail__link{display:inline-flex;align-items:center;min-height:1.5rem;padding-block:.15rem}.makersan-facets__chip{min-height:1.5rem}.sidebar-section-header-button,.sidebar-section-header{min-height:1.5rem}
/*# sourceMappingURL=common_theme_1_b4551a4319652f51fc465e6708f987d4562f92b9.css.map?__ws=community.makersan.com */
