/*! tailwindcss v4.1.18 | 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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,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;--spacing:.25rem;--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,ui-sans-serif,system-ui,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{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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.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}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-4{gap:calc(var(--spacing)*4)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{color-scheme:light;--bg:#f3f5f7;--surface:#fff;--border:#d1d8e0;--text:#172431;--muted:#506273;--accent:#126347;--success:#176239;--error:#a6212a;--focus:#176dbc;font-family:Inter,system-ui,sans-serif}:root[data-theme=dark]{color-scheme:dark;--bg:#10171e;--surface:#18232e;--border:#3b4b5d;--text:#edf2f7;--muted:#b5c4d3;--accent:#71dfb5;--success:#80e9ad;--error:#ff9ca4;--focus:#8bc8ff}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-size:14px;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,a.button{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .8rem;display:inline-flex}button:hover{border-color:var(--accent)}button.primary,.button.primary{background:var(--accent);color:var(--surface);font-weight:650}button:disabled{opacity:.55;cursor:wait}input,select,textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:7px;padding:.55rem .7rem;display:block}input[type=checkbox]{width:auto;margin-right:.5rem;display:inline-block}label{color:var(--muted);margin:.7rem 0 .25rem;font-weight:550;display:block}small,.muted{color:var(--muted)}h1{letter-spacing:-.04em;margin:0;font-size:1.75rem;font-weight:700}h2{margin:0 0 .8rem;font-size:1.15rem;font-weight:650}h3{font-weight:650}p{margin:.7rem 0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.error,[role=alert]{color:var(--error)}[x-cloak],[hidden]{display:none!important}.topbar{z-index:20;border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:1rem;min-height:68px;padding:.7rem 1.2rem;display:flex;position:sticky;top:0}.brand{letter-spacing:-.04em;font-size:1.2rem;font-weight:800}.utilities{align-items:center;gap:.4rem;margin-left:auto;display:flex}.sidebar{background:var(--bg);width:244px;padding:1rem;position:fixed;top:85px;bottom:0;overflow:auto}.sidebar nav a{color:var(--muted);border-radius:8px;margin:.1rem 0;padding:.6rem .8rem;display:block}.sidebar nav a[aria-current=page]{background:var(--surface);color:var(--accent);font-weight:700;box-shadow:0 1px 4px #0001}.nav-group{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:1.4rem .8rem .5rem;font-size:.72rem}.workspace{max-width:1800px;margin-left:244px;padding:2rem}.page-head,.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.4rem;display:flex}.grid-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:1rem;padding:1.2rem}.metric{letter-spacing:-.05em;font-size:2rem;font-weight:700}.badge{border:1px solid var(--border);color:var(--muted);border-radius:20px;padding:.15rem .5rem;font-size:.75rem;display:inline-block}.stack{gap:.7rem;display:grid}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 1rem;display:grid}.form-grid .wide{grid-column:1/-1}.table-wrap{border:1px solid var(--border);border-radius:9px;margin:.6rem 0;overflow:auto}table{border-collapse:collapse;background:var(--surface);text-align:left;width:100%;font-size:.85rem}th{background:var(--bg);color:var(--muted);white-space:nowrap;font-weight:600}th,td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;max-width:320px;padding:.7rem .9rem}td pre{white-space:pre-wrap;max-height:12rem;overflow:auto}.actions{flex-wrap:wrap;gap:.4rem;display:flex}.notice{border-left:3px solid var(--accent);background:var(--surface);color:var(--muted);border-radius:4px;padding:.7rem 1rem}.empty{text-align:center;color:var(--muted);padding:3rem 1rem}dialog{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;width:600px;max-width:min(92vw,650px);max-height:85vh;padding:1.5rem}dialog::backdrop{background:#0008}summary{cursor:pointer;padding:.5rem 0;font-weight:600}.auth{max-width:480px;margin:8vh auto;padding:1.5rem}.auth h1{margin:1rem 0}.auth .brand{margin-bottom:1.5rem;display:block}.skeleton{background:var(--accent);height:4px;animation:1s infinite pulse}.livechat-grid{grid-template-columns:260px minmax(0,1fr) 230px;gap:1rem;display:grid}.dialog-list{max-height:65vh;overflow:auto}.dialog-item{text-align:left;flex-direction:column;align-items:flex-start;width:100%;margin:.3rem 0;display:block}.thread{flex-direction:column;gap:.65rem;height:50vh;display:flex;overflow:auto}.bubble{background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-width:85%;padding:.6rem .8rem}.bubble.out{border:1px solid var(--border);align-self:flex-end}.flow-layout{grid-template-columns:minmax(0,1fr) 330px;gap:1rem;display:grid}.flow-canvas{border:1px solid var(--border);touch-action:none;background:radial-gradient(var(--border)1px,transparent 1px);background-size:20px 20px;border-radius:10px;width:100%;height:64vh;min-height:420px}.flow-canvas rect{fill:var(--surface);stroke:var(--border);stroke-width:2px}.flow-canvas .selected rect{stroke:var(--accent);stroke-width:3px}.flow-canvas text{fill:var(--text);-webkit-user-select:none;user-select:none;font-size:12px}.flow-canvas path{fill:none;stroke-width:2.5px}.inspector{max-height:75vh;overflow:auto}.field-error{color:var(--error);font-size:.8rem;display:block}.pagination{justify-content:flex-end;align-items:center;gap:.5rem;margin:1rem 0;display:flex}progress{width:100%;accent-color:var(--accent)}.chart-bar{background:var(--accent);border-radius:3px;height:.5rem;margin-top:.5rem}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:99;background:var(--surface);padding:1rem;top:1rem;left:1rem}.mobile-only{display:none}.locale[aria-current=true]{border-color:var(--accent);font-weight:750}.inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.account-nav{flex-wrap:wrap;gap:1rem;display:flex}.secret-panel{border:2px solid var(--accent);overflow-wrap:anywhere;white-space:pre-wrap;padding:1rem}pre{white-space:pre-wrap;overflow-wrap:anywhere}.json-detail{max-height:22rem;overflow:auto}@keyframes pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media(max-width:1279px){.sidebar{width:190px}.workspace{margin-left:190px;padding:1.3rem}.livechat-grid{grid-template-columns:210px minmax(0,1fr)}.livechat-details{grid-column:1/-1}.flow-layout{grid-template-columns:1fr}.inspector{max-height:none}.flow-canvas{height:50vh}.brand{font-size:1rem}}@media(max-width:767px){.mobile-only{display:inline-flex}.topbar{gap:.5rem;padding:.6rem}.utilities{flex-wrap:wrap;margin-left:0}.sidebar{z-index:35;background:var(--surface);width:260px;display:none;top:0;box-shadow:0 0 0 100vw #0006}.sidebar.open{display:block}.workspace{margin-left:0;padding:1rem}.livechat-grid{display:block}.dialog-list{max-height:40vh}.grid-cards{grid-template-columns:1fr 1fr}.flow-canvas{min-height:300px}h1{font-size:1.4rem}.form-grid{grid-template-columns:1fr}.mobile-hide{display:none}.auth{margin:3vh auto}}.sidebar{flex-direction:column;width:244px;padding:.65rem .5rem;display:flex;top:68px;overflow:hidden}.sidebar-main{flex:1;min-height:0;overflow-y:auto}.sidebar-footer{border-top:1px solid var(--border);background:var(--bg);flex-shrink:0;padding-top:.5rem}.sidebar nav a{align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.84rem;line-height:1.3;display:flex}.nav-icon{flex-shrink:0}.operator-count{white-space:nowrap;margin-left:auto}.nav-group{margin:.8rem .65rem .4rem;font-size:.67rem}.workspace{margin-left:244px}.horizontal-tabs{border-bottom:1px solid var(--border);gap:1.2rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.horizontal-tabs a{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;padding:.65rem .1rem}.horizontal-tabs a[aria-current=page]{color:var(--accent);border-color:var(--accent);font-weight:650}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-metrics .card{margin-bottom:0}.overview-metrics .muted{min-height:3em}.overview-metrics{margin-bottom:1rem}.limit-exceeded{color:var(--error)}progress.limit-exceeded{accent-color:var(--error)}.topbar{flex-wrap:nowrap;gap:.65rem;height:68px}.topbar .brand{white-space:nowrap}.topbar details{position:relative}.topbar details>summary{white-space:nowrap;list-style:none}.topbar details>summary::-webkit-details-marker{display:none}.topbar details>summary:after{content:" ▾";color:var(--muted)}.topbar details>.stack{background:var(--surface);border:1px solid var(--border);z-index:25;border-radius:8px;min-width:200px;max-height:60vh;padding:.6rem;position:absolute;right:0;overflow:auto;box-shadow:0 6px 18px #0002}.language-switcher .stack{min-width:170px!important}@media(max-width:1100px){.topbar .brand{display:none}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar kbd{display:none}}@media(max-width:767px){.sidebar{width:260px;display:none;top:0}.sidebar.open{display:flex}.sidebar-footer{background:var(--surface)}.workspace{margin-left:0}.topbar{flex-wrap:wrap;height:auto;min-height:68px}.utilities{margin-left:auto}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.overview-metrics{grid-template-columns:1fr}}@media(min-width:768px){[data-workspace]{--workspace-content-left: calc(244px + 2rem) }.topbar:has(.project-switcher) .brand{flex:0 0 calc(var(--workspace-content-left) - 1.2rem - .65rem)}}@media(min-width:768px)and (max-width:1279px){[data-workspace]{--workspace-content-left: calc(244px + 1.3rem) }}@media(min-width:768px)and (max-width:1100px){.topbar:has(.project-switcher){padding-left:var(--workspace-content-left)}}.workspace-selector{max-width:1400px;min-height:calc(100vh - 68px);margin:0 auto;padding:3rem 2rem}.selector-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.selector-eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.selector-heading h1{font-size:2rem}.selector-tools{align-items:center;gap:.75rem;display:flex}.selector-tools input{width:260px}.selector-tools a{white-space:nowrap}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.project-card{flex-direction:column;min-width:0;margin:0;transition:border-color .15s;display:flex}.project-card:hover{border-color:var(--accent)}.project-card h2{overflow-wrap:anywhere;margin:1rem 0 1.25rem;font-size:1.35rem}.project-card h2 a{color:var(--text)}.project-card-badges{gap:.5rem;display:flex}.status-active{color:var(--success);border-color:var(--success)}.status-suspended{color:var(--error);border-color:var(--error)}.project-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.project-stats dt{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.project-stats dd{margin:.3rem 0 0;font-size:1.5rem;font-weight:700}.project-timezone{margin:1rem 0;font-size:.8rem}.project-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.project-card-footer a{font-weight:650}.selector-empty{text-align:center;max-width:600px;margin:3rem auto;padding:3rem 2rem}.selector-empty .nav-icon{width:40px;height:40px;color:var(--accent);margin-bottom:1.5rem}.selector-empty p{margin-bottom:1.5rem}.platform-link{font-size:.85rem}@media(max-width:1100px){[data-screen=workspace-selector] .topbar .brand{display:block}}@media(max-width:1023px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.workspace-selector{padding:2rem 1rem}.project-grid{grid-template-columns:1fr}.selector-tools{flex-wrap:wrap;width:100%}.selector-tools input{width:100%}.selector-heading h1{font-size:1.7rem}.selector-tools a{width:100%}[data-screen=workspace-selector] .topbar .brand{font-size:1rem}.platform-link{max-width:9rem}}.users-heading,.users-form-footer,.users-membership{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.users-heading{margin-bottom:1.25rem}.users-heading h2{margin:0;font-size:1.4rem}.users-heading p{margin:.3rem 0 0}.users-heading>.badge{font-size:.85rem}.users-create{border-color:var(--accent)}.users-create>summary{color:var(--accent);align-items:center;gap:.5rem;list-style:none;display:flex}.users-plus{background:var(--bg);border-radius:7px;place-items:center;width:28px;height:28px;display:inline-grid}.users-form-footer{margin-top:.8rem}.users-filters{grid-template-columns:repeat(4,minmax(130px,1fr));gap:.7rem 1rem;display:grid}.users-filters label{margin-top:0;font-size:.78rem}.users-search{grid-column:1/-1}.users-table{margin-top:1.25rem}.users-table table{font-size:.85rem}.users-table th,.users-table td{padding:1rem}.users-table td:first-child{min-width:210px}.users-table td:nth-child(2){min-width:220px}.users-table td:last-child{white-space:nowrap}.users-table tbody:last-child tr:last-child td{border-bottom:0}.users-identity{align-items:flex-start;gap:.75rem;display:flex}.users-avatar{background:var(--bg);border:1px solid var(--border);width:38px;height:38px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;font-weight:750;display:grid}.users-email{overflow-wrap:anywhere;margin-top:.2rem;font-size:.78rem;display:block}.users-global{color:var(--accent);margin:0 0 .5rem;font-weight:650}.users-membership{justify-content:flex-start;gap:.4rem}.users-membership>span:first-child{overflow-wrap:anywhere}.users-row:hover{background:var(--bg)}.users-table .users-panel{background:var(--bg);white-space:normal;max-width:none;padding:1.25rem}.users-detail-grid{grid-template-columns:minmax(220px,1fr) minmax(300px,1.5fr);gap:1.5rem;min-width:0;display:grid}.users-detail-grid section{min-width:0}.users-detail-grid h3{margin:0 0 .6rem}.users-detail-grid h3:not(:first-child){margin-top:1.5rem}.users-detail-grid form>button{margin-top:.75rem}.users-access-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:.7rem;padding:1rem}.users-sensitive{border-top:1px solid var(--border);grid-column:1/-1;padding-top:1rem}.users-sensitive>details{margin-top:1rem}.users-sensitive p{margin-top:0}.users-submit{margin-top:.8rem}@media(max-width:1100px){.users-filters{grid-template-columns:repeat(2,minmax(130px,1fr))}.users-detail-grid{grid-template-columns:1fr}.users-table table{min-width:880px}.users-table .users-panel{max-width:calc(100vw - 320px)}.users-sensitive{grid-column:auto}}@media(max-width:767px){.users-filters{grid-template-columns:1fr 1fr}.users-table .users-panel{max-width:calc(100vw - 34px)}.users-detail-grid{width:calc(100vw - 80px)}.users-form-footer>button{width:100%}.users-heading{align-items:flex-start}}@media(max-width:420px){.users-filters{grid-template-columns:1fr}}@media(max-width:767px){.users-table{border:0;overflow:visible}.users-table table{background:0 0;width:100%;min-width:0}.users-table thead{display:none}.users-table tbody{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:.85rem;display:block;overflow:hidden}.users-table .users-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.users-table .users-row td{border-bottom:0;min-width:0;max-width:none;padding:.65rem 1rem;display:block}.users-table .users-row td:before{content:attr(data-label);color:var(--muted);margin-bottom:.4rem;font-size:.7rem;display:block}.users-table .users-row td:first-child,.users-table .users-row td:nth-child(2),.users-table .users-row td:last-child{grid-column:1/-1}.users-table .users-row td:first-child:before,.users-table .users-row td:last-child:before{display:none}.users-table .users-row td:last-child>button{width:100%}.users-table tbody>tr:not(.users-row){display:block}.users-table .users-panel{border-top:1px solid var(--border);width:100%;max-width:none;padding:1rem;display:block}.users-table .users-detail-grid{width:100%}.users-email{word-break:break-word}}.users-table td.users-panel{white-space:normal;overflow-wrap:anywhere}.users-identity .badge{white-space:nowrap}.users-permissions{margin:.6rem 0}.users-permissions summary{font-size:.8rem}.project-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 1rem;display:grid}.project-summary .card{flex-direction:column;gap:.35rem;margin:0;display:flex}.project-summary .metric{font-size:1.8rem}.project-create{border-color:var(--accent)}.project-create>summary{color:var(--accent)}.project-create>form{margin-top:.75rem}.project-filters{grid-template-columns:repeat(4,minmax(140px,1fr));align-items:end;gap:.8rem 1rem;display:grid}.project-search{grid-column:1/-1}.project-filters label{margin:0 0 .3rem;font-size:.78rem}.project-filters .project-attention{grid-column:1/4;align-items:center;gap:.35rem;margin:0;display:flex}.project-filters>span{text-align:right}.projects-table table{min-width:1020px;font-size:.82rem}.projects-table td,.projects-table th{padding:1rem .85rem}.projects-table td:first-child{min-width:185px}.project-name{margin-bottom:.4rem;font-size:.95rem;display:block}.project-alert{color:var(--error);margin-top:.45rem;font-size:.74rem;display:block}.projects-table td:nth-child(2){min-width:170px}.projects-table td:nth-child(3) .badge{white-space:nowrap;width:fit-content}.projects-table td:nth-child(4){min-width:165px}.projects-table td:nth-child(5){min-width:220px}.projects-table td:last-child{min-width:130px}.project-team-link{margin-top:.65rem;color:var(--accent)!important;padding:.2rem .5rem!important;font-size:.75rem!important}.project-row:hover{background:var(--bg)}.project-resource-list{gap:.4rem;margin:0;display:grid}.project-resource-list>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.project-resource-list dt{color:var(--muted);font-size:.75rem}.project-resource-list dd{margin:0;font-weight:650}.project-usage-item{margin-bottom:.6rem}.project-usage-label{flex-direction:column;gap:.15rem;font-size:.75rem;display:flex}.project-usage-label>span{color:var(--muted)}.project-usage-label strong{font-weight:650}.project-usage-item progress{border-radius:8px;height:6px;margin-top:.35rem;display:block;overflow:hidden}.project-panel{background:var(--bg);white-space:normal;max-width:none!important}.project-panel-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;padding-bottom:.9rem;display:flex}.project-panel-nav button[aria-pressed=true]{background:var(--surface);color:var(--accent);border-color:var(--accent);font-weight:650}.project-section{max-width:1100px;padding:.2rem}.project-section h3{margin:0 0 .8rem;font-size:1rem}.project-section .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-section .form-grid .wide,.project-section .form-grid>div:has([name=timezone]){grid-column:1/-1}.project-section input,.project-section select{min-width:0}.project-section [name=timezone]{max-width:500px}.project-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.project-member-grid .users-access-card{margin:0}.project-member-grid .badge{margin:.4rem 0}.project-add-member,.project-owner-transfer{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:1rem;padding:.7rem 1rem}.project-add-member>summary,.project-owner-transfer>summary{color:var(--accent)}.project-billing-overview{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.project-billing-overview>p{grid-column:1/-1;margin:0}.project-danger{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1rem}.project-danger>p{max-width:850px}.project-create .form-grid>div:has([name=timezone]){grid-column:1/-1}.project-create [name=timezone]{max-width:500px}@media(max-width:1100px){.project-filters{grid-template-columns:repeat(2,minmax(140px,1fr))}.project-filters .project-attention{grid-column:1/2}.project-summary{gap:.65rem}.project-summary .card{padding:1rem}.project-panel .project-section{max-width:calc(100vw - 290px)}.project-member-grid{grid-template-columns:1fr}}@media(max-width:767px){.project-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.project-filters{grid-template-columns:1fr 1fr}.project-filters .project-attention{grid-column:1/-1}.project-filters>span{text-align:left;grid-column:1/-1}.projects-table{border:0;overflow:visible}.projects-table table{background:0 0;width:100%;min-width:0}.projects-table thead{display:none}.projects-table tbody{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:1rem;display:block;overflow:hidden}.projects-table .project-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.projects-table .project-row td{border-bottom:0;min-width:0;max-width:none;padding:.7rem 1rem;display:block}.projects-table .project-row td:before{content:attr(data-label);color:var(--muted);margin-bottom:.4rem;font-size:.7rem;display:block}.projects-table .project-row td:first-child,.projects-table .project-row td:nth-child(5),.projects-table .project-row td:last-child{grid-column:1/-1}.projects-table .project-row td:first-child:before,.projects-table .project-row td:last-child:before{display:none}.projects-table .project-row td:last-child .stack{grid-template-columns:1fr 1fr}.projects-table tbody>tr:not(.project-row){display:block}.projects-table td.project-panel{border-top:1px solid var(--border);width:100%;padding:1rem;display:block}.project-panel .project-section{width:100%;max-width:none}.project-panel-nav{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.project-panel-nav button{padding:.5rem;font-size:.78rem}.project-section .form-grid,.project-member-grid,.project-billing-overview{grid-template-columns:1fr}.project-usage-label{flex-flow:wrap;justify-content:space-between;gap:.5rem}.project-summary .metric{font-size:1.5rem}.projects-console>.users-heading>button{width:100%}.project-section p{overflow-wrap:anywhere}.project-resource-list>div{display:block}.project-resource-list dd{margin-top:.15rem}}@media(max-width:420px){.project-filters{grid-template-columns:1fr}.project-summary .card{padding:.8rem}.project-summary .muted{font-size:.8rem}}.project-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.25rem;display:grid}.project-insight-grid>div{background:var(--surface);border:1px solid var(--border);border-radius:9px;flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.project-insight-grid .muted{font-size:.75rem}.project-insight-grid strong{font-size:1.2rem}@media(max-width:767px){.project-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}details.project-create{padding:1.2rem;display:block}.project-create>summary{align-items:center;gap:.5rem;width:100%;list-style:none;display:flex}.project-create>summary::-webkit-details-marker{display:none}.project-settings-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.project-settings-form h3{margin:0 0 .8rem;font-size:1rem}.project-settings-section{border-bottom:1px solid var(--border);margin-top:1.25rem;padding-bottom:1.25rem}.project-settings-section:first-child{margin-top:0}.project-settings-form>.project-settings-section:last-of-type{margin-bottom:1rem}.project-basic-fields>.project-timezone-field{grid-column:1/-1}.project-settings-form [name=timezone]{max-width:500px}.project-language-help{margin:.8rem 0 1rem}.project-settings-form>.project-billing-overview{margin-top:1rem}.project-settings-form .project-member-grid .users-access-card{margin:0}.project-settings-form input[readonly]{background:var(--bg)}@media(max-width:767px){.project-settings-form .form-grid{grid-template-columns:1fr}.project-settings-form [name=timezone]{max-width:100%}.project-settings-form .project-billing-overview{grid-template-columns:1fr}}.project-id,.project-zone{line-height:1.5;display:block}.project-id{font-size:.72rem}.project-zone{margin-top:.2rem;font-size:.8rem}.projects-table .project-resource-list{gap:0;min-width:165px}.projects-table .project-resource-list>div{border-bottom:1px solid var(--border);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem 0;display:flex}.projects-table .project-resource-list>div:last-child{border-bottom:0}.projects-table .project-resource-list dt{color:var(--text);font-size:.78rem;line-height:1.35}.projects-table .project-resource-list dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;line-height:1.2}.project-usage-item{border:1px solid var(--border);background:var(--bg);border-radius:9px;margin-bottom:.6rem;padding:.65rem .75rem}.project-usage-item:last-child{margin-bottom:0}.project-usage-item .project-usage-label{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.project-usage-item .project-usage-label>span{color:var(--muted);font-size:.75rem;font-weight:550}.project-usage-item .project-usage-label>strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.3rem;line-height:1.2}.project-usage-item .project-usage-label>strong.limit-exceeded{color:var(--error)}.project-usage-cap{margin-top:.35rem;font-size:.73rem;line-height:1.4;display:block}.project-billing-overview .project-usage-item{margin-bottom:0}@media(max-width:767px){.projects-table .project-resource-list{min-width:0}.project-row>td:nth-child(4){grid-column:1/-1}.project-row>td:nth-child(4) .project-resource-list{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.project-row>td:nth-child(5){grid-template-columns:1fr 1fr;gap:.65rem;display:grid!important}.project-row>td:nth-child(5):before{grid-column:1/-1}.project-row>td:nth-child(5) .project-usage-item{margin:0}}.projects-table .project-row>td:last-child{min-width:156px}.projects-table .project-row>td:last-child button,.projects-table .project-row>td:last-child .button{white-space:nowrap}.admin-avatar{background:var(--bg);border:1px solid var(--border);color:var(--accent);vertical-align:middle;border-radius:12px;flex-shrink:0;place-items:center;font-weight:750;display:inline-grid;position:relative;overflow:hidden}.admin-avatar img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.avatar-small{border-radius:9px;width:28px;height:28px}.avatar-medium{width:38px;height:38px}.avatar-large,.avatar-preview{border-radius:16px;width:96px;height:96px}.avatar-preview{object-fit:cover}.avatar-preview-row{align-items:center;gap:1rem;display:flex}.profile-menu>summary{align-items:center;gap:.5rem;max-width:220px;min-height:36px;display:flex}.profile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.avatar-editor input[type=file]{max-width:100%}@media(max-width:640px){.profile-menu>summary{max-width:125px}.topbar .utilities{min-width:0}}.avatar-file-label{cursor:pointer;margin-top:1rem;display:inline-flex;position:relative}.avatar-file-label input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.avatar-file-label:focus-within{outline:2px solid var(--accent);outline-offset:3px}.permissions-console{max-width:1320px}.permission-super{justify-content:space-between;align-items:center;gap:1rem;display:flex}.permission-super p{margin-bottom:0}.permission-super .badge{white-space:nowrap;color:var(--accent)}.permission-mobile-select{display:none}.permission-table{table-layout:fixed}.permission-table th:first-child{width:36%}.permission-table thead th:not(:first-child),.permission-table td{text-align:center;vertical-align:middle}.permission-table small{white-space:normal;margin-top:.3rem;font-weight:400;line-height:1.5;display:block}.permission-table th{white-space:normal}.permission-table tbody th{background:var(--surface);color:var(--text)}.permission-table .permission-group th{background:var(--bg);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.permission-state{width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:700;display:inline-grid}.permission-state.is-granted{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.permission-state.is-granted{background:color-mix(in srgb,var(--accent)10%,var(--surface))}}.permission-table td.permission-changed{background:var(--focus)}@supports (color:color-mix(in lab,red,red)){.permission-table td.permission-changed{background:color-mix(in srgb,var(--focus)10%,var(--surface))}}.permission-table td.permission-changed{box-shadow:inset 0 -2px var(--focus)}.permission-switch{cursor:pointer;align-items:center;min-width:44px;min-height:44px;margin:0;display:inline-flex;position:relative}.permission-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.permission-switch span{background:var(--muted);border:1px solid var(--border);border-radius:20px;width:40px;height:24px;transition:background .15s;display:block}.permission-switch span:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;margin:2px;transition:transform .15s;display:block}.permission-switch input:checked+span{background:var(--accent)}.permission-switch input:checked+span:after{transform:translate(16px)}.permission-switch input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.permission-savebar{z-index:5;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 4px 24px #0002}.permission-review{border-color:var(--focus)}.permission-review li,.permission-history li{margin:.45rem 0}.permission-history details+details{border-top:1px solid var(--border)}.permission-review ul,.permission-history ul{padding-left:1.25rem}.permission-legend{font-size:.8rem}@media(max-width:767px){.permission-mobile-select{margin-bottom:1rem;display:block}.permission-table{width:100%;display:table!important}.permission-table thead{display:table-header-group!important}.permission-table tbody{display:table-row-group!important}.permission-table tr{display:table-row!important}.permission-table th,.permission-table td{max-width:none;padding:.7rem;display:table-cell!important}.permission-table td:before,.permission-table [data-role]{display:none!important}.permission-role-OWNER .permission-table [data-role=OWNER],.permission-role-MARKETER .permission-table [data-role=MARKETER],.permission-role-OPERATOR .permission-table [data-role=OPERATOR],.permission-role-ANALYST .permission-table [data-role=ANALYST]{display:table-cell!important}.permission-savebar{flex-direction:column;align-items:stretch;bottom:.5rem}.permission-savebar .actions{justify-content:flex-end}.permission-super{flex-direction:column;align-items:flex-start}.permission-table-wrap{overflow:hidden}.permission-table th{font-size:.8rem}.permission-table small{font-size:.72rem}.permission-table{table-layout:auto}.permission-table th:first-child{width:64%}.permission-table thead th[data-role]{overflow-wrap:normal;word-break:normal;width:36%}.permission-table td[data-role]{min-width:80px}.permission-table thead th small{white-space:normal}}.tariffs-console{max-width:1440px}.tariff-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.tariff-summary .metric{margin-top:.5rem;font-size:2rem;display:block}.tariff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.tariff-card{border-top:3px solid var(--border);flex-direction:column;min-width:0;margin:0;display:flex}.tariff-demo{border-top-color:var(--focus)}.tariff-pro{border-top-color:var(--accent)}.tariff-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tariff-card-heading h2{margin:0}.tariff-card-heading .badge{font-size:.72rem}.tariff-description{min-height:4.5em;line-height:1.5}.tariff-features{grid-template-columns:minmax(0,1fr);gap:0;margin:1rem 0;display:grid}.tariff-features>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.65rem 0;font-size:.82rem;display:flex}.tariff-features dt{color:var(--muted);min-width:0}.tariff-features dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.tariff-card-actions{margin-top:auto;padding-top:1rem}.tariff-card-actions button{white-space:normal;width:100%;font-size:.8rem}.tariff-overlay{z-index:100;justify-content:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.tariff-scrim{background:#0007;border:0;border-radius:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.tariff-editor{background:var(--surface);color:var(--text);width:min(520px,100%);padding:1.5rem;position:relative;overflow-y:auto;box-shadow:-8px 0 32px #0003}.tariff-editor .tariff-card-heading{margin-bottom:1.5rem}.tariff-fields{border:0;gap:1.25rem;margin:0;padding:0;display:grid}.tariff-fields>div>input,.tariff-fields select{width:100%}.tariff-fields:disabled{opacity:.8}.tariff-check{align-items:center;gap:.5rem;margin:.5rem 0;font-weight:400;display:flex}.tariff-check input{flex-shrink:0;width:auto;margin:0}.tariff-savebar{background:var(--surface);border-top:1px solid var(--border);justify-content:flex-end;margin-top:1.5rem;padding:1rem 0;position:sticky;bottom:0}.tariff-management{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.tariff-management .card{min-width:0;margin:0}.tariff-management input,.tariff-management select{width:100%}.tariff-management input[type=checkbox]{width:auto}.tariff-management h4{margin:0 0 1rem}.tariff-management details{margin-top:1.25rem}.project-tariff .tariff-validity{padding:.75rem 0}.tariff-validity .limit-exceeded{color:var(--error)}.tariff-editor .error{overflow-wrap:anywhere}@media(max-width:1200px){.tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tariff-grid,.tariff-management{grid-template-columns:1fr}.tariff-summary{gap:.5rem}.tariff-summary .card{padding:.75rem}.tariff-summary .muted{font-size:.72rem}.tariff-summary .metric{font-size:1.5rem}.tariff-description{min-height:0}.tariff-editor{padding:1rem}.tariff-features>div{font-size:.8rem}}.tariff-features dd{white-space:nowrap;overflow-wrap:normal;flex:none}.tariff-features dt{overflow-wrap:normal;word-break:normal;flex:auto}.tariff-fields>p{margin:0}.tariff-card .tariff-features>div{align-items:flex-start}.project-expiry{font-variant-numeric:tabular-nums;margin-top:.45rem;font-size:.75rem;line-height:1.6}.project-expiry>span{display:block}.project-expiry-attention{color:var(--error);font-weight:650}.project-days-link,.project-status-link,.project-plan-link{white-space:nowrap;width:fit-content}.project-status-link.project-team-link,.project-plan-link.project-team-link{margin-top:0}.project-expiry-attention .project-days-link,.project-status-link.status-suspended{border-color:var(--error);color:var(--error)!important}.tariff-summary-link{color:var(--text);text-decoration:none;transition:border-color .15s;display:block}.tariff-summary-link>span{justify-content:space-between;gap:.5rem;display:flex}.tariff-summary-link:hover{border-color:var(--accent);text-decoration:none}.tariff-summary-link:hover>span{color:var(--accent)}.tariff-summary-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.account-settings{max-width:1200px}.account-intro{max-width:760px;margin:-.25rem 0 1.5rem}.account-card{min-width:0;margin:0;padding:1.5rem}.account-section-header{align-items:flex-start;gap:.85rem;margin-bottom:1.35rem;display:flex}.account-section-icon{background:var(--accent);border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.account-section-icon{background:color-mix(in srgb,var(--accent)9%,var(--surface))}}.account-section-icon{color:var(--accent)}.account-section-icon .nav-icon{width:20px;height:20px}.account-section-header>div{min-width:0}.account-section-header h2{letter-spacing:-.02em;margin:0;font-size:1.03rem;line-height:1.4}.account-section-header p{margin:.4rem 0 0;font-size:.84rem;line-height:1.65}.account-profile-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.account-profile-details{gap:1.25rem;min-width:0;display:grid}.account-profile-wide{grid-column:1/-1}.account-identity-email{flex-direction:column;gap:.25rem;margin-bottom:1.1rem;font-size:.84rem;display:flex}.account-identity-email strong{overflow-wrap:anywhere;font-weight:550}.account-settings label{margin:.8rem 0 0;font-size:.82rem;line-height:1.5}.account-settings label input,.account-settings label select{margin-top:.4rem;font-size:.88rem}.account-inline-action{align-items:flex-end;gap:.8rem;display:flex}.account-inline-action label{flex:1;min-width:0;margin:0}.account-inline-action button{flex-shrink:0}.account-form-footer{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.account-form-footer button,.account-form-footer a{font-size:.82rem}.account-form-footer .form-status{flex-basis:100%;margin:0;font-size:.82rem}.account-settings .form-status:empty{display:none}.account-split-card{grid-template-columns:minmax(210px,.85fr) minmax(0,1.6fr);gap:1.5rem 2.5rem;display:grid}.account-split-card>.account-section-header{margin:0}.account-split-card>.account-section-header p{max-width:340px}.account-form-body{min-width:0}.account-form-body>label:first-child,.account-verification>label:first-child{margin-top:0}.account-settings .account-verification,.account-password-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.account-verification>label{margin-top:0}.account-password-fields{border-top:1px solid var(--border);margin-top:1rem;padding-top:.45rem}.account-security-layout{gap:1.25rem;display:grid}.account-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-card-top .badge{white-space:nowrap}.account-enabled{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.account-enabled{border-color:color-mix(in srgb,var(--success)40%,var(--border))}}.account-enabled{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.account-enabled{background:color-mix(in srgb,var(--success)5%,var(--surface))}}.account-security-stats{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1rem;padding:1.1rem 0;display:grid}.account-security-stats>div{flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.account-security-stats strong{overflow-wrap:anywhere;font-size:.88rem;font-weight:550}.account-mfa-overview .notice{background:var(--bg);margin:.4rem 0 .8rem;font-size:.82rem}.account-security-note{margin:0;font-size:.8rem}.account-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.account-security-grid .account-section-header{min-height:105px}.account-security-grid .account-verification{grid-template-columns:1fr;gap:.8rem}.account-confirm-step{border-color:var(--accent)}form.account-confirm-step:not(.card){border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.25rem}.account-confirm-step h3{margin:0 0 1rem;font-size:.95rem}.account-danger-card{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.account-danger-card{border-color:color-mix(in srgb,var(--error)30%,var(--border))}}.account-danger-button{color:var(--error);border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.account-danger-button{border-color:color-mix(in srgb,var(--error)45%,var(--border))}}.account-session-link{color:var(--text);align-items:center;gap:.9rem;margin:0;padding:1.15rem 1.5rem;display:flex}.account-session-link>span:nth-child(2){flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.account-session-link strong{font-size:.9rem;font-weight:600}.account-session-link .muted{font-size:.8rem}.account-session-link:hover{border-color:var(--accent);text-decoration:none}.account-secret-panel{border:1px solid var(--accent);background:var(--bg);overflow-wrap:anywhere;border-radius:10px;margin-top:1rem;padding:1rem;font-size:.82rem}.account-secret-panel img{background:#fff;border-radius:8px;max-width:100%;height:auto;padding:.5rem;display:block}.account-secret-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:0;list-style:none;display:grid}.account-secret-panel li{overflow-wrap:anywhere;font-family:monospace}.account-settings .avatar-preview-row{margin:1.4rem 0 1rem}.account-settings .avatar-editor .avatar-file-label{margin:.25rem 0 .5rem;font-size:.82rem}.account-settings .avatar-editor #avatar-help{margin:.5rem 0 1.2rem;font-size:.8rem;line-height:1.65}.account-settings .avatar-editor .actions{gap:.55rem}.account-settings .avatar-editor button,.account-settings .avatar-editor .form-status{font-size:.8rem}.account-settings .account-form-body>.notice:first-child{margin-top:0}@media(max-width:1100px){.account-split-card{grid-template-columns:1fr;gap:1rem}.account-split-card>.account-section-header p{max-width:none}.account-security-grid .account-section-header{min-height:145px}}@media(max-width:900px){.account-profile-grid{grid-template-columns:1fr}.account-profile-wide{grid-column:auto}.account-security-grid{grid-template-columns:1fr}.account-security-grid .account-section-header{min-height:0}.account-settings .avatar-editor .avatar-preview-row{margin-top:1rem}.account-profile-grid .avatar-editor .actions{margin-top:.75rem}}@media(max-width:600px){.account-card{padding:1.15rem}.account-section-header{gap:.65rem;margin-bottom:1.1rem}.account-section-icon{border-radius:10px;flex-basis:34px;width:34px;height:34px}.account-settings .account-verification,.account-password-fields,.account-security-stats{grid-template-columns:1fr;gap:.8rem}.account-password-fields{padding-top:1rem}.account-password-fields>label{margin:0}.account-card-top{flex-wrap:wrap;gap:.25rem}.account-card-top .account-section-header{margin-bottom:.5rem}.account-card-top .badge{margin:0 0 1rem 2.8rem}.account-inline-action{flex-direction:column;align-items:stretch}.account-inline-action button{align-self:flex-start}.account-form-footer{flex-direction:column;align-items:flex-start}.account-form-footer button{text-align:left;white-space:normal;max-width:100%}.account-settings label{font-size:.8rem}.account-session-link{align-items:flex-start;padding:1rem}.account-session-link>span:last-child{align-self:center}.account-intro{font-size:.85rem}.account-secret-panel ul{grid-template-columns:1fr}}.account-settings .avatar-file-label{border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:8px;padding:.5rem .8rem}.account-settings .avatar-file-label:hover{border-color:var(--accent)}.account-settings .account-verification,.account-settings .account-password-fields{align-items:end}.account-settings .account-form-body>label+.account-verification,.tariff-rules{margin-top:1rem}.tariff-rules>summary{color:var(--text);font-size:.9rem}.tariff-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-top:1rem;display:grid}.tariff-rules h3{margin:0 0 .4rem;font-size:.85rem}.tariff-rules p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.65}.tariff-rules .tariff-token-note{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.tariff-rules-grid section{min-width:0}@media(max-width:700px){.tariff-rules-grid{grid-template-columns:1fr}}.analytics-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem 1rem;display:grid}.analytics-filters>div,.analytics-heading>div{min-width:0}.analytics-filters label,.analytics-heading label{margin:0 0 .35rem}.analytics-filter-help{grid-column:1/-1;margin:0;font-size:.8rem}.analytics-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.analytics-heading h2{margin:0}.analytics-heading p{margin:.5rem 0 0}.analytics-conversion{flex-direction:column;gap:.3rem;max-width:400px;display:flex}.analytics-metrics .metric{font-variant-numeric:tabular-nums;display:block}.analytics-metrics .analytics-comparison{min-height:0;color:var(--muted);margin-bottom:0;font-size:.78rem}.analytics-event-select{width:min(100%,340px)}.analytics-legend{color:var(--muted);flex-wrap:wrap;gap:1rem;font-size:.8rem;display:flex}.analytics-legend>span{align-items:center;gap:.5rem;display:inline-flex}.analytics-legend i{border-top:3px solid var(--accent);width:24px;display:inline-block}.analytics-legend .analytics-previous-key{border-top:3px dashed var(--muted)}.analytics-chart{margin-top:.5rem}.analytics-chart svg{width:100%;height:auto;display:block;overflow:visible}.analytics-chart text{fill:var(--muted);font-size:13px}.analytics-grid{stroke:var(--border);stroke-width:1px;fill:none}.analytics-line{fill:none;stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.analytics-line-current{stroke:var(--accent)}.analytics-single-previous{fill:var(--muted)}.analytics-line-previous{stroke:var(--muted);stroke-dasharray:5 5}.analytics-point{fill:var(--accent);stroke:var(--surface);stroke-width:1px;cursor:crosshair}.analytics-point:hover,.analytics-point:focus{stroke:var(--focus);stroke-width:3px;outline:none}.analytics-chart-detail{min-height:3em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.analytics-daily{margin-top:1rem}.analytics-daily>summary{cursor:pointer;color:var(--accent)}.analytics-table{max-width:100%}.analytics-table table{font-variant-numeric:tabular-nums;min-width:520px}.analytics-table td{white-space:normal;overflow-wrap:anywhere;max-width:280px}.analytics-ranking table{min-width:800px}.analytics-ranking th{white-space:normal;min-width:100px;max-width:240px}.analytics-ranking td:first-child{min-width:170px}.analytics-ranking small{margin-top:.3rem;display:block}.analytics-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.analytics-snapshot-grid .card{min-width:0}.analytics-snapshot-grid dl{margin:.7rem 0 0}.analytics-snapshot-grid dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:.5rem;padding:.4rem 0;display:flex}.analytics-snapshot-grid dt{color:var(--muted)}.analytics-snapshot-grid dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.analytics-snapshot-grid p{font-size:.8rem}.analytics-usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.analytics-usage>div{flex-direction:column;display:flex}@media(max-width:1100px){.analytics-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-snapshot-grid{grid-template-columns:1fr}}@media(max-width:767px){.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-metrics .card{padding:.8rem}.analytics-metrics .muted{font-size:.78rem}.analytics-metrics .metric{font-size:1.7rem}.analytics-chart svg{min-height:140px}.analytics-heading>div{max-width:100%}.analytics-table th,.analytics-table td{padding:.6rem}.platform-analytics .pagination{flex-wrap:wrap}}@media(max-width:420px){.analytics-filters,.analytics-usage{grid-template-columns:1fr}}.selector-filters{flex-wrap:wrap;gap:.75rem 1rem;margin:-.5rem 0 1.5rem;display:flex}.selector-filters label{min-width:200px;margin:0;font-size:.8rem}.selector-filters select{margin-top:.35rem}.selector-validity{color:var(--muted);flex-wrap:wrap;gap:.2rem .65rem;margin:-.5rem 0 1rem;font-size:.8rem;display:flex}.selector-validity strong{font-weight:650}.selector-validity-ending{color:#935000}.selector-validity-expired{color:var(--error)}:root[data-theme=dark] .selector-validity-ending{color:#ffc477}@media(max-width:600px){.selector-filters{grid-template-columns:1fr;display:grid}.selector-filters label{min-width:0}}.topbar .project-switcher{min-width:0;max-width:clamp(150px,22vw,280px)}.topbar .project-switcher>summary{border-radius:8px;align-items:center;gap:.55rem;min-height:40px;padding:.35rem .5rem .35rem 0;font-size:.87rem;display:flex}.topbar .project-switcher>summary:after{content:none}.project-switcher>summary:hover{background:var(--bg)}.project-switcher-icon{border:1px solid var(--border);background:var(--bg);width:30px;height:30px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.project-switcher-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-switcher-chevron{color:var(--muted);flex-shrink:0}.project-switcher[open] .project-switcher-chevron{transform:rotate(180deg)}.project-state-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.project-state-dot.state-active{background:var(--success)}.project-state-dot.state-suspended{background:var(--error)}.project-switcher-panel{z-index:25;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:min(360px,100vw - 4.5rem);padding:0;position:absolute;top:calc(100% + .55rem);left:0;overflow:hidden;box-shadow:0 12px 36px #0002,0 2px 6px #0001}.project-switcher-search{margin:.75rem .75rem .5rem;position:relative}.project-switcher-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.project-switcher-search input{background:var(--bg);border-color:#0000;border-radius:8px;padding:.6rem .65rem .6rem 2.2rem;font-size:.82rem}.project-switcher-search input:focus{border-color:var(--focus);outline:2px solid var(--focus)}@supports (color:color-mix(in lab,red,red)){.project-switcher-search input:focus{outline:2px solid color-mix(in srgb,var(--focus)20%,transparent)}}.project-switcher-search input:focus{outline-offset:0}.project-switcher-list{overscroll-behavior:contain;max-height:min(380px,45vh);padding:0 .4rem .5rem;overflow-y:auto}.project-switcher-item{color:var(--text);border-radius:8px;align-items:center;gap:.7rem;margin:.15rem 0;padding:.65rem .6rem;display:flex}.project-switcher-item:hover,.project-switcher-item[aria-current]{background:var(--bg);text-decoration:none}.project-switcher-item[aria-current] .project-switcher-icon{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.project-switcher-item[aria-current] .project-switcher-icon{border-color:color-mix(in srgb,var(--accent)25%,var(--border))}}.project-switcher-item[aria-current] .project-switcher-icon{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.project-switcher-item[aria-current] .project-switcher-icon{background:color-mix(in srgb,var(--accent)8%,var(--surface))}}.project-switcher-copy{flex:1;gap:.25rem;min-width:0;display:grid}.project-switcher-item-name{overflow-wrap:anywhere;font-size:.85rem;font-weight:600;line-height:1.35}.project-switcher-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.72rem;line-height:1.3;display:flex}.project-switcher-status{align-items:center;gap:.3rem;display:inline-flex}.project-switcher-check{color:var(--accent);flex-shrink:0}.project-switcher-empty{text-align:center;color:var(--muted);padding:1.25rem .75rem;font-size:.82rem}.project-switcher-footer{border-top:1px solid var(--border);padding:.4rem}.project-switcher-footer a{color:var(--muted);border-radius:7px;align-items:center;gap:.6rem;padding:.6rem;font-size:.8rem;line-height:1.35;display:flex}.project-switcher-footer a:hover{background:var(--bg);color:var(--text);text-decoration:none}.project-switcher-footer svg{flex-shrink:0}.project-switcher-arrow{margin-left:auto}@media(max-width:767px){.topbar .project-switcher{max-width:calc(100vw - 5rem)}.project-switcher-panel{top:calc(100% + .4rem)}}.bot-create>summary{color:var(--accent);font-size:1.05rem}.bot-setup-form{margin-top:1rem}.bot-form-section{border:1px solid var(--border);background:var(--bg);border-radius:10px;min-width:0;margin:0 0 1rem;padding:1.1rem}.bot-form-section legend{padding:0 .4rem;font-weight:650}.bot-form-section>p:first-of-type{margin-top:0}.bot-form-section .form-grid>div{min-width:0}.bot-form-section .field-help{color:var(--muted);margin:.4rem 0 .6rem;font-size:.82rem}.secret-generator{align-items:stretch;gap:.5rem;display:flex}.secret-generator input{flex:1;min-width:0}.secret-generator button{flex-shrink:0;padding:.5rem .65rem;font-size:.82rem}.secret-generator+span{margin-top:.3rem;font-size:.8rem;display:block}.bot-form-footer{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.bot-extra>summary{font-weight:600}.bot-form-footer .form-status{margin:0}@media(max-width:480px){.bot-form-section{padding:.8rem}.bot-setup-form .form-grid{grid-template-columns:minmax(0,1fr)}.secret-generator{flex-wrap:wrap}.secret-generator input{flex-basis:100%}.bot-form-footer>.primary{width:100%}}.bot-webhook-url{overflow-wrap:anywhere}.bots-console{max-width:1280px}.bots-intro,.bots-section-heading{justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.2rem;display:flex}.bots-intro>p,.bots-section-heading p{margin:0}.bots-intro>button,.bots-section-heading>button{flex-shrink:0}.bots-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.2rem 0 .5rem;display:grid}.bots-summary>div{background:var(--surface);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:.7rem;padding:1rem 1.2rem;display:flex}.bots-summary strong{font-variant-numeric:tabular-nums;font-size:1.65rem}.bots-console>.field-help{color:var(--muted);margin:0 0 1.5rem;font-size:.82rem}.bots-console>.bot-create{margin:1.2rem 0}.bots-filters{grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:1rem;margin:1.5rem 0 1rem;display:grid}.bots-filters label{margin-top:0}.bot-card{margin-bottom:1rem;padding:1.25rem}.bot-card-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bot-identity{align-items:center;gap:.8rem;min-width:0;display:flex}.bot-identity>div{overflow-wrap:anywhere;min-width:0}.bot-identity h2{margin:0;font-size:1.1rem}.bot-identity .muted{font-size:.8rem}.bot-platform-icon{border:1px solid var(--border);background:var(--bg);width:42px;height:42px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;font-weight:750;display:grid}.bot-status{white-space:nowrap}.bot-status-active{color:var(--accent);background:var(--bg)}.bot-status-invalid_token{color:var(--error)}.bot-card-facts{background:var(--bg);border-radius:9px;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.25rem;padding:1rem;display:grid}.bot-fact-label{color:var(--muted);margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:block}.bot-language-tags{flex-wrap:wrap;gap:.3rem;margin-bottom:.35rem;display:flex}.bot-card-facts small{color:var(--muted);font-size:.75rem;display:block}.bot-webhook{min-width:0}.bot-webhook code{overflow-wrap:anywhere;margin-bottom:.35rem;font-size:.78rem;display:block}.bot-disabled-note{color:var(--muted);font-size:.82rem}.bot-card-actions{justify-content:flex-end;gap:.6rem;margin:.9rem 0;display:flex}.bot-card-actions button{font-size:.82rem}.bot-credentials-disclosure{border-top:1px solid var(--border);margin-top:.9rem;padding-top:.4rem}.bot-credentials-disclosure>summary{color:var(--muted);font-size:.85rem}.danger-outline{color:var(--error);border-color:var(--error)}button.danger{background:var(--error);color:#fff;border-color:var(--error)}.bot-delete-panel{border:1px solid var(--error);background:var(--bg);border-radius:10px;margin-top:1rem;padding:1.1rem}.bot-delete-panel h3{color:var(--error);overflow-wrap:anywhere;margin:0}.bot-delete-counts{flex-wrap:wrap;gap:.8rem 1.5rem;margin:1rem 0;display:flex}.bot-delete-counts>div{flex-direction:column;display:flex}.bot-delete-counts dt{color:var(--muted);font-size:.78rem}.bot-delete-counts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.bot-delete-form>input{max-width:480px;margin-bottom:.5rem}.bot-delete-form .bot-form-footer{margin-top:1rem}.bots-channels{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.6rem}.bots-section-heading h2{margin:0 0 .4rem;font-size:1.25rem}.bots-guide{border:1px solid var(--border);color:var(--muted);border-radius:10px;margin-bottom:1rem;padding:.8rem 1rem;font-size:.82rem}.channel-card>summary{justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.channel-card>summary::-webkit-details-marker{display:none}.channel-card>summary>span:first-child{overflow-wrap:anywhere;min-width:0}.channel-card>summary small{color:var(--muted);margin-top:.2rem;font-size:.78rem;font-weight:400;display:block}.channel-card>summary>.badge:after{content:" +"}.channel-card[open]>summary>.badge:after{content:" -"}.bot-toggle{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.65rem;padding:.75rem;font-size:.85rem;display:flex}.bot-toggle>input{accent-color:var(--accent);flex-shrink:0;margin:.15rem 0 0}.bot-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.bot-toggle-grid .bot-toggle{height:100%}@media(max-width:767px){.bots-intro,.bots-section-heading{flex-direction:column;align-items:flex-start;gap:.8rem}.bots-summary{gap:.5rem}.bots-summary>div{flex-direction:column;align-items:flex-start;gap:.3rem;padding:.75rem}.bots-summary .muted{font-size:.75rem}.bots-summary strong{font-size:1.4rem}.bots-filters{grid-template-columns:minmax(0,1fr)}.bot-card{padding:1rem}.bot-card-heading{flex-direction:column;align-items:flex-start;gap:.7rem}.bot-card-facts{grid-template-columns:minmax(0,1fr);gap:1rem;padding:.8rem}.bot-card-actions{justify-content:flex-start}.bot-toggle-grid{grid-template-columns:1fr}.channel-card>summary{flex-direction:column;align-items:flex-start;gap:.5rem}.bots-section-heading>button,.bots-intro>button{width:100%}.bot-delete-form .bot-form-footer{flex-direction:column;align-items:stretch}}.bot-diagnostics{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.bot-diagnostics-heading{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.bot-diagnostics-heading button{font-size:.85rem}.bot-diagnostics-heading small{flex:1;min-width:180px;font-size:.75rem}.bot-diagnostics-time{color:var(--muted);margin:.8rem 0;font-size:.75rem}.bot-diagnostics-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bot-diagnostics-list li{background:var(--bg);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;display:flex}.diagnostic-icon{text-align:center;flex-shrink:0;width:1.3rem;font-size:1rem;font-weight:750}.diagnostic-success .diagnostic-icon{color:var(--accent)}.diagnostic-error .diagnostic-icon{color:var(--error)}.bot-diagnostics-list strong{font-size:.8rem}.diagnostic-state{color:var(--muted);font-weight:400}.bot-diagnostics-list p{margin:.2rem 0 0;font-size:.8rem}.diagnostic-detail{font-variant-numeric:tabular-nums;margin-top:.2rem;display:block}.diagnostics-pending{opacity:.55}.bot-diagnostics>.field-help,.bot-diagnostics .field-help{color:var(--muted);font-size:.75rem}@media(max-width:480px){.bot-diagnostics-heading{flex-direction:column;align-items:stretch}.bot-diagnostics-heading button{width:100%}.bot-diagnostics-heading small{min-width:0}.diagnostic-state{display:block}}.bot-webhook-setup{flex-wrap:wrap;align-items:center;gap:.7rem;padding:.75rem 0 .25rem;display:flex}.bot-webhook-setup button{font-size:.85rem}.bot-webhook-setup>small{flex:1;min-width:180px;font-size:.75rem}.bot-webhook-setup>p{width:100%;margin:.2rem 0;font-size:.8rem}.bot-webhook-setup>p:empty{display:none}@media(max-width:480px){.bot-webhook-setup{flex-direction:column;align-items:stretch}.bot-webhook-setup button{width:100%}.bot-webhook-setup>small{min-width:0}}.channel-connect{margin-top:1rem}.channel-find-form .form-grid{grid-template-columns:minmax(180px,1fr) minmax(0,2fr)}.channel-find-form label{margin-top:0}.channel-find-form .field-help,.channel-found .field-help,.channel-manual>.field-help{color:var(--muted);font-size:.8rem}.channel-found{border:1px solid var(--border);background:var(--bg);border-radius:10px;margin-top:1rem;padding:1rem}.channel-found-heading{overflow-wrap:anywhere;align-items:center;gap:.8rem;margin-bottom:.85rem;display:flex}.channel-found-heading>div{min-width:0}.channel-found h3{margin:0 0 .2rem;font-size:1.05rem}.channel-found-heading .muted{font-size:.8rem}.channel-found .bot-diagnostics-list li{background:var(--surface)}.channel-found-id{color:var(--muted);margin-top:.7rem;font-size:.8rem}.channel-found-id p{overflow-wrap:anywhere}.channel-found>.primary{margin-top:.6rem}.channel-connected{border:1px solid var(--accent);color:var(--accent);border-radius:8px;padding:1rem}.channel-manual{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:.75rem}.channel-manual>summary{color:var(--muted);font-size:.85rem}@media(max-width:600px){.channel-find-form .form-grid{grid-template-columns:minmax(0,1fr)}.channel-find-form button,.channel-found>.primary{width:100%}.channel-found{padding:.8rem}.channel-found-heading{align-items:flex-start}}.discovered-chats{border:1px solid var(--border);background:var(--bg);border-radius:10px;margin:1rem 0 1.5rem;padding:1rem}.discovered-chats h3{margin:0 0 .4rem;font-size:1rem}.discovered-chats .bots-section-heading{align-items:flex-start}.discovered-chat-list{gap:.6rem;max-height:420px;margin-top:.8rem;display:grid;overflow:auto}.discovered-chat{background:var(--surface);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.discovered-chat-info{overflow-wrap:anywhere;gap:.35rem;min-width:0;display:grid}.discovered-chat-info .badge{justify-self:start}.discovered-chat small{color:var(--muted);font-size:.75rem}.discovered-chat>button{flex-shrink:0;font-size:.8rem}@media(max-width:600px){.discovered-chats{padding:.75rem}.discovered-chat{flex-direction:column;align-items:stretch}.discovered-chat>button{width:100%}}.bot-technical-data .bot-webhook{margin-top:.75rem}.bot-technical-data .bot-form-footer{margin-top:.65rem}.bot-technical-data small{color:var(--muted);font-size:.75rem}.channel-card{margin-bottom:1rem;padding:1.25rem}.channel-card .bot-identity h3{margin:0;font-size:1.1rem}.channel-linked{color:var(--accent);background:var(--bg)}.channel-feature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.3fr);gap:.75rem;margin-top:1.25rem;display:grid}.channel-feature{background:var(--bg);border:1px solid var(--border);border-radius:10px;min-width:0;padding:1rem}.channel-feature>strong{font-size:.8rem;font-weight:600}.channel-feature-tags{flex-wrap:wrap;gap:.4rem;display:flex}.channel-feature-tags .badge{white-space:normal;overflow-wrap:anywhere;font-weight:500}.feature-enabled{color:var(--accent)}.channel-settings .form-grid,.channel-manual .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-card .bot-toggle span,.channel-manual .bot-toggle span{min-width:0}.channel-card .bot-toggle strong,.channel-manual .bot-toggle strong{font-weight:600;display:block}.channel-card .bot-toggle small,.channel-manual .bot-toggle small{color:var(--muted);margin-top:.4rem;font-size:.78rem;font-weight:400;line-height:1.5;display:block}.channel-settings-note{color:var(--muted);background:var(--surface);border-left:3px solid var(--border);border-radius:4px;margin:.8rem 0 0;padding:.7rem .8rem;font-size:.8rem}.channel-ai .bot-toggle-grid{margin-bottom:1rem}.channel-technical-body{overflow-wrap:anywhere;gap:.4rem;margin-top:.8rem;font-size:.8rem;display:grid}.channel-technical-body code{overflow-wrap:anywhere}.channel-card .bot-credentials-disclosure>summary{padding:.45rem 0}.channel-card .field-help{line-height:1.5}@media(max-width:1000px){.channel-feature-grid{grid-template-columns:minmax(0,1fr)}.channel-feature{padding:.8rem}}@media(max-width:600px){.channel-card{padding:1rem}.channel-settings .form-grid,.channel-manual .form-grid{grid-template-columns:minmax(0,1fr)}.channel-card .bot-form-footer>.primary{width:100%}.channel-feature-grid{gap:.5rem}}.flow-create{max-width:1280px;margin:2rem 0}.flow-create-heading{align-items:center;gap:1rem;margin-bottom:1.6rem;display:flex}.flow-create-heading h2{margin:0;font-size:1.5rem}.flow-create-heading p{color:var(--muted);max-width:780px;margin:.4rem 0 0}.flow-create-symbol{background:var(--surface);border:1px solid var(--border);width:48px;height:48px;color:var(--accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.flow-create-symbol svg{width:26px;height:26px}.flow-step{margin:0 0 1rem;font-size:1rem}.flow-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.flow-template-card{text-align:left;border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:.8rem;min-height:128px;padding:1.1rem;position:relative}.flow-template-card[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.flow-template-card[aria-pressed=true]{background:color-mix(in srgb,var(--accent)7%,var(--surface))}}.flow-template-icon{background:var(--bg);width:34px;height:34px;color:var(--accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.flow-template-content{flex-direction:column;gap:.4rem;min-width:0;padding-right:.7rem;display:flex}.flow-template-content strong{font-size:.9rem;line-height:1.5}.flow-template-content>span{color:var(--muted);font-size:.8rem;line-height:1.6}.flow-template-check{color:var(--accent);font-weight:700;position:absolute;top:.6rem;right:.7rem}.flow-create-setup{margin-top:1.4rem;padding:1.5rem}.flow-setup-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.3rem;padding-bottom:1rem;display:flex}.flow-setup-heading h3{margin:0}.flow-setup-heading p{margin:.3rem 0 0}.flow-create-columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2rem;display:grid}.flow-create fieldset{border:0;min-width:0;margin:0;padding:0}.flow-create .field-help{color:var(--muted);margin:.45rem 0 0;font-size:.8rem;line-height:1.65}.flow-create input[aria-invalid=true],.flow-create select[aria-invalid=true]{border-color:var(--error)}.flow-preparation{background:var(--bg);border:1px solid var(--border);border-radius:12px;align-self:start;min-width:0;padding:1.15rem}.flow-preparation h3{margin:0;font-size:.9rem}.flow-preparation p{color:var(--muted);font-size:.8rem;line-height:1.65}.flow-resource{border-top:1px solid var(--border);padding:.9rem 0}.flow-resource-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.flow-resource-heading strong{font-size:.8rem}.flow-resource a,.flow-after a{align-items:center;gap:.3rem;margin-top:.45rem;font-size:.8rem;display:inline-flex}.flow-resource-ready{color:var(--accent)}.flow-resource-missing{color:var(--muted)}.flow-after{border-top:1px solid var(--border);padding-top:1rem}.flow-create-footer{margin-top:1.5rem}.flow-create-footer>button{justify-content:space-between;width:100%;padding:.8rem}.flow-create-footer p{color:var(--error);margin:.7rem 0 0;font-size:.85rem}.flow-replace-notice{border:1px solid var(--border);background:var(--bg);border-radius:9px;padding:1rem;font-size:.85rem}.flow-replace-notice p{margin:0 0 .5rem}.flow-replace-label{align-items:flex-start;gap:.5rem;font-size:.8rem;display:flex}.flow-replace-label input{flex-shrink:0;margin:.2rem 0 0}@media(max-width:1050px){.flow-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-create-columns{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media(max-width:540px){.flow-create-heading{align-items:flex-start}.flow-template-grid{grid-template-columns:minmax(0,1fr)}.flow-template-card{min-height:0;padding:1rem}.flow-create-setup{padding:1rem}.flow-create-heading h2{font-size:1.25rem}.flow-create-footer>button{font-size:.85rem}.flow-preparation{padding:1rem}}.automation-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.5rem;display:flex}.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.automation-area{min-width:0}.automation-row{border-top:1px solid var(--border,#d8dee8);overflow-wrap:anywhere;padding-block:1rem}.automation-row .actions{flex-wrap:wrap}.automation-row form{margin-block:1rem}.automation-row label{margin-top:.6rem;display:block}.automation-row select,.automation-row input{max-width:100%}.automation-row details{margin-block:.8rem}@media(max-width:900px){.automation-grid{grid-template-columns:1fr}}@media(max-width:390px){.automation-heading{display:block}.automation-row .actions>*{width:100%}}.section-heading{align-items:center;gap:.75rem;min-width:0;line-height:1.4;display:flex}.section-heading-icon{border:1px solid var(--border);background:var(--accent);border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.section-heading-icon{background:color-mix(in srgb,var(--accent)6%,var(--surface))}}.section-heading-icon{color:var(--accent)}.section-heading-icon .nav-icon{width:21px;height:21px}.section-heading-text{overflow-wrap:anywhere;min-width:0}.section-heading-text .badge{vertical-align:middle}.empty .section-heading{justify-content:center}.flow-create-heading{display:block}.flow-create-heading h2{font-size:1.4rem}.flow-create-heading .section-heading-icon{border-radius:13px;flex-basis:46px;width:46px;height:46px}.flow-create-heading .nav-icon{width:25px;height:25px}.resource-meta{color:var(--muted);margin-top:.35rem;font-size:.75rem;display:block}.automation-filters{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1rem;margin:1.25rem 0;display:grid}.automation-bot-links{flex-wrap:wrap;gap:.65rem;display:flex}.automation-bot-links>a{text-align:left;justify-content:flex-start;max-width:100%}.automation-bot-links>a>span{overflow-wrap:anywhere;min-width:0}.automation-back{margin-bottom:1rem;display:inline-block}.automation-registry{min-width:880px}.automation-registry td:last-child{width:125px;min-width:125px}.automation-registry .button{white-space:nowrap}.automation-registry td:nth-child(2){min-width:125px}h2[id],.bot-card[id]{scroll-margin-top:90px}@media(max-width:600px){.section-heading{gap:.6rem;font-size:1.05rem}.section-heading-icon{border-radius:10px;flex-basis:34px;width:34px;height:34px}.section-heading-icon .nav-icon{width:19px;height:19px}.automation-filters{grid-template-columns:1fr;gap:.25rem}.automation-bot-links{flex-direction:column}.automation-bot-links>a{width:100%}.flow-create-heading h2{font-size:1.2rem}.pagination{flex-wrap:wrap}}.connection-intro-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.connection-intro-heading .section-heading{margin:0}.connection-intro>p{max-width:900px}.connection-steps{counter-reset:connect;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}.connection-steps li{counter-increment:connect;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:1rem 1rem 1rem 3.1rem;position:relative}.connection-steps li:before{content:counter(connect);width:25px;height:25px;color:var(--accent);border:1px solid var(--border);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:.9rem;left:.85rem}.connection-steps strong{font-size:.87rem}.connection-steps p{color:var(--muted);margin:.4rem 0 0;font-size:.8rem;line-height:1.65}.connection-filters{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:1rem;display:grid}.connection-filters label{margin-top:0}.connection-filters>a{grid-column:1/-1}.channels-console .channel-card .bot-identity h2{margin:0}.bot-resource-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.bot-resource-links>a,.bot-resource-links>div{background:var(--bg);border:1px solid var(--border);border-radius:9px;align-items:center;gap:.55rem;min-width:0;padding:.85rem;font-size:.85rem;display:flex}.bot-resource-links>a:hover{border-color:var(--accent);text-decoration:none}.bot-resource-links span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.bot-resource-links strong{font-variant-numeric:tabular-nums;font-size:1.2rem}.bot-resource-links>div{color:var(--muted)}.bot-saved-state{margin-top:.8rem}.overview-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.overview-resource{flex-direction:column;min-width:0;margin:0;display:flex}.overview-resource .section-heading{font-size:1.05rem}.resource-preview-list{margin:.4rem 0 1rem;padding:0;list-style:none}.resource-preview-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.8rem 0;display:flex}.resource-preview-list li>div{overflow-wrap:anywhere;min-width:0}.resource-preview-list small{color:var(--muted);margin-top:.25rem;font-size:.78rem;display:block}.resource-preview-list .badge{text-align:center;white-space:normal;flex-shrink:0;max-width:45%}.resource-preview-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}.resource-preview-footer small{color:var(--muted)}.project-resource-help{margin:0 0 .8rem;font-size:.72rem}.project-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.project-stats>div{min-width:0}.automation-row[id],.channel-card[id]{scroll-margin-top:90px}@media(max-width:1050px){.connection-steps,.bot-resource-links,.overview-resources{grid-template-columns:1fr}}@media(max-width:600px){.connection-filters{grid-template-columns:1fr}.connection-intro-heading>button{width:100%}.connection-steps{gap:.6rem;margin:1rem 0}.resource-preview-list .badge{font-size:.68rem}.project-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.tariff-currency{margin-bottom:1rem}.tariff-currency .tariff-card-heading{margin-bottom:.5rem}.tariff-badges{flex-wrap:wrap;gap:.35rem;margin:.5rem 0;display:flex}.tariff-badges .badge.muted{opacity:.6}.tariff-check-group{gap:.25rem;display:grid}.project-basis{margin-top:.25rem;display:block}.ai-add>summary{color:var(--accent);cursor:pointer;font-size:1.05rem;font-weight:650}.ai-add-intro{max-width:760px;color:var(--muted);margin:.6rem 0 1rem}.ai-model-form{gap:1rem;margin-top:.6rem;display:grid}.ai-model-form .bot-form-section{margin:0}.ai-model-form .form-grid>div{min-width:0}.ai-model-form .form-grid label{margin-top:.2rem}.ai-section legend{font-size:.95rem}.ai-section-intro{color:var(--muted);max-width:760px;margin:0 0 .9rem;font-size:.85rem}.ai-start{border-color:var(--accent)}.ai-start .notice{margin:.7rem 0 0}.ai-preset-filled{color:var(--text)}.ai-unit{color:var(--muted);white-space:nowrap;font-weight:400}.ai-params{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.9rem;display:grid}.ai-param{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:.35rem;min-width:0;padding:.9rem;display:flex}.ai-param>label{margin:0}.ai-param .tariff-check{color:var(--text);margin:0;font-weight:600}.ai-param .field-help{margin:0}.ai-hint{border-left:3px solid var(--accent);background:var(--bg);color:var(--muted);border-radius:0 6px 6px 0;margin:.1rem 0 0;padding:.4rem .65rem;font-size:.8rem}.ai-form-actions{margin:0}.ai-model-form .field-error:empty{display:none}@media(max-width:600px){.ai-params{grid-template-columns:1fr}.ai-model-form .bot-form-section{padding:.8rem}}#main-content:focus{outline:none}.page-intro-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-intro-heading .section-heading{margin:0}.page-intro>p{max-width:900px}.page-steps{counter-reset:page-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.page-steps li{counter-increment:page-step;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:1rem 1rem 1rem 3.1rem;position:relative}.page-steps li:before{content:counter(page-step);width:25px;height:25px;color:var(--accent);border:1px solid var(--border);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:.9rem;left:.85rem}.page-steps strong{font-size:.87rem}.page-steps p{color:var(--muted);margin:.4rem 0 0;font-size:.8rem;line-height:1.65}.page-steps .page-step-links{flex-wrap:wrap;gap:.3rem 1rem;display:flex}.page-intro .notice{margin:1rem 0 0}.summary-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:0 0 1rem;display:grid}.summary-tiles>div{background:var(--surface);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:.7rem;padding:1rem 1.2rem;display:flex}.summary-tiles strong{font-variant-numeric:tabular-nums;font-size:1.65rem}.resource-list{gap:0;display:grid}.resource-card{margin-bottom:1rem;padding:1.25rem}.resource-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.resource-identity{align-items:center;gap:.8rem;min-width:0;display:flex}.resource-identity>div{overflow-wrap:anywhere;min-width:0}.resource-identity h2{margin:0;font-size:1.1rem}.resource-identity .muted{font-size:.8rem}.resource-icon{border:1px solid var(--border);background:var(--accent);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.resource-icon{background:color-mix(in srgb,var(--accent)6%,var(--surface))}}.resource-icon{color:var(--accent);flex-shrink:0}.resource-icon .nav-icon{width:21px;height:21px}.resource-icon-sm{border-radius:9px;width:34px;height:34px}.resource-icon-sm .nav-icon{width:17px;height:17px}.fact-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.fact{background:var(--bg);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:.25rem;min-width:0;padding:1rem;display:flex}.fact-label{color:var(--muted);font-size:.75rem;font-weight:600}.fact>strong{font-size:.9rem;font-weight:650}.fact>small{color:var(--muted);font-size:.78rem}.fact-tags{flex-wrap:wrap;gap:.4rem;display:flex}.fact-tags .badge{white-space:normal;overflow-wrap:anywhere}a.badge{color:var(--accent)}a.badge:hover{border-color:var(--accent);text-decoration:none}.state-badge{white-space:nowrap;border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:20px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.state-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.tone-ok{color:var(--success)}.tone-warn{color:#8a5a00}:root[data-theme=dark] .tone-warn{color:#f3c76b}.tone-error{color:var(--error)}.tone-neutral{color:var(--muted)}.state-badge.tone-ok{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.state-badge.tone-ok{border-color:color-mix(in srgb,var(--success)35%,var(--border))}}.state-badge.tone-warn{border-color:#c58a00}@supports (color:color-mix(in lab,red,red)){.state-badge.tone-warn{border-color:color-mix(in srgb,#c58a00 40%,var(--border))}}.state-badge.tone-error{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.state-badge.tone-error{border-color:color-mix(in srgb,var(--error)40%,var(--border))}}.notice.tone-error{border-left-color:var(--error);color:var(--error)}.disclosure{border-top:1px solid var(--border);margin-top:.9rem;padding-top:.4rem}.disclosure>summary{color:var(--text);align-items:center;gap:.5rem;padding:.45rem 0;font-size:.9rem;display:flex}.disclosure>summary:before{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex-shrink:0;width:7px;height:7px;margin-right:.2rem;transition:transform .15s;transform:rotate(-45deg)}.disclosure[open]>summary:before{transform:rotate(45deg)}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary{list-style:none}.disclosure>summary .badge{font-weight:500}.form-footer{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.form-footer .form-status{margin:0}.create-panel>summary{color:var(--accent);font-size:1.05rem}.empty-state{text-align:center;color:var(--muted);padding:2.5rem 1rem}.empty-state .section-heading{justify-content:center}.empty-state>p{max-width:560px;margin:.8rem auto 1.2rem}.subsection-title{margin:1.4rem 0 .4rem;font-size:.95rem}.form-section{border:0;min-width:0;margin:1.2rem 0 0;padding:0}.form-section>legend{margin-bottom:.2rem;padding:0;font-size:.95rem;font-weight:650}.form-section-advanced{border-top:1px solid var(--border);padding-top:.6rem}.form-section-advanced>summary{font-size:.9rem}.prompt-list{border:1px solid var(--border);border-radius:10px;margin:.6rem 0 .4rem;overflow:hidden}.prompt-item+.prompt-item{border-top:1px solid var(--border)}.prompt-item>summary{justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .9rem;font-size:.9rem;display:flex}.prompt-item[open]>summary{background:var(--bg)}.prompt-item>.wide,.prompt-item>div{padding:0 .9rem .9rem}.prompt-item label{margin-top:.6rem}.prompt-item textarea{min-height:12rem;font-size:.85rem;line-height:1.55}.doc-list{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.doc-list>li{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:.8rem;padding:.7rem .8rem;display:flex}.doc-body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.doc-body small{font-size:.78rem}.doc-url{color:var(--muted);font-family:ui-monospace,monospace}.doc-form{border:1px dashed var(--border);border-radius:10px;margin-top:.6rem;padding:1rem}.doc-form .subsection-title{margin-top:0}.segmented{border:1px solid var(--border);background:var(--bg);border-radius:9px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.segmented>button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:.4rem .9rem}.segmented>button[aria-checked=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 3px #0002}.chunk-list{gap:.5rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.chunk-list>li{border:1px solid var(--border);background:var(--bg);border-radius:9px;padding:.7rem .9rem}.chunk-list p{white-space:pre-wrap;margin:.4rem 0 0;font-size:.85rem}.prompt-preview{background:var(--bg);border:1px solid var(--border);border-radius:9px;max-height:24rem;padding:.8rem;font-size:.8rem;overflow:auto}@media(max-width:1050px){.page-steps{grid-template-columns:1fr}}@media(max-width:767px){.page-intro-heading>button{width:100%}.page-steps{gap:.6rem;margin-top:1rem}.summary-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.summary-tiles>div{flex-direction:column;align-items:flex-start;gap:.3rem;padding:.75rem}.summary-tiles .muted{font-size:.72rem}.summary-tiles strong{font-size:1.4rem}.resource-card{padding:1rem}.resource-head{flex-direction:column;align-items:flex-start;gap:.7rem}.fact-grid{gap:.5rem}.fact{padding:.8rem}.form-footer>.primary{width:100%}.doc-list>li{flex-wrap:wrap;align-items:flex-start}.doc-form{padding:.8rem}}.notice.tone-warn{border-left-color:#c58a00}.doc-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.45rem;display:flex}.doc-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.doc-actions button{padding:.3rem .6rem;font-size:.8rem}@media(max-width:767px){.doc-side{align-items:flex-start;width:100%;padding-left:calc(34px + .8rem)}.doc-actions{justify-content:flex-start}.segmented{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.segmented>button{white-space:normal;padding:.45rem .3rem;line-height:1.25}}.doc-list>li{flex-wrap:wrap}.doc-edit{border-top:1px dashed var(--border);flex-basis:100%;padding-top:.3rem}.doc-edit>summary{color:var(--accent);font-size:.82rem;font-weight:600}.doc-edit textarea{min-height:10rem;font-size:.85rem;line-height:1.55}.filter-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.2rem 1rem;margin:.4rem 0 .8rem;display:grid}.filter-grid .tariff-check{color:var(--text);align-items:flex-start;gap:.5rem;margin:.3rem 0;font-weight:500;display:flex}.filter-grid input{margin-top:.25rem}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
