@font-face{font-family:Marcellus;src:url(/fonts/graphics/Marcellus-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.join .relationship-table__header .field-label{font-size:1.375rem;font-weight:600;line-height:1.3}.join .relationship-table__header{margin-bottom:calc(var(--base)/2);align-items:center}.join .no-results h3{margin:0 0 4px;font-size:1rem;font-weight:500}.join .no-results p{font-size:.875rem}.join:has(.no-results) .relationship-table__add-new{display:none}:root{--ags-hunter:#173f35;--ags-sage:#5e7461;--ags-mint:#e5eae9;--ags-cream:#fbf8f2;--ags-sand:#e4ddcc;--ags-sand-light:#eee5d3;--ags-gold-text:#7a5a12;--ags-heading:var(--ags-hunter);--ags-tint:#eef2ef}html[data-theme=dark]{--ags-heading:#c9d6ce;--ags-tint:#5e746138}.nav-group{margin-bottom:calc(var(--base)*.75)}.nav-group__toggle{color:var(--ags-heading);letter-spacing:.12em;text-transform:uppercase;padding-top:calc(var(--base)*.5);border-top:2px solid var(--ags-sage);margin-bottom:calc(var(--base)*.35);font-size:.75rem;font-weight:700}.nav-group__toggle:hover,.nav-group__toggle:focus-visible{color:var(--ags-sage)}.nav-group__indicator svg .stroke{stroke:var(--ags-sage)}.nav__link-indicator{background:var(--ags-sage)!important}.nav__link:has(.nav__link-indicator){background:var(--ags-tint);border-radius:4px}.nav__link:has(.nav__link-indicator) .nav__link-label{color:var(--ags-heading);font-weight:600}#nav-moderation-queue .nav__link-label:after{content:var(--ags-mod-count,none);background:var(--ags-hunter);color:#fff;text-align:center;border-radius:999px;min-width:20px;margin-left:8px;padding:0 7px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}html[data-theme=dark] #nav-moderation-queue .nav__link-label:after{background:var(--ags-sage)}.ags-nav-sub .nav__link-label{padding-left:14px;font-size:.92em}.ags-nav-count{background:var(--ags-hunter);color:#fff;text-align:center;border-radius:999px;min-width:20px;margin-left:8px;padding:0 7px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.mq{padding:calc(var(--base)*.5) 0 calc(var(--base)*3);flex-direction:column;gap:14px;display:flex}.mq__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.mq__title{margin:0 0 4px}.mq__muted{color:var(--theme-elevation-700)}.mq__mine{border:1px solid var(--theme-elevation-150);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.mq__tabs{border-bottom:1px solid var(--theme-elevation-150);gap:4px;display:flex}.mq__tabs button{font:inherit;color:var(--theme-elevation-600);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px;font-size:15px}.mq__tabs button.on{color:var(--ags-heading);border-bottom-color:var(--ags-sage);font-weight:700}.mq__count{background:var(--theme-elevation-100);text-align:center;border-radius:999px;min-width:20px;margin-left:4px;padding:0 6px;font-size:12px;display:inline-block}.mq__tabs button.on .mq__count{background:var(--ags-hunter);color:#fff}.mq__filters{align-items:center;gap:8px;display:flex}.mq__filters select{font:inherit;border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg,var(--theme-elevation-0));color:inherit;border-radius:6px;padding:6px 10px}.mq__toast{background:var(--ags-tint);color:var(--ags-heading);border-radius:6px;margin-left:8px;padding:6px 12px;font-weight:600}.mq__split{align-items:flex-start;gap:16px;display:flex}.mq__list{flex-direction:column;flex:0 0 440px;gap:8px;max-width:100%;display:flex}.mq__item{text-align:left;border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:inherit;font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.mq__item.on{border-color:var(--ags-sage);box-shadow:0 0 0 2px #5e746140}.mq__row1{align-items:center;gap:8px;display:flex}.mq__chip{background:var(--ags-tint);color:var(--ags-heading);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.mq__chip--warn{color:#9a2b1e;background:#fbe9e7;margin-left:auto}.mq__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.mq__why{color:var(--theme-elevation-600);align-items:center;gap:6px;font-size:13px;display:flex}.mq__dot{background:#9a2b1e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.mq__dot--flagged{background:var(--ags-gold-text)}.mq__dot--reported{background:#5b4ba8}.mq__empty{border:1px dashed var(--theme-elevation-200);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:36px;display:flex}.mq__detail{min-width:0;top:calc(var(--base)*4);border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:12px;flex-direction:column;flex:1;gap:14px;padding:20px 22px;display:flex;position:sticky}.mq__dhead{align-items:center;gap:8px;display:flex}.mq__open{color:var(--ags-sage);margin-left:auto;font-weight:600}.mq__author{align-items:center;gap:10px;display:flex}.mq__av{background:var(--ags-sand-light);width:40px;height:40px;color:var(--ags-hunter);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.mq__context{background:var(--theme-elevation-50);border-radius:8px;padding:10px 12px}.mq__ptitle{margin:0;font-size:20px}.mq__content{white-space:pre-line;font-size:16px;line-height:1.55}.mq__ai{border:1px solid var(--theme-elevation-150);border-left:4px solid var(--theme-elevation-400);background:var(--theme-elevation-50);border-radius:8px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.mq__ai--hold{border-left-color:#9a2b1e}.mq__ai--flag{border-left-color:var(--ags-gold-text)}.mq__reports{flex-direction:column;gap:6px;display:flex}.mq__rep{border-top:1px solid var(--theme-elevation-100);justify-content:space-between;gap:12px;padding-top:6px;display:flex}.mq__note{flex-direction:column;gap:6px;font-weight:600;display:flex}.mq__note textarea{font:inherit;border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg,var(--theme-elevation-0));color:inherit;resize:vertical;border-radius:8px;padding:8px 10px;font-weight:400}.mq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mq__btn{font:inherit;border:1px solid var(--theme-elevation-250);background:var(--theme-elevation-0);color:inherit;cursor:pointer;border-radius:8px;padding:9px 16px;font-weight:600}.mq__btn--small{padding:6px 12px}.mq__btn--primary{background:var(--ags-hunter);border-color:var(--ags-hunter);color:#fff}.mq__btn--danger{color:#9a2b1e;border-color:#e3b3ac}.mq__btn:disabled{opacity:.6;cursor:wait}.mq__more{gap:14px;margin-left:auto;display:flex}.mq__link{font:inherit;color:var(--theme-elevation-700);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (max-width:1100px){.mq__split{flex-direction:column}.mq__list{flex-basis:auto;width:100%}.mq__detail{width:100%;position:static}}.ags-logo{display:inline-block}.ags-logo img{width:260px;height:auto;display:block}.ags-logo__dark,html[data-theme=dark] .ags-logo__light{display:none!important}html[data-theme=dark] .ags-logo__dark{display:block!important}.ags-icon{display:inline-flex}.ags-icon img{width:22px;height:22px;display:block}.ags-icon__dark,html[data-theme=dark] .ags-icon__light{display:none!important}html[data-theme=dark] .ags-icon__dark{display:block!important}.template-minimal.login{background:var(--ags-cream);border-top:6px solid var(--ags-hunter)}html[data-theme=dark] .template-minimal.login{background:var(--theme-bg)}.template-minimal.login .template-minimal__wrap{background:var(--theme-elevation-0);border:1px solid var(--ags-sand);padding:calc(var(--base)*2) calc(var(--base)*2) calc(var(--base)*1.5);border-radius:14px;box-shadow:0 8px 30px #173f3514}html[data-theme=dark] .template-minimal.login .template-minimal__wrap{border-color:var(--theme-elevation-150)}.login__brand{margin-bottom:calc(var(--base)*1.25);justify-content:center;display:flex}.ags-login-intro{text-align:center;margin-bottom:calc(var(--base)*1.25)}.ags-login-intro h1{color:var(--ags-heading);margin:0 0 6px;font-family:Marcellus,Georgia,serif;font-size:30px;font-weight:400}.ags-login-intro p{color:var(--theme-elevation-600);margin:0}.ags-login-help{margin:calc(var(--base)*1) 0 0;text-align:center;color:var(--theme-elevation-700);font-size:13px}.template-minimal.login .btn--style-primary{background:var(--ags-hunter);border-color:var(--ags-hunter);color:#fff}.template-minimal.login .btn--style-primary:hover{background:var(--ags-sage);border-color:var(--ags-sage)}.template-minimal.login a{color:var(--ags-sage)}.ags-ms-btn{height:46px;margin-top:calc(var(--base)*1.25);background:#fff;border:1px solid #8c8c8c;border-radius:4px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:flex;color:#222!important}.ags-ms-btn:hover{background:#f3f3f3}.ags-ms-logo{grid-template-columns:9px 9px;gap:2px;display:inline-grid}.ags-ms-logo i{width:9px;height:9px;display:block}.ags-ms-logo i:first-child{background:#f25022}.ags-ms-logo i:nth-child(2){background:#7fba00}.ags-ms-logo i:nth-child(3){background:#00a4ef}.ags-ms-logo i:nth-child(4){background:#ffb900}.ags-ms-hint{color:var(--theme-elevation-700);margin-top:6px;font-size:12px;display:block}.ags-login-or{margin-top:calc(var(--base)*1);color:var(--theme-elevation-700);align-items:center;gap:10px;font-size:12px;display:flex}.ags-login-or:before,.ags-login-or:after{content:"";background:var(--theme-elevation-150);flex:1;height:1px}.ags-login-alt{margin-top:calc(var(--base)*1);color:var(--theme-elevation-700);font-size:13px;text-decoration:underline;display:inline-block}.ags-login-alt:hover{color:var(--theme-elevation-1000)}.ags-login-error{margin-top:calc(var(--base)*1);color:#9a2b1e;text-align:left;background:#fbe9e7;border-radius:6px;padding:10px 12px;font-size:14px}html{font-size:15px;line-height:23px}label.field-label:not(.unstyled),.field-label{color:var(--theme-elevation-1000);font-size:.95rem;font-weight:600}.field-description,.tabs-field__description,.group-field__description,.list-header__description,.collection-list__sub-header,.view-description{font-size:.93rem;line-height:1.45;color:var(--theme-elevation-750)!important}.tabs-field__tabs-wrap{border-bottom:2px solid var(--theme-elevation-150);margin-bottom:calc(var(--base)*.75)}.tabs-field__tab-button{color:var(--theme-elevation-700);font-size:1rem;font-weight:600;opacity:1!important;border-radius:6px 6px 0 0!important;margin-inline-end:4px!important;padding:10px 14px 12px!important}.tabs-field__tab-button:hover{color:var(--ags-heading);background:var(--ags-tint)!important}.tabs-field__tab-button--active{color:var(--ags-heading)!important;background:var(--ags-tint)!important}.tabs-field__tab-button--active:after{background:var(--ags-sage)!important;height:4px!important}.tabs-field__description{margin-bottom:var(--base);font-size:1rem}.collapsible{margin-top:calc(var(--base)*.5);border:1px solid var(--theme-elevation-200)!important;border-radius:8px!important}.collapsible__toggle-wrap{background:var(--ags-tint);border-radius:8px 8px 0 0}.collapsible--collapsed .collapsible__toggle-wrap{border-radius:8px}.collapsible__header-wrap .row-label{color:var(--ags-heading);font-size:1.05rem;font-weight:700}.collapsible__toggle-wrap{align-items:center;min-height:48px}.collapsible__indicator svg .stroke{stroke:var(--ags-heading)}.group-field__header{border-top:2px solid var(--ags-sage);padding-top:calc(var(--base)*.6);margin-bottom:calc(var(--base)*.5)}.group-field__title{color:var(--ags-heading);font-size:1.2rem;font-weight:700}.array-field__title,.join .relationship-table__header .field-label{color:var(--ags-heading)}.array-field__row-header,.collapsible__header-wrap{font-weight:600}.table th,.table thead th{color:var(--theme-elevation-800);font-size:.9rem;font-weight:700}.table td{color:var(--theme-elevation-1000);font-size:.95rem}.nav__link-label{color:var(--theme-elevation-900);font-size:.95rem}.nav-group__toggle{font-size:.8rem}.field-type input,.field-type textarea,.react-select .rs__control{font-size:.95rem}.rpt{padding:calc(var(--base)*1.5) var(--gutter-h) calc(var(--base)*3);gap:calc(var(--base)*1);--rpt-good:#2f6b4f;--rpt-bad:#a32122;--rpt-line:var(--ags-hunter);--rpt-compare:#9fb3a7;--rpt-border:var(--theme-elevation-150);flex-direction:column;display:flex}html[data-theme=dark] .rpt{--rpt-good:#7cc49b;--rpt-bad:#f08a8a;--rpt-line:#a9d1b8;--rpt-compare:#5f7568}.rpt-head h1{color:var(--ags-heading);margin:0}.rpt-lede{color:var(--theme-elevation-750);margin:4px 0 0;font-size:1.05rem}.rpt-bar{background:var(--ags-tint);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:12px 16px;display:flex}.rpt-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.rpt-field{color:var(--theme-elevation-800);flex-direction:column;gap:4px;font-size:.9rem;font-weight:600;display:flex}.rpt-field select,.rpt-field input{min-height:38px;font:inherit;color:var(--theme-elevation-900);background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-250);border-radius:4px;padding:6px 10px;font-weight:400}.rpt-range{color:var(--theme-elevation-750);padding-bottom:9px}.rpt-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rpt-btn{border:1px solid var(--theme-elevation-250);background:var(--theme-elevation-0);min-height:36px;color:var(--theme-elevation-900);white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 14px;font-weight:600;text-decoration:none;display:inline-flex}.rpt-btn:hover{border-color:var(--ags-sage)}.rpt-btn.is-primary{background:var(--ags-hunter);border-color:var(--ags-hunter);color:#fff}.rpt-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.rpt-kpi{border:1px solid var(--rpt-border);background:var(--theme-elevation-0);border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.rpt-kpi-label{color:var(--theme-elevation-750);font-size:.95rem}.rpt-kpi-value{color:var(--ags-heading);font-size:2rem;font-weight:700;line-height:1.1}.rpt-kpi-note{color:var(--theme-elevation-700);font-size:.85rem}.rpt-delta{color:var(--theme-elevation-750);font-size:.9rem;font-weight:700}.rpt-delta span{color:var(--theme-elevation-700);font-weight:400}.rpt-delta.is-good{color:var(--rpt-good)}.rpt-delta.is-bad{color:var(--rpt-bad)}.rpt-grid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start;gap:16px;display:grid}.rpt-card{border:1px solid var(--rpt-border);background:var(--theme-elevation-0);border-radius:8px;min-width:0;padding:16px 18px}.rpt-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rpt-card-title{color:var(--theme-elevation-900);margin:0;font-size:1.15rem;font-weight:700}.rpt-card-desc,.rpt-muted{color:var(--theme-elevation-750);margin:4px 0 10px}.rpt-empty{color:var(--theme-elevation-800);font-size:1.05rem}.rpt-section{color:var(--ags-heading);margin:12px 0 0;font-size:1.3rem}.rpt-chart{margin:0}.rpt-chart svg{width:100%;height:auto;display:block}.rpt-legend{color:var(--theme-elevation-800);gap:18px;margin-bottom:6px;font-size:.9rem;display:flex}.rpt-swatch{border-top:3px solid var(--rpt-line);vertical-align:middle;width:20px;display:inline-block}.rpt-swatch.is-compare{border-top:2px dashed var(--rpt-compare)}.rpt-gridline{stroke:var(--theme-elevation-100)}.rpt-axis{fill:var(--theme-elevation-700);font-size:11px}.rpt-line{fill:none;stroke:var(--rpt-line);stroke-width:2.5px;stroke-linejoin:round}.rpt-line.is-compare{stroke:var(--rpt-compare);stroke-width:2px;stroke-dasharray:5 4}.rpt-bars{margin:0;padding:0;list-style:none}.rpt-bars li{grid-template-columns:minmax(110px,42%) 1fr 64px;align-items:center;gap:10px;padding:5px 0;display:grid}.rpt-bar-label{text-overflow:ellipsis;white-space:nowrap;color:var(--theme-elevation-900);overflow:hidden}.rpt-bar-track{background:var(--ags-tint);border-radius:5px;height:10px}.rpt-bar-track span{background:var(--ags-sage);border-radius:5px;height:10px;display:block}.rpt-bar-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.rpt-table-wrap{overflow-x:auto}.rpt-table{border-collapse:collapse;width:100%}.rpt-table th{text-align:left;color:var(--theme-elevation-800);border-bottom:2px solid var(--rpt-border);padding:8px 10px;font-size:.9rem;font-weight:700}.rpt-table td{border-bottom:1px solid var(--theme-elevation-100);color:var(--theme-elevation-900);vertical-align:top;padding:9px 10px}.rpt-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rpt-table a{color:var(--ags-heading)}.rpt-links{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.rpt-link{border:1px solid var(--rpt-border);color:var(--theme-elevation-800);border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.rpt-link b{color:var(--ags-heading);font-size:1.05rem}.rpt-link:hover{border-color:var(--ags-sage);background:var(--ags-tint)}.rpt-toggle{min-height:38px;color:var(--theme-elevation-900);cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.rpt-toggle input{width:18px;height:18px;accent-color:var(--ags-hunter)}.rpt-toggle em{color:#a32122;font-style:normal}.sv-who{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.sv-who .rpt-section{margin:0}.sv-who span{color:var(--theme-elevation-800)}.sv-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media (max-width:1000px){.sv-grid{grid-template-columns:minmax(0,1fr)}}.sv-col{flex-direction:column;gap:16px;min-width:0;display:flex}.sv-numbers tr.is-out td{color:var(--theme-elevation-500)}.sv-numbers tr.is-out td b{color:inherit}.sv-numbers .sv-change{white-space:nowrap}.sv-numbers .sv-change.is-good{color:var(--rpt-good);font-weight:700}.sv-numbers .sv-change.is-bad{color:var(--rpt-bad);font-weight:700}.sv-checks{gap:8px;display:grid}.sv-checks label{color:var(--theme-elevation-900);cursor:pointer;align-items:center;gap:10px;font-size:1rem;display:flex}.sv-checks label.is-off{color:var(--theme-elevation-600);cursor:default}.sv-checks input{width:18px;height:18px;accent-color:var(--ags-hunter)}.sv-summary{flex-direction:column;display:flex}.sv-summary textarea{width:100%;min-height:260px;font:inherit;color:var(--theme-elevation-900);background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-250);resize:vertical;border-radius:6px;padding:12px 14px;font-size:1rem;line-height:1.55}.sv-summary textarea:focus{outline:2px solid var(--ags-sage);outline-offset:1px}.sv-hint{color:var(--theme-elevation-750);margin:6px 0 12px;font-size:.9rem}.sv-buttons{flex-wrap:wrap;gap:8px;display:flex}.sv-buttons .rpt-btn{cursor:pointer;font:inherit}.sv-buttons .rpt-btn:disabled{opacity:.55;cursor:default}.sv-buttons .sv-link{background:0 0;border-color:#0000;text-decoration:underline}.sv-status{color:var(--theme-elevation-750);margin:10px 0 0;font-size:.9rem}.sv-status.is-bad{color:var(--rpt-bad)}.photo-up-wrap{margin:8px 0 24px}.photo-up{border:2px dashed var(--ags-sage);background:var(--ags-tint);color:var(--theme-elevation-900);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:22px;display:flex}.photo-up b{color:var(--ags-heading);flex-basis:100%;font-size:1.1rem}.photo-up.is-over{background:var(--theme-elevation-50);border-style:solid}.photo-up.is-waiting{border-style:solid;border-color:var(--theme-elevation-200);color:var(--theme-elevation-750);background:0 0}.photo-up-hint{color:var(--theme-elevation-750);flex-basis:100%}.photo-up-status{flex-direction:column;gap:6px;margin-top:10px;font-weight:600;display:flex}.photo-up-bar{background:var(--ags-tint);border-radius:4px;height:8px}.photo-up-bar span{background:var(--ags-sage);border-radius:4px;height:8px;transition:width .2s;display:block}.photo-up-errors{color:#a32122;margin:8px 0 0;padding-left:18px}.spk-callout{border-left:4px solid var(--ags-sage);background:var(--theme-elevation-50);color:var(--theme-elevation-900);border-radius:4px;margin:0;padding:10px 14px;font-weight:600}.spk-title h2{color:var(--ags-heading);margin:4px 0 0;font-size:1.5rem}.spk-title p{color:var(--theme-elevation-750);margin:4px 0 0}.spk-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:16px;display:grid}.spk-main{flex-direction:column;gap:16px;min-width:0;display:flex}.spk-side{top:calc(var(--base)*4);flex-direction:column;gap:12px;display:flex;position:sticky}@media (max-width:1100px){.spk-layout{grid-template-columns:1fr}.spk-side{position:static}}.spk-rates{margin:0;padding:0;list-style:none}.spk-rates li{grid-template-columns:minmax(140px,45%) 1fr 48px;align-items:center;gap:12px;padding:7px 0;display:grid}.spk-rate-label{color:var(--theme-elevation-900)}.spk-rate-value{text-align:right;color:var(--ags-heading);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700}.spk-count{white-space:nowrap;color:var(--theme-elevation-800);font-weight:600}.spk-comments{margin:0;padding:0;list-style:none}.spk-comments li{border-top:1px solid var(--theme-elevation-100)}.spk-comments li:first-child{border-top:0}.spk-comments label{cursor:pointer;grid-template-columns:20px 1fr auto;align-items:start;gap:12px;padding:10px 0;display:grid}.spk-comments input{width:18px;height:18px;accent-color:var(--ags-hunter);margin-top:3px}.spk-comments .is-out .spk-quote{color:var(--theme-elevation-600);text-decoration:line-through;-webkit-text-decoration-color:var(--theme-elevation-400);text-decoration-color:var(--theme-elevation-400)}.spk-quote{color:var(--theme-elevation-1000);line-height:1.5}.spk-quote small{color:var(--theme-elevation-700);margin-top:2px;font-size:.85rem;text-decoration:none;display:block}.spk-state{color:var(--ags-heading);white-space:nowrap;font-size:.85rem;font-weight:700}.is-out .spk-state{color:var(--theme-elevation-700)}.spk-note{flex-direction:column;gap:8px;display:flex}.spk-note textarea{width:100%;min-height:200px;font:inherit;color:var(--theme-elevation-1000);background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-250);resize:vertical;border-radius:4px;padding:10px 12px;line-height:1.5}.spk-help{color:var(--theme-elevation-750);margin:0;font-size:.9rem}.spk-link{font:inherit;color:var(--ags-heading);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.spk-include{border:1px solid var(--rpt-border);border-radius:6px;flex-direction:column;gap:8px;margin:0;padding:10px 12px 12px;display:flex}.spk-include legend{color:var(--theme-elevation-900);padding:0 4px;font-weight:700}.spk-include label{cursor:pointer;color:var(--theme-elevation-900);align-items:center;gap:8px;display:flex}.spk-include input{width:17px;height:17px;accent-color:var(--ags-hunter)}.spk-buttons{flex-wrap:wrap;gap:8px;display:flex}.spk-buttons .rpt-btn:disabled{opacity:.6;cursor:wait}.spk-error{color:#8f1d1e;background:#fbe9e7;border-radius:4px;margin:0;padding:8px 10px;font-size:.9rem}.rpt-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.spk-warn{border-left:4px solid var(--ags-hunter);background:var(--ags-tint);color:var(--theme-elevation-1000);border-radius:4px;margin:0;padding:8px 10px;font-size:.9rem;font-weight:600}.share-backdrop{z-index:1000;background:#141e198c;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.share-dialog{background:var(--theme-elevation-0);width:min(760px,100%);color:var(--theme-elevation-900);border-radius:10px;padding:24px 28px;box-shadow:0 20px 60px #0000004d}.share-dialog h2{color:var(--ags-heading);margin:0 0 14px}.share-to{background:var(--ags-tint);border-radius:6px;padding:12px 14px}.share-to ul{margin:6px 0;padding-left:18px}.share-to li span{color:var(--theme-elevation-750);margin-left:6px}.share-to p{color:var(--theme-elevation-800);margin:0}.share-problems{color:#8a2418;background:#fbe9e7;border-radius:6px;margin:12px 0 0;padding:10px 14px 10px 30px;font-weight:600}.share-subject{margin:14px 0 8px}.share-frame{border:1px solid var(--theme-elevation-150);background:#fff;border-radius:6px;width:100%;height:520px}.share-note{color:var(--theme-elevation-750);margin:8px 0 0}.share-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.share-sent{color:#2f6b4f;margin:8px 0 0;font-weight:600}.share-error{color:#a32122;margin:8px 0 0;font-weight:600}.home{margin-bottom:8px}.home h2{color:var(--ags-heading);margin:0 0 10px;font-size:1.3rem}.home h2 a{color:inherit}.home-hello{color:var(--theme-elevation-800);margin:0 0 18px;font-size:1.15rem}.home-grid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start;gap:24px;display:grid}.home-col{flex-direction:column;gap:10px;display:flex}.home-item{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:var(--theme-elevation-900);border-radius:8px;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.home-item:hover{border-color:var(--ags-sage);background:var(--ags-tint)}.home-count{background:var(--ags-tint);min-width:46px;height:46px;color:var(--ags-heading);border-radius:10px;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:flex}.home-text{flex-direction:column;flex:1;gap:2px;display:flex}.home-text b{font-size:1.05rem}.home-text span{color:var(--theme-elevation-750)}.home-empty{background:var(--ags-tint);color:var(--theme-elevation-800);border-radius:8px;margin:0;padding:14px 16px}.home-card{border:1px solid var(--theme-elevation-150);border-radius:8px;padding:14px 16px}.home-card h3{margin:0 0 8px;font-size:1.05rem}.home-bars{margin:0;padding:0;list-style:none}.home-bars li{grid-template-columns:minmax(150px,46%) 1fr 64px;align-items:center;gap:10px;padding:5px 0;display:grid}.home-bars b{text-align:right;font-variant-numeric:tabular-nums}.home-list{margin:0;padding-left:18px}.home-list li{padding:3px 0}.home-list a{color:var(--ags-heading);font-weight:600}.home-list span{color:var(--theme-elevation-750)}.home-week,.home-changes{margin-top:18px}.home-changes .home-list b{font-weight:600}.home-changes-note{color:var(--theme-elevation-750);margin:8px 0 0}.home-all{margin-top:28px!important}.ys-panel{margin:0 0 calc(var(--base)*1.25);border:1px solid var(--theme-elevation-150);border-top:4px solid var(--ags-sage);background:var(--theme-elevation-0);border-radius:8px;padding:20px 22px}.ys-panel h2{color:var(--ags-heading);margin:0 0 4px;font-size:1.45rem}.ys-panel h3{color:var(--ags-heading);margin:0 0 10px;font-size:1.1rem}.ys-panel p{color:var(--theme-elevation-800);margin:0}.ys-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ys-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px 32px;display:grid}.ys-list{margin:0;padding:0;list-style:none}.ys-list li{border-bottom:1px solid var(--theme-elevation-100);color:var(--theme-elevation-1000);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.ys-list li:last-child{border-bottom:0}.ys-item{flex-direction:column;flex:1;gap:2px;display:flex}.ys-item strong{color:var(--theme-elevation-1000)}.ys-item span{color:var(--theme-elevation-750);font-size:.93rem;line-height:1.4}.ys-list li.is-done .ys-item strong{color:var(--ags-heading)}.ys-go{flex-shrink:0;margin:0!important}.ys-mark{flex-shrink:0;width:20px;height:20px;margin-top:2px}.ys-mark--done circle{fill:var(--ags-sage)}.ys-mark--done path{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ys-mark--todo circle{fill:none;stroke:var(--theme-elevation-500);stroke-width:2px}.ys-note{font-size:.93rem;margin-top:10px!important}.ys-start{margin:calc(var(--base)*1.25) 0;background:var(--ags-tint);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ys-start h3{color:var(--ags-heading);margin:0 0 2px;font-size:1.15rem}.ys-start p{color:var(--theme-elevation-800);margin:0}.ys-dialog{width:min(600px,100%)}.share-dialog .ys-lead{color:var(--theme-elevation-800);margin:0 0 16px}.ys-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 14px;display:grid}.ys-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.ys-field span{color:var(--theme-elevation-1000);font-weight:600}.ys-field input,.ys-field select{border:1px solid var(--theme-elevation-250);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-elevation-1000);border-radius:4px;padding:9px 10px;font-size:1rem}.ys-hint{color:var(--theme-elevation-750);margin:-6px 0 12px;font-size:.93rem}.ys-check{color:var(--theme-elevation-1000);align-items:flex-start;gap:8px;margin:4px 0 14px;font-weight:600;display:flex}.ys-check input{width:18px;height:18px;margin-top:3px}.ys-reshow{margin:0 0 12px}.ys-reshow .btn-link{color:var(--ags-heading);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.cms-search{margin:0 12px 0 0;position:relative}.cms-search input{width:min(340px,40vw);min-height:38px;font:inherit;color:var(--theme-elevation-900);background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-250);border-radius:6px;padding:7px 10px}.cms-search input:focus{outline:2px solid var(--ags-sage);outline-offset:0}.cms-search-label{color:var(--ags-heading);margin-bottom:4px;font-size:.85rem;font-weight:700;display:block}.cms-search-results{z-index:50;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:8px;width:min(420px,85vw);max-height:70vh;padding:6px 0;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.cms-search-results a{color:var(--theme-elevation-900);flex-direction:column;padding:6px 14px;text-decoration:none;display:flex}.cms-search-results a small{color:var(--theme-elevation-750)}.cms-search-results a.is-active,.cms-search-results a:hover{background:var(--ags-tint)}.cms-search-head{color:var(--ags-heading);padding:8px 14px 2px;font-size:.8rem;font-weight:700}a.cms-search-more{color:var(--ags-heading);font-size:.85rem;text-decoration:underline}.cms-search-empty{color:var(--theme-elevation-800);margin:0;padding:10px 14px}.prp{margin:0 0 calc(var(--base)*1.5);--prp-border:var(--theme-elevation-150);flex-direction:column;gap:16px;display:flex}.prp-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.prp-card{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.prp-card .rpt-btn{margin-top:6px}.prp-card-label{color:var(--theme-elevation-800);font-size:.95rem;font-weight:600}.prp-card-value{color:var(--ags-heading);font-size:1.8rem;font-weight:700;line-height:1.15}.prp-card-note{color:var(--theme-elevation-750);font-size:.93rem}.prp-link{border:1px solid var(--theme-elevation-150);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;padding:12px 16px;display:flex}.prp-link-url{word-break:break-all;font-weight:600}.prp-link .prp-card-note{flex-basis:100%}.prp-tracks summary{cursor:pointer;color:var(--theme-elevation-800);max-width:260px}.prp-tracks-list{flex-direction:column;gap:6px;padding:8px 0 4px;display:flex}.prp-tracks-list label{cursor:pointer;align-items:center;gap:8px;min-height:28px;display:flex}.prp-msg{background:var(--ags-tint);color:var(--theme-elevation-1000);border-radius:6px;margin:0;padding:10px 14px}.prp-msg.is-error{color:#8a2418;background:#fbe9e7}.prp-empty{color:var(--theme-elevation-800);margin:8px 0;font-size:1.05rem}.prp-note{color:var(--theme-elevation-750);margin:6px 0 0;font-size:.93rem}.prp-sub{color:var(--theme-elevation-750);margin-top:2px;font-size:.9rem}.prp-bar{background:var(--ags-tint);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:12px 16px;display:flex}.prp-search{flex:220px}.prp-search input{width:100%}.prp-check{min-height:38px;color:var(--theme-elevation-1000);align-items:center;gap:8px;font-weight:600;display:flex}.prp-check input{width:18px;height:18px}.prp-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.prp-layout.has-side{grid-template-columns:minmax(0,1fr) 360px}@media (max-width:1100px){.prp-layout.has-side{grid-template-columns:minmax(0,1fr)}}.prp-table tbody tr{cursor:pointer}.prp-table tbody tr:hover td{background:var(--theme-elevation-50)}.prp-table tbody tr.is-chosen td{background:var(--ags-tint)}.prp-table td{vertical-align:middle}.prp-title{text-align:left;font:inherit;color:var(--ags-heading);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.prp-title:hover{text-decoration:underline}.prp-score{color:var(--theme-elevation-1000);font-size:1.1rem;font-weight:700}.prp-small{min-height:32px;padding:4px 12px}.prp-votes{flex-direction:column;gap:4px;min-width:120px;display:flex}.prp-votebar{background:var(--theme-elevation-100);border-radius:5px;width:130px;height:10px;display:flex;overflow:hidden}.prp-votebar span{height:100%;display:block}.prp-votebar .is-yes{background:var(--ags-hunter)}.prp-votebar .is-maybe{background:#9fb3a7}.prp-votebar .is-no{background:#c9c4bd}html[data-theme=dark] .prp-votebar .is-yes{background:#7cc49b}.prp-votenums{font-variant-numeric:tabular-nums;color:var(--theme-elevation-800);font-size:.9rem}.prp-pill{white-space:nowrap;background:var(--theme-elevation-100);color:var(--theme-elevation-900);border-radius:999px;padding:2px 10px;font-size:.88rem;font-weight:600;display:inline-block}.prp-pill.is-selected{background:var(--ags-tint);color:var(--ags-heading);box-shadow:inset 0 0 0 1px var(--ags-sage)}.prp-pill.is-waitlist{color:#27445c;background:#e7edf3}.prp-pill.is-declined{color:#8a2418;background:#fbe9e7}.prp-pill.is-withdrawn{font-style:italic}.prp-side{top:calc(var(--doc-controls-height,60px) + 16px);border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:8px;flex-direction:column;gap:12px;padding:16px 18px;display:flex;position:sticky}.prp-side h3{color:var(--ags-heading);margin:0;font-size:1.2rem;line-height:1.3}.prp-side .prp-sub{margin:0}.prp-side-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.prp-x{border:1px solid var(--theme-elevation-250);background:var(--theme-elevation-0);width:32px;height:32px;color:var(--theme-elevation-900);cursor:pointer;border-radius:4px;flex-shrink:0;font-size:1.3rem;line-height:1}.prp-crit{flex-direction:column;gap:4px;margin:0;display:flex}.prp-crit div{border-bottom:1px solid var(--theme-elevation-100);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.prp-crit dt{color:var(--theme-elevation-900)}.prp-crit dd{font-variant-numeric:tabular-nums;color:var(--theme-elevation-1000);margin:0;font-weight:700}.prp-crit .is-total dt,.prp-crit .is-total dd{color:var(--ags-heading);font-weight:700}.prp-block h4{color:var(--theme-elevation-1000);margin:0 0 6px;font-size:1rem}.prp-people{margin:0;padding:0;list-style:none}.prp-people li{color:var(--theme-elevation-900);margin:0 0 4px}.prp-people a{color:var(--ags-heading);margin-left:4px;font-weight:600}.prp-comments{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prp-comments li{background:var(--theme-elevation-50);border-left:3px solid var(--ags-sage);border-radius:6px;padding:10px 12px}.prp-comments p{color:var(--theme-elevation-1000);margin:0 0 4px}.prp-comments span{color:var(--theme-elevation-750);font-size:.9rem;font-weight:600}.prp-pre{white-space:pre-line;margin:0}.prp-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prp-confirm{border:1px solid var(--ags-sage);background:var(--ags-tint);border-radius:6px;padding:12px 14px}.prp-confirm p{color:var(--theme-elevation-1000);margin:0 0 8px}.prp-links{flex-direction:column;gap:4px;margin:0;display:flex}.prp-links a{color:var(--ags-heading);font-weight:600}.prp-reviewers{border:1px solid var(--theme-elevation-150);border-radius:8px}.prp-reviewers summary{color:var(--ags-heading);cursor:pointer;padding:12px 16px;font-size:1.05rem;font-weight:700}.prp-reviewers summary span{color:var(--theme-elevation-750);margin-left:8px;font-size:.93rem;font-weight:400}.prp-reviewers a{color:var(--ags-heading);font-weight:600}.prp-reviewers-body{padding:0 16px 16px}.prp-add{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.prp-add .rpt-field{flex:180px}.spk-remind{border-top:1px solid var(--theme-elevation-100);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.spk-remind .spk-mail-hint,.spk-remind .share-error,.spk-remind .share-sent{margin:0}.spk-remind-preview{flex-direction:column;gap:10px;width:100%;display:flex}.prp-flags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.prp-flag{background:var(--theme-elevation-100);color:var(--theme-elevation-800);border-radius:999px;padding:1px 8px;font-size:12px;line-height:1.4}.prp-flag.is-warn{color:#6b4e12;background:#f6ecd6}.prp-dupes ul{margin:0 0 8px;padding-left:18px}.prp-add-many{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.prp-add-many .rpt-field{width:100%}.prp-add-many textarea{width:100%;font:inherit}.prp-invite-all{border-top:1px solid var(--theme-elevation-100);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.prp-invite-all .prp-note{flex:260px;margin:0}.prp-send{background:var(--ags-tint);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.prp-send h3{color:var(--ags-heading);margin:0 0 4px;font-size:1.15rem}.prp-send p{max-width:760px;color:var(--theme-elevation-900);margin:0}.prp-preview{border:1px solid var(--theme-elevation-150);border-radius:8px;flex-direction:column;gap:20px;padding:16px 18px;display:flex}.prp-preview-group h4{color:var(--ags-heading);margin:0 0 10px;font-size:1.1rem}.prp-preview-grid{grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1100px){.prp-preview-grid{grid-template-columns:minmax(0,1fr)}}.prp-frame{border:1px solid var(--theme-elevation-150);background:#fff;border-radius:6px;width:100%;height:560px;margin-top:8px}.prp-missing{color:#8a2418}.prp-history{margin:0 0 calc(var(--base)*1.5);padding-bottom:calc(var(--base)*1.25);border-bottom:1px solid var(--theme-elevation-150);flex-direction:column;gap:12px;display:flex}.prp-history a{color:var(--ags-heading);font-weight:600}.prp-h{color:var(--ags-heading);margin:8px 0 0;font-size:1.2rem}.prp-h.is-top{margin:0;font-size:1.35rem}.prp-history-none{margin:0 0 16px}.prp-history .prp-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.prp-history .prp-notes{min-width:180px}.prp-decide{grid-template-columns:1fr 1fr;gap:8px;display:grid}.prp-decide .rpt-btn{justify-content:center}.prp-history .prp-titlecol{min-width:260px}.imp-box{border:1px solid var(--theme-elevation-150);border-left:4px solid var(--ags-sage);background:var(--theme-elevation-0);border-radius:8px;margin:0 0 24px;padding:18px 20px}.imp-box h3{color:var(--ags-heading);margin:0 0 4px;font-size:1.2rem}.imp-intro,.imp-help{color:var(--theme-elevation-800);margin:0 0 12px}.imp-kinds{border:0;margin:0 0 14px;padding:0}.imp-kinds legend{margin-bottom:6px;font-weight:700}.imp-kinds label{cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.imp-kinds label:hover{background:var(--ags-tint)}.imp-kinds input{accent-color:var(--ags-hunter);margin-top:4px}.imp-kinds span{flex-direction:column;gap:2px;display:flex}.imp-kinds small{color:var(--theme-elevation-750);font-size:.9rem}.imp-row{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.imp-note{color:var(--theme-elevation-750);margin:8px 0 0;font-size:.9rem}.imp-note a{color:var(--ags-heading)}.imp-run p{margin:0 0 8px}.imp-summary{max-width:520px;margin:0 0 10px;padding:0;list-style:none}.imp-summary li{border-bottom:1px solid var(--theme-elevation-100);justify-content:space-between;padding:4px 0;display:flex}.imp-review{margin:0 0 10px}.imp-review summary{cursor:pointer;color:var(--ags-heading);font-weight:600}.imp-review ul{margin:8px 0 0;padding-left:18px}.imp-error{color:#a32122;font-weight:600}.imp-callout{border:1px solid var(--theme-elevation-150);border-left:4px solid var(--ags-sage);background:var(--ags-tint);color:var(--theme-elevation-900);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 18px;padding:10px 16px;text-decoration:none;display:flex}.imp-callout b{color:var(--ags-heading);white-space:nowrap}.imp-callout:hover{border-color:var(--ags-sage)}.imp-page{max-width:1000px}.imp-back{color:var(--ags-heading);font-weight:600}.imp-file-label{flex-basis:100%;font-weight:700}.help-link{color:var(--ags-heading);white-space:nowrap;margin-right:12px;font-weight:600}.help{max-width:900px}.help-toc{flex-wrap:wrap;gap:8px;display:flex}.help-toc a{background:var(--ags-tint);color:var(--ags-heading);border-radius:999px;padding:6px 12px;font-weight:600;text-decoration:none}.help-guide{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:8px;margin:8px 0;padding:0 16px}.help-guide summary{cursor:pointer;color:var(--theme-elevation-900);padding:12px 0;font-size:1.05rem;font-weight:600}.help-guide ol{margin:0 0 12px;padding-left:22px}.help-guide ol li{padding:3px 0}.help-guide .rpt-btn{margin-bottom:14px}.help-guide a{color:var(--ags-heading)}@media (max-width:640px){.cms-search{margin-right:4px}.cms-search input{width:112px;min-height:34px;padding:5px 8px}.help-link,.help-link-long{display:none}}@media (min-width:641px){.help-link-short{display:none}}.rpt-card{overflow-x:auto}.rpt-field{min-width:0;max-width:100%}.rpt-field select,.rpt-field input{max-width:100%}@media (max-width:640px){.app-header__step-nav-wrapper,.app-header__step-nav{min-width:0;overflow:hidden}.step-nav>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.home-hello a{color:var(--ags-heading);margin-left:4px;font-weight:600}.dup-page{max-width:1000px}.dup-pair{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.dup-sides{width:100%}.dup-why{color:var(--theme-elevation-800);margin:0}.dup-pill{background:var(--ags-tint);color:var(--ags-heading);border-radius:999px;margin-right:6px;padding:2px 10px;font-weight:700;display:inline-block}.dup-pill.possible{background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.dup-sides{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;display:grid}.dup-side{border:1px solid var(--theme-elevation-150);border-radius:8px;padding:14px}.dup-side ul{color:var(--theme-elevation-800);margin:10px 0 12px;padding-left:18px}.dup-who{align-items:center;gap:12px;display:flex}.dup-who img,.dup-who .dup-noimg{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.dup-who .dup-noimg{background:var(--theme-elevation-100);color:var(--theme-elevation-750);justify-content:center;align-items:center;font-size:.75rem;display:flex}.dup-who a{color:var(--ags-heading)}.dup-done{color:var(--theme-elevation-800)}.spk-mail{border:1px solid var(--theme-elevation-150);border-radius:6px;margin:0 0 20px;padding:14px 16px}.spk-mail h3{color:var(--ags-heading);margin:0 0 4px}.spk-mail textarea{min-height:160px;font:inherit;color:var(--theme-elevation-900);background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-250);resize:vertical;border-radius:4px;padding:8px 10px;font-weight:400;line-height:1.5}.spk-mail-intro{max-width:760px;color:var(--theme-elevation-800);margin:0 0 12px}.spk-mail-field{max-width:760px;color:var(--theme-elevation-900);margin:0 0 10px;font-size:.95rem}.spk-mail-field select{max-width:420px}.spk-mail-hint{max-width:760px;color:var(--theme-elevation-800);margin:-2px 0 10px;font-size:.9rem}.spk-mail-link{font:inherit;color:var(--ags-heading);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.spk-mail-actions{gap:8px;display:flex}.spk-mail-list{max-height:180px;overflow-y:auto}.spk-mail-list li span{color:var(--theme-elevation-800);margin-left:6px}.spk-mail-skipped{border-left:4px solid var(--ags-sage);background:var(--theme-elevation-50);color:var(--theme-elevation-900);border-radius:4px;margin:10px 0 0;padding:8px 12px}.dup-link{margin:0 0 12px}.dup-link a{color:var(--ags-heading);font-weight:600}.desk-page{max-width:880px}.desk-search input[type=search]{min-height:52px;font-size:1.25rem}.desk-sub{color:var(--theme-elevation-800);margin:6px 0}.desk-results{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.desk-results button{text-align:left;border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);width:100%;min-height:52px;color:var(--theme-text);font:inherit;cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 14px;display:flex}.desk-results button:hover,.desk-results button:focus-visible{border-color:var(--ags-heading)}.desk-results button span{color:var(--theme-elevation-800)}.desk-cancelled{font-weight:700;color:#a32122!important}.desk-person{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.desk-person-text{flex:320px}.desk-name{color:var(--ags-heading);margin:0;font-size:1.75rem;font-weight:700}.desk-label{margin:18px 0 0;font-weight:700;line-height:1.3}.desk-id{letter-spacing:.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 10px;font-size:clamp(2rem,7vw,3rem);font-weight:700;line-height:1.15}.desk-qr{background:#fff;border-radius:8px;max-width:100%;height:auto}.wall-page{max-width:1200px}.wall-tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.wall-tabs a{border:1px solid var(--theme-elevation-150);color:var(--theme-text);border-radius:999px;padding:8px 14px;text-decoration:none}.wall-tabs a[aria-current=page]{background:var(--ags-heading);border-color:var(--ags-heading);color:#fff}.wall-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;display:grid}.wall-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.wall-card.is-done{opacity:.6}.wall-media{background:var(--theme-elevation-50);aspect-ratio:1;justify-content:center;align-items:center;display:flex}.wall-media img,.wall-media video{object-fit:cover;width:100%;height:100%}.wall-link{color:var(--ags-heading);font-weight:700}.wall-body{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.wall-credit,.wall-sub{color:var(--theme-elevation-800);margin:0;font-size:.9rem}.wall-caption{white-space:pre-wrap;max-height:7.5em;margin:0;overflow:auto}.wall-ok{align-items:center;gap:8px;font-weight:600;display:flex}.wall-note{border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg,var(--theme-elevation-0));min-height:36px;color:var(--theme-text);border-radius:6px;padding:0 10px}.wall-actions{flex-wrap:wrap;gap:8px;display:flex}.wall-actions .rpt-btn:disabled{opacity:.45;cursor:not-allowed}.screen-links{margin:0 0 24px}.screen-links h3{margin:0 0 4px}.screen-links p{color:var(--theme-elevation-750);margin:0 0 12px}.screen-links ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.screen-links li{border:1px solid var(--theme-elevation-150);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.screen-links li>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.screen-links li code{overflow-wrap:anywhere;color:var(--theme-elevation-800);font-size:12px}.screen-links .btn{margin:0}.screen-links-doors{margin-top:8px}.screen-links-doors summary{cursor:pointer;padding:8px 0;font-weight:600}.screen-links-actions{gap:8px;display:flex}.ags-navbrand{margin:0 0 calc(var(--base)*.6);color:var(--ags-heading);align-items:center;gap:8px;font-size:1rem;font-weight:800;text-decoration:none;display:flex}.ags-navbrand:hover{color:var(--ags-heading);text-decoration:underline}html[data-theme=light] .btn--style-primary:not(:disabled):not(.btn--disabled){background:var(--ags-hunter);border-color:var(--ags-hunter);color:#fff}html[data-theme=light] .btn--style-primary:not(:disabled):not(.btn--disabled):hover,html[data-theme=light] .btn--style-primary:not(:disabled):not(.btn--disabled):focus-visible{background:var(--ags-sage);border-color:var(--ags-sage);color:#fff}html[data-theme=light] .btn--style-secondary:not(:disabled):not(.btn--disabled):hover{border-color:var(--ags-hunter);color:var(--ags-hunter)}.template-minimal.login:has(.ags-ms-btn) .btn--style-primary:not(:disabled){color:#222;background:#f2f2f2;border-color:#f2f2f2}.template-minimal.login:has(.ags-ms-btn) .btn--style-primary:not(:disabled):hover{background:var(--ags-mint);border-color:var(--ags-mint);color:var(--ags-hunter)}.group-field__title .field-label{color:inherit;font-size:inherit;font-weight:inherit}.dashboard .card{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);box-shadow:none;border-radius:8px}.dashboard .card:hover{border-color:var(--ags-sage);background:var(--ags-tint)}.collections__label{color:var(--ags-heading)}.home-title{margin:0 0 4px}.home h2{font-size:1.2rem;font-weight:600}.rpt-table tbody tr:nth-child(2n) td{background:var(--theme-elevation-50)}:root{--color-error-50:#f8f5f5;--color-error-100:#f2eaea;--color-error-150:#e9d6d6;--color-error-200:#ddbdbd;--color-error-250:#cfa0a0;--color-error-300:#c08383;--color-error-350:#b26666;--color-error-400:#a84d4d;--color-error-450:#a23c3c;--color-error-500:#9b2c2c;--color-error-550:#8e2828;--color-error-600:#812424;--color-error-650:#742121;--color-error-700:#671d1d;--color-error-750:#5a1a1a;--color-error-800:#4d1717;--color-error-850:#401414;--color-error-900:#331010;--color-error-950:#260c0c}html[data-theme=dark]{--theme-error-500:#e08585}html[data-theme=dark] .field-error.tooltip{color:#260c0c}.field-error.tooltip{background-color:var(--theme-error-500);color:#fff}.field-error.tooltip:after{border-top-color:var(--theme-error-500);border-bottom-color:var(--theme-error-500)}.ags-login-error{background:var(--theme-error-50);border:1px solid var(--theme-error-500);color:var(--theme-error-500)}.btn--style-primary.btn--disabled,.btn--style-primary:disabled{--bg-color:var(--theme-elevation-100);--color:var(--theme-elevation-500);--hover-bg:var(--bg-color);--hover-color:var(--color);cursor:not-allowed;background:var(--theme-elevation-100)!important;border-color:var(--theme-elevation-150)!important;color:var(--theme-elevation-500)!important}.home-sync{color:var(--theme-elevation-750);margin:-8px 0 18px}.home-sync a{color:var(--ags-heading);margin-left:4px;font-weight:600}.cms-cards__group{margin-bottom:calc(var(--base)*1.5)}.cms-cards__list{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cms-card{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:8px;flex-direction:column;display:flex}.cms-card:hover,.cms-card:focus-within{border-color:var(--ags-sage)}.cms-card__main{color:var(--theme-elevation-900);border-radius:8px 8px 0 0;flex:1;padding:14px 16px 10px;text-decoration:none;display:block}.cms-card__main:hover{background:var(--ags-tint)}.cms-card__main h3{color:var(--ags-heading);margin:0 0 4px;font-size:1.05rem;font-weight:600}.cms-card__main p{color:var(--theme-elevation-750);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.93rem;line-height:1.4;display:-webkit-box;overflow:hidden}.cms-card__action{color:var(--ags-heading);align-self:flex-start;margin:0 16px 12px;font-size:.93rem;font-weight:600;text-decoration:none}.cms-card__action:hover,.cms-card__action:focus-visible{text-decoration:underline}.imp-years{margin:0;padding:0;list-style:none}.imp-years li{border-bottom:1px solid var(--theme-elevation-150);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 0;display:flex}.imp-years b{min-width:140px;color:var(--ags-heading)}.imp-years-note{color:var(--theme-elevation-750);margin:12px 0 0}.imp-years-note a{color:var(--ags-heading);font-weight:600}.nav__wrap>.ags-nav-arrange{order:98;margin-top:12px}.nav__wrap>.nav__controls{order:99}.ags-arrange-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.ags-arrange-msg{color:var(--theme-elevation-750)}.ags-arrange-msg.is-error{color:var(--theme-error-500)}.ags-arrange{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:8px;margin:0 0 20px;padding:16px}.ags-arrange h3{color:var(--ags-heading);margin:0 0 4px;font-size:1.1rem}.ags-arrange p{margin:0}.ags-arrange__head{color:var(--theme-elevation-800);margin-bottom:14px}.ags-arrange__groups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.ags-arrange__group h4{color:var(--ags-heading);margin:0;font-size:1rem}.ags-arrange__hint{color:var(--theme-elevation-650);font-size:.8125rem;margin-bottom:8px!important}.ags-arrange__list{flex-direction:column;gap:6px;display:flex}.ags-arrange__row{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex;position:relative}.ags-arrange__row.is-dragging{z-index:2;border-color:var(--ags-sage);background:var(--ags-tint);box-shadow:0 4px 12px #173f352e}.ags-arrange__handle{width:24px;height:24px;color:var(--ags-sage);touch-action:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.ags-arrange__handle:focus-visible{outline:2px solid var(--ags-hunter);outline-offset:1px}.ags-arrange__handle svg{width:20px;height:20px}.ags-arrange__pos{font-variant-numeric:tabular-nums;min-width:1.5em;color:var(--theme-elevation-600);text-align:right;font-size:.8125rem}.ags-arrange__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ags-menu-items{text-overflow:ellipsis;color:var(--theme-elevation-650);font-size:.85rem;display:block;overflow:hidden}.ags-arrange__status{background:var(--ags-mint);color:var(--ags-hunter);border-radius:999px;padding:1px 8px;font-size:.75rem}.ags-arrange__arrows{gap:2px;display:inline-flex}.ags-arrange__arrows button{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);width:26px;height:26px;color:var(--ags-hunter);cursor:pointer;border-radius:4px;padding:0;line-height:1}.ags-arrange__arrows button:disabled{opacity:.35;cursor:default}.ags-arrange__arrows button:not(:disabled):hover{background:var(--ags-tint)}html[data-theme=dark] .ags-arrange__arrows button{color:var(--ags-heading)}.ags-arrange__foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.ags-arrange__body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.ags-arrange{container-type:inline-size}@container (max-width:860px){.ags-arrange__body{grid-template-columns:minmax(0,1fr)}.ags-arrange__preview{margin:0 auto;position:static}}.ags-arrange__preview{flex-direction:column;align-items:center;gap:10px;max-width:320px;display:flex;position:sticky;top:80px}.ags-arrange__screens{border:1px solid var(--theme-elevation-200);border-radius:999px;display:inline-flex;overflow:hidden}.ags-arrange__screens button{font:inherit;color:var(--theme-text);cursor:pointer;background:0 0;border:0;padding:4px 14px;font-size:.8125rem}.ags-arrange__screens button.is-on{color:#fff;background:#173f35}.ags-arrange__note{color:var(--theme-elevation-650);text-align:center;font-size:.75rem;line-height:1.4}.ags-slot-tz{color:var(--theme-elevation-650);margin:-8px 0 16px;font-size:.8125rem;line-height:1.45}.ags-link-btn{font:inherit;color:var(--ags-hunter);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}html[data-theme=dark] .ags-link-btn{color:var(--ags-heading)}.clash-box{border-left:4px solid var(--ags-gold-text);background:var(--ags-sand-light);color:var(--theme-elevation-1000);border-radius:4px;margin:0 0 20px;padding:12px 16px}.clash-box ul{margin:6px 0;padding-left:18px}.clash-box li{margin:2px 0}.clash-box a{color:inherit;text-decoration:underline}.clash-title{color:var(--ags-gold-text);margin:0;font-weight:700}.clash-note{color:var(--theme-elevation-750);margin:0;font-size:.85rem}.clash-ok{color:var(--theme-elevation-750);margin:0 0 20px}.survey-note{border-left:4px solid var(--ags-sage);background:var(--ags-tint);color:var(--theme-elevation-900);border-radius:4px;margin:0 0 16px;padding:10px 14px}.survey-plan{border-left:4px solid var(--ags-sage);background:var(--ags-tint);border-radius:4px;margin:0 0 20px;padding:12px 16px}.survey-plan ul{margin:6px 0 0;padding-left:18px}.survey-plan li{margin:2px 0}.survey-plan-title{color:var(--ags-heading);margin:0;font-weight:700}.survey-plan-picked{color:var(--theme-elevation-750)}@font-face{font-family:Alegreya Sans;src:url(/fonts/graphics/AlegreyaSans-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/fonts/graphics/AlegreyaSans-Bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/graphics/Roboto-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/graphics/Roboto-Bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/graphics/Roboto-Black.woff)format("woff");font-weight:900;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/graphics/BebasNeue-Regular.woff)format("woff");font-weight:400;font-display:swap}.ags-phone{flex-shrink:0;position:relative}.ags-phone__body{transform-origin:0 0;background:#1c1c1e;border-radius:64px;width:414px;height:868px;padding:12px;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #3a3a3c,0 12px 32px #0000002e}.ags-phone__screen{color:#1e2b27;text-align:left;-webkit-font-smoothing:antialiased;border-radius:52px;flex-direction:column;width:390px;height:844px;font-family:Alegreya Sans,system-ui,sans-serif;font-size:17px;line-height:1.35;display:flex;position:relative;overflow:hidden}.ags-phone__screen *{box-sizing:border-box}.ags-phone__status{color:#000;flex-shrink:0;justify-content:space-between;align-items:center;height:54px;padding:6px 30px 0 44px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:17px;font-weight:600;display:flex}.ags-phone__status.is-dark{color:#fff}.ags-phone__island{background:#000;border-radius:20px;width:126px;height:37px;margin-left:-63px;position:absolute;top:11px;left:50%}.ags-phone__signal{align-items:center;gap:6px;display:inline-flex}.ags-phone__home{background:#000;border-radius:3px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:8px;left:50%}.ags-phone__home.is-dark{background:#fff}.ags-phone__scroll{flex-direction:column;flex:1;gap:14px;min-height:0;padding:12px 20px 24px;display:flex;overflow:hidden}.ags-phone__home-screen{gap:22px}.ags-phone__tabbar{background:#fff;border-top:1px solid #e4ddcc;flex-shrink:0;padding:6px 0 30px;display:flex}.ags-phone__tabbar span{white-space:nowrap;flex-direction:column;flex:1;align-items:center;gap:3px;font-size:12px;display:flex}.ags-phone__top{justify-content:space-between;align-items:center;margin-bottom:-6px;display:flex}.ags-phone__logo{object-fit:contain;object-position:left center;width:156px;height:56px}.ags-phone__iconbtn{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ags-phone__greeting{color:#173f35;font-family:Marcellus,Georgia,serif;font-size:30px;line-height:34px}.ags-phone__title{color:#173f35;padding-bottom:4px;font-family:Marcellus,Georgia,serif;font-size:30px;line-height:36px}.ags-phone__cx-card{background:#fff;border:1px solid #e4ddcc;border-radius:18px;align-items:center;gap:10px;padding:18px 14px 18px 22px;display:flex;position:relative;overflow:hidden}.ags-phone__cx-rule{width:6px;position:absolute;top:0;bottom:0;left:0}.ags-phone__cx-title{font-family:Roboto,sans-serif;font-size:26px;font-weight:900;line-height:30px}.ags-phone__cx-when{color:#5b6b66;margin-top:4px;font-family:Roboto,sans-serif;font-size:15px;line-height:20px}.ags-phone__cx-btn{color:#fff;border-radius:999px;align-items:center;min-height:40px;margin-top:14px;padding:0 18px;font-family:Roboto,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.ags-phone__cx-logo{object-fit:contain;width:118px;height:120px}.ags-phone__tiles{flex-wrap:wrap;row-gap:14px;display:flex}.ags-phone__tile{flex-direction:column;align-items:center;gap:6px;width:25%;padding:0 2px;display:flex}.ags-phone__tile-icon{background:#5e7461;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ags-phone__tile-text{color:#173f35;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:16px;display:-webkit-box;overflow:hidden}.ags-phone .is-faded{opacity:.4}.ags-phone__head{justify-content:space-between;align-items:center;margin-bottom:-10px;display:flex}.ags-phone__h2{color:#173f35;font-family:Marcellus,Georgia,serif;font-size:22px}.ags-phone__seeall{color:#5e7461;align-items:center;gap:4px;font-size:15px;font-weight:700;display:inline-flex}.ags-phone__ph{background:#fff;border:1px solid #e4ddcc;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.ags-phone__ph-img{background:#eee5d3;border-radius:13px 13px 0 0;height:120px;margin:-14px -14px 0;display:block}.ags-phone__ph-lines{flex-direction:column;gap:8px;display:flex}.ags-phone__ph-lines span{background:#efeae0;border-radius:5px;height:10px;display:block}.ags-phone__profile{background:#173f35;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ags-phone__avatar{color:#fbf8f2;background:#5e7461;border-radius:26px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-family:Marcellus,Georgia,serif;font-size:20px;display:flex}.ags-phone__profile-name{color:#fbf8f2;font-family:Marcellus,Georgia,serif;font-size:19px;display:block}.ags-phone__profile-note{color:#c9d6cf;font-size:14px;display:block}.ags-phone__group-label{letter-spacing:2px;color:#5e7461;margin-bottom:-6px;padding-left:4px;font-size:12px;font-weight:700}.ags-phone__group{background:#fff;border:1px solid #e4ddcc;border-radius:14px;overflow:hidden}.ags-phone__row{border-bottom:1px solid #efeae0;align-items:center;gap:12px;min-height:48px;padding:10px 16px;display:flex}.ags-phone__row:last-child{border-bottom:0}.ags-phone__row-title{color:#1e2b27;flex:1;min-width:0;font-size:17px}.ags-phone__row-detail{color:#5b6b66;font-size:13px;display:block}.ags-phone__switch{background:#5e7461;border-radius:16px;flex-shrink:0;width:51px;height:31px;position:relative}.ags-phone__switch:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;position:absolute;top:2px;right:2px}.ags-phone__cx-top{justify-content:space-between;align-items:center;min-height:44px;font-size:14px;display:flex}.ags-phone__cx-back{align-items:center;gap:4px;margin-left:-4px;display:inline-flex}.ags-phone__cx-badge{border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-weight:700;display:inline-flex}.ags-phone__cx-head{justify-content:center;margin-top:-6px;display:flex}.ags-phone__cx-biglogo{object-fit:contain;width:190px;height:193px}.ags-phone__cx-name{text-align:center;padding:24px 0;font-size:40px;line-height:1.1}.ags-phone__cx-summary{color:#fff;border-radius:16px;align-items:center;gap:12px;min-height:70px;margin-top:10px;padding:14px 16px;display:flex}.ags-phone__cx-sumtitle{font-size:17px;font-weight:700;display:block}.ags-phone__cx-sumdetail{font-size:14px;display:block}.ags-phone__cx-now{letter-spacing:1px;width:64px;font-size:11px;display:inline-block}.ags-phone__cx-stat{background:#ffffff24;border-radius:10px;flex-direction:column;align-items:center;padding:6px 10px;display:flex}.ags-phone__cx-stat b{font-size:20px;font-weight:900;line-height:22px}.ags-phone__cx-stat span{font-size:11px}.ags-phone__cx-tiles{flex-wrap:wrap;row-gap:10px;margin:20px -4px 0;display:flex}.ags-phone__cx-tile{flex-direction:column;align-items:center;gap:8px;width:33.333%;min-height:96px;padding:4px 4px 0;display:flex}.ags-phone__cx-disc{border-radius:27px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.ags-phone__cx-tiletext{text-align:center;font-size:13px;font-weight:500;line-height:16px}.ags-phone__status,.ags-phone__home{z-index:2;position:relative}.ags-phone__home{position:absolute}.ags-phone__band{border-bottom:4px solid;padding:4px 20px 14px;font-size:28px;font-weight:700;line-height:32px}.ags-phone__splash{position:absolute;inset:0}.ags-phone__splash img,.ags-phone__splash span{width:100%;height:100%}.ags-phone__promo-empty{color:#5b6b66;background:#eee5d3;justify-content:center;align-items:center;width:100%;font-size:15px;display:flex}.ags-phone__promo-card{background:#fff;border:1px solid #e4ddcc;border-radius:14px;flex-shrink:0;overflow:hidden}.ags-phone__promo-label{color:#5e7461;font-size:13px;font-weight:700}.ags-phone__promo-headline{color:#173f35;font-family:Marcellus,Georgia,serif;font-size:17px;line-height:22px}.ags-phone__banner{background:#fff;flex-shrink:0}.ags-phone__scroll>*{flex-shrink:0}.ags-side-preview{flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;display:flex}.ags-side-preview h4{color:var(--ags-heading);align-self:stretch;margin:0;font-size:1rem}.ags-side-preview__note{color:var(--theme-elevation-650);margin:0;font-size:.75rem;line-height:1.4}.ags-side-preview__note.is-warn{color:var(--theme-error-500);font-weight:600}.ags-lock{color:#fff;flex-direction:column;flex:1;align-items:center;padding:0 10px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;display:flex}.ags-lock__date{margin-top:6px;font-size:21px;font-weight:600}.ags-lock__time{letter-spacing:-2px;font-size:96px;font-weight:600;line-height:1}.ags-lock__note{color:#000;text-align:left;background:#f6f6f6d1;border-radius:22px;align-self:stretch;gap:10px;margin-top:auto;margin-bottom:120px;padding:12px 14px;display:flex}.ags-lock__icon{background:#173f35;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ags-lock__icon img{width:28px;height:28px}.ags-lock__text{flex:1;min-width:0}.ags-lock__row{align-items:baseline;gap:8px;display:flex}.ags-lock__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.ags-lock__when{color:#3c3c4399;font-size:13px}.ags-lock__body{-webkit-line-clamp:4;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.ags-phone__pushed{flex-shrink:0;align-items:center;gap:4px;padding:4px 16px 4px 18px;display:flex}.ags-phone__pushed span{color:#173f35;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-family:Marcellus,Georgia,serif;font-size:28px;line-height:34px;display:-webkit-box;overflow:hidden}.ags-list{padding-top:8px}.ags-list__intro{color:#5b6b66;margin:0;font-size:16px;line-height:24px}.ags-list__body{color:#1e2b27;margin:0;font-size:17px;line-height:24px}.ags-list__body p{margin:0 0 8px}.ags-list__body h5{color:#173f35;margin:4px 0;font-family:Marcellus,Georgia,serif;font-size:20px;font-weight:400}.ags-list__empty{color:#5b6b66;margin:0;font-size:14px;font-style:italic}.ags-list__stack{flex-direction:column;gap:10px;display:flex}.ags-list__fold,.ags-list__card{background:#fff;border:1px solid #e4ddcc;border-radius:14px;overflow:hidden}.ags-list__question{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 16px;display:flex}.ags-list__question span{color:#173f35;flex:1;font-family:Marcellus,Georgia,serif;font-size:18px;line-height:23px}.ags-list__answer{color:#1e2b27;padding:0 16px 16px;font-size:16px;line-height:24px}.ags-list__answer p{margin:0 0 8px}.ags-list__answer h5{color:#173f35;margin:4px 0;font-size:17px}.ags-list__card .ags-list__answer{padding:0}.ags-list__person{align-items:flex-start;gap:12px;padding:14px;display:flex}.ags-list__card-img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ags-list__title{color:#173f35;font-family:Marcellus,Georgia,serif;font-size:17px;line-height:22px}.ags-list__subtitle{color:#5b6b66;font-size:14px}.ags-list__contact{color:#173f35;align-items:center;min-height:32px;font-size:17px;text-decoration:underline;display:flex}.ags-list__avatar{object-fit:cover;color:#173f35;background:#eee5d3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Marcellus,Georgia,serif;font-size:18px;display:flex}.ags-list__round{background:#eee5d3;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ags-list__heading{color:#173f35;margin-top:10px;font-family:Marcellus,Georgia,serif;font-size:22px;line-height:28px}.ags-list__subheading{color:#173f35;font-family:Marcellus,Georgia,serif;font-size:18px;line-height:23px}.ags-list__text{flex-direction:column;gap:8px;display:flex}.ags-list__logo-box{background:#fff;border:1px solid #e4ddcc;border-radius:14px;justify-content:center;padding:14px 20px;display:flex}.ags-list__logo{object-fit:contain;width:100%;height:64px}.ags-list__photo-box{background:#eee5d3;border-radius:14px;overflow:hidden}.ags-list__photo{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.theme-contrast{margin:0 0 20px}.theme-contrast-samples{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.theme-contrast-sample{border:1px solid var(--theme-elevation-150);border-radius:6px;justify-content:center;align-items:center;width:56px;height:36px;padding:0 10px;font-size:1rem;font-weight:700;display:flex}.theme-contrast-sample span{width:100%}
