/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{inset-block:0}.left-0{left:0}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.resize{resize:both}.overflow-x-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media not all and (min-width:48rem){.max-md\:overflow-x-auto{overflow-x:auto}}@media (min-width:48rem){.md\:static{position:static}.md\:hidden{display:none}.md\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}.cc-root{font-family:var(--cc-font);color:var(--cc-text);background:var(--cc-background);min-height:100vh;-webkit-font-smoothing:antialiased;line-height:1.5}.cc-root a{color:var(--cc-primary);text-decoration:none}.cc-root a:hover{text-decoration:underline}.cc-root :focus-visible{outline:2px solid var(--cc-accent-strong);outline-offset:2px}.cc-loading{padding:var(--cc-space-xl);color:var(--cc-muted)}.cc-brand-mark{display:inline-flex;gap:3px;align-items:center}.cc-brand-mark span{display:block;width:10px;height:18px;border-radius:3px;background:var(--cc-accent)}.cc-brand-mark span:last-child{background:var(--cc-series-a);height:13px}.cc-login{min-height:100vh;display:grid;place-items:center;padding:var(--cc-space-md);background:linear-gradient(314deg,var(--cc-navy) 65%,var(--cc-navy-soft) 100%)}.cc-login-card{background:var(--cc-background);border-radius:var(--cc-radius-lg);box-shadow:var(--cc-shadow-strong);padding:var(--cc-space-xl);max-width:380px;width:100%;text-align:center}.cc-login-card h1{font-size:24px;margin:var(--cc-space-md) 0 var(--cc-space-xs)}.cc-login-card p{color:var(--cc-text-soft);margin:0 0 var(--cc-space-lg)}.cc-topbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:var(--cc-navy);color:#fff}.cc-topbar-inner{max-width:1200px;margin:0 auto;padding:12px var(--cc-space-md);display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-md) var(--cc-space-lg)}.cc-root .cc-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:16px;letter-spacing:-.01em}.cc-root .cc-brand:hover{text-decoration:none}.cc-tabs{display:flex;gap:4px;flex:1}.cc-root .cc-tabs a{color:#ffffffc7;font-size:14px;font-weight:500;padding:6px 14px;border-radius:var(--cc-radius-pill)}.cc-root .cc-tabs a:hover{color:#fff;text-decoration:none;background:#ffffff14}.cc-root .cc-tabs a[aria-current=page]{color:var(--cc-navy);background:#fff}.cc-topbar-actions{display:flex;align-items:center;gap:var(--cc-space-md);font-size:13px}.cc-root .cc-topbar-admin{color:var(--cc-navy);background:var(--cc-accent);font-weight:600;padding:6px 14px;border-radius:var(--cc-radius-pill)}.cc-root .cc-topbar-admin:hover{text-decoration:none;filter:brightness(1.05)}.cc-topbar .cc-user{color:#ffffffb3}.cc-topbar .cc-link-button{color:#fff}.cc-user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.cc-link-button{font:inherit;font-size:13px;background:none;border:0;padding:0;color:var(--cc-primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media (max-width: 767px){.cc-tabs{order:3;flex-basis:100%}.cc-topbar-actions{margin-left:auto}.cc-topbar .cc-user{display:none}}.cc-hero{background:linear-gradient(314deg,var(--cc-navy) 65%,var(--cc-navy-soft) 100%);color:#fff;padding-inline:var(--cc-space-md);padding-block:64px 72px}.cc-hero-inner{max-width:760px;margin:0 auto;text-align:center}.cc-hero h1{font-size:clamp(30px,5vw,48px);line-height:1.12;letter-spacing:-.02em;margin:0 0 var(--cc-space-md)}.cc-hero-text{font-size:clamp(16px,2vw,19px);color:#ffffffd1;margin:0}.cc-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-accent);margin:0 0 var(--cc-space-sm)}.cc-eyebrow-dark{color:var(--cc-accent-strong)}.cc-page{max-width:1000px;margin:0 auto;padding-inline:var(--cc-space-md);padding-block:var(--cc-space-xl);box-sizing:border-box}.cc-page-wide{max-width:1200px}.cc-page-xwide{max-width:min(1700px,100%)}.cc-page-xwide .cc-actions{flex-wrap:wrap}.cc-page h1,.cc-page-title{font-size:clamp(24px,3vw,30px);line-height:1.2;letter-spacing:-.015em;margin:0 0 var(--cc-space-sm);color:var(--cc-navy)}.cc-page h2{font-size:18px;letter-spacing:-.01em;margin:var(--cc-space-lg) 0 var(--cc-space-sm);color:var(--cc-navy)}.cc-card h2{margin-top:0}.cc-page h3{font-size:16px;margin:0 0 var(--cc-space-xs);color:var(--cc-navy)}.cc-section-title{margin-top:var(--cc-space-xl)!important}.cc-lead{font-size:16px;color:var(--cc-text-soft);max-width:70ch;margin:0 0 var(--cc-space-lg)}.cc-muted{color:var(--cc-muted)}.cc-error{color:var(--cc-danger);font-weight:500}.cc-success-text{color:var(--cc-success);font-weight:500}.cc-warning-text{color:var(--cc-warning)}.cc-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--cc-space-md);margin-bottom:var(--cc-space-md)}.cc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-sm)}.cc-row{display:flex;flex-wrap:wrap;gap:var(--cc-space-md)}.cc-row>*{flex:1 1 200px}.cc-section{margin-top:var(--cc-space-xl)}.cc-plain-list{padding-left:var(--cc-space-lg)}.cc-empty{background:var(--cc-surface);border:1px dashed var(--cc-border);border-radius:var(--cc-radius);padding:var(--cc-space-lg);color:var(--cc-text-soft);text-align:center}.cc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--cc-space-md);margin:var(--cc-space-md) 0}.cc-card{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);padding:var(--cc-space-lg);box-sizing:border-box;min-width:0}.cc-card p{margin:0 0 var(--cc-space-sm);color:var(--cc-text-soft)}.cc-campaign-card{background:var(--cc-background);display:flex;flex-direction:column;gap:var(--cc-space-sm)}.cc-card-actions{display:flex;flex-wrap:wrap;gap:var(--cc-space-sm);margin-top:auto;padding-top:var(--cc-space-sm)}.cc-root .cc-card-link{font-size:13px;font-weight:500}.cc-root .cc-card-link-block{display:block;color:inherit;background:var(--cc-background);transition:box-shadow .15s ease,transform .15s ease}.cc-root .cc-card-link-block:hover{text-decoration:none;box-shadow:var(--cc-shadow-strong);transform:translateY(-1px)}.cc-duel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-sm);color:var(--cc-text)!important;font-weight:500}.cc-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--cc-space-md);margin-bottom:var(--cc-space-md)}.cc-tile{display:flex;flex-direction:column;gap:2px;background:var(--cc-background);border:1px solid var(--cc-border);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);padding:var(--cc-space-md) var(--cc-space-lg)}.cc-tile-label{font-size:13px;color:var(--cc-text-soft);font-weight:500}.cc-tile-value{font-size:32px;font-weight:700;letter-spacing:-.02em;color:var(--cc-navy);font-variant-numeric:tabular-nums}.cc-tile-hint{font-size:12px;color:var(--cc-muted)}.cc-pill{display:inline-block;font-size:12px;font-weight:600;padding:2px 10px;border-radius:var(--cc-radius-pill);background:var(--cc-surface-strong);color:var(--cc-navy);width:fit-content}.cc-pill-open,.cc-pill-in_progress{background:#fff1db;color:#8a4b00}.cc-pill-closed,.cc-pill-finished{background:#e3f4ea;color:#1f6b35}.cc-steps{list-style:none;margin:calc(-1 * var(--cc-space-xl) - 40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--cc-space-md);position:relative}.cc-steps li{display:flex;gap:var(--cc-space-md);background:var(--cc-background);border:1px solid var(--cc-border);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);padding:var(--cc-space-md) var(--cc-space-lg)}.cc-steps p{margin:0;font-size:14px;color:var(--cc-text-soft)}.cc-step-number{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cc-accent);color:var(--cc-on-accent);font-weight:700}.cc-textarea{width:100%;box-sizing:border-box;font:inherit;font-size:14px;color:var(--cc-text);padding:10px 12px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-background);resize:vertical}.cc-select{font:inherit;font-size:14px;padding:8px 12px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-pill);background:var(--cc-background);color:var(--cc-text)}.cc-root .cc-field:focus,.cc-textarea:focus,.cc-select:focus{outline:2px solid var(--cc-accent);outline-offset:0;border-color:var(--cc-accent)!important}.cc-root label{color:var(--cc-text)}.cc-root .cc-btn:not(:disabled):hover{box-shadow:0 6px 16px -8px #1c294973;transform:translateY(-1px)}.cc-root table{font-size:14px;background:var(--cc-background);border:1px solid var(--cc-border)!important;border-radius:var(--cc-radius);border-collapse:separate!important;border-spacing:0;overflow:hidden}.cc-root table th{background:var(--cc-surface)!important;color:var(--cc-text-soft)!important;font-size:12px;font-weight:600!important;text-transform:uppercase;letter-spacing:.05em;padding:10px 14px!important;border-bottom:1px solid var(--cc-border)!important}.cc-root table td{padding:12px 14px!important;border-bottom:1px solid var(--cc-border)!important;vertical-align:middle}.cc-root table tr:last-child td{border-bottom:0!important}.cc-root table tbody tr:hover td{background:var(--cc-surface)}.cc-evaluation-head{border-bottom:1px solid var(--cc-border);padding-bottom:var(--cc-space-md)}.cc-instructions{background:#fff7eb;border:1px solid #f7d9a8;border-radius:var(--cc-radius);padding:var(--cc-space-sm) var(--cc-space-md);color:var(--cc-text)}.cc-privacy{font-size:13px;color:var(--cc-muted)}.cc-notice{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:var(--cc-space-sm) var(--cc-space-md)}.cc-thread{margin:var(--cc-space-lg) 0}.cc-turn{margin-bottom:var(--cc-space-xl)}.cc-user-message{max-width:760px;margin:0 auto var(--cc-space-md);background:var(--cc-navy);color:#fff;border-radius:var(--cc-radius-lg);padding:var(--cc-space-sm) var(--cc-space-lg)}.cc-user-label{font-size:12px;color:#ffffffa6;font-weight:500}.cc-user-message p{margin:2px 0 0;white-space:pre-wrap}.cc-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--cc-space-md)}@media (max-width: 767px){.cc-columns{grid-template-columns:1fr}}.cc-answer{background:var(--cc-background);border:1px solid var(--cc-border);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);padding:var(--cc-space-md) var(--cc-space-lg);min-width:0;transition:border-color .15s ease,box-shadow .15s ease}.cc-answer-chosen{border-color:var(--cc-accent);box-shadow:0 0 0 2px var(--cc-accent),var(--cc-shadow)}.cc-answer-dimmed{background:var(--cc-surface);box-shadow:none;color:var(--cc-muted)}.cc-answer-dimmed .cc-answer-header{color:var(--cc-muted)}.cc-answer-dimmed>:not(.cc-answer-header):not(.cc-alert-row){opacity:.6;filter:grayscale(1)}.cc-answer-sent{border-color:var(--cc-primary);box-shadow:0 0 0 2px var(--cc-primary),var(--cc-shadow)}.cc-sent-tag{margin-left:auto;font-size:12px;background:var(--cc-primary);color:#fff;padding:1px 10px;border-radius:var(--cc-radius-pill)}.cc-sent-banner{margin:0 0 var(--cc-space-md);padding:var(--cc-space-sm) var(--cc-space-md);font-size:13px;border-left:4px solid var(--cc-primary);background:var(--cc-surface);color:var(--cc-text)}.cc-alert-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-sm);margin-top:var(--cc-space-md);padding-top:var(--cc-space-sm);border-top:1px dashed var(--cc-border)}.cc-alert-pill{font-size:12px;font-weight:600;color:var(--cc-danger);border:1px solid var(--cc-danger);padding:1px 10px;border-radius:var(--cc-radius-pill)}.cc-answer-header{display:flex;align-items:center;gap:var(--cc-space-sm);font-size:13px;font-weight:600;color:var(--cc-text-soft);border-bottom:1px solid var(--cc-border);padding-bottom:var(--cc-space-sm);margin-bottom:var(--cc-space-md)}.cc-side-badge{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--cc-surface-strong);color:var(--cc-navy);font-size:12px;font-weight:700}.cc-chosen-tag{margin-left:auto;font-size:12px;background:var(--cc-accent);color:var(--cc-on-accent);padding:1px 10px;border-radius:var(--cc-radius-pill)}.cc-vote-done{text-align:center;font-size:13px;color:var(--cc-muted)}.cc-thinking{display:flex;align-items:center;justify-content:center;gap:var(--cc-space-sm);color:var(--cc-text-soft);padding:var(--cc-space-lg)}.cc-dots{display:inline-flex;gap:4px}.cc-dots span{width:7px;height:7px;border-radius:50%;background:var(--cc-accent);animation:cc-bounce 1s infinite ease-in-out}.cc-dots span:nth-child(2){animation-delay:.15s}.cc-dots span:nth-child(3){animation-delay:.3s}@keyframes cc-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.cc-dots span{animation:none}.cc-root .cc-btn:not(:disabled):hover,.cc-root .cc-card-link-block:hover{transform:none}}.cc-vote-bar{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + var(--cc-space-md));z-index:5;background:var(--cc-background);border:1px solid var(--cc-border);border-radius:var(--cc-radius-lg);box-shadow:var(--cc-shadow-strong);padding:var(--cc-space-md);text-align:center}.cc-vote-question{margin:0 0 var(--cc-space-sm);font-weight:600;color:var(--cc-navy)}.cc-vote-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cc-space-sm)}.cc-composer{position:sticky;bottom:env(safe-area-inset-bottom,0px);z-index:5;background:var(--cc-background);border-top:1px solid var(--cc-border);padding-block:var(--cc-space-md)}.cc-composer .cc-textarea{border-radius:var(--cc-radius);font-size:15px}.cc-try-result{margin-top:var(--cc-space-md)}.cc-files{padding-left:var(--cc-space-lg)}.cc-files li{margin-bottom:var(--cc-space-xs)}.cc-markdown{overflow-wrap:anywhere;line-height:1.6;font-size:15px}.cc-markdown>:first-child{margin-top:0}.cc-markdown>:last-child{margin-bottom:0}.cc-markdown pre{background:var(--cc-surface);padding:var(--cc-space-sm) var(--cc-space-md);border-radius:var(--cc-radius-sm);overflow-x:auto;font-size:13px}.cc-markdown code{background:var(--cc-surface);border-radius:4px;padding:1px 4px;font-size:.92em}.cc-markdown pre code{background:none;padding:0}.cc-markdown-table{overflow-x:auto}.cc-markdown table{border-collapse:collapse!important}.cc-markdown th,.cc-markdown td{border:1px solid var(--cc-border)!important;padding:var(--cc-space-xs) var(--cc-space-sm)!important}.cc-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--cc-space-md)}.cc-verdict{font-weight:600;font-size:16px;color:var(--cc-navy)!important}.cc-split{margin:var(--cc-space-md) 0}.cc-split-bar{display:flex;gap:2px;height:32px}.cc-split-segment{position:relative;display:flex;align-items:center;justify-content:center;min-width:4px}.cc-split-segment:first-child{border-radius:var(--cc-radius-sm) 0 0 var(--cc-radius-sm)}.cc-split-segment:last-child{border-radius:0 var(--cc-radius-sm) var(--cc-radius-sm) 0}.cc-split-segment:only-child{border-radius:var(--cc-radius-sm)}.cc-split-value{font-size:12px;font-weight:600;color:var(--cc-text);background:var(--cc-background);border-radius:var(--cc-radius-pill);padding:0 8px}.cc-tooltip,.cc-chart-tooltip{position:absolute;z-index:2;bottom:calc(100% + 6px);white-space:nowrap;font-size:12px;color:var(--cc-text);background:var(--cc-background);border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:var(--cc-space-xs) var(--cc-space-sm);box-shadow:var(--cc-shadow-strong);pointer-events:none}.cc-chart-tooltip{bottom:auto;top:0;transform:translate(-50%)}.cc-legend{display:flex;flex-wrap:wrap;gap:var(--cc-space-md);margin-top:var(--cc-space-sm);font-size:13px}.cc-legend-item{display:inline-flex;align-items:center;gap:var(--cc-space-xs)}.cc-swatch{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:middle}.cc-swatch-a{background:var(--cc-series-a)}.cc-swatch-b{background:var(--cc-series-b)}.cc-root .cc-figures{border:0!important;font-size:14px;background:transparent}.cc-root .cc-figures th{text-align:left;font-weight:400!important;text-transform:none;letter-spacing:0;font-size:14px;color:var(--cc-muted)!important;background:transparent!important;border:0!important;padding:4px 16px 4px 0!important}.cc-root .cc-figures td{border:0!important;padding:4px 0!important;font-variant-numeric:tabular-nums}.cc-root .cc-figures tbody tr:hover td{background:transparent}.cc-chart{margin:var(--cc-space-md) 0}.cc-chart-title{font-size:14px;font-weight:600;margin-bottom:var(--cc-space-sm)}.cc-chart-scroll{position:relative;overflow-x:auto}.cc-chart-svg{width:100%;min-width:360px;height:auto;display:block}.cc-grid{stroke:var(--cc-border);stroke-width:1}.cc-axis-ref{stroke:var(--cc-muted);stroke-width:1;stroke-dasharray:4 4}.cc-crosshair{stroke:var(--cc-muted);stroke-width:1}.cc-axis-label{font-size:11px;fill:var(--cc-muted)}.cc-dl{display:grid;grid-template-columns:auto 1fr;gap:var(--cc-space-xs) var(--cc-space-md);margin:0;font-size:13px}.cc-dl dt{color:var(--cc-muted)}.cc-dl dd{margin:0}.cc-segmented{display:inline-flex;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius-pill);padding:3px}.cc-segmented button{font:inherit;font-size:13px;font-weight:500;border:0;padding:6px 14px;border-radius:var(--cc-radius-pill);background:transparent;color:var(--cc-text-soft);cursor:pointer}.cc-segmented button[aria-pressed=true]{background:var(--cc-navy);color:#fff}.cc-admin{background:var(--cc-surface);min-height:100vh}.cc-admin>div>header{background:var(--cc-navy)!important;color:#fff;border-bottom:0!important;position:sticky;top:env(safe-area-inset-top,0px);z-index:20}.cc-admin>div>header button{color:#fff}.cc-admin-title{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:700}.cc-admin-badge{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-on-accent);background:var(--cc-accent);padding:2px 10px;border-radius:var(--cc-radius-pill)}.cc-root .cc-admin-back{color:#fff;font-size:13px;font-weight:500}.cc-admin>div>header .cc-user{color:#ffffffb3;font-size:13px}.cc-admin>div>header .cc-link-button{color:#fff}.cc-admin nav[aria-label=Sidebar]{background:var(--cc-background)!important;border-right:1px solid var(--cc-border)!important;padding:var(--cc-space-md) var(--cc-space-sm)!important}.cc-admin nav[aria-label=Sidebar] a{padding:9px 14px!important;border-radius:var(--cc-radius-pill)!important;margin-bottom:2px;color:var(--cc-text-soft)!important;font-weight:500!important}.cc-admin nav[aria-label=Sidebar] a:hover{background:var(--cc-surface)!important;text-decoration:none}.cc-admin nav[aria-label=Sidebar] a[aria-current=page]{background:var(--cc-navy)!important;color:#fff!important}.cc-admin main{padding:0!important}.cc-admin .cc-card{background:var(--cc-background)}.cc-settings-group{margin-bottom:var(--cc-space-md)}.cc-setting{padding-block:var(--cc-space-sm);border-bottom:1px solid var(--cc-border)}.cc-setting:last-child{border-bottom:0}.cc-setting .cc-setting-help{font-size:13px;margin:-8px 0 4px;color:var(--cc-text-soft)}.cc-setting .cc-setting-meta{font-size:12px;margin:0}.cc-sticky-save{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + var(--cc-space-md));display:flex;gap:var(--cc-space-sm);background:var(--cc-background);border:1px solid var(--cc-border);border-radius:var(--cc-radius-pill);box-shadow:var(--cc-shadow-strong);padding:var(--cc-space-sm);width:fit-content}@media (max-width: 767px){.cc-admin-back,.cc-admin>div>header .cc-user{display:none}}.cc-root h1,.cc-hero h1{font-weight:700}.cc-root h2,.cc-root h3{font-weight:650}.cc-markdown ol,.cc-markdown ul{padding-left:1.4em;margin:.5em 0}.cc-markdown ol{list-style:decimal}.cc-markdown ul{list-style:disc}.cc-markdown li+li{margin-top:.25em}.cc-markdown p{margin:0 0 .75em}.cc-markdown h1,.cc-markdown h2,.cc-markdown h3{font-size:1.05em;margin:.8em 0 .4em}.cc-chart-svg{max-width:860px}.cc-cards-fit{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.cc-duel{display:grid;gap:2px;margin:var(--cc-space-sm) 0!important}.cc-duel-vs{font-size:12px;color:var(--cc-muted);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.cc-setting>label{margin-bottom:var(--cc-space-sm)}.cc-setting>label+.cc-setting-help{margin-top:0!important}.cc-vote-short{display:none}@media (max-width: 767px){.cc-vote-bar{padding:var(--cc-space-sm);bottom:env(safe-area-inset-bottom,0px)}.cc-vote-question{font-size:14px}.cc-vote-buttons{flex-wrap:nowrap}.cc-vote-buttons .cc-btn{flex:1;padding:12px 8px!important}.cc-vote-long{display:none}.cc-vote-short{display:inline}}.cc-admin{--cc-admin-header-h: 56px}.cc-admin>div>header{min-height:var(--cc-admin-header-h);box-sizing:border-box}.cc-admin main{min-width:0}.cc-admin nav[aria-label=Sidebar] li:last-child{margin-top:var(--cc-space-md);padding-top:var(--cc-space-sm);border-top:1px solid var(--cc-border)}@media (min-width: 768px){.cc-admin nav[aria-label=Sidebar]{position:sticky!important;top:calc(env(safe-area-inset-top,0px) + var(--cc-admin-header-h));align-self:flex-start;flex:none;height:calc(100vh - var(--cc-admin-header-h) - env(safe-area-inset-top,0px));overflow-y:auto;overscroll-behavior:contain}}.cc-meter{display:block;height:6px;margin:6px 0 2px;border-radius:var(--cc-radius-pill);background:var(--cc-surface-strong);overflow:hidden}.cc-meter>span{display:block;height:100%;border-radius:var(--cc-radius-pill);background:var(--cc-navy-soft)}.cc-meter>span.cc-meter-high{background:var(--cc-warning)}.cc-meter>span.cc-meter-full{background:var(--cc-danger)}.cc-setting-label{font-size:14px;font-weight:500;color:var(--cc-text)!important;margin:0 0 var(--cc-space-sm)!important}.cc-pricing-scroll{overflow-x:auto;max-height:420px;overflow-y:auto;border-radius:var(--cc-radius)}.cc-root .cc-pricing-table th[scope=row]{text-transform:none;letter-spacing:0;font-weight:500!important;color:var(--cc-text)!important;background:var(--cc-background)!important;border-bottom:1px solid var(--cc-border)!important;white-space:nowrap}.cc-root .cc-pricing-table td{padding:6px 8px!important}.cc-root .cc-pricing-table thead th{position:sticky;top:0;z-index:1}.cc-price-input{font:inherit;font-size:13px;width:7.5em;padding:6px 8px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-background);color:var(--cc-text);font-variant-numeric:tabular-nums}.cc-price-model{width:min(22em,100%)}.cc-pricing-add{display:flex;flex-wrap:wrap;gap:var(--cc-space-sm);align-items:center;margin-top:var(--cc-space-sm)}.cc-vote-extra{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--cc-space-sm);margin-top:var(--cc-space-sm)}.cc-vote-comment-input{font:inherit;font-size:14px;flex:1 1 260px;max-width:520px;padding:8px 14px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-pill);background:var(--cc-background);color:var(--cc-text)}.cc-vote-comment{font-style:italic}.cc-comments{list-style:none;padding:0;margin:0;display:grid;gap:var(--cc-space-sm)}.cc-comment-text{color:var(--cc-text)!important;font-size:15px}.cc-comment-question{font-size:13px;margin:0!important}.cc-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc-table-scroll{max-width:100%;overflow-x:auto}.cc-table-scroll table{width:100%!important}.cc-admin-title,.cc-admin-title>span,.cc-root .cc-brand span{white-space:nowrap}.cc-admin>div>header>div:last-child{flex-wrap:nowrap;min-width:0}.cc-admin>div>header .cc-link-button,.cc-root .cc-admin-back{white-space:nowrap}@media (max-width: 1023px){.cc-root .cc-admin-back,.cc-admin>div>header .cc-user{display:none}}@media (max-width: 767px){.cc-admin-title>span:nth-child(2){display:none}.cc-admin>div>header{padding-inline:12px!important}}.cc-setting-meta,.cc-setting-help,.cc-lead{overflow-wrap:anywhere}.cc-pricing+.cc-setting-help{margin-top:var(--cc-space-sm)!important}.cc-table-scroll table{min-width:100%}.cc-table-scroll td,.cc-table-scroll th{white-space:normal;min-width:8em}.cc-table-scroll td .cc-actions{min-width:max-content}@media (max-width: 767px){.cc-admin nav[aria-label=Sidebar]{overflow-y:auto}}.cc-small{font-size:13px}.cc-subtitle{margin-top:var(--cc-space-lg)!important}.cc-root .cc-ranking{width:100%}.cc-root .cc-ranking tbody th{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600!important;color:var(--cc-text)!important;background:transparent!important}.cc-score{display:inline-flex;align-items:center;gap:var(--cc-space-sm);font-variant-numeric:tabular-nums}.cc-score-bar{display:inline-block;width:80px;height:8px;border-radius:var(--cc-radius-pill);background:var(--cc-surface-strong);overflow:hidden}.cc-score-bar>span{display:block;height:100%;background:var(--cc-series-a);border-radius:var(--cc-radius-pill)}.cc-pairs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--cc-space-md)}.cc-pair{border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:var(--cc-space-sm) var(--cc-space-md);background:var(--cc-background)}.cc-pair-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-xs) var(--cc-space-sm);font-weight:600;margin:0!important;color:var(--cc-text)!important}.cc-fieldset{border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:var(--cc-space-sm) var(--cc-space-md) var(--cc-space-md);margin:var(--cc-space-sm) 0;min-width:0}.cc-fieldset legend{font-weight:600;font-size:14px;padding:0 var(--cc-space-xs)}.cc-picker{list-style:none;padding:0;margin:0 0 var(--cc-space-sm);display:grid;gap:var(--cc-space-xs)}.cc-picker li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-sm);padding:6px 10px;border-radius:var(--cc-radius-sm);background:var(--cc-surface)}.cc-picker-label{font-size:12px;font-weight:600;color:var(--cc-muted);min-width:5.5em}.cc-picker-name{flex:1;font-weight:500;min-width:8em}.cc-icon-button{font:inherit;width:28px;height:28px;border:1px solid var(--cc-border);border-radius:50%;background:var(--cc-background);color:var(--cc-navy);cursor:pointer}.cc-icon-button:disabled{opacity:.35;cursor:default}.cc-dialog-form{max-height:70vh;overflow-y:auto;padding-right:4px}.cc-entry-list{display:flex;flex-direction:column;gap:2px}.cc-entry-card{background:var(--cc-background)!important}.cc-entry-label{font-size:12px!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-muted)!important;margin:0 0 2px!important}.cc-live{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--cc-success)}.cc-live>span{width:8px;height:8px;border-radius:50%;background:var(--cc-success);animation:cc-pulse 1.6s infinite ease-in-out}@keyframes cc-pulse{50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.cc-live>span{animation:none}}.cc-runs{list-style:none;padding:0;margin:0;display:grid;gap:var(--cc-space-sm)}.cc-runs .cc-toolbar{margin-bottom:var(--cc-space-xs);align-items:center}.cc-run-running{background:#fff1db;color:#8a4b00}.cc-run-finished{background:#e3f4ea;color:#1f6b35}.cc-run-failed,.cc-run-interrupted{background:#fde8e8;color:var(--cc-danger)}.cc-side-meta{font-size:12px!important;color:var(--cc-muted)!important;margin:-8px 0 var(--cc-space-sm)!important;font-variant-numeric:tabular-nums}.cc-admin-conversation{border-top:1px solid var(--cc-border);padding-top:var(--cc-space-md);margin-top:var(--cc-space-lg)}.cc-turn-failed .cc-answer{border-style:dashed;opacity:.85}.cc-slack-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-sm);margin-bottom:var(--cc-space-sm)}.cc-root .cc-ranking tbody th{text-align:left}.cc-ranking+.cc-muted,.cc-table-scroll+.cc-muted{margin-top:var(--cc-space-sm)}.cc-entry-inline{margin:var(--cc-space-xs) 0 var(--cc-space-sm);color:var(--cc-text);font-weight:500}.cc-alert-counts{margin:var(--cc-space-xs) 0 0;padding-left:var(--cc-space-lg);font-size:13px}.cc-histo-plot{display:flex;align-items:stretch;justify-content:space-around;gap:var(--cc-space-md);margin-bottom:var(--cc-space-sm)}.cc-histo-col{display:flex;flex-direction:column;align-items:center;flex:1 1 0;max-width:160px}.cc-histo-track{position:relative;width:100%;height:240px;margin-top:24px;border-bottom:1px solid var(--cc-border)}.cc-histo-seg{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;min-height:1px}.cc-histo-total{position:absolute;left:0;right:0;text-align:center;font-weight:600;font-size:13px}.cc-histo-name{font-weight:600;margin-top:var(--cc-space-xs);text-align:center;overflow-wrap:anywhere}.cc-histo-gap{margin:var(--cc-space-sm) 0 0}.cc-replay-turns{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.cc-replay-turns>li{border-top:1px solid var(--border, #d0d5dd);padding-top:.75rem}.cc-fieldset{border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:var(--cc-space-md);margin:var(--cc-space-md) 0}.cc-fieldset>legend{font-weight:600;padding:0 var(--cc-space-sm)}.cc-trace{background:var(--cc-surface);border-radius:var(--cc-radius-sm);padding:var(--cc-space-sm);overflow-x:auto;font-size:12px}.cc-file-button{display:inline-block;cursor:pointer;border:1px solid var(--cc-border);border-radius:var(--cc-radius-pill);padding:6px 14px;font-size:13px;font-weight:600;color:var(--cc-navy)}.cc-file-button:focus-within{outline:2px solid var(--cc-primary);outline-offset:2px}.cc-version-view{border-top:1px solid var(--cc-border);margin-top:var(--cc-space-md);padding-top:var(--cc-space-sm)}.cc-facts{display:grid;grid-template-columns:max-content 1fr;gap:4px var(--cc-space-md);margin:var(--cc-space-sm) 0 var(--cc-space-md)}.cc-facts dt{color:var(--cc-muted)}.cc-facts dd{margin:0;overflow-wrap:anywhere}.cc-logged-messages{list-style:none;margin:0;padding:0;display:grid;gap:var(--cc-space-sm)}.cc-logged-messages>li{border-left:4px solid var(--cc-border);padding-left:var(--cc-space-sm)}.cc-logged-messages>li.cc-logged-system{border-left-color:var(--cc-navy)}.cc-logged-messages>li.cc-logged-user{border-left-color:var(--cc-accent)}.cc-logged-messages pre{white-space:pre-wrap;overflow-wrap:anywhere}.cc-tags{list-style:none;margin:0 0 var(--cc-space-sm);padding:0;display:flex;flex-wrap:wrap;gap:6px}.cc-tag{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:2px 4px 2px 10px;border-radius:var(--cc-radius-pill);background:var(--cc-surface-strong);color:var(--cc-navy)}.cc-tag-static{padding-right:10px}.cc-tag-remove{border:0;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:2px 6px;border-radius:var(--cc-radius-pill)}.cc-tag-remove:focus-visible{outline:2px solid var(--cc-primary);outline-offset:1px}.cc-tag-suggestion{padding-right:10px;border:1px dashed var(--cc-border);cursor:pointer;font-family:inherit}.cc-tag-suggestion:hover,.cc-tag-suggestion:focus-visible{border-style:solid;outline:2px solid var(--cc-primary);outline-offset:1px}.cc-access-table{width:100%;border-collapse:collapse;font-size:14px}.cc-access-table th,.cc-access-table td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--cc-border);font-weight:400}.cc-access-table thead th{font-weight:600}.cc-stepper{list-style:none;display:flex;flex-wrap:wrap;gap:var(--cc-space-sm);padding:0;margin:var(--cc-space-md) 0}.cc-stepper-step{display:inline-flex;align-items:center;gap:var(--cc-space-xs);font:inherit;font-weight:600;padding:6px 14px 6px 8px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-pill);background:var(--cc-background);color:var(--cc-navy);cursor:pointer}.cc-stepper-step[aria-current=step]{background:var(--cc-navy);border-color:var(--cc-navy);color:#fff}.cc-stepper-step:disabled{opacity:.5;cursor:not-allowed}.cc-sides{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--cc-space-md)}.cc-wizard-nav{margin-top:var(--cc-space-lg)}.cc-summary{display:grid;gap:var(--cc-space-xs);margin:0 0 var(--cc-space-md)}.cc-summary>div{display:flex;flex-wrap:wrap;gap:var(--cc-space-sm);padding:6px 10px;border-radius:var(--cc-radius-sm);background:var(--cc-surface)}.cc-summary dt{font-weight:600;min-width:12em}.cc-summary dd{margin:0}.cc-profile-choice{display:grid;gap:4px;font-size:13px;font-weight:600;margin:var(--cc-space-sm) 0}.cc-profile-layout{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:var(--cc-space-md);align-items:start;margin-top:var(--cc-space-sm)}.cc-profile-layout.with-band{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) minmax(16rem,26rem)}.cc-profile-nav{position:sticky;top:var(--cc-space-sm);max-height:70vh;overflow-y:auto}.cc-profile-nav ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cc-profile-nav .cc-link-button{display:block;width:100%;text-align:left;padding:4px 8px;border-radius:var(--cc-radius-sm)}.cc-profile-nav .cc-link-button[aria-current=true]{background:var(--cc-surface-strong);font-weight:600}.cc-profile-list{display:grid;gap:var(--cc-space-xs);min-width:0}.cc-profile-item{border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-surface);scroll-margin-top:var(--cc-space-md)}.cc-profile-item>header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-sm);padding:6px 10px}.cc-profile-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-space-sm);padding:0 10px 10px}.cc-profile-band{position:sticky;top:var(--cc-space-sm);max-height:80vh;overflow-y:auto;border:1px solid var(--cc-border);border-radius:var(--cc-radius);padding:var(--cc-space-sm) var(--cc-space-md);background:var(--cc-background)}.cc-profile-band>header{display:flex;justify-content:space-between;align-items:center;gap:var(--cc-space-sm)}@media (max-width: 1100px){.cc-profile-layout,.cc-profile-layout.with-band{grid-template-columns:minmax(0,1fr)}.cc-profile-nav,.cc-profile-band{position:static;max-height:none}}.cc-profile-cards{list-style:none;padding:0;margin:var(--cc-space-md) 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--cc-space-md)}.cc-profile-card{display:grid;gap:var(--cc-space-sm);align-content:start}
