@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_ba1cf1e4-module__Tn0pdW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_ba1cf1e4-module__Tn0pdW__variable{--font-poppins:"Poppins","Poppins Fallback"}
.cohost-font-scope{--cohost-font-family-product:var(--font-poppins,Poppins),system-ui,sans-serif}.cohost-system,.cohost-system button,.cohost-system input,.cohost-system textarea,.cohost-system select{font-family:var(--cohost-font-family-product)}.cohost-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cohost-button,.cohost-icon-button{justify-content:center;align-items:center;gap:var(--cohost-space-2);border:var(--cohost-border-width-default)var(--cohost-border-style-default)transparent;border-radius:var(--cohost-radius-md);font-size:var(--cohost-font-size-sm);font-weight:var(--cohost-font-weight-semibold);line-height:var(--cohost-font-line-height-snug);cursor:pointer;transition:background-color var(--cohost-motion-duration-fast)var(--cohost-motion-easing-standard),color var(--cohost-motion-duration-fast)var(--cohost-motion-easing-standard),border-color var(--cohost-motion-duration-fast)var(--cohost-motion-easing-standard),transform var(--cohost-motion-duration-fast)var(--cohost-motion-easing-standard);display:inline-flex}.cohost-control--compact{min-height:var(--cohost-control-height-compact);padding:var(--cohost-space-1)var(--cohost-space-3)}.cohost-control--default{min-height:var(--cohost-control-height-default);padding:var(--cohost-space-2)var(--cohost-space-4)}.cohost-control--touch{min-height:var(--cohost-control-height-touch);padding:var(--cohost-space-2)var(--cohost-space-5)}.cohost-icon-button.cohost-control--compact{width:var(--cohost-control-height-compact);padding:0}.cohost-icon-button.cohost-control--default{width:var(--cohost-control-height-default);padding:0}.cohost-icon-button.cohost-control--touch{width:var(--cohost-control-height-touch);padding:0}.cohost-button--primary{background:var(--cohost-color-action-primary-background);color:var(--cohost-color-action-primary-foreground)}.cohost-button--primary:hover{background:var(--cohost-color-action-primary-background-hover)}.cohost-button--primary:active{background:var(--cohost-color-action-primary-background-pressed);transform:translateY(1px)}.cohost-button--secondary,.cohost-icon-button{background:var(--cohost-color-action-secondary-background);color:var(--cohost-color-action-secondary-foreground);border-color:var(--cohost-color-border-default)}.cohost-button--secondary:hover,.cohost-icon-button:hover{background:var(--cohost-color-action-secondary-background-hover)}.cohost-button--tertiary{color:var(--cohost-color-action-tertiary-foreground);background:0 0}.cohost-button--tertiary:hover{background:var(--cohost-color-background-selected)}.cohost-inverse .cohost-button--tertiary,.cohost-inverse .cohost-link,.cohost-inverse .cohost-popover summary,.cohost-inverse .cohost-menu summary{color:var(--cohost-color-text-inverse)}.cohost-inverse .cohost-button--tertiary:hover{background:color-mix(in srgb,var(--cohost-color-background-surface)12%,transparent)}.cohost-inverse .cohost-link:hover,.cohost-inverse .cohost-popover summary:hover{color:var(--cohost-color-primitive-brand-corgi-orange)}.cohost-button--destructive{background:var(--cohost-color-action-destructive-background);color:var(--cohost-color-action-destructive-foreground)}.cohost-button--destructive:hover{background:var(--cohost-color-action-destructive-background-hover)}.cohost-button:disabled,.cohost-icon-button:disabled{background:var(--cohost-color-background-disabled);color:var(--cohost-color-text-disabled);border-color:var(--cohost-color-border-disabled);cursor:not-allowed;transform:none}.cohost-spinner{width:var(--cohost-icon-size-sm);height:var(--cohost-icon-size-sm);border:var(--cohost-border-width-strong)solid currentColor;border-radius:var(--cohost-radius-full);animation:cohost-spin var(--cohost-motion-duration-reveal)var(--cohost-motion-easing-linear)infinite;border-right-color:transparent}@keyframes cohost-spin{to{transform:rotate(360deg)}}.cohost-link{color:var(--cohost-color-text-link);font-weight:var(--cohost-font-weight-medium);text-decoration:underline;text-decoration-thickness:var(--cohost-border-width-default);text-underline-offset:var(--cohost-space-1)}.cohost-link--quiet{color:var(--cohost-color-text-secondary);text-decoration:none}.cohost-link:hover{text-decoration-thickness:var(--cohost-border-width-strong)}.cohost-alternative-actions{gap:var(--cohost-space-3);width:100%;display:grid}.cohost-alternative-actions__primary>*,.cohost-alternative-actions__secondary>*{box-sizing:border-box;width:100%}.cohost-alternative-actions__divider{align-items:center;gap:var(--cohost-space-3);color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);line-height:1;display:grid}.cohost-alternative-actions__divider:before,.cohost-alternative-actions__divider:after{content:"";height:var(--cohost-border-width-default);background:var(--cohost-color-border-subtle)}.cohost-alternative-actions__description{margin:calc(var(--cohost-space-2)*-1)0 0;color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs);line-height:var(--cohost-font-line-height-normal);text-align:center}.cohost-button:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-icon-button:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-link:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-input:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-textarea:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-select:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-choice input:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-toggle input:focus-visible+.cohost-toggle__track{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-segmented button:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-tabs button:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-sidebar a:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-mobile-nav a:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-tooltip:focus-visible{outline:var(--cohost-focus-ring-width)solid var(--cohost-color-focus-ring);outline-offset:var(--cohost-focus-ring-offset)}.cohost-field{gap:var(--cohost-space-2);color:var(--cohost-color-text-primary);display:grid}.cohost-field__label{font-size:var(--cohost-font-size-sm);font-weight:var(--cohost-font-weight-medium)}.cohost-field__message{color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs)}.cohost-field__message.is-error{color:var(--cohost-color-text-destructive)}.cohost-input,.cohost-textarea,.cohost-select,.cohost-search{width:100%;min-height:var(--cohost-control-height-default);border:var(--cohost-border-width-default)var(--cohost-border-style-default)var(--cohost-color-border-default);border-radius:var(--cohost-radius-md);background:var(--cohost-color-background-surface);color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-sm)}.cohost-input,.cohost-textarea,.cohost-select{padding:var(--cohost-space-2)var(--cohost-space-3)}.cohost-textarea{resize:vertical;line-height:var(--cohost-font-line-height-normal)}.cohost-input[aria-invalid=true],.cohost-textarea[aria-invalid=true]{border-color:var(--cohost-color-border-destructive)}.cohost-input:disabled,.cohost-textarea:disabled,.cohost-select:disabled{background:var(--cohost-color-background-disabled);color:var(--cohost-color-text-disabled)}.cohost-search{align-items:center;gap:var(--cohost-space-2);padding:0 var(--cohost-space-3);display:flex}.cohost-search input{width:100%;color:inherit;min-height:var(--cohost-control-height-default);background:0 0;border:0;outline:0}.cohost-choice{grid-template-columns:var(--cohost-icon-size-md)1fr;gap:var(--cohost-space-3);min-height:var(--cohost-control-height-touch);cursor:pointer;align-items:start;display:grid}.cohost-choice input{width:var(--cohost-icon-size-md);height:var(--cohost-icon-size-md);margin-top:var(--cohost-space-1);accent-color:var(--cohost-color-action-primary-background)}.cohost-choice span{gap:var(--cohost-space-1);display:grid}.cohost-choice strong{font-size:var(--cohost-font-size-sm)}.cohost-choice small{color:var(--cohost-color-text-muted);line-height:var(--cohost-font-line-height-normal)}.cohost-toggle{align-items:center;gap:var(--cohost-space-3);min-height:var(--cohost-control-height-touch);color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-sm);cursor:pointer;display:inline-flex}.cohost-toggle input{opacity:0;pointer-events:none;position:absolute}.cohost-toggle__track{width:var(--cohost-control-height-touch);height:var(--cohost-icon-size-lg);padding:var(--cohost-space-1);background:var(--cohost-color-background-disabled);border-radius:var(--cohost-radius-full);transition:background-color var(--cohost-motion-duration-fast)var(--cohost-motion-easing-standard);align-items:center;display:flex}.cohost-toggle__track span{width:var(--cohost-icon-size-sm);height:var(--cohost-icon-size-sm);border-radius:var(--cohost-radius-full);background:var(--cohost-color-background-surface);box-shadow:var(--cohost-elevation-sm);transition:transform var(--cohost-motion-duration-fast)var(--cohost-motion-easing-emphasized)}.cohost-toggle input:checked+.cohost-toggle__track{background:var(--cohost-color-action-primary-background)}.cohost-toggle input:checked+.cohost-toggle__track span{transform:translateX(var(--cohost-icon-size-md))}.cohost-segmented{gap:var(--cohost-space-1);padding:var(--cohost-space-1);background:var(--cohost-color-background-subtle);border-radius:var(--cohost-radius-lg);display:inline-flex}.cohost-segmented button{min-height:var(--cohost-control-height-compact);padding:0 var(--cohost-space-3);border-radius:var(--cohost-radius-md);color:var(--cohost-color-text-secondary);font-size:var(--cohost-font-size-xs);font-weight:var(--cohost-font-weight-medium);background:0 0;border:0}.cohost-segmented button[aria-pressed=true]{background:var(--cohost-color-background-surface);color:var(--cohost-color-text-primary);box-shadow:var(--cohost-elevation-sm)}.cohost-tabs{gap:var(--cohost-space-5);border-bottom:var(--cohost-border-width-default)solid var(--cohost-color-border-default);display:flex}.cohost-tabs button{min-height:var(--cohost-control-height-touch);border:0;border-bottom:var(--cohost-border-width-strong)solid transparent;color:var(--cohost-color-text-secondary);font-weight:var(--cohost-font-weight-medium);background:0 0}.cohost-tabs button[aria-selected=true]{color:var(--cohost-color-text-primary);border-bottom-color:var(--cohost-color-border-selected)}.cohost-badge,.cohost-status{align-items:center;gap:var(--cohost-space-2);border:var(--cohost-border-width-default)solid currentColor;width:-moz-fit-content;width:fit-content;color:var(--tone-foreground);background:var(--tone-background);border-color:var(--tone-border);display:inline-flex}.cohost-badge{padding:var(--cohost-space-1)var(--cohost-space-2);border-radius:var(--cohost-radius-sm);font-size:var(--cohost-font-size-xs);font-weight:var(--cohost-font-weight-semibold);line-height:1}.cohost-status{font-size:var(--cohost-font-size-xs);font-weight:var(--cohost-font-weight-medium);background:0 0;border:0}.cohost-status__dot{width:var(--cohost-space-2);height:var(--cohost-space-2);border-radius:var(--cohost-radius-full);background:currentColor}.cohost-tone--neutral{--tone-background:var(--cohost-color-background-subtle);--tone-border:var(--cohost-color-border-default);--tone-foreground:var(--cohost-color-text-secondary)}.cohost-tone--success{--tone-background:var(--cohost-color-status-success-background);--tone-border:var(--cohost-color-status-success-border);--tone-foreground:var(--cohost-color-status-success-foreground)}.cohost-tone--warning{--tone-background:var(--cohost-color-status-warning-background);--tone-border:var(--cohost-color-status-warning-border);--tone-foreground:var(--cohost-color-status-warning-foreground)}.cohost-tone--error{--tone-background:var(--cohost-color-status-error-background);--tone-border:var(--cohost-color-status-error-border);--tone-foreground:var(--cohost-color-status-error-foreground)}.cohost-tone--info{--tone-background:var(--cohost-color-status-info-background);--tone-border:var(--cohost-color-status-info-border);--tone-foreground:var(--cohost-color-status-info-foreground)}.cohost-tone--pending{--tone-background:var(--cohost-color-status-pending-background);--tone-border:var(--cohost-color-status-pending-border);--tone-foreground:var(--cohost-color-status-pending-foreground)}.cohost-tone--offline{--tone-background:var(--cohost-color-status-offline-background);--tone-border:var(--cohost-color-status-offline-border);--tone-foreground:var(--cohost-color-status-offline-foreground)}.cohost-banner{align-items:flex-start;gap:var(--cohost-space-3);padding:var(--cohost-space-4);border:var(--cohost-border-width-default)solid var(--tone-border);border-radius:var(--cohost-radius-lg);background:var(--tone-background);color:var(--tone-foreground);display:flex}.cohost-banner strong{font-size:var(--cohost-font-size-sm);display:block}.cohost-banner p{margin:var(--cohost-space-1)0 0;color:inherit;font-size:var(--cohost-font-size-xs);line-height:var(--cohost-font-line-height-normal)}.cohost-tooltip{display:inline-flex;position:relative}.cohost-tooltip [role=tooltip]{z-index:4;bottom:calc(100% + var(--cohost-space-2));width:max-content;max-width:16rem;padding:var(--cohost-space-2)var(--cohost-space-3);border-radius:var(--cohost-radius-sm);background:var(--cohost-color-background-inverse);color:var(--cohost-color-text-inverse);font-size:var(--cohost-font-size-xs);opacity:0;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.cohost-tooltip:hover [role=tooltip],.cohost-tooltip:focus [role=tooltip]{opacity:1}.cohost-popover,.cohost-menu{width:-moz-fit-content;width:fit-content;position:relative}.cohost-popover summary,.cohost-menu summary{cursor:pointer;color:var(--cohost-color-text-link);font-size:var(--cohost-font-size-sm);list-style:none}.cohost-popover__panel,.cohost-menu [role=menu]{z-index:5;top:calc(100% + var(--cohost-space-2));min-width:14rem;padding:var(--cohost-space-3);border:var(--cohost-border-width-default)solid var(--cohost-color-border-default);border-radius:var(--cohost-radius-lg);background:var(--cohost-color-background-elevated);box-shadow:var(--cohost-elevation-md);position:absolute;right:0}.cohost-popover__panel p{margin:var(--cohost-space-2)0 0;color:var(--cohost-color-text-secondary);font-size:var(--cohost-font-size-xs)}.cohost-menu [role=menu]{gap:var(--cohost-space-1);display:grid}.cohost-menu [role=menu] button{min-height:var(--cohost-control-height-default);padding:0 var(--cohost-space-3);border-radius:var(--cohost-radius-sm);text-align:left;color:var(--cohost-color-text-primary);background:0 0;border:0}.cohost-menu [role=menu] button:hover{background:var(--cohost-color-background-selected)}.cohost-dialog,.cohost-drawer,.cohost-sheet{padding:var(--cohost-space-5);border:var(--cohost-border-width-default)solid var(--cohost-color-border-default);border-radius:var(--cohost-radius-xl);background:var(--cohost-color-background-elevated);box-shadow:var(--cohost-elevation-lg)}.cohost-dialog{max-width:var(--cohost-content-width-form)}.cohost-dialog h3,.cohost-drawer h3,.cohost-sheet h3{color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-lg);margin:0}.cohost-dialog p,.cohost-drawer p,.cohost-sheet p{color:var(--cohost-color-text-secondary);font-size:var(--cohost-font-size-sm);line-height:var(--cohost-font-line-height-normal)}.cohost-dialog__head{justify-content:space-between;align-items:center;gap:var(--cohost-space-4);display:flex}.cohost-dialog__actions{justify-content:flex-end;gap:var(--cohost-space-3);margin-top:var(--cohost-space-5);display:flex}.cohost-dialog--alert{border-color:var(--cohost-color-border-destructive)}.cohost-drawer{border-radius:var(--cohost-radius-xl)0 0 var(--cohost-radius-xl);width:min(100%,22rem)}.cohost-sheet{border-radius:var(--cohost-radius-xl)var(--cohost-radius-xl)0 0}.cohost-overlay-dialog{color:var(--cohost-color-text-primary)}.cohost-overlay-dialog::backdrop{background:var(--cohost-color-background-overlay)}dialog.cohost-drawer{border-radius:var(--cohost-radius-xl)0 0 var(--cohost-radius-xl);width:min(100%,22rem);max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;top:0;bottom:0;left:auto;right:0}dialog.cohost-sheet{border-radius:var(--cohost-radius-xl)var(--cohost-radius-xl)0 0;width:100%;max-width:none;padding-bottom:calc(var(--cohost-space-5) + env(safe-area-inset-bottom));margin:0;position:fixed;top:auto;bottom:0;left:0;right:0}.cohost-sheet__handle{width:var(--cohost-space-10);height:var(--cohost-space-1);margin:0 auto var(--cohost-space-4);border-radius:var(--cohost-radius-full);background:var(--cohost-color-border-strong);display:block}.cohost-toast{align-items:center;gap:var(--cohost-space-3);padding:var(--cohost-space-3)var(--cohost-space-4);border:var(--cohost-border-width-default)solid var(--tone-border);border-radius:var(--cohost-radius-lg);background:var(--tone-background);color:var(--tone-foreground);box-shadow:var(--cohost-elevation-md);font-size:var(--cohost-font-size-sm);display:inline-flex}.cohost-breadcrumb ol{gap:var(--cohost-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cohost-breadcrumb li{gap:var(--cohost-space-2);color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs);display:flex}.cohost-breadcrumb a{color:var(--cohost-color-text-link)}.cohost-pagination{justify-content:space-between;align-items:center;gap:var(--cohost-space-4);color:var(--cohost-color-text-secondary);font-size:var(--cohost-font-size-xs);display:flex}.cohost-table-wrap{border:var(--cohost-border-width-default)solid var(--cohost-color-border-default);border-radius:var(--cohost-radius-lg);overflow-x:auto}.cohost-table{border-collapse:collapse;background:var(--cohost-color-background-surface);width:100%}.cohost-table caption{padding:var(--cohost-space-4);text-align:left;color:var(--cohost-color-text-primary);font-weight:var(--cohost-font-weight-semibold)}.cohost-table th,.cohost-table td{padding:var(--cohost-space-3)var(--cohost-space-4);border-top:var(--cohost-border-width-default)solid var(--cohost-color-border-subtle);text-align:left;vertical-align:middle;font-size:var(--cohost-font-size-xs)}.cohost-table th{color:var(--cohost-color-text-muted);background:var(--cohost-color-background-surface-warm);font-weight:var(--cohost-font-weight-semibold)}.cohost-table td{color:var(--cohost-color-text-primary)}.cohost-data-list{gap:var(--cohost-space-3);margin:0;display:grid}.cohost-data-list>div{gap:var(--cohost-space-4);padding-bottom:var(--cohost-space-3);border-bottom:var(--cohost-border-width-default)solid var(--cohost-color-border-subtle);grid-template-columns:minmax(7rem,.8fr) 1.2fr;display:grid}.cohost-data-list dt{color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs)}.cohost-data-list dd{color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-sm);margin:0}.cohost-list-row{align-items:center;gap:var(--cohost-space-3);min-height:var(--cohost-control-height-touch);padding:var(--cohost-space-3)0;border-bottom:var(--cohost-border-width-default)solid var(--cohost-color-border-subtle);display:flex}.cohost-list-row__content{gap:var(--cohost-space-1);flex:1;min-width:0;display:grid}.cohost-list-row__leading{flex-shrink:0;display:inline-flex}.cohost-list-row__content strong{color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cohost-list-row__content span{color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs);line-height:var(--cohost-font-line-height-normal)}.cohost-list-row__trailing{flex-shrink:0}.cohost-list-icon,.cohost-product-icon,.cohost-state__icon{width:var(--cohost-control-height-touch);height:var(--cohost-control-height-touch);border-radius:var(--cohost-radius-lg);background:var(--cohost-color-background-selected);color:var(--cohost-color-text-link);justify-content:center;align-items:center;display:inline-flex}.cohost-page-header{margin-bottom:var(--cohost-space-8)}.cohost-overline{margin-bottom:var(--cohost-space-2);color:var(--cohost-color-text-link);font-size:var(--cohost-font-size-xs);font-weight:var(--cohost-font-weight-semibold);letter-spacing:var(--cohost-font-letter-spacing-wide);text-transform:uppercase;display:block}.cohost-page-header__row{justify-content:space-between;align-items:flex-start;gap:var(--cohost-space-6);display:flex}.cohost-page-header h1{color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-2xl);line-height:var(--cohost-font-line-height-snug);letter-spacing:var(--cohost-font-letter-spacing-tight);margin:0}.cohost-page-header p{max-width:var(--cohost-content-width-narrow);margin:var(--cohost-space-2)0 0;color:var(--cohost-color-text-secondary);font-size:var(--cohost-font-size-sm);line-height:var(--cohost-font-line-height-normal)}.cohost-page-header__context{margin-top:var(--cohost-space-3);color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs);display:block}.cohost-page-header__actions{gap:var(--cohost-space-3);flex-shrink:0;display:flex}.cohost-page-header__secondary,.cohost-page-header__primary{display:inline-flex}.cohost-section-header{justify-content:space-between;align-items:flex-start;gap:var(--cohost-space-4);margin-bottom:var(--cohost-space-4);display:flex}.cohost-section-header h2{color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-xl);margin:0}.cohost-section-header p{margin:var(--cohost-space-1)0 0;color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-sm)}.cohost-sidebar{width:var(--cohost-layout-sidebar-width);min-height:100%;padding:var(--cohost-space-5)var(--cohost-space-4);border-right:var(--cohost-border-width-default)solid var(--cohost-color-border-default);background:var(--cohost-color-background-surface-warm)}.cohost-wordmark{align-items:center;gap:var(--cohost-space-2);margin-bottom:var(--cohost-space-5);color:var(--cohost-color-text-primary);font-weight:var(--cohost-font-weight-bold);display:flex}.cohost-wordmark__mark{width:var(--cohost-control-height-compact);height:var(--cohost-control-height-compact);border-radius:var(--cohost-radius-md);background:var(--cohost-color-action-primary-background);color:var(--cohost-color-action-primary-foreground);justify-content:center;align-items:center;display:inline-flex}.cohost-property-switcher{width:100%;min-height:var(--cohost-control-height-touch);padding:var(--cohost-space-2)var(--cohost-space-3);border:var(--cohost-border-width-default)solid var(--cohost-color-border-default);border-radius:var(--cohost-radius-lg);background:var(--cohost-color-background-surface);text-align:left;grid-template-columns:1fr auto;display:grid}.cohost-property-switcher small{color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs);grid-column:1}.cohost-property-switcher strong{color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.cohost-property-switcher svg{color:var(--cohost-color-text-muted);grid-area:1/2/3;align-self:center}.cohost-sidebar nav{gap:var(--cohost-space-1);margin-top:var(--cohost-space-5);display:grid}.cohost-sidebar nav a{align-items:center;gap:var(--cohost-space-3);min-height:var(--cohost-control-height-default);padding:0 var(--cohost-space-3);border-radius:var(--cohost-radius-md);color:var(--cohost-color-text-secondary);font-size:var(--cohost-font-size-xs);font-weight:var(--cohost-font-weight-medium);text-decoration:none;display:flex}.cohost-sidebar nav a .cohost-badge{margin-left:auto}.cohost-sidebar nav a.is-active{background:var(--cohost-color-background-selected);color:var(--cohost-color-text-primary)}.cohost-topnav{min-height:var(--cohost-layout-header-height);padding:0 var(--cohost-space-5);border-bottom:var(--cohost-border-width-default)solid var(--cohost-color-border-default);background:var(--cohost-color-background-surface);justify-content:space-between;align-items:center;display:flex}.cohost-topnav>div:first-child{display:grid}.cohost-topnav .cohost-overline{margin:0}.cohost-topnav strong{color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-sm)}.cohost-topnav__right{align-items:center;gap:var(--cohost-space-4);display:flex}.cohost-mobile-nav{min-height:var(--cohost-layout-mobile-navigation-height);padding-bottom:env(safe-area-inset-bottom);border-top:var(--cohost-border-width-default)solid var(--cohost-color-border-default);background:var(--cohost-color-background-surface);grid-template-columns:repeat(5,1fr);display:grid}.cohost-mobile-nav a{align-content:center;place-items:center;gap:var(--cohost-space-1);min-height:var(--cohost-control-height-touch);color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs);text-decoration:none;display:grid}.cohost-mobile-nav a.is-active{color:var(--cohost-color-text-link)}.cohost-readiness{gap:var(--cohost-space-2);display:grid}.cohost-readiness>div:first-child{justify-content:space-between;gap:var(--cohost-space-3);color:var(--cohost-color-text-secondary);font-size:var(--cohost-font-size-xs);display:flex}.cohost-readiness strong{color:var(--cohost-color-text-primary)}.cohost-readiness small{color:var(--cohost-color-status-warning-foreground);font-size:var(--cohost-font-size-xs)}.cohost-progress{height:var(--cohost-space-2);border-radius:var(--cohost-radius-full);background:var(--cohost-color-background-subtle);overflow:hidden}.cohost-progress span{border-radius:inherit;background:var(--cohost-color-action-primary-background);height:100%;display:block}.cohost-property-card{border:var(--cohost-border-width-default)solid var(--cohost-color-border-default);border-radius:var(--cohost-radius-lg);background:var(--cohost-color-background-surface);box-shadow:var(--cohost-elevation-sm);overflow:hidden}.cohost-property-card__image{min-height:var(--cohost-space-24);background:var(--cohost-color-background-selected);color:var(--cohost-color-text-link);place-items:center;display:grid}.cohost-property-card__body{gap:var(--cohost-space-4);padding:var(--cohost-space-5);display:grid}.cohost-property-card__title{justify-content:space-between;align-items:flex-start;gap:var(--cohost-space-4);display:flex}.cohost-property-card h3{color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-md);margin:0}.cohost-property-card p{margin:var(--cohost-space-1)0 0;color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs)}.cohost-property-card__action{justify-content:flex-end;display:flex}.cohost-row-status{align-items:center;gap:var(--cohost-space-3);color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs);display:flex}.cohost-import-progress{gap:var(--cohost-space-5);padding:var(--cohost-space-6);border:var(--cohost-border-width-default)solid var(--cohost-color-border-default);border-radius:var(--cohost-radius-xl);background:var(--cohost-color-background-surface-warm);grid-template-columns:auto 1fr;display:grid}.cohost-import-progress__icon{width:var(--cohost-space-12);height:var(--cohost-space-12);border-radius:var(--cohost-radius-xl);background:var(--cohost-color-background-selected);color:var(--cohost-color-text-link);place-items:center;display:grid}.cohost-import-progress h3{margin:0 0 var(--cohost-space-1);color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-lg)}.cohost-import-progress p{margin:0 0 var(--cohost-space-4);color:var(--cohost-color-text-secondary);font-size:var(--cohost-font-size-sm)}.cohost-import-progress small{margin-top:var(--cohost-space-2);color:var(--cohost-color-text-muted);display:block}.cohost-import-review{padding:var(--cohost-space-5);border:var(--cohost-border-width-default)solid var(--cohost-color-border-default);border-radius:var(--cohost-radius-xl);background:var(--cohost-color-background-surface)}.cohost-import-review__actions{justify-content:flex-end;gap:var(--cohost-space-3);margin-top:var(--cohost-space-5);display:flex}.cohost-thread{border:var(--cohost-border-width-default)solid var(--cohost-color-border-default);border-radius:var(--cohost-radius-xl);background:var(--cohost-color-background-surface);overflow:hidden}.cohost-thread>header{padding:var(--cohost-space-4);border-bottom:var(--cohost-border-width-default)solid var(--cohost-color-border-subtle);justify-content:space-between;align-items:center;display:flex}.cohost-thread>header>div{gap:var(--cohost-space-1);display:grid}.cohost-thread>header span{color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs)}.cohost-thread__messages{gap:var(--cohost-space-3);min-height:var(--cohost-space-24);padding:var(--cohost-space-5);background:var(--cohost-color-background-surface-warm);display:grid}.cohost-message{max-width:80%;padding:var(--cohost-space-3)var(--cohost-space-4);border-radius:var(--cohost-radius-lg)}.cohost-message p{color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-sm);line-height:var(--cohost-font-line-height-normal);margin:0}.cohost-message small{margin-top:var(--cohost-space-1);color:var(--cohost-color-text-muted);display:block}.cohost-message--guest{background:var(--cohost-color-background-surface);border:var(--cohost-border-width-default)solid var(--cohost-color-border-default);justify-self:start}.cohost-message--cohost{background:var(--cohost-color-background-selected);justify-self:end}.cohost-composer{gap:var(--cohost-space-3);padding:var(--cohost-space-4);border:var(--cohost-border-width-default)solid var(--cohost-color-border-default);border-radius:var(--cohost-radius-xl);background:var(--cohost-color-background-surface);display:grid}.cohost-composer>div{justify-content:space-between;align-items:center;gap:var(--cohost-space-4);color:var(--cohost-color-text-muted);font-size:var(--cohost-font-size-xs);display:flex}.cohost-ai-draft{gap:var(--cohost-space-4);padding:var(--cohost-space-5);border:var(--cohost-border-width-default)solid var(--cohost-color-border-selected);border-radius:var(--cohost-radius-xl);background:var(--cohost-color-background-surface);display:grid}.cohost-ai-draft>header{justify-content:space-between;align-items:flex-start;display:flex}.cohost-ai-draft>header>div{align-items:center;gap:var(--cohost-space-3);display:flex}.cohost-ai-draft>header>div>div{gap:var(--cohost-space-1);display:grid}.cohost-ai-draft__actions{justify-content:flex-end;gap:var(--cohost-space-3);display:flex}.cohost-knowledge-source{align-items:center;gap:var(--cohost-space-3);padding:var(--cohost-space-3);border-radius:var(--cohost-radius-md);background:var(--cohost-color-background-selected);color:var(--cohost-color-text-link);display:flex}.cohost-knowledge-source>div{gap:var(--cohost-space-1);display:grid}.cohost-knowledge-source strong{font-size:var(--cohost-font-size-xs)}.cohost-knowledge-source span{color:var(--cohost-color-text-secondary);font-size:var(--cohost-font-size-xs)}.cohost-brain-section{padding:var(--cohost-space-5)0;border-bottom:var(--cohost-border-width-default)solid var(--cohost-color-border-default)}.cohost-brain-section>header{justify-content:space-between;gap:var(--cohost-space-4);margin-bottom:var(--cohost-space-4);display:flex}.cohost-brain-section>header>div{align-items:center;gap:var(--cohost-space-3);display:flex}.cohost-brain-section h3{color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-md);margin:0}.cohost-skeleton{gap:var(--cohost-space-3);display:grid}.cohost-skeleton span{height:var(--cohost-space-3);border-radius:var(--cohost-radius-sm);background:var(--cohost-color-background-subtle);background-image:linear-gradient(90deg,transparent,var(--cohost-color-background-surface),transparent);animation:cohost-shimmer var(--cohost-motion-duration-slow)var(--cohost-motion-easing-linear)infinite;background-size:200% 100%;display:block}@keyframes cohost-shimmer{to{background-position:-200% 0}}.cohost-inline-validation{align-items:center;gap:var(--cohost-space-2);color:var(--tone-foreground);font-size:var(--cohost-font-size-xs);display:inline-flex}.cohost-state{justify-items:center;gap:var(--cohost-space-3);padding:var(--cohost-space-10)var(--cohost-space-5);border:var(--cohost-border-width-default)dashed var(--cohost-color-border-default);border-radius:var(--cohost-radius-xl);text-align:center;display:grid}.cohost-state h3{color:var(--cohost-color-text-primary);font-size:var(--cohost-font-size-lg);margin:0}.cohost-state p{max-width:var(--cohost-content-width-form);color:var(--cohost-color-text-secondary);font-size:var(--cohost-font-size-sm);line-height:var(--cohost-font-line-height-normal);margin:0}.cohost-destructive{justify-content:space-between;align-items:center;gap:var(--cohost-space-5);padding:var(--cohost-space-5);border:var(--cohost-border-width-default)solid var(--cohost-color-border-destructive);border-radius:var(--cohost-radius-lg);background:var(--cohost-color-status-error-background);display:flex}.cohost-destructive h3{color:var(--cohost-color-text-destructive);font-size:var(--cohost-font-size-md);margin:0}.cohost-destructive p{margin:var(--cohost-space-1)0 0;color:var(--cohost-color-status-error-foreground);font-size:var(--cohost-font-size-xs)}@media (pointer:coarse){.cohost-control--compact,.cohost-control--default{min-height:var(--cohost-control-height-touch)}.cohost-icon-button.cohost-control--compact,.cohost-icon-button.cohost-control--default{width:var(--cohost-control-height-touch)}.cohost-segmented button,.cohost-menu [role=menu] button{min-height:var(--cohost-control-height-touch)}.cohost-segmented button{min-width:var(--cohost-control-height-touch)}.cohost-input,.cohost-textarea,.cohost-select,.cohost-search,.cohost-search input{min-height:var(--cohost-control-height-touch)}.cohost-popover summary,.cohost-menu summary{min-width:var(--cohost-control-height-touch);min-height:var(--cohost-control-height-touch);justify-content:center;align-items:center;display:inline-flex}}@media (max-width:767px){.cohost-control--compact,.cohost-control--default{min-height:var(--cohost-control-height-touch)}.cohost-icon-button.cohost-control--compact,.cohost-icon-button.cohost-control--default{width:var(--cohost-control-height-touch)}.cohost-page-header__row,.cohost-section-header,.cohost-property-card__title,.cohost-composer>div,.cohost-destructive{flex-direction:column;align-items:stretch}.cohost-page-header__actions,.cohost-import-review__actions,.cohost-ai-draft__actions,.cohost-dialog__actions{grid-template-columns:1fr;width:100%;display:grid}.cohost-page-header__actions .cohost-button,.cohost-page-header__secondary,.cohost-page-header__primary,.cohost-import-review__actions .cohost-button,.cohost-ai-draft__actions .cohost-button,.cohost-dialog__actions .cohost-button,.cohost-destructive .cohost-button{width:100%}.cohost-import-progress{grid-template-columns:1fr}.cohost-list-row{align-items:flex-start}.cohost-row-status{align-items:flex-end;gap:var(--cohost-space-2);flex-direction:column}.cohost-data-list>div{gap:var(--cohost-space-1);grid-template-columns:1fr}.cohost-table-wrap{border:0;overflow:visible}.cohost-table thead{display:none}.cohost-table,.cohost-table tbody,.cohost-table tr,.cohost-table td{width:100%;display:block}.cohost-table tr{margin-bottom:var(--cohost-space-3);padding:var(--cohost-space-3);border:var(--cohost-border-width-default)solid var(--cohost-color-border-default);border-radius:var(--cohost-radius-lg);background:var(--cohost-color-background-surface)}.cohost-table td{justify-content:space-between;gap:var(--cohost-space-4);padding:var(--cohost-space-2)0;border:0;display:flex}.cohost-table td:before{content:attr(data-label);color:var(--cohost-color-text-muted);font-weight:var(--cohost-font-weight-medium)}.cohost-message{max-width:92%}.cohost-dialog,.cohost-drawer,.cohost-sheet{max-height:calc(100dvh - var(--cohost-space-8));overflow-y:auto}}@media (prefers-reduced-motion:reduce){.cohost-system *,.cohost-system :before,.cohost-system :after{scroll-behavior:auto!important;animation-duration:var(--cohost-motion-duration-instant)!important;transition-duration:var(--cohost-motion-duration-instant)!important;animation-iteration-count:1!important}.cohost-button:active{transform:none}}
