.mub-panel{margin-top:12px;border-radius:10px;padding:12px 13px;background:#1a1d19;border:1px solid #2c302a;color:#e8eae4;font-size:13px;line-height:1.5;max-width:480px;}.mub-panel.mub-line-amber{border-color:#6a5426;}.mub-panel.mub-line-red{border-color:#6a3a34;}.mub-title{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;margin-bottom:3px;}.mub-dot{width:8px;height:8px;border-radius:50%;flex:none;}.mub-dot.mub-amber{background:#d9a44a;}.mub-dot.mub-red{background:#d4695f;}.mub-dot.mub-green{background:#7fb31c;}.mub-text{margin:0 0 2px;color:#9aa093;}.mub-text.mub-strong{color:#e8eae4;margin-top:8px;}.mub-text.mub-count{color:#e8eae4;margin-top:8px;font-variant-numeric:tabular-nums;}.mub-fname{font-size:12px;color:#9aa093;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.mub-bar{height:6px;border-radius:3px;background:#2c302a;overflow:hidden;margin-top:4px;}.mub-fill{height:100%;width:2%;background:#7fb31c;border-radius:3px;transition:width .4s ease;}.mub-indeterminate .mub-fill{width:34%;animation:mub-slide 1.6s ease-in-out infinite;}@keyframes mub-slide{0%{margin-left:-34%;}100%{margin-left:100%;}}@media (prefers-reduced-motion:reduce){.mub-indeterminate .mub-fill{animation:none;width:100%;opacity:.35;}}.mub-progmeta{display:flex;justify-content:space-between;margin-top:7px;font-size:11.5px;color:#9aa093;font-variant-numeric:tabular-nums;}.mub-hint{margin-top:8px;font-size:12px;}.mub-actions{display:flex;gap:8px;margin-top:11px;flex-wrap:wrap;}.mub-btn{border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600;border:1px solid #2c302a;color:#e8eae4;background:#22261f;cursor:pointer;}.mub-btn:hover{border-color:#454a41;}.mub-btn:focus{outline:2px solid #7fb31c;outline-offset:1px;}.mub-btn.mub-primary{background:#7fb31c;border-color:#7fb31c;color:#10130a;}.mub-btn.mub-primary:hover{background:#8fc42c;}.mub-btn.mub-ghost{background:transparent;border-color:transparent;color:#9aa093;}.mub-btn.mub-ghost:hover{color:#e8eae4;}.mub-uploading .throbber,.mub-uploading .file-progress{display:none;}.mub-flash{outline:2px solid #7fb31c;outline-offset:4px;border-radius:4px;transition:outline-color 1.2s ease;}
.date-repeat-input{float:left;margin-right:5px;width:auto;}.date-repeat-input select{min-width:7em;}.date-repeat fieldset{clear:both;float:none;}.date-repeat-radios{margin-bottom:1em;}.date-repeat-radios input[type=radio]{float:left;margin:0.75em 0.75em 0 0;}.date-repeat-radios .form-wrapper{float:left;}.date-repeat-radios .form-type-checkboxes .form-type-checkbox{width:15%;float:left;margin:0;}.date-repeat-radios .date-repeat-radios-item{margin-bottom:1em;}.weekly .form-type-checkboxes .form-type-checkbox{float:left;margin-right:10px;}.date-repeat-input.byday-count label,.date-repeat-input.byday-count select,.date-clear.bymonthday label,.date-clear.bymonthday select{display:inline;}.date-repeat-input.byday-day label,.date-clear.bymonthday .field-suffix{font-weight:bold;}.range-of-repeat .form-radios > div{margin-top:0.5em;}.range-of-repeat .count input[type=text]{margin:0 0.5em;}.range-of-repeat .until .form-wrapper{margin:0 0.5em;display:inline-block;vertical-align:middle;}.range-of-repeat .until .form-radio,.range-of-repeat .until .date-prefix-inline{margin:0 0 1.4em 0;vertical-align:middle;}.range-of-repeat .until.widget-date_popup.label-above .form-radio,.range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline{margin:0;vertical-align:middle;}.range-of-repeat .until.widget-date_select.label-within .form-radio,.range-of-repeat .until.widget-date_select.label-within .date-prefix-inline{margin:0;vertical-align:middle;}.range-of-repeat .until.widget-date_select.label-above .form-radio,.range-of-repeat .until.widget-date_select.label-above .date-prefix-inline{margin:1.4em 0 0 0;vertical-align:middle;}.range-of-repeat .until .form-type-date-text .date-padding{padding:0;}.range-of-repeat .until.widget-date_select.label-within .date-padding{padding:0;}.range-of-repeat .until.widget-date_select.label-above .date-padding{padding:0;}.range-of-repeat .until .form-type-date-select,.range-of-repeat .until .form-type-date-popup,.range-of-repeat .until .form-type-date-text{border:none;margin:0;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
div.toboggan-container{text-align:center;}div.toboggan-login-link-container{text-align:left;}div.toboggan-login-link-container a{text-decoration:none;}div.toboggan-block-message{text-align:left;}div.user-login-block{text-align:left;}div.user-login-block a{text-align:left;}.toboggan-unified #login-message{text-align:center;font-size:2em;line-height:1.2;}.toboggan-unified #login-links{text-align:center;font-size:1.5em;line-height:2.7;}.toboggan-unified #login-links a{padding:.5em;border:1px #666 solid;background-color:#EEE;}.toboggan-unified #login-links a:hover{background-color:#DDD;}.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover{background-color:#FFF19A;border:2px #333 solid;}.toboggan-unified.login #register-form{display:none;}.toboggan-unified.register #login-form{display:none;}
.mimbership-status-block{position:relative;padding:1.25rem 1.5rem 1.25rem 1.25rem;margin:0 0 1.5rem 0;background:var(--mim-status-bg,#f7f9fc);border-left:4px solid var(--mim-status-accent,#4a7dd6);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.06);}.mimbership-status-block.tier-unverified,.mimbership-status-block.tier-incomplete{--mim-status-accent:#d68f1c;--mim-status-bg:#fff8e8;}.mimbership-status-block.tier-trusted{--mim-status-accent:#4a7dd6;}.mimbership-status-block.tier-core,.mimbership-status-block.tier-legacy,.mimbership-status-block.tier-silver,.mimbership-status-block.tier-gold,.mimbership-status-block.tier-platinum{--mim-status-accent:#2a9d63;--mim-status-bg:#f0faf4;}.mimbership-status-block.variant-celebrate{--mim-status-accent:#d4a017;--mim-status-bg:#fff9e6;background-image:linear-gradient(135deg,#fff9e6 0%,#fdf3d4 100%);}.mimbership-status-block.variant-celebrate .mimbership-status-heading{font-size:1.15rem;}.mimbership-status-cta.celebrate{background:#d4a017;border-color:#d4a017;color:#fff;font-weight:600;}.mimbership-status-cta.celebrate:hover{background:#b8890f;border-color:#b8890f;color:#fff;}.mimbership-status-dismiss{position:absolute;top:0.5rem;right:0.75rem;width:1.75rem;height:1.75rem;padding:0;font-size:1.5rem;line-height:1;background:transparent;border:0;cursor:pointer;color:#888;opacity:0.7;}.mimbership-status-dismiss:hover{opacity:1;color:#333;}.mimbership-status-heading{margin:0 0 0.5rem 0;font-size:1.15rem;font-weight:700;color:#1a1a1a;line-height:1.3;}.mimbership-status-body{margin:0 0 1rem 0;font-size:0.95rem;line-height:1.5;color:#2a2a2a;}.mimbership-status-body .help-text{display:block;margin-top:0.25rem;font-size:0.85rem;color:#4a4a4a;font-style:italic;}.mimbership-status-ctas{display:flex;flex-wrap:wrap;gap:0.5rem;}.mimbership-status-cta{display:inline-block;padding:0.4rem 0.85rem;font-size:0.9rem;line-height:1.3;text-decoration:none;border-radius:3px;border:1px solid var(--mim-status-accent,#4a7dd6);}.mimbership-status-cta.primary{background:var(--mim-status-accent,#4a7dd6);color:#fff;}.mimbership-status-cta.primary:hover{filter:brightness(0.92);color:#fff;}.mimbership-status-cta.secondary{background:transparent;color:var(--mim-status-accent,#4a7dd6);}.mimbership-status-cta.secondary:hover{background:var(--mim-status-accent,#4a7dd6);color:#fff;}.mimbership-status-page{max-width:760px;margin:0 auto;}.mimbership-status-section{padding:1.25rem 1.5rem;margin-bottom:1.25rem;background:#fff;border:1px solid #e3e8ef;border-radius:4px;}.mimbership-status-section.section-welcome{background:#f7f9fc;border:0;text-align:center;}.mimbership-status-section.section-alert{background:#fff8e8;border-color:#f0d99a;}.mimbership-status-section.section-upsell{background:#f5f0ff;border-color:#d9c8f0;}.mimbership-status-section.section-capabilities{border-left:3px solid #2a9d63;}.section-heading{margin:0 0 0.75rem 0;font-size:1.15rem;font-weight:600;}.section-body p{margin:0 0 0.75rem 0;line-height:1.5;}.section-body ul{margin:0.5rem 0 0.75rem 1.5rem;}.section-body .button{display:inline-block;padding:0.5rem 1rem;margin-top:0.5rem;background:#f3f5f9;border:1px solid #c8d2e0;border-radius:3px;text-decoration:none;color:#333;}.section-body .button-primary{background:#4a7dd6;border-color:#4a7dd6;color:#fff;}.section-body .button-primary:hover{filter:brightness(0.92);color:#fff;}@media (max-width:600px){.mimbership-status-block{padding:1rem;margin:0 0 1rem 0;}.mimbership-status-heading{font-size:1.1rem;}.mimbership-status-body{font-size:1rem;}.mimbership-status-ctas{flex-direction:column;}.mimbership-status-cta{text-align:center;padding:0.7rem 1rem;font-size:0.95rem;}.mimbership-status-section{padding:1rem;}}.ms-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 18px;font-size:13.5px;line-height:1.4;}.ms-banner-untrusted{background:rgba(232,161,60,.14);border-bottom:1px solid rgba(232,161,60,.5);}.ms-banner-intl{background:rgba(109,95,224,.12);border-bottom:1px solid rgba(109,95,224,.5);}.ms-banner-flag{font-weight:700;white-space:nowrap;}.ms-banner-untrusted .ms-banner-flag{color:#E8A13C;}.ms-banner-intl .ms-banner-flag{color:#A9A0E8;}.ms-banner-text{flex:1;min-width:240px;color:var(--font-color-2-second-variation,#ADADAD);}.ms-banner-cta{background:var(--primary-2,#4BB749);color:#fff !important;padding:7px 16px;border-radius:8px;font-weight:700;font-size:13px;text-decoration:none;white-space:nowrap;}.ms-banner-cta-purple{background:#6D5FE0;}.ms-banner-cta:hover{text-decoration:none;opacity:.92;}.ms-banner-declare{color:var(--font-color-2,#888);font-size:12.5px;text-decoration:underline;white-space:nowrap;}.ms-banner-x{color:var(--font-color-2,#888);font-size:17px;text-decoration:none;padding:0 4px;}
abbr.mim-abbr-term{border-bottom:1px dotted currentColor;cursor:help;text-decoration:none;}.mim-abbr-tooltip{background:#1f1f1f;border-radius:4px;box-shadow:0 8px 28px rgba(0,0,0,0.28);color:#fff;display:none;font-size:14px;line-height:1.35;max-width:min(320px,calc(100vw - 24px));padding:8px 10px;position:absolute;z-index:10000;}.mim-abbr-tooltip.is-visible{display:block;}
.mim-help{--help-card:var(--news-teaser-color,#24272C);--help-rule:#2A2D33;--help-rule-2:var(--button-border,#353535);--help-white:var(--white,#FFFFFF);--help-mute:#B9BEC6;--help-dim:#7B8088;--help-gold:#E0A93E;}.mim-help__intro{color:var(--help-mute);font-size:15px;line-height:1.55;margin:0 0 18px;max-width:60ch;}.mim-help__search{display:flex;gap:8px;margin:0 0 16px;}.mim-help__search input[type="search"]{flex:1;min-width:0;background:#1D2025;border:1px solid var(--help-rule-2);border-radius:5px;padding:11px 12px;color:var(--help-white);font-size:15px;}.mim-help__search input[type="search"]::placeholder{color:var(--help-dim);}.mim-help__search input[type="search"]:focus{outline:2px solid var(--help-gold);outline-offset:1px;}.mim-help__search button{background:var(--help-gold);color:#16130A;border:none;border-radius:5px;padding:0 16px;font-size:13px;font-weight:700;cursor:pointer;}.mim-help__cats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;}.mim-help__cat,.mim-help__cat:hover,.mim-help__cat:focus{font-size:12px;font-weight:600;padding:7px 12px;border-radius:999px;border:1px solid var(--help-rule-2);color:var(--help-mute);text-decoration:none;}.mim-help__cat.is-on,.mim-help__cat.is-on:hover{background:var(--help-gold);border-color:var(--help-gold);color:#16130A;font-weight:700;}.mim-help__group{margin:22px 0 0;}.mim-help__group-title{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--help-dim);font-weight:700;margin:0 0 2px;padding-bottom:8px;border-bottom:1px solid var(--help-rule);}.mim-help__list{list-style:none;margin:0;padding:0;}.mim-help__item a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--help-rule);color:var(--help-white);font-size:15px;line-height:1.4;text-decoration:none;}.mim-help__item a:hover .mim-help__q,.mim-help__item a:focus .mim-help__q{color:var(--help-gold);}.mim-help__chev{color:var(--help-dim);font-size:18px;flex-shrink:0;}.mim-help__empty{color:var(--help-dim);margin:20px 0;}.node-type-help-answer .field-name-body{font-size:16px;line-height:1.68;}.node-type-help-answer .field-name-body p{margin:0 0 14px;}.mim-help-back{margin:28px 0 0;padding-top:14px;border-top:1px solid #2A2D33;font-size:13px;}@media (min-width:768px){.node-type-help-answer .field-name-body{max-width:68ch;}}
.mim-lib-shelf,.mim-lib-toc,.mim-lib-gate,.mim-lib-tail,.mim-lib-nav{--lib-card:var(--news-teaser-color,#24272C);--lib-rule:#2A2D33;--lib-rule-2:var(--button-border,#353535);--lib-white:var(--white,#FFFFFF);--lib-mute:#B9BEC6;--lib-dim:#7B8088;--lib-gold:#E0A93E;--lib-gold-deep:var(--gold-color,#7A5C10);--lib-paid:#8B7FF0;--lib-paid-rule:#4A4192;}.mim-lib-btn{display:block;text-align:center;font-size:13px;font-weight:700;letter-spacing:.02em;padding:11px 14px;border-radius:4px;border:1px solid transparent;text-decoration:none;}.mim-lib-btn + .mim-lib-btn{margin-top:8px;}.mim-lib-btn--gold,.mim-lib-btn--gold:hover,.mim-lib-btn--gold:focus{background:var(--lib-gold);color:#16130A;text-decoration:none;}.mim-lib-btn--ghost,.mim-lib-btn--ghost:hover,.mim-lib-btn--ghost:focus{border-color:var(--lib-rule-2);color:var(--lib-mute);background:transparent;text-decoration:none;}.mim-lib-btn:focus-visible{outline:2px solid var(--lib-gold);outline-offset:2px;}.mim-lib-tier{display:inline-block;align-self:flex-start;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:3px 8px;border-radius:3px;border:1px solid var(--lib-paid-rule);color:var(--lib-paid);background:rgba(139,127,240,.11);}.mim-lib-meter{display:flex;flex-direction:column;gap:5px;}.mim-lib-meter__bar{display:flex;gap:3px;height:6px;}.mim-lib-meter__seg{flex:1;border-radius:1px;background:var(--lib-rule);}.mim-lib-meter__seg.is-free{background:var(--lib-gold-deep);}.mim-lib-meter__seg.is-free.is-read{background:var(--lib-gold);}.mim-lib-meter__seg.is-paid{background:repeating-linear-gradient(115deg,#3A3550 0 4px,var(--lib-rule) 4px 8px);}.mim-lib-meter__seg.is-paid.is-read{background:repeating-linear-gradient(115deg,var(--lib-paid) 0 4px,#3A3550 4px 8px);}.mim-lib-meter__seg.is-current{box-shadow:0 0 0 2px rgba(224,169,62,.55);}.mim-lib-meter__key{display:flex;justify-content:space-between;font-size:11px;}.mim-lib-meter__free{color:var(--lib-gold);font-weight:700;}.mim-lib-meter__paid{color:var(--lib-paid);font-weight:700;}.mim-lib-meter--compact{margin:0 0 18px;}.mim-lib-shelf__intro{color:var(--lib-mute);font-size:15px;line-height:1.55;margin:0 0 22px;max-width:60ch;}.mim-lib-shelf__list{display:flex;flex-direction:column;gap:14px;}.mim-lib-card{background:var(--lib-card);border:1px solid var(--lib-rule);border-radius:6px;padding:15px;display:flex;flex-direction:column;gap:12px;}.mim-lib-card__top{display:flex;align-items:flex-start;gap:12px;}.mim-lib-card__idx{font-family:Georgia,'Times New Roman',serif;font-size:26px;line-height:1;color:var(--lib-gold-deep);font-weight:700;min-width:30px;font-variant-numeric:tabular-nums;}.mim-lib-card__title{margin:0;font-size:17px;font-weight:700;line-height:1.25;}.mim-lib-card__title a,.mim-lib-card__title a:hover{color:var(--lib-white);text-decoration:none;}.mim-lib-card__goal{margin:4px 0 0;font-size:13px;color:var(--lib-mute);line-height:1.45;}.mim-lib-shelf__empty{color:var(--lib-dim);}.mim-lib-toc{margin:28px 0 0;border-top:1px solid var(--lib-rule);padding-top:16px;}.mim-lib-toc__head{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lib-dim);font-weight:700;margin:0 0 6px;}.mim-lib-toc__list{list-style:none;margin:0;padding:0;}.mim-lib-toc__row{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;padding:11px 0;position:relative;}.mim-lib-toc__row::before{content:"";position:absolute;left:12px;top:0;bottom:0;width:2px;background:var(--lib-rule);}.mim-lib-toc__row:first-child::before{top:50%;}.mim-lib-toc__row:last-child::before{bottom:50%;}.mim-lib-toc__row.is-read::before,.mim-lib-toc__row.is-here::before{background:var(--lib-gold-deep);}.mim-lib-toc__node{position:relative;z-index:2;justify-self:center;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--page-background-color,#17191D);border:2px solid var(--lib-rule);color:var(--lib-dim);margin-top:1px;}.mim-lib-toc__row.is-read .mim-lib-toc__node{background:var(--lib-gold);border-color:var(--lib-gold);color:#16130A;}.mim-lib-toc__row.is-here .mim-lib-toc__node{border-color:var(--lib-gold);color:var(--lib-gold);}.mim-lib-toc__row.is-locked .mim-lib-toc__node{border-style:dashed;border-color:var(--lib-paid-rule);color:var(--lib-paid);background:var(--page-background-color,#17191D);}.mim-lib-toc__text{display:block;}.mim-lib-toc__title,.mim-lib-toc__title:hover{font-size:14px;line-height:1.35;color:var(--lib-white);font-weight:600;text-decoration:none;}.mim-lib-toc__row.is-locked .mim-lib-toc__title{color:var(--lib-mute);font-weight:500;}.mim-lib-toc__row.is-here .mim-lib-toc__title{color:var(--lib-gold);}.mim-lib-toc__meta{display:block;font-size:11px;color:var(--lib-dim);margin-top:2px;}.mim-lib-toc__split{display:flex;align-items:center;gap:9px;padding:12px 0 6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lib-paid);font-weight:700;}.mim-lib-toc__split::after{content:"";flex:1;height:1px;background:var(--lib-paid-rule);}.mim-lib-gate{position:relative;margin:26px 0 0;border:1px solid var(--lib-paid-rule);border-radius:6px;background:linear-gradient(180deg,rgba(139,127,240,.08),rgba(139,127,240,.02));padding:18px 16px 16px;display:flex;flex-direction:column;gap:11px;}.mim-lib-gate__fade{position:absolute;top:-60px;left:-1px;right:-1px;height:60px;pointer-events:none;background:linear-gradient(180deg,rgba(23,25,29,0),var(--page-background-color,#17191D));}.mim-lib-gate__head{margin:0;font-size:17px;line-height:1.3;color:var(--lib-white);font-weight:700;}.mim-lib-gate__list{margin:0;padding-left:18px;font-size:13.5px;color:var(--lib-mute);line-height:1.55;}.mim-lib-gate__list li{margin-bottom:5px;}.mim-lib-gate__kept{margin:2px 0 0;padding-top:11px;border-top:1px solid var(--lib-rule);font-size:12px;color:var(--lib-dim);line-height:1.5;}.mim-lib-tail{margin:26px 0 0;border:1px solid var(--lib-rule-2);border-radius:6px;background:var(--lib-card);padding:16px;display:flex;flex-direction:column;gap:10px;}.mim-lib-tail--visitor,.mim-lib-tail--user{border-color:#5C4B20;background:rgba(224,169,62,.06);}.mim-lib-tail--trusted{border-color:#2C6B2B;background:rgba(75,183,73,.055);}.mim-lib-tail--mimber{border-color:var(--lib-paid-rule);background:rgba(139,127,240,.06);}.mim-lib-tail__head{margin:0;font-size:16px;line-height:1.3;color:var(--lib-white);font-weight:700;}.mim-lib-tail__body{margin:0;font-size:13.5px;color:var(--lib-mute);line-height:1.5;}.mim-lib-nav{display:flex;flex-direction:column;gap:10px;margin:26px 0 0;}.mim-lib-nav__link{display:flex;flex-direction:column;gap:3px;border:1px solid var(--lib-rule);border-radius:5px;padding:12px 14px;text-decoration:none;background:var(--lib-card);}.mim-lib-nav__link:hover,.mim-lib-nav__link:focus{border-color:var(--lib-rule-2);text-decoration:none;}.mim-lib-nav__dir{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lib-gold);font-weight:700;}.mim-lib-nav__title{font-size:14px;color:var(--lib-white);font-weight:600;line-height:1.35;}.mim-lib-nav__link--next{text-align:right;}.node-type-guide-chapter .field-name-body{font-family:Georgia,'Times New Roman',serif;font-size:17px;line-height:1.72;}.node-type-guide-chapter .field-name-body p{margin:0 0 16px;}@media (min-width:768px){.mim-lib-shelf__list{display:grid;grid-template-columns:1fr 1fr;gap:16px;}.mim-lib-nav{flex-direction:row;}.mim-lib-nav__link{flex:1;}.mim-lib-btn{display:inline-block;min-width:220px;}.mim-lib-btn + .mim-lib-btn{margin:0 0 0 8px;}.node-type-guide-chapter .field-name-body{max-width:65ch;}}
.mim-stub-message{--mim-accent:#39FF6A;--mim-text:#F5F2EA;--mim-text-dim:#A9A499;text-align:center;max-width:32rem;margin:1.5rem auto;color:var(--mim-text);}.view-mode-inactive .field-name-field-user-picture img,.user-inactive .field-name-field-user-picture img{display:block;margin:0 auto;width:120px;height:120px;object-fit:cover;border-radius:50%;filter:grayscale(1);}.mim-stub-glyph{display:block;margin:0 auto 0.5rem;color:var(--mim-accent);}.mim-stub-pill{display:inline-flex;align-items:center;gap:6px;margin:0 0 0.75rem;padding:5px 14px;border-radius:999px;background:rgba(255,255,255,0.08);color:var(--mim-text-dim);font-size:12px;letter-spacing:0.04em;text-transform:uppercase;}.mim-stub-headline{font-size:1.6rem;font-weight:700;line-height:1.25;margin:0 0 0.5rem;color:var(--mim-text);}.mim-stub-sub{font-size:0.95rem;line-height:1.6;margin:0 auto;max-width:26rem;color:var(--mim-text-dim);}.view-mode-inactive,.user-inactive,.node.view-mode-inactive{text-align:center;}.mim-stub-message,.mim-stub-cta{margin-left:auto;margin-right:auto;}.view-mode-inactive .field,.view-mode-inactive .field-items,.view-mode-inactive .field-item,.user-inactive .field,.user-inactive .field-items,.user-inactive .field-item{text-align:inherit;}.mim-stub-cta{display:flex;align-items:center;gap:16px;width:100%;max-width:32rem;margin:1.5rem auto;padding:18px 20px;text-align:left;background:rgba(255,255,255,0.04);border:0.5px solid rgba(255,255,255,0.12);border-radius:12px;box-sizing:border-box;}.mim-stub-cta__icon{flex:0 0 auto;color:var(--mim-accent,#39FF6A);}.mim-stub-cta__body{flex:1 1 auto;min-width:0;text-align:left;word-break:normal;overflow-wrap:anywhere;}.mim-stub-cta__title{font-weight:700;margin:0 0 4px;color:var(--mim-text,#F5F2EA);white-space:normal;}.mim-stub-cta__text{font-size:0.85rem;line-height:1.5;margin:0;color:var(--mim-text-dim,#A9A499);}.mim-stub-cta__button{flex:0 0 auto;display:inline-block;padding:12px 18px;border-radius:8px;background:var(--mim-accent,#39FF6A);color:#0A0A0A;font-weight:700;text-decoration:none;text-align:center;}.mim-stub-cta__button:hover{filter:brightness(1.08);}.mim-stub-cta__buttons{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;}.mim-stub-cta__button--secondary{background:transparent;color:var(--mim-accent,#39FF6A);border:1px solid var(--mim-accent,#39FF6A);}.mim-stub-cta__button--secondary:hover{background:rgba(57,255,106,0.08);filter:none;}@media (max-width:480px){.mim-stub-cta{flex-direction:column;align-items:stretch;text-align:center;}.mim-stub-cta__button,.mim-stub-cta__buttons{width:100%;}}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
span[data-picture-align="left"],img[data-picture-align="left"]{float:left;}span[data-picture-align="right"],img[data-picture-align="right"]{float:right;}span[data-picture-align="center"],img[data-picture-align="center"]{display:block;margin-left:auto;margin-right:auto;}.cke_dialog_body tr td:last-child{border-right:0px;}
.webform-mimbership-restriction{padding:15px 20px;margin:20px 0;border-left:4px solid #ed541d;background-color:#fcf8e3;border-radius:4px;text-align:center;}.webform-mimbership-restriction .restriction-icon{font-size:48px;margin:10px 0 20px 0;line-height:1;}.webform-mimbership-restriction h3{margin-top:0;margin-bottom:15px;color:#8a6d3b;font-size:1.2em;}.webform-mimbership-restriction p{margin-bottom:0;line-height:1.6;}.webform-mimbership-restriction .restriction-actions{margin-top:20px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap;}.webform-mimbership-restriction .btn{display:inline-block;padding:10px 20px;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;border-radius:4px;border:none;cursor:pointer;transition:all 0.3s ease;}.webform-mimbership-restriction .btn-primary{background-color:#0071bc;color:#ffffff;}.webform-mimbership-restriction .btn-primary:hover{background-color:#005a9c;color:#ffffff;text-decoration:none;}.webform-mimbership-restriction .btn-default{background-color:#f5f5f5;color:#333333;border:1px solid #cccccc;}.webform-mimbership-restriction .btn-default:hover{background-color:#e6e6e6;color:#333333;text-decoration:none;}.webform-mimbership-restriction .btn-success{background-color:#5cb85c;color:#ffffff;}.webform-mimbership-restriction .btn-success:hover{background-color:#449d44;color:#ffffff;text-decoration:none;}
.webform-mimbership-options-disabled-item{opacity:0.72;}.webform-mimbership-options-help{margin-top:0.5em;padding:0.8em 0.9em;border-left:3px solid #c49a2c;background:#fff8e1;color:#5f5f5f;font-size:0.95em;line-height:1.45;}.webform-mimbership-options-help p{margin:0.2em 0 0.65em;}.webform-mimbership-options-groups{margin-top:0.45em;}.webform-mimbership-options-group{border-top:1px solid rgba(196,154,44,0.28);padding:0.5em 0;}.webform-mimbership-options-group:first-child{border-top:0;padding-top:0;}.webform-mimbership-options-group-requirement{color:#4f4f4f;font-weight:700;}.webform-mimbership-options-group-options{margin-top:0.15em;}.webform-mimbership-options-cta{border-top:1px solid rgba(196,154,44,0.28);margin-top:0.35em;padding-top:0.55em;}.webform-mimbership-options-inline-help{margin:0.2em 0 0 1.6em;color:#6f5a12;font-size:0.92em;}.webform-mimbership-options-hidden-item{display:none;}.webform-mimbership-options-link-separator{color:#9b8b5a;margin:0 0.25em;}.webform-mimbership-options-modal{display:none;}.webform-mimbership-options-modal.is-open{display:block;}.webform-mimbership-options-modal-backdrop{background:rgba(20,18,12,0.62);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9998;}.webform-mimbership-options-modal-dialog{background:#fff;border-radius:4px;color:#242424;box-shadow:0 20px 60px rgba(0,0,0,0.32);left:50%;max-width:520px;padding:1.75em 2em;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);z-index:9999;}.webform-mimbership-options-modal-dialog h3{color:#161616;font-size:1.8em;font-weight:700;line-height:1.2;margin:0 2em 0.75em 0;}.webform-mimbership-options-modal-close{background:transparent;border:0;color:#555;cursor:pointer;font-size:1.6em;font-weight:700;line-height:1;pointer-events:auto;position:absolute;right:0.55em;top:0.45em;z-index:1;}.webform-mimbership-options-modal-body{color:#4a4a4a;font-size:1.05em;line-height:1.55;margin:0.75em 0 1em;}.webform-mimbership-options-modal-actions .btn{margin:0 0.4em 0.4em 0;}.webform-mimbership-options-modal-open{overflow:hidden;}@media (max-width:640px){.webform-mimbership-options-modal-dialog{padding:1.4em 1.5em;width:calc(100% - 32px);}.webform-mimbership-options-modal-dialog h3{font-size:1.45em;margin-right:1.8em;}.webform-mimbership-options-help{font-size:0.9em;padding:0.75em;}.webform-mimbership-options-group-options{display:block;}}
#workflow_admin_ui_states .state-name input{margin-right:2em;}#workflow_admin_ui_states .state-status{text-align:center;}#workflow_admin_ui_states .state-count{text-align:right;}#workflow_admin_ui_states th.state-ops{}
span.ext{background:url(/sites/all/modules/extlink/images/extlink_s.png) 2px center no-repeat;width:10px;height:10px;padding-right:12px;text-decoration:none;}span.mailto{background:url(/sites/all/modules/extlink/images/extlink_s.png) -20px center no-repeat;width:10px;height:10px;padding-right:12px;text-decoration:none;}@media print{span.ext,span.mailto{display:none;padding:0;}}span.extlink i{padding-left:0.2em;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
.media-wysiwyg-align-left,.media-float-left{float:left;margin-right:20px;}.media-wysiwyg-align-right,.media-float-right{float:right;margin-left:20px;}.media-wysiwyg-align-center{text-align:-moz-center;text-align:-webkit-center;text-align:center;}
