/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:host,:root{--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;--radius-md:.375rem;--radius-lg:.5rem;--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{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;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,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-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;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.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))}}:root{--color-gold:#cdb27a;--color-plum:#351831;--color-lavender:#a580a4;--color-lilac:#d5bfd5;--color-copper:#9e5620;--color-burgundy:#6d1225;--color-turquoise:#74adc2;--color-rose:#daa18b;--color-ink:#050606;--color-paper:#fff;--color-muted:#746d74;--color-line:#3a203d24;--color-success:#227a52;--color-error:#a42a3a;--font-display:var(--font-tan-angleton),Georgia,"Times New Roman",serif;--font-subtitle:var(--font-tenor-sans),Georgia,"Times New Roman",serif;--font-body:var(--font-open-sauce),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--shadow-soft:0 18px 55px #2c182b1a;--shadow-card:0 10px 28px #2c182b14;--radius-sm:.55rem;--radius-md:1.1rem;--radius-lg:2rem}.admin-launcher{width:min(1280px,100%);margin:0 auto}.admin-launcher-hero{color:#fff;background:linear-gradient(118deg,#261a2a,#49304f 58%,#765784);border-radius:1.35rem;justify-content:space-between;align-items:center;gap:2rem;min-height:225px;padding:clamp(1.6rem,4vw,3rem);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #2d1c3129}.admin-launcher-hero:after{content:"";aspect-ratio:1;border:1px solid #ffffff17;border-radius:50%;width:380px;position:absolute;right:-90px;box-shadow:0 0 0 55px #ffffff08,0 0 0 110px #ffffff05}.admin-launcher-hero>div{z-index:1;position:relative}.admin-launcher-hero p{color:#d4b979;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;font-size:.68rem;font-weight:850;display:flex}.admin-launcher-hero h1{font-family:var(--font-display);margin:.65rem 0 .55rem;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:500;line-height:.95}.admin-launcher-hero>div:first-child>span{color:#ffffffa1;max-width:64ch;font-size:.82rem;line-height:1.6;display:block}.admin-launcher-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.9rem;grid-template-columns:auto 1fr;gap:.15rem .5rem;width:min(265px,35%);padding:1rem;display:grid}.admin-launcher-status i{background:#62d09a;border-radius:50%;width:8px;height:8px;margin-top:.25rem;box-shadow:0 0 0 4px #62d09a1f}.admin-launcher-status strong{font-size:.72rem}.admin-launcher-status small{color:#ffffff7a;grid-column:2;font-size:.61rem;line-height:1.4}.admin-launcher-section{margin-top:2rem}.admin-launcher-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.admin-launcher-heading span,.admin-module-label{color:#9e654e;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:850}.admin-launcher-heading h2{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.8rem}.admin-launcher-heading p{color:#938995;margin:0;font-size:.7rem}.admin-launcher-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.admin-launcher-card{color:#352d38;text-align:center;background:#fff;border:1px solid #e5dfe7;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:185px;padding:1.15rem .85rem;transition:transform .17s,box-shadow .17s,border-color .17s;display:flex;position:relative;box-shadow:0 4px 16px #2b1f2e09}.admin-launcher-card:hover{border-color:#cdbfd1;transform:translateY(-3px);box-shadow:0 15px 35px #2b1f2e1a}.admin-launcher-icon{color:#fff;border-radius:1.05rem;place-items:center;width:60px;height:60px;display:grid}.admin-launcher-icon.plum{background:linear-gradient(145deg,#765784,#4f3558)}.admin-launcher-icon.blue{background:linear-gradient(145deg,#5a9bc5,#3e729d)}.admin-launcher-icon.gold{color:#31233a;background:linear-gradient(145deg,#d3b36d,#a87d3d)}.admin-launcher-icon.coral{background:linear-gradient(145deg,#d77a69,#a9504c)}.admin-launcher-icon.violet{background:linear-gradient(145deg,#936ca5,#694878)}.admin-launcher-icon.green{background:linear-gradient(145deg,#5ba187,#377764)}.admin-launcher-copy small,.admin-launcher-copy strong{display:block}.admin-launcher-copy strong{font-size:.82rem}.admin-launcher-copy small{color:#918794;margin-top:.28rem;font-size:.58rem;line-height:1.4}.admin-launcher-arrow{color:#c2b7c5;opacity:0;transition:all .16s;position:absolute;bottom:.6rem;right:.65rem}.admin-launcher-card:hover .admin-launcher-arrow{opacity:1;transform:translate(2px)}.admin-module-label{margin:0 0 .7rem .15rem}.admin-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.admin-module-card{border:1px solid var(--color-line);min-height:165px;color:inherit;text-align:center;background:#fff;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1rem .8rem;transition:all .16s;display:flex;position:relative;box-shadow:0 4px 14px #2a1d2d09}.admin-module-card:hover{border-color:#cdbfd1;transform:translateY(-2px);box-shadow:0 10px 26px #2a1d2d14}.admin-module-card>span{color:#684c71;background:#eee7f0;border-radius:.75rem;place-items:center;width:44px;height:44px;display:grid}.admin-module-card strong{font-size:.84rem}.admin-module-card p{color:var(--color-muted);margin:.2rem 0 0;font-size:.58rem;line-height:1.4}.admin-module-card>small{color:#75577d;background:#f2edf3;border-radius:99px;padding:.15rem .4rem;font-size:.48rem;position:absolute;top:.55rem;right:.55rem}.admin-module-card>svg{color:#b9aebc;position:absolute;bottom:.7rem;right:.75rem}.webhook-secret{color:#6a5224;background:#fff9e9;border:1px solid #d6bf83;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.webhook-secret p{margin:.15rem 0 .5rem;font-size:.68rem}.webhook-secret code{overflow-wrap:anywhere;font-size:.68rem;display:block}.webhook-secret button{color:#695122;background:#fff;border:1px solid #d9c589;border-radius:.5rem;align-items:center;gap:.35rem;min-height:34px;padding:0 .6rem;font-size:.64rem;font-weight:750;display:inline-flex}.webhook-docs{color:#ffffffc7;background:#28212b;border-radius:1rem;margin-top:1rem;padding:clamp(1rem,3vw,1.6rem)}.webhook-docs-heading{align-items:center;gap:.7rem;display:flex}.webhook-docs-heading p{color:#d0b274;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.57rem;font-weight:850}.webhook-docs h2{color:#fff;font-family:var(--font-display);margin:.2rem 0 0;font-size:1.7rem}.webhook-docs h3{color:#fff;margin:1.2rem 0 .6rem;font-size:.75rem}.webhook-docs-grid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.webhook-docs dl{grid-template-columns:110px minmax(0,1fr);gap:.5rem;font-size:.66rem;display:grid}.webhook-docs dt{color:#ffffff73}.webhook-docs dd{overflow-wrap:anywhere;margin:0}.webhook-docs code,.webhook-docs pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.webhook-docs pre{color:#e6dce8;background:#1d181f;border:1px solid #ffffff14;border-radius:.6rem;margin:.5rem 0 0;padding:.85rem;font-size:.62rem;line-height:1.65;overflow-x:auto}.webhook-docs p{font-size:.66rem;line-height:1.55}.toolkit-bank{--toolkit-ink:#3f3044;--toolkit-soft:#f7f3f8}.toolkit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.toolkit-summary>div{color:#8f8093;background:#fff;border:1px solid #e5dfe7;border-radius:.8rem;align-items:center;gap:.7rem;min-height:70px;padding:.9rem 1rem;display:flex;box-shadow:0 5px 18px #2a1b2d09}.toolkit-summary>div>svg{color:#76557d;background:#f2ebf3;border-radius:.65rem;width:35px;height:35px;padding:.5rem}.toolkit-summary span,.toolkit-summary strong{display:block}.toolkit-summary span{color:#968b98;font-size:.58rem}.toolkit-summary strong{color:var(--toolkit-ink);font:500 1rem var(--font-display);margin-bottom:.12rem}.toolkit-tabs{background:#f0ecef;border:1px solid #e2dce4;border-radius:.75rem;gap:.3rem;margin:0 0 1rem;padding:.3rem;display:flex}.toolkit-tabs button{color:#817583;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.4rem;min-height:36px;padding:0 .8rem;font-size:.63rem;font-weight:780;display:inline-flex}.toolkit-tabs button:hover{color:#553c5c}.toolkit-tabs button.active{color:#563d5d;background:#fff;box-shadow:0 3px 10px #2e1e3114}.toolkit-bank>.disclaimer{margin-bottom:1rem}.toolkit-notice,.toolkit-progress{align-items:center;gap:.55rem;margin-bottom:1rem;display:flex}.toolkit-progress{color:#7a612b;background:#fffaf0;border:1px solid #dacb9d;border-radius:.65rem;padding:.65rem .8rem;font-size:.65rem;font-weight:750}.toolkit-progress .spinner{width:17px;height:17px}.toolkit-notice{justify-content:space-between}.toolkit-notice button{color:currentColor;background:0 0;border:0;place-items:center;display:grid}.toolkit-browser{background:#fff;border:1px solid #dfd8e1;border-radius:1rem;min-height:430px;overflow:hidden;box-shadow:0 9px 28px #2a1b2d0b}.toolkit-browser-toolbar{background:#fcfbfc;border-bottom:1px solid #e9e4ea;grid-template-columns:minmax(0,1fr) minmax(180px,270px) auto;align-items:center;gap:.7rem;min-height:58px;padding:.65rem .85rem;display:grid}.toolkit-browser-actions{align-items:center;gap:.25rem;display:flex}.toolkit-browser-actions select{color:#766979;background:#fff;border:1px solid #e1dae3;border-radius:.45rem;max-width:112px;height:32px;padding:0 .4rem;font-size:.56rem}.toolkit-browser-actions .icon-button.active{color:#5c4264;background:#eee7f0;border-color:#9d84a4}.toolkit-breadcrumb,.toolkit-breadcrumb span{align-items:center;min-width:0;display:flex}.toolkit-breadcrumb{color:#aaa0ac;overflow-x:auto}.toolkit-breadcrumb span{flex:none}.toolkit-breadcrumb button{color:#8a7d8c;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:180px;padding:.3rem;font-size:.62rem;font-weight:720;overflow:hidden}.toolkit-breadcrumb button.current{color:#49334f;font-weight:850}.toolkit-breadcrumb button.drop-target{color:#573b60;background:#e9dced;border-radius:.4rem;box-shadow:inset 0 0 0 1px #9878a1}.toolkit-search{color:#9a8e9c;background:#fff;border:1px solid #e1dae3;border-radius:.55rem;align-items:center;gap:.4rem;height:35px;padding:0 .6rem;display:flex}.toolkit-search input{color:#4f4053;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.61rem}.toolkit-dropzone{color:#806f84;background:#faf8fb;border:1.5px dashed #cbbdcc;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;margin:.85rem 1rem 0;padding:.75rem 1rem;transition:all .16s;display:flex}.toolkit-dropzone.active{background:#f0e8f2;border-color:#74517e;box-shadow:inset 0 0 0 2px #74517e14}.toolkit-dropzone>svg{color:#77567f;flex:none}.toolkit-dropzone>span{flex:1;min-width:0}.toolkit-dropzone small,.toolkit-dropzone strong{display:block}.toolkit-dropzone strong{color:#513b58;font-size:.65rem}.toolkit-dropzone small{color:#9b8f9d;margin-top:.12rem;font-size:.53rem}.toolkit-selection-bar{color:#5c4662;background:#f5eff6;border:1px solid #d8cbdc;border-radius:.72rem;align-items:center;gap:.45rem;margin:.75rem 1rem 0;padding:.55rem .65rem;display:flex;box-shadow:0 4px 14px #2d1d300b}.toolkit-selection-bar>strong{flex:none;font-size:.64rem}.toolkit-selection-bar>strong small{color:#938597;font-size:.47rem;font-weight:650;display:block}.toolkit-selection-toggle{color:#6d4d75;background:#fff;border:0;border-radius:.42rem;flex:none;place-items:center;width:30px;height:30px;display:grid}.toolkit-selection-shortcuts{color:#948798;white-space:nowrap;flex:1;min-width:0;font-size:.51rem}.toolkit-selection-bar .button{min-height:30px}.toolkit-file-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.8rem;padding:1rem;display:grid}.toolkit-file-card,.toolkit-folder-card{background:#fff;border:1px solid #e5dfe7;border-radius:.78rem;min-width:0;transition:all .15s}.toolkit-file-card:hover,.toolkit-folder-card:hover{border-color:#cdbfd1;transform:translateY(-1px);box-shadow:0 9px 25px #2d1d3013}.toolkit-folder-card{color:#4f3a56;cursor:grab;min-height:112px;position:relative;overflow:hidden}.toolkit-folder-card:active{cursor:grabbing}.toolkit-folder-card.selected{background:#faf6fb;border-color:#7b5a84;box-shadow:inset 0 0 0 2px #7b5a841f,0 9px 25px #2d1d3017}.toolkit-folder-card.dragging{opacity:.45;border-style:dashed;transform:scale(.98)}.toolkit-folder-card.drop-target{background:#f5edf7;border-color:#795782;transform:translateY(-2px)scale(1.01);box-shadow:inset 0 0 0 2px #79578226,0 10px 25px #2d1d301a}.toolkit-folder-open{width:100%;min-height:78px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .7rem .55rem 3.15rem;display:grid}.toolkit-folder-open>span:first-child{color:#795782;background:#f0e8f2;border-radius:.65rem;place-items:center;width:40px;height:40px;display:grid}.toolkit-folder-copy{min-width:0}.toolkit-folder-copy code,.toolkit-folder-copy small,.toolkit-folder-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.toolkit-folder-copy strong{color:#4f3a56;font-size:.68rem}.toolkit-folder-copy small{color:#9b909d;margin-top:.08rem;font-size:.51rem}.toolkit-folder-copy code{color:#a093a4;margin-top:.25rem;font-size:.47rem}.toolkit-folder-open>svg{color:#b4abb6}.toolkit-folder-actions{border-top:1px solid #eee9ef;justify-content:flex-end;gap:.15rem;min-height:34px;padding:.2rem .5rem;display:flex}.toolkit-folder-actions button{color:#877a89;background:0 0;border:0;border-radius:.4rem;place-items:center;width:28px;height:28px;display:grid}.toolkit-folder-actions button:hover{color:#523b58;background:#f0ebf1}.toolkit-file-card{cursor:grab;position:relative;overflow:hidden}.toolkit-file-card:active{cursor:grabbing}.toolkit-file-card.selected{border-color:#7b5a84;box-shadow:inset 0 0 0 2px #7b5a841f,0 9px 25px #2d1d3017}.toolkit-file-card.selected .toolkit-file-preview{color:#684970;background:linear-gradient(145deg,#f6eff8,#ebe0ee)}.toolkit-file-card.dragging{opacity:.45;border-style:dashed;transform:scale(.98)}.toolkit-file-select{z-index:2;color:#87768b;background:#ffffffed;border:1px solid #ded4e1;border-radius:.48rem;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:.5rem;left:.5rem;box-shadow:0 3px 10px #2d1d3014}.toolkit-file-select:hover,.toolkit-file-select[aria-pressed=true]{color:#fff;background:#6d4c76;border-color:#83618c}.toolkit-file-preview{color:#806c85;background:linear-gradient(145deg,#faf8fb,#f1edf3);border:0;border-bottom:1px solid #eee9ef;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;width:100%;height:112px;display:flex}.toolkit-file-preview svg{width:34px;height:34px}.toolkit-file-preview span{opacity:0;font-size:.52rem;font-weight:750;transition:all .15s}.toolkit-file-preview:hover span{opacity:1}.toolkit-file-copy{padding:.72rem .75rem .55rem}.toolkit-file-copy code,.toolkit-file-copy small,.toolkit-file-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.toolkit-file-copy strong{color:#49384e;font-size:.66rem}.toolkit-file-copy small{color:#978c99;margin-top:.23rem;font-size:.51rem}.toolkit-file-copy code{color:#aa9ead;margin-top:.5rem;font-size:.47rem}.toolkit-file-actions{border-top:1px solid #eee9ef;justify-content:flex-end;gap:.15rem;padding:.45rem .55rem;display:flex}.toolkit-file-actions button{color:#877a89;background:0 0;border:0;border-radius:.4rem;place-items:center;width:28px;height:28px;display:grid}.toolkit-file-actions button:hover{color:#523b58;background:#f0ebf1}.toolkit-file-actions button.danger:hover{color:var(--color-error);background:#fff0f0}.toolkit-file-grid.list{grid-template-columns:1fr;gap:.35rem}.toolkit-file-grid.list .toolkit-folder-card{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:64px;display:grid}.toolkit-file-grid.list .toolkit-folder-open{min-height:62px}.toolkit-file-grid.list .toolkit-folder-actions{border-top:0;border-left:1px solid #eee9ef;align-items:center;padding:.2rem .45rem}.toolkit-file-grid.list .toolkit-file-card{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;display:grid}.toolkit-file-grid.list .toolkit-file-preview{border:0;border-right:1px solid #eee9ef;height:62px}.toolkit-file-grid.list .toolkit-file-preview svg{width:25px;height:25px}.toolkit-file-grid.list .toolkit-file-copy{min-width:0}.toolkit-file-grid.list .toolkit-file-actions{border:0;padding-right:.8rem}.toolkit-empty{color:#9b909d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:2rem;display:flex}.toolkit-empty>svg{color:#b7a4bb}.toolkit-empty h2{color:#503d55;font:500 1.35rem var(--font-display);margin:.75rem 0 .35rem}.toolkit-empty p{max-width:420px;margin:0 0 1rem;font-size:.66rem}.toolkit-keys{padding:0;overflow:hidden}.toolkit-section-heading{border-bottom:1px solid #e8e2ea;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.toolkit-section-heading>div{color:#6d5175;align-items:center;gap:.65rem;display:flex}.toolkit-section-heading small,.toolkit-section-heading span,.toolkit-section-heading strong{display:block}.toolkit-section-heading strong{color:#48354e;font-size:.72rem}.table-subline,.toolkit-section-heading small{color:#998e9b;margin-top:.15rem;font-size:.54rem}.toolkit-keys .data-table code{font-size:.55rem}.toolkit-keys .toolkit-empty{min-height:300px}.toolkit-api-intro{color:#dcc99f;background:#cfb27412;border:1px solid #cfb27438;border-radius:.6rem;align-items:flex-start;gap:.55rem;margin-top:1rem;padding:.7rem .8rem;display:flex}.toolkit-api-intro svg{flex:none}.toolkit-api-intro p{margin:0}.toolkit-modal{width:min(560px,100%)}.toolkit-modal h2,.toolkit-preview-modal h2{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.75rem}.toolkit-modal>.muted{margin:.75rem 0 1.2rem;font-size:.68rem}.toolkit-modal .field small{color:#968a98;margin-top:.35rem;font-size:.56rem;line-height:1.5;display:block}.toolkit-folder-info-modal{width:min(760px,100%)}.toolkit-folder-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.toolkit-folder-info-grid>div{background:#faf8fb;border:1px solid #e5dfe7;border-radius:.62rem;min-width:0;padding:.65rem .7rem}.toolkit-folder-info-grid dt{color:#998e9c;text-transform:uppercase;letter-spacing:.04em;font-size:.52rem;font-weight:750}.toolkit-folder-info-grid dd{overflow-wrap:anywhere;color:#4f3d54;min-width:0;margin:.2rem 0 0;font-size:.64rem;font-weight:720}.toolkit-folder-info-grid dd code,.toolkit-folder-info-grid dd span{display:block}.toolkit-folder-info-grid dd code{color:#765f7b;margin-top:.12rem;font-size:.55rem}.toolkit-folder-info-actions{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.toolkit-folder-api-note{color:#715977;background:#f2ecf4;border-radius:.6rem;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.62rem .7rem;display:flex}.toolkit-folder-api-note svg{flex:none;margin-top:.12rem}.toolkit-folder-api-note p{margin:0;font-size:.58rem;line-height:1.5}.toolkit-preview-modal{width:min(900px,100%)}.toolkit-preview-stage{background:#f3eff4;border:1px solid #e3dce5;border-radius:.8rem;place-items:center;min-height:360px;max-height:65vh;margin-top:1rem;display:grid;overflow:hidden}.toolkit-preview-stage img,.toolkit-preview-stage video{object-fit:contain;max-width:100%;max-height:65vh}.toolkit-preview-stage audio{width:min(540px,90%)}.toolkit-preview-stage iframe{border:0;width:100%;height:65vh}.toolkit-preview-stage>div{color:#8c7c90;text-align:center}.toolkit-preview-stage>div svg{width:48px;height:48px}.toolkit-preview-stage>div p{font-size:.65rem}.podcast-console{--podcast-purple:#604267;--podcast-deep:#211925}.podcast-tabs{background:#eee9ef;border:1px solid #e1dbe3;border-radius:.8rem;gap:.3rem;margin-bottom:1rem;padding:.35rem;display:flex;overflow-x:auto}.podcast-tabs button{color:#827685;background:0 0;border:0;border-radius:.58rem;flex:none;align-items:center;gap:.42rem;min-height:39px;padding:0 .85rem;font-size:.66rem;font-weight:780;display:inline-flex}.podcast-tabs button.active{color:#573b60;background:#fff;box-shadow:0 3px 12px #301f3414}.podcast-tabs button>span{text-align:center;background:#e5dee8;border-radius:99px;min-width:19px;padding:.05rem .32rem;font-size:.5rem}.podcast-notice{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.podcast-notice button{width:28px;height:28px;color:inherit;background:0 0;border:0;flex:none;place-items:center;display:grid}.podcast-studio-layout{grid-template-columns:minmax(310px,4fr) minmax(480px,7fr);align-items:start;gap:1rem;display:grid}.podcast-production-form{gap:.9rem;display:grid}.podcast-studio-stage-card{min-width:0}.podcast-upload-card{grid-column:1/-1}.podcast-section-title{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.podcast-section-title>div{align-items:center;gap:.65rem;display:flex}.podcast-section-title>div>span{color:#705078;background:#ede6ef;border-radius:.55rem;place-items:center;width:32px;height:32px;font-size:.56rem;font-weight:850;display:grid}.podcast-section-title small,.podcast-section-title strong{display:block}.podcast-section-title strong{color:#49384e;font-size:.75rem}.podcast-section-title small{color:#958b97;margin-top:.1rem;font-size:.54rem}.podcast-format-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.podcast-format-picker button{color:#887a8b;background:#fbfafc;border:1px solid #e1dbe3;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:74px;display:flex}.podcast-format-picker button strong{font-size:.61rem}.podcast-format-picker button.active{color:#5d4165;background:#f0e9f2;border-color:#84658d;box-shadow:inset 0 0 0 1px #6042671f}.podcast-stage{color:#fff;background:#171219;border-radius:.9rem;place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.podcast-stage video{object-fit:cover;width:100%;height:100%;min-height:340px;transform:scaleX(-1)}.podcast-stage.audio{background:radial-gradient(circle at 50% 35%,#5a3c62,#211925 68%)}.podcast-audio-visual{justify-content:center;align-items:center;gap:.3rem;height:260px;display:flex}.podcast-audio-visual>span{background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)}.podcast-audio-visual i{background:#cdb27a;border-radius:99px;width:5px;height:42px;animation:podcast-wave .85s ease-in-out infinite alternate}.podcast-audio-visual i:nth-of-type(2),.podcast-audio-visual i:nth-of-type(4){height:66px;animation-delay:-.3s}.podcast-audio-visual i:nth-of-type(3){height:86px;animation-delay:-.5s}.podcast-audio-visual p{color:#ffffffa6;margin:0;font-size:.62rem;position:absolute;bottom:1.2rem}@keyframes podcast-wave{to{opacity:.45;transform:scaleY(.35)}}.podcast-recording-badge{color:#fff;letter-spacing:.07em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1118c7;border-radius:99px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.55rem;font-weight:850;display:flex;position:absolute;top:.75rem;left:.75rem}.podcast-recording-badge>span,.record-dot{background:#df4354;border-radius:50%;width:8px;height:8px;animation:pulse-record 1s infinite alternate;box-shadow:0 0 0 4px #df435421}.podcast-recording-badge time{font-variant-numeric:tabular-nums;letter-spacing:0;margin-left:.2rem}.podcast-device-row{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.65rem;display:grid}.podcast-device-row label{color:#7e7181;border:1px solid #e1dbe3;border-radius:.55rem;align-items:center;gap:.4rem;min-width:0;height:36px;padding:0 .55rem;display:flex}.podcast-device-row select{color:#675b69;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.58rem}.podcast-studio-controls{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.75rem;display:flex}.button-danger{color:#fff;background:#9f3342}.podcast-recorded-preview{background:#f8f5f9;border:1px solid #ded6e1;border-radius:.75rem;grid-template-columns:minmax(120px,1fr) minmax(220px,2fr) auto;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem;display:grid}.podcast-recorded-preview small,.podcast-recorded-preview strong{display:block}.podcast-recorded-preview strong{font-size:.68rem}.podcast-recorded-preview small{color:#928795;margin-top:.15rem;font-size:.52rem}.podcast-recorded-preview audio,.podcast-recorded-preview video{border-radius:.55rem;width:100%;max-height:130px}.podcast-dropzone{color:#816f85;background:#faf8fb;border:1.5px dashed #cbbdce;border-radius:.75rem;align-items:center;gap:.8rem;padding:1rem;transition:all .16s;display:flex}.podcast-dropzone.active{background:#f0e8f2;border-color:#76517f;box-shadow:inset 0 0 0 2px #76517f14}.podcast-dropzone>div{flex:1;min-width:0}.podcast-dropzone small,.podcast-dropzone strong{display:block}.podcast-dropzone strong{color:#533c59;font-size:.66rem}.podcast-dropzone small{color:#998d9b;margin-top:.12rem;font-size:.54rem}.podcast-progress{background:#eee9ef;border-radius:.45rem;height:27px;margin-top:.7rem;position:relative;overflow:hidden}.podcast-progress>span{background:linear-gradient(90deg,#74517e,#a77f9d);transition:width .18s;position:absolute;inset:0 auto 0 0}.podcast-progress strong{z-index:1;color:#fff;text-align:center;font-size:.55rem;line-height:27px;display:block;position:relative}.podcast-current-production{border:1px solid #e4dee6;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.7rem;padding:.65rem .75rem;display:flex}.podcast-current-production small,.podcast-current-production strong{display:block}.podcast-current-production strong{font-size:.65rem}.podcast-current-production small{color:#928795;font-size:.52rem}.podcast-episode-list{padding:0;overflow:hidden}.podcast-episode-list .admin-list-toolbar{padding:.8rem}.table-subline.error{color:var(--color-error)}.podcast-distribution-grid{grid-template-columns:minmax(260px,1fr) minmax(520px,2.4fr);align-items:start;gap:1rem;display:grid}.podcast-feed-card{color:#fff;background:linear-gradient(155deg,#2b202f,#4d3554);position:sticky;top:80px}.podcast-feed-card>svg{color:#d4b875}.podcast-feed-card>div>span{color:#d4b875;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:850}.podcast-feed-card h2{font:500 1.65rem var(--font-display);margin:.2rem 0 .45rem}.podcast-feed-card p{color:#ffffff9e;font-size:.64rem;line-height:1.55}.podcast-feed-card code{overflow-wrap:anywhere;color:#e9dde9;background:#0003;border:1px solid #ffffff1a;border-radius:.55rem;margin:1rem 0;padding:.65rem;font-size:.57rem;display:block}.podcast-feed-card .button{color:#fff;background:#ffffff14;border-color:#ffffff24}.podcast-pipeline{padding:0;overflow:hidden}.podcast-pipeline>.podcast-section-title{padding:.9rem 1rem 0}.podcast-pipeline>.stack{gap:0}.podcast-pipeline-item{border-top:1px solid #eee9ef;grid-template-columns:minmax(210px,1.35fr) minmax(210px,1fr) minmax(210px,1fr);align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.podcast-destination,.podcast-pipeline-main{align-items:center;gap:.6rem;min-width:0;display:flex}.podcast-destination>span,.podcast-pipeline-main>div{flex:1;min-width:0}.podcast-destination small,.podcast-destination strong,.podcast-pipeline-main small,.podcast-pipeline-main strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.podcast-destination strong,.podcast-pipeline-main strong{font-size:.62rem}.podcast-destination small,.podcast-pipeline-main small{color:#978c99;margin-top:.12rem;font-size:.51rem}.podcast-media-icon{color:#72527b;background:#eee7f0;border-radius:.6rem;flex:none;place-items:center;width:38px;height:38px;display:grid}.podcast-media-icon.video{color:#487596;background:#e8f0f6}.podcast-media-icon.live{color:#9b4150;background:#f8e8eb}.podcast-media-icon svg{width:19px;height:19px}.podcast-destination{color:#756678;border-left:1px solid #ebe6ec;padding-left:.7rem}.podcast-connections{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.podcast-connection-card{grid-template-columns:auto minmax(0,1fr);gap:.8rem 1rem;display:grid}.podcast-connection-card h2{font:500 1.5rem var(--font-display);margin:0}.podcast-connection-card p{color:#817684;margin:.45rem 0;font-size:.64rem;line-height:1.55}.podcast-connection-brand{color:#fff;border-radius:.8rem;grid-row:1/3;place-items:center;width:50px;height:50px;display:grid}.podcast-connection-brand.youtube{background:#c43042}.podcast-connection-brand.spotify{background:#267950}.podcast-connected-account{color:#5e4665;background:#f4f0f5;border-radius:.55rem;align-items:center;gap:.5rem;margin-top:.65rem;padding:.55rem;display:flex}.podcast-connected-account small,.podcast-connected-account span,.podcast-connected-account strong{min-width:0;display:block}.podcast-connected-account strong{font-size:.61rem}.podcast-connected-account small{color:#928895;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.5rem;overflow:hidden}.podcast-connection-actions{grid-column:2;justify-content:flex-end;display:flex}.podcast-security-card{grid-column:1/-1;align-items:center;gap:.8rem;display:flex}.podcast-security-card>svg{color:#2a805b}.podcast-security-card>div{flex:1;min-width:0}.podcast-security-card h2{margin:0;font-size:.78rem}.podcast-security-card p{color:#817782;margin:.25rem 0 0;font-size:.59rem}.podcast-connection-checklist{grid-column:1/-1}.podcast-connection-checklist h2{margin-top:0}.podcast-connection-checklist ol{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.podcast-connection-checklist li{border:1px solid #e6e0e8;border-radius:.65rem;align-items:center;gap:.55rem;padding:.65rem;display:flex}.podcast-connection-checklist li>span{color:#7f7083;background:#eee9ef;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:.56rem;font-weight:850;display:grid}.podcast-connection-checklist li.done>span{color:#267553;background:#dff2e8}.podcast-connection-checklist small,.podcast-connection-checklist strong{display:block}.podcast-connection-checklist strong{font-size:.62rem}.podcast-connection-checklist small{color:#948a96;margin-top:.12rem;font-size:.51rem}@keyframes podcast-spin{to{transform:rotate(1turn)}}.file-preview-backdrop{z-index:120}.file-preview-modal{color:#fff;background:#17141a;width:min(1120px,96vw);padding:0;overflow:hidden}.file-preview-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;min-height:66px;padding:.75rem 1rem;display:flex}.file-preview-header h2{max-width:62vw;font:500 1.2rem var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;overflow:hidden}.file-preview-header .eyebrow{color:#cdb27a;margin:0}.file-preview-controls{align-items:center;gap:.2rem;display:flex}.file-preview-controls button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.45rem;place-items:center;width:34px;height:34px;display:grid}.file-preview-controls button:hover{background:#ffffff24}.file-preview-controls span{color:#ffffff9e;text-align:center;min-width:42px;font-size:.58rem}.file-preview-stage{background:#100e12;place-items:center;height:min(74vh,760px);display:grid;position:relative;overflow:auto}.file-preview-stage:fullscreen{height:100vh}.file-preview-stage img,.file-preview-stage video{object-fit:contain;max-width:88%;max-height:88%;transition:transform .15s}.file-preview-stage audio{width:min(560px,82%)}.file-preview-stage iframe{background:#fff;border:0;width:100%;height:100%}.file-preview-navigation{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141016b8;border:1px solid #ffffff26;border-radius:.6rem;place-items:center;width:42px;height:52px;display:grid;position:fixed;top:50%}.file-preview-navigation.previous{left:max(2vw,12px)}.file-preview-navigation.next{right:max(2vw,12px)}.file-preview-unsupported{color:#ffffffb3;text-align:center;max-width:440px;padding:2rem}.file-preview-unsupported p{color:#fff;margin:0 0 .35rem;font-weight:750}.file-preview-unsupported small{font-size:.65rem}.media-dropzone{color:#7c6a80;background:#faf8fb;border:1.5px dashed #cabdcd;border-radius:.9rem;align-items:center;gap:.9rem;margin-bottom:1rem;padding:1rem 1.2rem;transition:all .16s;display:flex}.media-dropzone.active{background:#efe7f1;border-color:#705078;box-shadow:inset 0 0 0 2px #70507814}.media-dropzone>div{flex:1;min-width:0}.media-dropzone span,.media-dropzone strong{display:block}.media-dropzone strong{color:#503b56;font-size:.72rem}.media-dropzone span{color:#968a98;margin-top:.2rem;font-size:.58rem}.media-progress{justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;font-size:.65rem;display:flex}.media-progress .spinner{width:18px;height:18px}.media-preview-button{color:#6d5a72;background:#f4f0f5;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.media-preview-button>span.content-card-image{place-items:center;display:grid}.media-preview-button i{color:#fff;opacity:0;background:#1f1722c7;border-radius:.4rem;align-items:center;gap:.3rem;padding:.3rem .45rem;font-size:.52rem;font-style:normal;transition:all .15s;display:inline-flex;position:absolute;inset:auto .55rem .55rem auto}.media-preview-button:focus-visible i,.media-preview-button:hover i{opacity:1}.workspace-avatar.has-photo{color:#0000;background-position:50%;background-size:cover}.collaboration-page.thread-open{grid-template-columns:248px minmax(0,1fr) 340px}.collab-rail-section>button i.live{color:#2a9d69;background:0 0;padding:0;font-size:.75rem}.collab-rail-star{color:#9a7138;margin-left:auto}.collab-huddle-card.active{background:#f4fbf7;border-color:#8bc8aa}.collab-huddle-card>button{color:#5c3f65;background:#ece5ef;border:0;border-radius:.5rem;width:100%;min-height:30px;margin-top:.65rem;font-size:.65rem;font-weight:800}.collab-huddle-card.active>button{color:#fff;background:#347f61}.collab-header-actions>a{color:#6b616d;background:#fff;border:1px solid #e3dee5;border-radius:.55rem;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.collab-video-button.live{background:#317c60;border-color:#317c60}.collab-message.scheduled{background:#faf6fb;border:1px dashed #c9b6ce;border-radius:.65rem;margin:.25rem 1rem}.collab-message.scheduled:hover{background:#f7f0f8}.collab-edited{color:#aaa0ab;font-size:.5rem}.collab-scheduled-tag{color:#73577b;background:#eee4f0;border-radius:99px;align-items:center;gap:.2rem;padding:.1rem .35rem;font-size:.5rem;font-weight:750;display:inline-flex}.collab-message-body p a{color:#2e719f;text-decoration:underline}.collab-message-body p code{color:#7a3f61;background:#eee9ef;border-radius:.25rem;padding:.08rem .25rem;font-size:.66rem}.collab-message-body p mark{color:#5d3e68;background:#e7dded;border-radius:.2rem;padding:0 .12rem}.collab-attachments{justify-items:start;gap:.45rem;margin-top:.45rem;display:grid}.collab-attachment{max-width:min(520px,100%);color:inherit;text-align:left;background:#f9f7fa;border:1px solid #e3dce5;border-radius:.65rem;overflow:hidden}.collab-attachment-image{display:inline-grid}.collab-attachment-image img{object-fit:cover;width:min(440px,100%);height:auto;max-height:310px}.collab-attachment-image span{color:#766c78;padding:.4rem .55rem;font-size:.57rem}.collab-attachment-media{gap:.4rem;padding:.55rem;display:grid}.collab-attachment-media audio{width:min(370px,70vw);height:36px}.collab-attachment-media video{background:#171319;border-radius:.45rem;width:min(480px,70vw);max-height:300px}.collab-attachment-media strong{font-size:.62rem}.collab-attachment-file{color:#5c4963;align-items:center;gap:.6rem;min-width:230px;padding:.6rem;display:flex}.collab-attachment-file small,.collab-attachment-file span,.collab-attachment-file strong{display:block}.collab-attachment-file small{color:#958a97;margin-top:.12rem;font-size:.53rem}.collab-transcript{background:#f7f3f8;border-left:3px solid #9f82a8;margin-top:.45rem;padding:.4rem .55rem}.collab-transcript summary{color:#705477;cursor:pointer;font-size:.58rem;font-weight:750}.collab-transcript p{color:#746a76;font-size:.64rem}.collab-thread-count{color:#5c668f;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.6rem;font-weight:750;display:flex}.collab-files-view{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.8rem;padding:1rem 1.25rem;display:grid}.collab-files-view article{background:#fbfafc;border:1px solid #ebe5ec;border-radius:.75rem;min-width:0;padding:.65rem}.collab-files-view article>small{color:#9b919d;margin-top:.4rem;font-size:.52rem;display:block}.collab-global-results{gap:.35rem;padding:1rem 1.25rem;display:grid}.collab-global-results button{color:#746878;text-align:left;background:#fff;border:1px solid #e8e2ea;border-radius:.65rem;align-items:flex-start;gap:.65rem;padding:.7rem;display:flex}.collab-global-results button:hover{background:#faf7fb;border-color:#cbbdce}.collab-global-results small,.collab-global-results span,.collab-global-results strong{min-width:0;display:block}.collab-global-results strong{color:#4c3a51;font-size:.64rem}.collab-global-results small{color:#8c818e;text-overflow:ellipsis;white-space:nowrap;max-width:70ch;margin-top:.2rem;font-size:.58rem;overflow:hidden}.collab-format-toolbar{background:#faf9fb;border-bottom:1px solid #eee9ef;gap:.12rem;padding:.28rem .45rem;display:flex}.collab-format-toolbar button{color:#7a707c;background:0 0;border:0;border-radius:.3rem;place-items:center;width:27px;height:25px;display:grid}.collab-format-toolbar button:hover{color:#513758;background:#eee8f0}.collab-composer{position:relative}.collab-composer.drag-active{border-color:#75517e;box-shadow:0 0 0 3px #75517e1f}.collab-drop-overlay{z-index:5;color:#5b3f63;pointer-events:none;background:#f5eef7f5;justify-content:center;align-items:center;gap:.55rem;font-size:.68rem;display:flex;position:absolute;inset:0}.collab-pending-files{border-top:1px solid #eee9ef;flex-wrap:wrap;gap:.4rem;padding:.35rem .55rem;display:flex}.collab-pending-files>div{background:#faf9fb;border:1px solid #e4dee6;border-radius:.45rem;align-items:center;gap:.4rem;max-width:230px;padding:.3rem;display:flex}.collab-pending-files img{object-fit:cover;border-radius:.3rem;width:42px;height:34px}.collab-pending-files audio{width:125px;height:27px}.workspace-member-list{gap:.35rem;max-height:55vh;margin:.9rem 0;display:grid;overflow-y:auto}.workspace-member-list>div{border:1px solid #e9e3eb;border-radius:.6rem;align-items:center;gap:.65rem;padding:.55rem;display:flex}.workspace-member-list>div>span{flex:1;min-width:0}.workspace-member-list small,.workspace-member-list strong{display:block}.workspace-member-list strong{font-size:.68rem}.workspace-member-list small{color:#928795;margin-top:.15rem;font-size:.54rem}.workspace-member-list>div>svg{color:#9a7138}.collab-pending-files span{color:#776d79;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.collab-pending-files button{color:#746a76;background:#eee9ef;border:0;border-radius:.3rem;flex:none;place-items:center;width:24px;height:24px;display:grid}.collab-pending-files>p{background:#f0eaf2;border-radius:.4rem;gap:.45rem;width:100%;margin:0;padding:.35rem .5rem;display:flex}.collab-pending-files>p span{white-space:normal;display:grid}.collab-pending-files>p strong{color:#5c4164;font-size:.54rem}.collab-recording{color:#914751;background:#fff5f6;border-top:1px solid #f0d9dc;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:.58rem;display:flex}.collab-recording i{background:#cc4857;border-radius:50%;width:8px;height:8px;animation:pulse-record 1s infinite alternate}@keyframes pulse-record{to{opacity:.35}}.collab-recording time{font-variant-numeric:tabular-nums;margin-left:auto}.collab-recording button{color:#fff;background:#a64c57;border:0;border-radius:.35rem;padding:.25rem .45rem;font-size:.55rem}.collab-notice{color:#7c6030;background:#fff9eb;border-top:1px solid #ead6b0;justify-content:space-between;gap:.5rem;padding:.35rem .55rem;font-size:.56rem;display:flex}.collab-notice button{color:inherit;background:0 0;border:0}.collab-composer-toolbar button.recording{color:#a44350;background:#f3dfe2}.collab-thread{background:#fff;border-left:1px solid #e1dbe3;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.collab-thread>header{border-bottom:1px solid #e8e3e9;justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.collab-thread>header span,.collab-thread>header strong{display:block}.collab-thread>header span{font-size:.8rem;font-weight:800}.collab-thread>header strong{color:#938995;margin-top:.12rem;font-size:.56rem}.collab-thread>header button{color:#766c78;background:#f2eef3;border:0;border-radius:.4rem;place-items:center;width:31px;height:31px;display:grid}.collab-thread-messages{min-height:0;padding:.6rem 0;overflow-y:auto}.collab-thread-message{grid-template-columns:34px minmax(0,1fr);gap:.55rem;padding:.55rem .8rem;display:grid}.collab-thread-message .workspace-avatar{width:32px;height:32px}.collab-thread-message strong{font-size:.67rem}.collab-thread-message time{color:#9d949f;margin-left:.4rem;font-size:.52rem}.collab-thread-message p{color:#554c57;margin:.2rem 0 0;font-size:.65rem;line-height:1.45}.collab-thread-separator{color:#938a95;align-items:center;gap:.35rem;margin:.4rem 0;font-size:.55rem;display:flex}.collab-thread-separator:after,.collab-thread-separator:before{content:"";background:#ece7ed;flex:1;height:1px}.collab-thread>form{border:1px solid #d4cad6;border-radius:.6rem;margin:.6rem;overflow:hidden}.collab-thread>form textarea{resize:none;border:0;outline:0;width:100%;padding:.65rem;font-size:.64rem;display:block}.collab-thread>form button{color:#fff;background:#5c3f65;border:0;border-radius:.4rem;justify-content:center;align-items:center;gap:.3rem;min-height:31px;margin:0 .4rem .4rem auto;padding:0 .55rem;font-size:.58rem;display:flex}.collab-checkbox{border:1px solid #e6e0e8;border-radius:.65rem;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.5rem;padding:.7rem;display:grid}.collab-checkbox small,.collab-checkbox span,.collab-checkbox strong{display:block}.collab-checkbox strong{font-size:.68rem}.collab-checkbox small{color:#928994;margin-top:.15rem;font-size:.57rem}.collab-member-picker{border:1px solid #e5dfe7;border-radius:.65rem;gap:.25rem;max-height:245px;padding:.65rem;display:grid;overflow-y:auto}.collab-member-picker legend{color:#756b77;padding:0 .35rem;font-size:.62rem;font-weight:750}.collab-member-picker label{border-radius:.45rem;grid-template-columns:auto 31px minmax(0,1fr);align-items:center;gap:.5rem;padding:.35rem;display:grid}.collab-member-picker label:hover{background:#f7f4f8}.collab-member-picker .workspace-avatar{border-radius:.45rem;width:29px;height:29px}.collab-member-picker small,.collab-member-picker span{display:block}.collab-member-picker span{font-size:.64rem}.collab-member-picker small{color:#9b929d;font-size:.52rem}.schedule-modal{width:min(520px,100%)}.collab-empty-workspace{text-align:center;place-content:center;justify-items:center;gap:.8rem;min-height:calc(100svh - 64px);display:grid}.collab-empty-workspace h1{font-family:var(--font-display);margin:0}.collab-empty-workspace button{color:#fff;background:#5c3f65;border:0;border-radius:.6rem;padding:.65rem .9rem;font-weight:750}@media (max-width:1180px){.podcast-studio-layout{grid-template-columns:1fr}.podcast-upload-card{grid-column:auto}.admin-launcher-grid,.admin-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collaboration-page.thread-open{grid-template-columns:210px minmax(0,1fr) 310px}}@media (max-width:900px){.podcast-distribution-grid{grid-template-columns:1fr}.podcast-feed-card{position:static}.podcast-pipeline-item{grid-template-columns:1fr}.podcast-destination{border-top:1px solid #ebe6ec;border-left:0;padding-top:.7rem;padding-left:0}.admin-launcher-status{display:none}.toolkit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.toolkit-browser-toolbar{grid-template-columns:minmax(0,1fr) auto}.toolkit-search{grid-area:2/1/auto/-1}.collaboration-page.thread-open{grid-template-columns:180px minmax(0,1fr)}.collab-thread{z-index:350;width:min(380px,92vw);position:fixed;top:64px;bottom:0;right:0;box-shadow:-20px 0 50px #2418272e}}@media (max-width:680px){.podcast-connections{grid-template-columns:1fr}.podcast-connection-card{grid-template-columns:auto minmax(0,1fr)}.podcast-connection-checklist,.podcast-security-card{grid-column:auto}.podcast-connection-checklist ol,.podcast-device-row,.podcast-recorded-preview{grid-template-columns:1fr}.podcast-dropzone{flex-wrap:wrap;align-items:flex-start}.podcast-dropzone>label{justify-content:center;width:100%}.admin-launcher-hero{min-height:205px}.admin-launcher-grid,.admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.webhook-docs-grid{grid-template-columns:1fr}.admin-launcher-heading p{display:none}.admin-launcher-card,.admin-module-card{min-height:145px}.webhook-secret{grid-template-columns:auto minmax(0,1fr)}.webhook-secret button{grid-column:2;width:fit-content}.webhook-docs dl{grid-template-columns:1fr}.toolkit-summary{grid-template-columns:1fr 1fr}.toolkit-summary>div{min-height:62px;padding:.7rem}.toolkit-tabs{overflow-x:auto}.toolkit-tabs button{flex:none}.toolkit-browser-toolbar{grid-template-columns:minmax(0,1fr) auto}.toolkit-file-grid{grid-template-columns:1fr;padding:.7rem}.toolkit-selection-bar{flex-wrap:wrap;align-items:stretch;margin:.7rem}.toolkit-selection-shortcuts{display:none}.toolkit-selection-bar>strong{flex:1;align-self:center}.toolkit-selection-bar .button{flex:auto;justify-content:center}.toolkit-folder-info-grid{grid-template-columns:1fr}.toolkit-section-heading{flex-direction:column;align-items:flex-start}.toolkit-section-heading .button{width:100%}.toolkit-preview-stage{min-height:260px}.collaboration-page.thread-open{display:block}.collab-format-toolbar{display:none}.collab-pending-files audio{width:95px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;line-height:1.6}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--color-gold);color:var(--color-plum)}:focus-visible{outline:3px solid var(--color-turquoise);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:var(--color-plum);box-shadow:var(--shadow-card);background:#fff;border-radius:999px;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.container{width:min(1180px,100% - 2rem);margin-inline:auto}.container-narrow{width:min(820px,100% - 2rem);margin-inline:auto}.stack{gap:1rem;display:grid}.cluster{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.space-between{justify-content:space-between}.muted{color:var(--color-muted)}.gold{color:var(--color-gold)}.site-header{z-index:100;background:var(--color-plum);border-bottom:1px solid #ffffff1a;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--color-plum) 94%,transparent)}}.site-header{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{justify-content:space-between;align-items:center;gap:1.25rem;min-height:76px;display:flex}.brand-link{flex:none;align-items:center;display:inline-flex}.brand-link img{object-fit:contain;width:224px;height:64px}.desktop-nav{justify-content:center;align-items:center;gap:1.1rem;font-size:.86rem;font-weight:650;display:flex}.desktop-nav a{color:#ffffffc7;transition:color .18s}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:#fff}.header-actions{align-items:center;gap:.65rem;display:flex}.icon-button{width:42px;height:42px;color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:inline-grid}.mobile-menu-button,.mobile-panel{display:none}.button{background:var(--color-plum);color:#fff;letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.7rem 1.2rem;font-weight:750;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #3a203d2e}.button-gold{background:var(--color-gold);color:var(--color-plum)}.button-copper{background:var(--color-copper);color:#fff}.button-outline{color:inherit;background:0 0;border-color:currentColor}.button-soft{background:var(--color-lilac)}@supports (color:color-mix(in lab,red,red)){.button-soft{background:color-mix(in srgb,var(--color-lilac) 55%,white)}}.button-soft{color:var(--color-plum)}.button-danger{background:var(--color-error)}.button-small{min-height:38px;padding:.5rem .85rem;font-size:.84rem}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.section{padding:clamp(4.5rem,9vw,8rem) 0;position:relative;overflow:clip}.section-light{background:var(--color-paper)}.section-dark{background:var(--color-ink);color:#fff}.section-brand{background:var(--color-plum);color:#fff}.section-calm{background:var(--color-lilac)}@supports (color:color-mix(in lab,red,red)){.section-calm{background:color-mix(in srgb,var(--color-lilac) 32%,white)}}.section:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 15% 10%,#cdb27a1f,#0000 32%);position:absolute;inset:0}.section-content{z-index:1;position:relative}.eyebrow{color:var(--color-copper);font-family:var(--font-subtitle);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .8rem;font-size:.77rem;font-weight:400}.section-brand .eyebrow,.section-dark .eyebrow{color:var(--color-gold)}.display-title{max-width:15ch;letter-spacing:-.055em;font-size:clamp(2.7rem,7vw,6.5rem);line-height:.94}.display-title,.section-title{font-family:var(--font-display);margin:0;font-weight:500}.section-title{max-width:22ch;letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02}.section-copy{max-width:65ch;color:var(--color-muted);margin:1.2rem 0 0;font-size:clamp(1rem,1.5vw,1.16rem)}.section-brand .section-copy,.section-dark .section-copy{color:#ffffffb8}.section-heading-center{text-align:center;justify-items:center;display:grid}.section-heading-right{text-align:right;justify-items:end;display:grid}.hero{align-items:stretch;min-height:min(820px,100svh - 76px);padding:0;display:grid}.hero-grid{min-height:inherit;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);display:grid}.hero-copy{align-self:center;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem) clamp(4rem,8vw,7rem) max(1rem,50vw - 590px)}.hero-copy .section-copy{font-size:clamp(1.05rem,1.8vw,1.3rem)}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.hero-image-wrap{min-height:580px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center 35%;width:100%;height:100%}.hero-image-wrap:after{content:"";background:linear-gradient(90deg,#13111447,#0000 40%),linear-gradient(#0000 45%,#13111447);position:absolute;inset:0}.hero-mark{z-index:2;color:#fff;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff59;padding:.55rem .9rem;font-size:.72rem;position:absolute;bottom:1.25rem;right:1.25rem}.hero-placeholder{background:radial-gradient(circle at 50% 35%,var(--color-copper),var(--color-plum) 42%,var(--color-ink) 80%);color:#fff;place-items:center;height:100%;display:grid}.hero-placeholder img{filter:brightness(0)invert();opacity:.86;width:min(260px,55%)}.content-gallery{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1rem;margin-top:2rem;display:grid}.content-gallery figure{border:1px solid var(--color-line);background:#fff;border-radius:1rem;margin:0;overflow:hidden}.content-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.content-gallery figcaption{color:var(--color-muted);padding:.75rem 1rem;font-size:.8rem}.content-video{background:#17131a;border-radius:1rem;width:100%;max-height:760px;margin-top:2rem;display:block}.builder-items{gap:.7rem;display:grid}.builder-item{border:1px solid var(--color-line);background:#fbf9fc;border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.7rem;display:grid}.builder-item .textarea{min-height:42px}@media (max-width:760px){.builder-item{grid-template-columns:1fr}}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.feature-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#ffffff94;flex-direction:column;min-height:220px;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.feature-card:hover{box-shadow:var(--shadow-card);border-color:var(--color-gold);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.feature-card:hover{border-color:color-mix(in srgb,var(--color-gold) 60%,transparent)}}.feature-icon{background:var(--color-plum);width:44px;height:44px;color:var(--color-gold);border-radius:50%;place-items:center;margin-bottom:1.5rem;display:grid}.feature-card h3{font-family:var(--font-display);margin:0;font-size:1.55rem;font-weight:600;line-height:1.1}.feature-card p{color:var(--color-muted);margin:.8rem 0 0}.feature-card .arrow-link{color:var(--color-burgundy);margin-top:auto;padding-top:1rem;font-weight:800}.section-brand .feature-card,.section-dark .feature-card{background:#ffffff0f;border-color:#ffffff21}.section-brand .feature-card p,.section-dark .feature-card p{color:#ffffffad}.rich-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(2rem,8vw,8rem);display:grid}.rich-body{color:var(--color-muted);font-size:clamp(1.05rem,1.7vw,1.28rem)}.rich-body p:first-child{margin-top:0}.section-brand .rich-body,.section-dark .rich-body{color:#ffffffbf}.stats-grid{border-block:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid}.stat{text-align:center;border-right:1px solid #ffffff26;padding:2rem 1rem}.stat:last-child{border:0}.stat strong{color:var(--color-gold);font-family:var(--font-display);font-size:clamp(2.7rem,5vw,5rem);font-weight:500;line-height:1;display:block}.stat span{color:#ffffffa6;text-transform:uppercase;letter-spacing:.1em;margin-top:.55rem;font-size:.82rem;display:block}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.quote-card{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#ffffffb3;padding:1.8rem}.quote-mark{color:var(--color-gold);font-family:var(--font-display);font-size:4.5rem;line-height:.55}.quote-card blockquote{font-family:var(--font-display);margin:1rem 0 1.5rem;font-size:1.35rem;line-height:1.35}.quote-card footer{color:var(--color-muted);font-size:.85rem}.cta-panel{border-radius:var(--radius-lg);background:#ffffff0d;border:1px solid #ffffff26;grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.faq-list{border-top:1px solid var(--color-line);max-width:850px;margin:3rem auto 0}.faq-item{border-bottom:1px solid var(--color-line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-weight:780;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--color-copper);font-size:1.5rem;font-weight:400}.faq-item[open] summary:after{content:"−"}.faq-answer{max-width:70ch;color:var(--color-muted);padding:0 0 1.35rem}.form-card{border:1px solid var(--color-line);border-radius:var(--radius-md);max-width:760px;box-shadow:var(--shadow-card);background:#fff;margin:2.5rem auto 0;padding:clamp(1.25rem,4vw,2.5rem)}.field-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.field{gap:.4rem;display:grid}.field-full{grid-column:1/-1}.field label{color:var(--color-plum);font-size:.8rem;font-weight:800}.input,.select,.textarea{border:1px solid var(--color-line);background:var(--color-paper);border-radius:.7rem;width:100%}@supports (color:color-mix(in lab,red,red)){.input,.select,.textarea{background:color-mix(in srgb,var(--color-paper) 82%,white)}}.input,.select,.textarea{color:var(--color-ink);padding:.78rem .9rem}.textarea{resize:vertical;min-height:120px}.input:focus,.select:focus,.textarea:focus{border-color:var(--color-plum);outline:3px solid var(--color-turquoise)}@supports (color:color-mix(in lab,red,red)){.input:focus,.select:focus,.textarea:focus{outline:3px solid color-mix(in srgb,var(--color-turquoise) 25%,transparent)}}.form-message{background:var(--color-turquoise);border-radius:.65rem;padding:.8rem 1rem}@supports (color:color-mix(in lab,red,red)){.form-message{background:color-mix(in srgb,var(--color-turquoise) 18%,white)}}.form-message{color:var(--color-plum);font-weight:700}.page-hero{background:var(--color-plum);color:#fff;padding:clamp(5rem,10vw,8.5rem) 0 clamp(3.5rem,7vw,6rem)}.page-hero .section-copy{color:#ffffffb8}.breadcrumbs{color:#ffffff94;align-items:center;gap:.5rem;margin-bottom:1.4rem;font-size:.82rem;display:flex}.cards-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.content-card{border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.content-card-image{aspect-ratio:16/10;object-fit:cover;background:var(--color-lilac);width:100%}.content-card-body{padding:1.35rem}.content-card h2,.content-card h3{font-family:var(--font-display);margin:0;font-size:1.6rem;line-height:1.12}.content-card p{color:var(--color-muted)}.tag{background:var(--color-lilac);border-radius:999px;align-items:center;gap:.35rem;min-height:26px;padding:.2rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tag{background:color-mix(in srgb,var(--color-lilac) 45%,white)}}.tag{color:var(--color-plum);font-size:.72rem;font-weight:800}.status-active,.status-approved,.status-confirmed,.status-paid,.status-published{color:#17653f;background:#e2f3ea}.status-draft,.status-invited,.status-new,.status-pending,.status-pending_payment{color:#855110;background:#fff1d8}.status-cancelled,.status-disabled,.status-failed,.status-rejected{color:#902234;background:#ffe4e7}.filter-bar{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;flex-wrap:wrap;align-items:end;gap:.8rem;margin:0 0 2rem;padding:1rem;display:flex}.filter-bar .field{flex:1;min-width:180px}.professional-card{border:1px solid var(--color-line);border-radius:var(--radius-md);min-height:250px;box-shadow:var(--shadow-card);background:#fff;grid-template-columns:150px 1fr;display:grid;position:relative;overflow:hidden}.professional-photo{object-fit:cover;width:100%;height:100%}.professional-body{flex-direction:column;padding:1.25rem;display:flex}.favorite-button{z-index:2;color:var(--color-plum);background:#ffffffe6;border-color:#0000;position:absolute;top:.8rem;left:.8rem}.professional-meta{color:var(--color-muted);flex-wrap:wrap;gap:.65rem;font-size:.8rem;display:flex}.professional-actions{flex-wrap:wrap;gap:.6rem;margin-top:auto;display:flex}.guided-search{border-radius:var(--radius-md);background:var(--color-plum);color:#fff;margin-bottom:2rem;padding:1.4rem}.need-options{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:1rem;display:grid}.need-option{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:.8rem;padding:1rem}.need-option.active,.need-option:hover{border-color:var(--color-gold);background:#cdb27a29}.test-shell{max-width:820px;margin:0 auto}.test-progress{background:var(--color-lilac);border-radius:99px;width:100%;height:8px;overflow:hidden}.test-progress span{background:var(--color-copper);height:100%;transition:width .25s;display:block}.question-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;margin-top:2rem;padding:clamp(1.5rem,5vw,3.5rem)}.question-card h2{font-family:var(--font-display);font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.12}.answer-grid{gap:.75rem;margin-top:2rem;display:grid}.answer-button{border:1px solid var(--color-line);background:var(--color-paper);width:100%;color:var(--color-ink);text-align:left;cursor:pointer;border-radius:.8rem;padding:1rem;transition:border-color .18s,background .18s}.answer-button.selected,.answer-button:hover{border-color:var(--color-copper);background:var(--color-gold)}@supports (color:color-mix(in lab,red,red)){.answer-button.selected,.answer-button:hover{background:color-mix(in srgb,var(--color-gold) 15%,white)}}.disclaimer{border-left:4px solid var(--color-gold);background:var(--color-gold);padding:1rem}@supports (color:color-mix(in lab,red,red)){.disclaimer{background:color-mix(in srgb,var(--color-gold) 12%,white)}}.disclaimer{color:#5b4b31;font-size:.88rem}.auth-page{grid-template-columns:1fr 1fr;min-height:calc(100svh - 76px);display:grid}.auth-visual{background:var(--color-plum);min-height:620px;position:relative;overflow:hidden}.auth-visual img{object-fit:cover;opacity:.82;width:100%;height:100%}.auth-visual:after{content:"";background:linear-gradient(#0000 35%,#131114e0);position:absolute;inset:0}.auth-quote{z-index:2;color:#fff;position:absolute;bottom:3rem;left:clamp(1.5rem,5vw,5rem);right:1.5rem}.auth-form-wrap{background:#fff;place-items:center;padding:2rem;display:grid}.auth-form{width:min(430px,100%)}.auth-form h1{font-family:var(--font-display);margin:0;font-size:3rem;line-height:1}.demo-accounts{background:#f7f2f8;border-radius:.8rem;margin-top:1.5rem;padding:1rem;font-size:.8rem}.demo-account-button{border:0;border-bottom:1px solid var(--color-line);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;gap:.8rem;width:100%;padding:.65rem 0;display:flex}.demo-account-button:last-child{border:0}.profile-layout{grid-template-columns:240px 1fr;align-items:start;gap:2rem;display:grid}.profile-nav{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;padding:.8rem;position:sticky;top:100px}.profile-nav a{color:var(--color-muted);border-radius:.6rem;align-items:center;gap:.6rem;padding:.7rem;display:flex}.profile-nav a:hover{color:var(--color-plum);background:#f7f2f8}.profile-panel{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;padding:1.5rem}.site-footer{background:var(--color-plum);color:#fff;padding:4rem 0 1.5rem}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:2.5rem;display:grid}.footer-logo{width:260px;height:auto}.footer-copy{color:#ffffff94;max-width:38ch;font-size:.9rem}.footer-title{color:var(--color-gold);font-family:var(--font-subtitle);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:400}.footer-links{color:#ffffffad;gap:.55rem;font-size:.88rem;display:grid}.footer-bottom{color:#ffffff73;border-top:1px solid #ffffff1a;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.25rem;font-size:.78rem;display:flex}.empty-state{border:1px dashed var(--color-line);border-radius:var(--radius-md);text-align:center;color:var(--color-muted);padding:3rem 1rem}.custom-frame{background:0 0;border:0;width:100%;min-height:320px}.loading-screen{min-height:60vh;color:var(--color-muted);place-items:center;display:grid}.spinner{border:3px solid var(--color-lilac);border-top-color:var(--color-plum);border-radius:50%;width:34px;height:34px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.persistence-alert{z-index:1200;border:1px solid var(--color-error);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:min(520px,100% - 2rem);padding:.9rem;display:grid;position:fixed;bottom:1rem;right:1rem}@supports (color:color-mix(in lab,red,red)){.persistence-alert{border:1px solid color-mix(in srgb,var(--color-error) 38%,white)}}.persistence-alert{color:var(--color-error);pointer-events:none;background:#fff8f8;border-radius:.9rem;box-shadow:0 18px 50px #4d141d33}.persistence-alert span,.persistence-alert strong{display:block}.persistence-alert strong{font-size:.82rem}.persistence-alert span{color:#76545a;margin-top:.16rem;font-size:.72rem;line-height:1.4}.persistence-alert button{background:var(--color-error);color:#fff;cursor:pointer;pointer-events:auto;border:0;border-radius:999px;align-items:center;gap:.35rem;min-height:36px;padding:.45rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}.persistence-alert-demo{border-color:var(--color-gold);grid-template-columns:auto minmax(0,1fr) auto}@supports (color:color-mix(in lab,red,red)){.persistence-alert-demo{border-color:color-mix(in srgb,var(--color-gold) 55%,white)}}.persistence-alert-demo{color:var(--color-copper);background:#fffaf0}.persistence-alert-demo button{min-width:30px;min-height:30px;color:var(--color-copper);background:0 0;align-self:start;place-items:center;padding:0;display:grid}.admin-shell{background:#f5f2f5;grid-template-columns:270px minmax(0,1fr);min-height:100svh;display:grid}.admin-sidebar{background:var(--color-ink);color:#fff;flex-direction:column;height:100svh;padding:1.1rem;display:flex;position:sticky;top:0;overflow-y:auto}.admin-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:.7rem;padding:.4rem .4rem 1.2rem;display:flex}.admin-brand img{object-fit:contain;width:46px;height:46px}.admin-brand strong{font-family:var(--font-display);font-size:1.2rem;display:block}.admin-brand small{color:#ffffff80}.admin-nav{gap:.18rem;margin-top:1rem;display:grid}.admin-nav-label{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;margin:1.1rem .65rem .4rem;font-size:.65rem;font-weight:850}.admin-nav a{color:#ffffffa3;border-radius:.65rem;align-items:center;gap:.7rem;padding:.68rem .75rem;font-size:.86rem;font-weight:650;display:flex}.admin-nav a.active,.admin-nav a:hover{color:#fff;background:#ffffff17}.admin-account{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:1rem}.admin-account small,.admin-account strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-account small{color:#ffffff80}.admin-main{min-width:0}.admin-topbar{z-index:50;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:.8rem clamp(1rem,3vw,2.5rem);display:flex;position:sticky;top:0}.admin-mobile-menu{display:none}.admin-content{padding:clamp(1rem,3vw,2.5rem)}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.8rem;display:flex}.admin-page-header h1{font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.admin-page-header p{color:var(--color-muted);margin:.5rem 0 0}.admin-grid{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.admin-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;padding:1.25rem;box-shadow:0 4px 16px #2c182b0a}.admin-card h2,.admin-card h3{margin-top:0}.metric-card{grid-column:span 3}.metric-label{color:var(--color-muted);font-size:.8rem;font-weight:750}.metric-value{font-family:var(--font-display);margin:.3rem 0;font-size:2.4rem;line-height:1;display:block}.metric-change{color:var(--color-success);font-size:.75rem;font-weight:750}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.chart-wrap{width:100%;height:300px}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.84rem}.data-table th{color:var(--color-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;font-size:.7rem}.data-table td,.data-table th{border-bottom:1px solid var(--color-line);vertical-align:top;padding:.8rem .65rem}.data-table tbody tr:hover{background:#fbf8fb}.data-table th{z-index:1;background:#fff;position:sticky;top:0}.data-table tbody tr:focus-within{outline:2px solid var(--color-plum)}@supports (color:color-mix(in lab,red,red)){.data-table tbody tr:focus-within{outline:2px solid color-mix(in srgb,var(--color-plum) 32%,transparent)}}.data-table tbody tr:focus-within{outline-offset:-2px;background:#fbf8fb}.table-actions{justify-content:flex-end;gap:.4rem;display:flex}.admin-list-toolbar{border-bottom:1px solid var(--color-line);background:#fcfbfc;align-items:center;gap:.65rem;min-height:55px;margin:-1.25rem -1.25rem 1rem;padding:.65rem .8rem;display:flex}.admin-list-search{color:#978b99;background:#fff;border:1px solid #ded7e0;border-radius:.55rem;flex:300px;align-items:center;gap:.42rem;min-width:210px;max-width:380px;height:36px;padding:0 .55rem;display:flex}.admin-list-search input{color:#514654;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.66rem}.admin-list-search button{color:#9b909d;background:0 0;border:0;border-radius:.35rem;place-items:center;width:24px;height:24px;display:grid}.admin-list-search button:hover{color:#563c5d;background:#f0ebf1}.admin-list-filters{align-items:center;gap:.4rem;display:flex}.admin-list-filters .select{width:auto;min-width:125px;height:36px;padding-block:0;font-size:.62rem}.admin-list-count{color:#948997;flex:none;font-size:.58rem;font-weight:750}.tabs{background:#ece7ed;border-radius:.75rem;gap:.25rem;padding:.3rem;display:flex;overflow-x:auto}.tab{color:var(--color-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.55rem .8rem;font-size:.8rem;font-weight:750}.tab.active{color:var(--color-plum);background:#fff;box-shadow:0 2px 8px #2c182b14}.admin-split{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.page-list{max-height:calc(100svh - 120px);position:sticky;top:90px;overflow-y:auto}.page-list-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;justify-content:space-between;gap:.5rem;padding:.7rem;display:flex}.page-list-item.active,.page-list-item:hover{background:#f0eaf1}.page-list-item span{display:block}.page-list-item small{color:var(--color-muted)}.builder-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.builder-block{border:1px solid var(--color-line);background:#fff;border-radius:.8rem;margin-bottom:.75rem;overflow:hidden}.builder-block-header{border-bottom:1px solid #0000;align-items:center;gap:.7rem;padding:.75rem;display:flex}.builder-block[open] .builder-block-header{border-bottom-color:var(--color-line)}.drag-handle{color:var(--color-muted);cursor:grab;place-items:center;display:grid}.builder-block summary{cursor:pointer;list-style:none}.builder-block summary::-webkit-details-marker{display:none}.builder-block-body{padding:1rem}.visual-preview{background:var(--color-paper);border-radius:1rem;padding:2rem;position:relative;overflow:hidden}.visual-preview.dark{background:var(--color-ink);color:#fff}.visual-preview.brand{background:var(--color-plum);color:#fff}.visual-preview.calm{background:var(--color-lilac)}.editable-text{border:1px dashed #0000;border-radius:.3rem;padding:.25rem}.editable-text:focus,.editable-text:hover{border-color:var(--color-gold);background:#ffffff14;outline:none}.permission-grid{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.permission-item{border:1px solid var(--color-line);cursor:pointer;border-radius:.65rem;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.permission-item:has(input:checked){border-color:var(--color-plum);background:#f5eff6}.modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#131114a8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal{border-radius:var(--radius-md);background:#fff;width:min(720px,100%);max-height:calc(100svh - 2rem);padding:1.5rem;overflow-y:auto;box-shadow:0 30px 90px #00000059}.toast{z-index:700;background:var(--color-ink);color:#fff;max-width:430px;box-shadow:var(--shadow-soft);border-radius:.8rem;padding:1rem 1.2rem;position:fixed;bottom:1rem;right:1rem}.snapshot-list{gap:.6rem;display:grid}.snapshot-item{border:1px solid var(--color-line);border-radius:.65rem;justify-content:space-between;gap:1rem;padding:.8rem;display:flex}.color-token{grid-template-columns:48px 1fr;align-items:center;gap:.8rem;display:grid}.color-swatch{border:1px solid var(--color-line);border-radius:.65rem;width:48px;height:48px}@media (max-width:1100px){.admin-shell{grid-template-columns:82px minmax(0,1fr)}.admin-sidebar{padding:.8rem}.admin-account,.admin-brand div,.admin-nav a span,.admin-nav-label{display:none}.admin-brand,.admin-nav a{justify-content:center}.admin-nav a{padding:.75rem}.metric-card,.span-4,.span-5,.span-7,.span-8{grid-column:span 6}}@media (max-width:760px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{z-index:200;width:270px;transition:left .18s;position:fixed;left:-290px}.admin-sidebar.open{left:0}.admin-sidebar.open .admin-account,.admin-sidebar.open .admin-brand div,.admin-sidebar.open .admin-nav a span,.admin-sidebar.open .admin-nav-label{display:block}.admin-sidebar.open .admin-nav a{justify-content:flex-start}.admin-mobile-menu{color:var(--color-plum);border-color:var(--color-line);background:#fff;display:inline-grid}.metric-card,.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 12}.admin-split{grid-template-columns:1fr}.page-list{max-height:300px;position:static}.permission-grid{grid-template-columns:1fr}}.phoenix-landing{gap:2rem}.phoenix-route{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.phoenix-route>div{border:1px solid var(--color-line);text-align:center;background:#fff;border-radius:1rem;align-content:center;place-items:center;gap:.3rem;min-height:122px;padding:1rem .5rem;display:grid;position:relative}.phoenix-route span{font-size:1.8rem}.phoenix-route small{color:var(--color-muted)}.phoenix-route i{z-index:2;color:var(--color-gold);font-size:1.2rem;font-style:normal;position:absolute;right:-.72rem}.phoenix-method-grid{grid-template-columns:repeat(7,1fr);gap:.55rem;display:grid}.phoenix-method-grid>div{background:var(--color-surface);border-radius:.8rem;align-content:start;gap:.25rem;padding:.8rem;display:grid}.phoenix-method-grid b{background:var(--color-plum);color:#fff;border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.phoenix-method-grid small{color:var(--color-muted);line-height:1.45}.phoenix-benefits,.phoenix-result-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.phoenix-result-grid{grid-template-columns:repeat(2,1fr)}.phoenix-benefits>div{border:1px solid var(--color-line);background:#fff;border-radius:1rem;padding:1.35rem}.phoenix-benefits svg{color:var(--color-gold)}.phoenix-consent{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.85rem;align-items:flex-start;gap:.75rem;margin:1.5rem 0;padding:1rem;display:flex}.phoenix-consent input{width:1.2rem;height:1.2rem;accent-color:var(--color-plum);margin-top:.15rem}.phoenix-test-shell .test-progress{margin-top:.75rem}.phoenix-test-shell .question-card h1{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.2}.phoenix-test-shell .answer-button{text-align:left;justify-content:space-between;align-items:center;min-height:54px;display:flex}.phoenix-save-state{color:var(--color-muted);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.phoenix-question-nav{margin-top:2rem}.phoenix-safety-alert{color:#6f1f2a;background:#fff0f2;border:2px solid #b44a57;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.35rem;display:flex}.phoenix-safety-alert h2{margin-top:0}.phoenix-dimension-summary{border-top:1px solid var(--color-line);gap:.25rem;margin-top:1rem;padding-top:1rem;display:grid}.phoenix-dimension-list small,.phoenix-dimension-summary span{color:var(--color-muted)}.phoenix-observation-list,.phoenix-step-list{gap:.8rem;display:grid}.phoenix-resource-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:1rem;display:grid}.phoenix-resource-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.8rem;gap:.45rem;padding:1rem;transition:transform .18s,border-color .18s;display:grid}.phoenix-resource-card:focus-visible,.phoenix-resource-card:hover{border-color:var(--color-gold);transform:translateY(-2px)}.phoenix-resource-card .tag{justify-self:start}.phoenix-resource-card small{color:var(--color-muted);line-height:1.45}.phoenix-dimension-list,.phoenix-profile-dimensions{gap:1.1rem;display:grid}.phoenix-dimension-list .test-progress{margin:.35rem 0}.phoenix-profile-dimensions>div{grid-template-columns:minmax(150px,.8fr) 1fr 58px;align-items:center;gap:.8rem;display:grid}.phoenix-history-row{border-bottom:1px solid var(--color-line);padding:.85rem 0}.phoenix-evolution-note{background:var(--color-surface);border-radius:.8rem;margin-top:1.2rem;padding:1rem}.auth-divider{color:var(--color-muted);align-items:center;gap:.75rem;margin:1rem 0;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:var(--color-line);flex:1;height:1px}.google-auth-button{width:100%;color:var(--color-plum)}.google-auth-button b{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-family:Arial,sans-serif;display:grid;box-shadow:0 1px 4px #0000002e}.auth-link-panel{border:1px solid var(--color-gold);background:var(--color-surface);border-radius:.85rem;margin-top:1rem;padding:1rem}.auth-provider-list{gap:.65rem;margin:1rem 0 1.4rem;display:grid}.auth-provider-list>div{border:1px solid var(--color-line);border-radius:.75rem;grid-template-columns:minmax(120px,1fr) minmax(110px,.7fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.auth-provider-list span{color:var(--color-muted)}@media (max-width:820px){.phoenix-route{grid-template-columns:1fr}.phoenix-route>div{text-align:left;grid-template-columns:auto 1fr;justify-items:start;min-height:auto}.phoenix-route>div small{grid-column:2}.phoenix-route i{right:1rem;transform:rotate(90deg)}.phoenix-method-grid{grid-template-columns:repeat(2,1fr)}.phoenix-benefits,.phoenix-resource-grid,.phoenix-result-grid{grid-template-columns:1fr}.phoenix-profile-dimensions>div{grid-template-columns:1fr 48px}.phoenix-profile-dimensions .test-progress{grid-area:2/1/auto/-1}}@media (max-width:1020px){.desktop-nav{display:none}.mobile-menu-button{display:inline-grid}.mobile-panel{gap:.25rem;padding:0 1rem 1rem;display:grid}.mobile-panel a{color:#ffffffbf;border-radius:.65rem;padding:.75rem}.mobile-panel a:hover{color:#fff;background:#ffffff14}.cards-grid,.feature-grid,.footer-grid,.need-options{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.container,.container-narrow{width:min(100% - 1.25rem,1180px)}.site-header .button-small{display:none}.brand-link img{width:165px}.hero-grid{grid-template-columns:1fr}.hero-copy{padding-left:1rem;padding-right:1rem}.hero-image-wrap{min-height:440px}.display-title{font-size:clamp(3.2rem,16vw,5rem)}.cards-grid,.feature-grid,.field-grid,.rich-layout,.testimonial-grid{grid-template-columns:1fr}.rich-layout{gap:1.5rem}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid #ffffff26}.cta-panel{grid-template-columns:1fr;align-items:start}.professional-card{grid-template-columns:110px 1fr}.professional-body{padding:1rem}.auth-page{grid-template-columns:1fr}.auth-visual{min-height:340px}.profile-layout{grid-template-columns:1fr}.profile-nav{display:flex;position:static;overflow-x:auto}.profile-nav a{white-space:nowrap}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-shell :is(a,button,input,textarea,select,summary):focus-visible,.workspace-shell :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--color-gold)}@supports (color:color-mix(in lab,red,red)){.admin-shell :is(a,button,input,textarea,select,summary):focus-visible,.workspace-shell :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--color-gold) 72%,white)}}.admin-shell :is(a,button,input,textarea,select,summary):focus-visible,.workspace-shell :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:2px}.admin-shell{transition:grid-template-columns .18s}.admin-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.admin-sidebar{z-index:100;background:linear-gradient(#2a1c2d,#1b151e 70%,#171119);padding:.9rem}.admin-brand{min-height:66px;padding:.25rem .35rem .85rem}.admin-brand>div{min-width:0}.admin-brand small{letter-spacing:.04em;margin-top:.15rem;font-size:.65rem;display:block}.admin-nav{margin-top:.45rem}.admin-nav-label{margin-top:.7rem}.admin-nav-group{min-width:0}.admin-nav-group>a{position:relative}.admin-nav-group>a.active:before,.admin-nav>a.active:before{content:"";background:var(--color-gold);border-radius:3px;width:3px;height:19px;position:absolute;left:0}.admin-nav-chevron{opacity:.55;margin-left:auto}.admin-subnav{border-left:1px solid #ffffff17;gap:.08rem;margin:.12rem 0 .35rem 1.65rem;padding-left:.55rem;display:grid}.admin-subnav a{color:#ffffff75;min-height:31px;padding:.36rem .55rem;font-size:.69rem;font-weight:630}.admin-subnav a.active{color:#fff;background:#ffffff12}.admin-sidebar-toggle{color:#ffffff73;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.55rem;min-height:36px;margin:.6rem 0;padding:.5rem .65rem;font-size:.68rem;display:flex}.admin-sidebar-toggle:hover{color:#fff;background:#ffffff12}.admin-account{margin-top:0;padding:.75rem .45rem 0}.admin-account strong{font-size:.72rem}.admin-account small{margin-top:.15rem;font-size:.6rem}.sidebar-collapsed .admin-sidebar{padding-inline:.75rem}.sidebar-collapsed .admin-brand{justify-content:center}.sidebar-collapsed .admin-account,.sidebar-collapsed .admin-brand>div,.sidebar-collapsed .admin-nav a span,.sidebar-collapsed .admin-nav-chevron,.sidebar-collapsed .admin-nav-label,.sidebar-collapsed .admin-sidebar-toggle span,.sidebar-collapsed .admin-subnav{display:none}.sidebar-collapsed .admin-nav a,.sidebar-collapsed .admin-sidebar-toggle{justify-content:center}.admin-sidebar-backdrop{z-index:90;background:#1b131d80;border:0;display:none;position:fixed;inset:0}.admin-topbar{min-height:62px;padding:.55rem clamp(.8rem,2vw,1.5rem)}.admin-breadcrumbs,.admin-history-controls,.admin-topbar-actions,.admin-topbar-primary{align-items:center;min-width:0;display:flex}.admin-topbar-primary{flex:auto;gap:.45rem}.admin-topbar-actions{flex:none;gap:.35rem}.admin-history-controls{border-left:1px solid var(--color-line);gap:.18rem;margin-left:.15rem;padding-left:.4rem}.admin-topbar .icon-button{color:#746b76;background:0 0;border-color:#0000;width:34px;height:34px}.admin-topbar .icon-button.active,.admin-topbar .icon-button:hover{color:var(--color-plum);background:#f2eef3;border-color:#ddd5df}.admin-apps-button{color:#513858;background:#fff;border:1px solid #ded6e0;border-radius:.55rem;align-items:center;gap:.42rem;min-height:36px;padding:0 .65rem;font-size:.68rem;font-weight:820;display:inline-flex}.admin-breadcrumbs{color:#aaa0ac;white-space:nowrap;gap:.3rem;margin-left:.25rem;font-size:.66rem;overflow:hidden}.admin-breadcrumbs a,.admin-breadcrumbs span{color:#887c8b;text-overflow:ellipsis;max-width:170px;overflow:hidden}.admin-breadcrumbs a:hover{color:var(--color-plum)}.admin-breadcrumbs span{color:#554959;font-weight:730}.admin-search-trigger{color:#928795;text-align:left;background:#fff;border:1px solid #ded7e0;border-radius:.55rem;align-items:center;gap:.45rem;min-width:180px;height:35px;padding:0 .45rem 0 .65rem;font-size:.65rem;display:flex}.admin-search-trigger span{flex:1}kbd{color:#817583;min-width:22px;min-height:21px;font:650 .55rem/1 var(--font-body);white-space:nowrap;background:#f7f4f7;border:solid #ddd6df;border-width:1px 1px 2px;border-radius:.3rem;justify-content:center;padding:0 .35rem}.admin-sync-state,kbd{align-items:center;display:inline-flex}.admin-sync-state{color:#477357;background:#f4faf6;border:1px solid #dce7df;border-radius:999px;gap:.35rem;min-height:32px;padding:0 .6rem;font-size:.58rem;font-weight:800}.admin-sync-state.error{color:var(--color-error);background:#fff3f4;border-color:#f0cbd0}.admin-sync-state.saving{color:#80682f;background:#fffbf2;border-color:#ded5bd}.spin{animation:admin-spin .9s linear infinite}@keyframes admin-spin{to{transform:rotate(1turn)}}.admin-profile-menu{position:relative}.admin-profile-trigger{color:#493e4c;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.5rem;min-height:39px;padding:.25rem .35rem;display:flex}.admin-profile-trigger:hover{background:#f2eef3}.admin-profile-trigger>span:first-child{color:#fff;background:linear-gradient(145deg,#74557e,#49324f);border-radius:.55rem;place-items:center;width:31px;height:31px;font-size:.68rem;font-weight:850;display:grid}.admin-profile-copy{text-align:left}.admin-profile-copy small,.admin-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:block;overflow:hidden}.admin-profile-copy strong{font-size:.65rem}.admin-profile-copy small{color:#9a909c;margin-top:.12rem;font-size:.52rem}.admin-profile-popover{z-index:220;background:#fff;border:1px solid #ddd6df;border-radius:.75rem;gap:.15rem;width:230px;padding:.45rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 48px #2d1d302e}.admin-profile-popover>div{border-bottom:1px solid #eee9ef;align-items:center;gap:.55rem;margin-bottom:.2rem;padding:.55rem;display:flex}.admin-profile-popover small,.admin-profile-popover strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-profile-popover strong{font-size:.68rem}.admin-profile-popover small{color:#978c99;font-size:.55rem}.admin-profile-popover a,.admin-profile-popover button{color:#5f5262;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.45rem;min-height:36px;padding:0 .6rem;font-size:.63rem;display:flex}.admin-profile-popover a:hover,.admin-profile-popover button:hover{background:#f3eff4}.admin-overlay{z-index:900;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b141da3;place-items:start center;padding:max(5svh,2rem) 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-overlay-panel{background:#fbfafb;border:1px solid #ffffff57;border-radius:1rem;width:min(920px,100%);max-height:calc(100svh - 4rem);overflow:hidden auto;box-shadow:0 35px 100px #170f1961}.admin-overlay-panel.search{width:min(660px,100%)}.admin-overlay-panel.shortcuts{width:min(560px,100%)}.admin-overlay-panel>header{background:#fff;border-bottom:1px solid #e7e1e8;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:.9rem 1rem;display:flex}.admin-overlay-panel>header h2,.admin-overlay-panel>header p{margin:0}.admin-overlay-panel>header p{color:#9b909d;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:800}.admin-overlay-panel>header h2{color:#3e2c43;font:500 1.35rem var(--font-display);margin-top:.18rem}.admin-app-switcher{padding:1rem}.admin-overlay-section{margin-bottom:.8rem}.admin-overlay-section h3{color:#958999;text-transform:uppercase;align-items:center;gap:.35rem;margin:0 0 .4rem;font-size:.58rem;display:flex}.admin-quick-links{gap:.35rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.admin-quick-links a{color:#635567;background:#fff;border:1px solid #e3dce5;border-radius:.55rem;flex:none;align-items:center;gap:.38rem;min-height:33px;padding:0 .6rem;font-size:.6rem;font-weight:740;display:inline-flex}.admin-switcher-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.9rem;display:grid}.admin-switcher-area{background:#fff;border:1px solid #e2dce4;border-radius:.8rem;overflow:hidden}.admin-switcher-area-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:87px;padding:.7rem;display:grid}.admin-switcher-area-title>span{color:#65486e;background:#eee8f0;border-radius:.65rem;place-items:center;width:41px;height:41px;display:grid}.admin-switcher-area-title small,.admin-switcher-area-title strong{display:block}.admin-switcher-area-title strong{color:#47354c;font-size:.71rem}.admin-switcher-area-title small{color:#988c9b;margin-top:.18rem;font-size:.53rem;line-height:1.35}.admin-switcher-area>div{background:#fcfbfc;border-top:1px solid #eee9ef;grid-template-columns:1fr 1fr;gap:.1rem;padding:.45rem;display:grid}.admin-switcher-area>div a{color:#736676;border-radius:.4rem;align-items:center;min-height:28px;padding:0 .42rem;font-size:.55rem;display:flex}.admin-switcher-area>div a:hover{color:#4f3856;background:#f0ebf1}.admin-switcher-area.tone-blue .admin-switcher-area-title>span{color:#3e728c;background:#e7f2f8}.admin-switcher-area.tone-gold .admin-switcher-area-title>span{color:#967229;background:#f8f0dd}.admin-switcher-area.tone-coral .admin-switcher-area-title>span{color:#a95e52;background:#f8e8e5}.admin-switcher-area.tone-green .admin-switcher-area-title>span{color:#477c5d;background:#e4f2e9}.admin-switcher-area.tone-violet .admin-switcher-area-title>span{color:#70548a;background:#ede7f4}.admin-command-palette>label{color:#8c7f8f;background:#fff;border:1px solid #d9d1dc;border-radius:.7rem;align-items:center;gap:.6rem;height:58px;margin:.8rem;padding:0 .8rem;display:flex;box-shadow:0 5px 15px #2a1b2d0d}.admin-command-palette input{color:#443848;min-width:0;font:500 .78rem var(--font-body);background:0 0;border:0;outline:0;flex:1}.admin-command-results{max-height:min(460px,58svh);padding:0 .8rem .8rem;overflow-y:auto}.admin-command-results>a{border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:57px;padding:.55rem .65rem;display:grid}.admin-command-results>a.active{background:#eee8f0}.admin-command-results>a>span{color:#674c70;background:#fff;border-radius:.55rem;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 2px 8px #2d1d300f}.admin-command-results small,.admin-command-results strong{display:block}.admin-command-results strong{color:#443748;font-size:.68rem}.admin-command-results small{color:#998e9b;margin-top:.14rem;font-size:.55rem}.admin-command-results>a>svg{color:#aaa0ac}.admin-command-empty{color:#9c909e;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.admin-command-empty strong{margin-top:.5rem}.admin-command-empty span{margin-top:.2rem;font-size:.62rem}.admin-command-palette footer{color:#9a8f9c;background:#fff;border-top:1px solid #e7e1e8;gap:1rem;padding:.55rem .9rem;font-size:.53rem;display:flex}.admin-command-palette footer span{align-items:center;gap:.3rem;display:flex}.admin-shortcuts{grid-template-columns:1fr 1fr;gap:.55rem;padding:1rem;display:grid}.admin-shortcuts>div{background:#fff;border:1px solid #e2dce4;border-radius:.7rem;align-items:center;gap:.7rem;min-height:68px;padding:.65rem;display:flex}.admin-shortcuts>div kbd{min-width:48px;min-height:32px}.admin-shortcuts small,.admin-shortcuts strong{display:block}.admin-shortcuts strong{color:#514255;font-size:.65rem}.admin-shortcuts small{color:#988d9a;margin-top:.15rem;font-size:.53rem}.admin-shortcuts>p{color:#948997;grid-column:1/-1;margin:.25rem 0 0;font-size:.57rem;line-height:1.5}.admin-mobile-dock{display:none}.admin-route-navigator{background:#ffffffb8;border:1px solid #e2dce4;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding:.7rem .8rem;display:flex}.admin-route-navigator>div:first-child span,.admin-route-navigator>div:first-child strong{display:block}.admin-route-navigator>div:first-child span{color:#9a8f9c;font-size:.54rem}.admin-route-navigator>div:first-child strong{color:#635667;margin-top:.12rem;font-size:.62rem}.admin-route-navigator>div:last-child{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.admin-route-navigator a{color:#57465b;background:#fff;border:1px solid #ded7e0;border-radius:.55rem;align-items:center;gap:.45rem;min-width:135px;min-height:38px;padding:.35rem .55rem;font-size:.59rem;font-weight:760;display:flex}.admin-route-navigator a:last-child{text-align:right;justify-content:flex-end}.admin-route-navigator a small{color:#a095a2;margin-bottom:.1rem;font-size:.47rem;font-weight:650;display:block}.admin-loading-view{min-height:55svh;padding-top:.7rem}.admin-loading-copy,.admin-loading-grid i,.admin-loading-grid>div,.admin-loading-heading{background:linear-gradient(90deg,#eee9ef,#f8f6f8,#eee9ef) 0 0/220% 100%;animation:admin-loading 1.2s infinite}.admin-loading-heading{border-radius:.7rem;width:min(340px,65%);height:45px}.admin-loading-copy{border-radius:.35rem;width:min(540px,90%);height:16px;margin-top:.65rem}.admin-loading-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2rem;display:grid}.admin-loading-grid>div{border-radius:.8rem;height:150px;padding:1rem}.admin-loading-grid span{background:#ffffffa6;border-radius:.6rem;width:40px;height:40px;display:block}.admin-loading-grid i{border-radius:.2rem;width:70%;height:10px;margin-top:.7rem;display:block}.admin-loading-grid i:last-child{width:90%;margin-top:.4rem}@keyframes admin-loading{to{background-position:-220% 0}}@media (max-width:1100px) and (min-width:761px){.admin-shell{grid-template-columns:82px minmax(0,1fr)}.admin-sidebar{padding-inline:.75rem}.admin-account,.admin-brand>div,.admin-nav a span,.admin-nav-chevron,.admin-nav-label,.admin-sidebar-toggle span,.admin-subnav{display:none}.admin-nav a,.admin-sidebar-toggle{justify-content:center}.admin-breadcrumbs,.admin-profile-copy{display:none}}@media (max-width:880px){.admin-search-trigger{justify-content:center;width:36px;min-width:36px;padding:0}.admin-help-trigger,.admin-search-trigger kbd,.admin-search-trigger span,.admin-sync-state span{display:none}.admin-switcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-shell,.admin-shell.sidebar-collapsed{padding-bottom:63px;display:block}.admin-sidebar{width:270px;padding:.9rem;left:-290px}.admin-sidebar.open{left:0;box-shadow:28px 0 70px #19111b59}.admin-sidebar.open .admin-account,.admin-sidebar.open .admin-brand>div,.admin-sidebar.open .admin-nav a span,.admin-sidebar.open .admin-nav-label,.admin-sidebar.open .admin-sidebar-toggle span{display:block}.admin-sidebar.open .admin-nav a,.admin-sidebar.open .admin-sidebar-toggle{justify-content:flex-start}.admin-sidebar.open .admin-subnav{display:grid}.admin-sidebar-backdrop{display:block}.admin-topbar{min-height:54px;padding:.45rem .65rem}.admin-topbar-primary{flex:none}.admin-topbar-actions{margin-left:auto}.admin-apps-button,.admin-breadcrumbs,.admin-help-trigger,.admin-history-controls,.admin-profile-copy,.admin-profile-trigger>svg,.admin-view-site{display:none}.admin-profile-trigger{padding:0}.admin-profile-popover{position:fixed;top:auto;bottom:68px;right:.65rem}.admin-content{padding:1rem .75rem 1.5rem}.admin-mobile-dock{z-index:180;height:63px;padding:.35rem .3rem max(.3rem,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #ddd6df;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #291b2c14}.admin-mobile-dock a,.admin-mobile-dock button{color:#8a7d8d;background:0 0;border:0;border-radius:.45rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;font-size:.48rem;font-weight:740;display:flex}.admin-mobile-dock a.active,.admin-mobile-dock a:hover,.admin-mobile-dock button:hover{color:#553b5d;background:#f1ebf2}.admin-overlay{place-items:end center;padding:.55rem}.admin-overlay-panel{border-radius:1rem;max-height:calc(100svh - 1.1rem)}.admin-shortcuts,.admin-switcher-grid{grid-template-columns:1fr}.admin-shortcuts>p{grid-column:auto}.admin-command-palette footer{display:none}.admin-route-navigator{flex-direction:column;align-items:stretch}.admin-route-navigator>div:last-child{width:100%}.admin-route-navigator a{min-width:0}.admin-loading-grid{grid-template-columns:1fr}.admin-list-toolbar{flex-wrap:wrap;align-items:stretch}.admin-list-search{flex-basis:100%;max-width:none}.admin-list-filters{flex:1;overflow-x:auto}}.workspace-shell{--workspace-ink:#211725;--workspace-plum:#503657;--workspace-purple:#765784;--workspace-bg:#f6f5f8;background:var(--workspace-bg);color:#2d2530;grid-template-columns:232px minmax(0,1fr);min-height:100svh;display:grid}.workspace-loading{color:#766d78;background:#f6f5f8;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100svh;display:flex}.workspace-sidebar{z-index:120;color:#fff;background:linear-gradient(#281c2c,#1e1722 62%,#18121b);flex-direction:column;height:100svh;padding:1rem .85rem;display:flex;position:sticky;top:0}.workspace-brand{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:58px;padding:0 .35rem 1rem;display:flex}.workspace-brand>a{align-items:center;gap:.7rem;display:flex}.workspace-brand img{object-fit:contain;width:42px;height:42px}.workspace-brand span,.workspace-brand strong{line-height:1.05;display:block}.workspace-brand strong{font-family:var(--font-display);font-size:1.22rem}.workspace-brand span{color:#ffffff75;letter-spacing:.11em;text-transform:uppercase;margin-top:.28rem;font-size:.67rem;font-weight:750}.workspace-close{color:#fff;background:0 0;border:0;display:none}.workspace-nav{align-content:start;gap:.18rem;margin-top:1rem;display:grid}.workspace-nav-label{color:#ffffff57;letter-spacing:.14em;text-transform:uppercase;margin:1rem .7rem .35rem;font-size:.63rem;font-weight:850}.workspace-nav a{color:#ffffff9c;border-radius:.7rem;align-items:center;gap:.72rem;min-height:43px;padding:.62rem .72rem;font-size:.82rem;font-weight:690;transition:all .16s;display:flex}.workspace-nav a.active,.workspace-nav a:hover{color:#fff;background:#ffffff17}.workspace-nav a.active{box-shadow:inset 3px 0 var(--color-gold)}.workspace-sidebar-account{border-top:1px solid #ffffff17;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:auto;padding:.9rem .55rem .1rem;display:grid}.workspace-sidebar-account span,.workspace-sidebar-account strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-sidebar-account strong{font-size:.76rem}.workspace-sidebar-account span{color:#ffffff73;margin-top:.2rem;font-size:.64rem}.workspace-sidebar-account i{background:#58c996;border-radius:50%;width:6px;height:6px;margin-right:.25rem;display:inline-block}.workspace-avatar{color:#fff;letter-spacing:.02em;background:#725e7b;border:2px solid #ffffffe6;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:.67rem;font-weight:850;display:inline-grid}.workspace-avatar-gold{color:#2b1d2e;background:linear-gradient(145deg,#d1b77f,#9b7145)}.avatar-0{background:#826b91}.avatar-1{background:#bf6f62}.avatar-2{background:#518a84}.workspace-main{min-width:0}.workspace-topbar{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e4e0e7;justify-content:space-between;align-items:center;gap:1rem;height:64px;padding:.65rem clamp(1rem,2.5vw,2rem);display:flex;position:sticky;top:0}.workspace-history{border-left:1px solid #e3dee5;gap:.15rem;padding-left:.35rem;display:flex}.workspace-history button{color:#837887;background:0 0;border:1px solid #0000;border-radius:.5rem;place-items:center;width:32px;height:32px;display:grid}.workspace-history button:hover{color:#543b5b;background:#f2eef3;border-color:#ded7e0}.workspace-topbar-start{align-items:center;gap:.7rem;min-width:0;display:flex}.workspace-app-switcher,.workspace-menu-button{width:38px;height:38px;color:var(--workspace-plum);background:#fff;border:1px solid #e4dfe7;border-radius:.7rem;place-items:center;display:inline-grid}.workspace-menu-button{display:none}.workspace-search{color:#918793;background:#f8f7f9;border:1px solid #e3dfe6;border-radius:.7rem;align-items:center;gap:.55rem;width:min(460px,38vw);height:38px;padding:0 .75rem;display:flex}.workspace-search input{color:#3d3340;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.78rem}.workspace-search kbd{color:#9b929d;font:650 .62rem var(--font-body);background:#fff;border:1px solid #ded9e1;border-radius:.3rem;padding:.1rem .35rem}.workspace-topbar-account{align-items:center;gap:.62rem;display:flex}.workspace-topbar-account span,.workspace-topbar-account strong{line-height:1.15;display:block}.workspace-topbar-account strong{font-size:.73rem}.workspace-topbar-account span{color:#918793;margin-top:.2rem;font-size:.63rem}.workspace-topbar-account>button{color:#958b97;cursor:pointer;background:0 0;border:0;border-left:1px solid #e7e2e9;place-items:center;width:34px;height:34px;display:grid}.workspace-content{min-height:calc(100svh - 64px)}.workspace-menu-backdrop{display:none}.workspace-home{width:min(1320px,100%);margin:0 auto;padding:clamp(1.25rem,3vw,2.6rem)}.workspace-welcome{color:#fff;background:linear-gradient(120deg,#35223a,#513757 55%,#765784);border-radius:1.45rem;justify-content:space-between;align-items:center;gap:2rem;min-height:232px;padding:clamp(1.7rem,4vw,3.2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #2d1e3124}.workspace-welcome:after{content:"";aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:480px;position:absolute;bottom:-80%;right:-5%;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.workspace-welcome>div{z-index:2;position:relative}.workspace-welcome p{margin:0}.workspace-welcome>div>p:first-child{color:var(--color-gold);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.69rem;font-weight:850;display:flex}.workspace-welcome h1{font-family:var(--font-display);letter-spacing:-.04em;margin:.7rem 0 .8rem;font-size:clamp(2.1rem,4vw,3.75rem);font-weight:500;line-height:1}.workspace-welcome h1 span{color:#d8c6dc}.workspace-welcome-copy{color:#fff9;font-size:.88rem}.workspace-welcome-mark{color:#ffffff29;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:1.1rem;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:.9rem;width:220px;display:flex}.workspace-welcome-mark span{color:#ffffff8a;font-size:.7rem}.workspace-section{margin-top:2.4rem}.workspace-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.workspace-section-heading span{color:#9c6b56;letter-spacing:.15em;text-transform:uppercase;font-size:.64rem;font-weight:850}.workspace-section-heading h2{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.75rem;line-height:1.1}.workspace-section-heading p{color:#928994;margin:0;font-size:.73rem}.workspace-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.workspace-app-card{min-width:0;min-height:116px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e1e7;border-radius:1rem;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:.9rem;padding:1.1rem;transition:transform .17s,box-shadow .17s,border-color .17s;display:grid;position:relative;box-shadow:0 4px 16px #2b1f2e09}.workspace-app-card:hover{border-color:#cfc3d3;transform:translateY(-3px);box-shadow:0 14px 30px #2b1f2e17}.workspace-app-icon{color:#fff;border-radius:.95rem;place-items:center;width:52px;height:52px;display:grid}.workspace-app-icon.violet{background:linear-gradient(145deg,#8865a3,#654477)}.workspace-app-icon.coral{background:linear-gradient(145deg,#d77868,#ad534f)}.workspace-app-icon.blue{background:linear-gradient(145deg,#5596c9,#356fa7)}.workspace-app-icon.green{background:linear-gradient(145deg,#5ba087,#387a68)}.workspace-app-icon.sand{background:linear-gradient(145deg,#d2a76b,#b37b3f)}.workspace-app-icon.berry{background:linear-gradient(145deg,#a9516b,#7b314a)}.workspace-app-icon.gold{color:#31223a;background:linear-gradient(145deg,#cfb271,#a98247)}.workspace-app-icon.slate{background:linear-gradient(145deg,#686675,#444250)}.workspace-app-icon.outline{color:#9c929f;background:#faf9fb;border:1px dashed #cfc7d2}.workspace-app-copy{min-width:0}.workspace-app-copy h3{margin:0;font-size:.9rem}.workspace-app-copy p{color:#918894;text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;font-size:.68rem;overflow:hidden}.workspace-app-badge{color:#705177;background:#f0e8f2;border-radius:99px;padding:.16rem .42rem;font-size:.55rem;font-weight:800;position:absolute;top:.65rem;right:.65rem}.workspace-app-badge.neutral{color:#8e858f;background:#f0eef1}.workspace-app-arrow{color:#c2b9c5;opacity:0;transition:all .16s;position:absolute;bottom:.75rem;right:.8rem;transform:translate(-4px)}.workspace-app-card:hover .workspace-app-arrow{opacity:1;transform:none}.workspace-app-coming{opacity:.77}.workspace-overview-grid{grid-template-columns:repeat(3,1fr);gap:.9rem;margin-top:2.4rem;display:grid}.workspace-overview-card{background:#fff;border:1px solid #e5e1e7;border-radius:1rem;min-height:174px;padding:1.25rem;box-shadow:0 4px 16px #2b1f2e09}.workspace-overview-title{align-items:center;gap:.8rem;display:flex}.workspace-overview-title .workspace-app-icon{border-radius:.75rem;width:40px;height:40px}.workspace-overview-title span{color:#978e99;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.workspace-overview-title h3{margin:.15rem 0 0;font-size:.86rem}.workspace-event-time{color:#736977;text-transform:capitalize;align-items:center;gap:.5rem;margin:1.05rem 0 .7rem;font-size:.72rem;display:flex}.workspace-overview-card>a{color:#6f4f76;align-items:center;gap:.35rem;margin-top:.7rem;font-size:.7rem;font-weight:800;display:inline-flex}.workspace-mini-pipeline{gap:3px;height:7px;margin:1.35rem 0 .7rem;display:flex}.workspace-mini-pipeline i{background:#765784;border-radius:99px}.workspace-mini-pipeline i:nth-child(2){background:#5596c9}.workspace-mini-pipeline i:nth-child(3){background:#d2a76b}.workspace-mini-pipeline i:nth-child(4){background:#5ba087}.workspace-tip-card>p{color:#7f7581;margin:1rem 0 .2rem;font-size:.72rem}.collaboration-page{background:#fff;grid-template-columns:248px minmax(0,1fr);height:calc(100svh - 64px);display:grid;overflow:hidden}.collab-rail{background:#f4f0f5;border-right:1px solid #ded8e1;flex-direction:column;min-height:0;padding:1rem .8rem;display:flex;overflow-y:auto}.collab-workspace-name{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.15rem .2rem .9rem;display:grid}.collab-workspace-name span,.collab-workspace-name strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collab-workspace-name strong{font-size:.77rem}.collab-workspace-name span{color:#8a808c;margin-top:.15rem;font-size:.61rem}.collab-compose{color:#fff;cursor:pointer;background:#5c3f65;border:0;border-radius:.62rem;justify-content:center;align-items:center;gap:.5rem;min-height:37px;font-size:.72rem;font-weight:780;display:flex}.collab-rail-section{gap:.12rem;margin-top:1.2rem;display:grid}.collab-rail-heading{color:#8d838f;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 .45rem .4rem;font-size:.62rem;font-weight:800;display:flex}.collab-rail-heading button,.collab-rail-section>button{color:inherit;cursor:pointer;background:0 0;border:0}.collab-rail-heading button{place-items:center;display:grid}.collab-rail-section>button{color:#6f6571;text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;min-height:34px;padding:.35rem .48rem;font-size:.72rem;display:flex}.collab-rail-section>button.active,.collab-rail-section>button:hover{color:#4c3552;background:#e7dfea}.collab-rail-section>button i{color:#fff;text-align:center;background:#a95460;border-radius:99px;min-width:19px;margin-left:auto;padding:.05rem .35rem;font-size:.55rem;font-style:normal}.collab-direct>button .workspace-avatar{border-radius:7px;width:24px;height:24px;font-size:.53rem}.collab-direct>button b{background:#4caf7f;border:2px solid #f4f0f5;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 1px #4caf7f}.collab-huddle-card{background:#fff;border:1px solid #ddd3e0;border-radius:.75rem;margin-top:auto;padding:.8rem}.collab-huddle-card>div{color:#5d4664;align-items:center;gap:.6rem;display:flex}.collab-huddle-card small,.collab-huddle-card strong{display:block}.collab-huddle-card strong{font-size:.68rem}.collab-huddle-card small{color:#978d99;margin-top:.12rem;font-size:.58rem}.collab-huddle-card a{color:#5c3f65;background:#ece5ef;border-radius:.5rem;place-items:center;min-height:30px;margin-top:.65rem;font-size:.65rem;font-weight:800;display:grid}.collab-conversation{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.collab-channel-header{border-bottom:1px solid #e8e4e9;justify-content:space-between;align-items:center;gap:1rem;min-height:74px;padding:.8rem 1.25rem;display:flex}.collab-channel-title{align-items:center;gap:.35rem;display:flex}.collab-channel-title h1{margin:0;font-size:1rem}.collab-channel-title svg:last-child{color:#b8aeb9;margin-left:.25rem}.collab-channel-title button{color:#b8aeb9;background:0 0;border:0;border-radius:.4rem;place-items:center;width:28px;height:28px;display:grid}.collab-channel-title button.active,.collab-channel-title button:hover{color:#76527f;background:#f0e9f2}.collab-channel-header p{color:#958b97;margin:.2rem 0 0;font-size:.64rem}.collab-header-actions{align-items:center;gap:.4rem;display:flex}.collab-header-actions>button,.collab-video-button{color:#6b616d;background:#fff;border:1px solid #e3dee5;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;height:35px;font-size:.65rem;font-weight:750;display:inline-flex}.collab-header-actions>button:not(.collab-member-count){width:35px}.collab-member-count{padding:0 .55rem}.collab-member-count .workspace-avatar{border-radius:7px;width:23px;height:23px;margin-left:-10px;font-size:.45rem}.collab-member-count .workspace-avatar:first-child{margin-left:0}.collab-video-button{color:#fff;background:#5c3f65;padding:0 .7rem}.collab-view-tabs{background:#fff;border-bottom:1px solid #eeeaf0;gap:.15rem;padding:.35rem 1.1rem 0;display:flex;overflow-x:auto}.collab-view-tabs button,.collab-view-tabs>span{color:#8b808d;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.35rem;min-height:34px;padding:0 .55rem;font-size:.6rem;font-weight:760;display:inline-flex}.collab-view-tabs button.active,.collab-view-tabs>span.active{color:#5a3d62;border-bottom-color:#76517f}.collab-view-tabs button span{text-align:center;background:#eee9ef;border-radius:99px;min-width:17px;padding:.06rem .3rem;font-size:.48rem}.collab-search-row{background:#fbfafc;border-bottom:1px solid #eeeaf0;justify-content:center;padding:.48rem 1rem;display:flex}.collab-search-row>div{color:#a096a2;background:#fff;border:1px solid #e5e0e7;border-radius:.45rem;align-items:center;gap:.5rem;width:min(560px,100%);padding:.32rem .65rem;display:flex}.collab-search-row input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.64rem}.collab-search-row button{color:#72547a;white-space:nowrap;background:0 0;border:0;border-left:1px solid #e8e2e9;padding-left:.55rem;font-size:.55rem;font-weight:760}.collab-messages{min-height:0;padding:0 0 1rem;overflow-y:auto}.collab-channel-intro{padding:2rem 1.35rem 1rem}.collab-channel-intro>div{color:#654a6d;background:#eee8f0;border-radius:.85rem;place-items:center;width:48px;height:48px;display:grid}.collab-channel-intro h2{margin:.8rem 0 .25rem;font-size:1.18rem}.collab-channel-intro p{color:#8d838f;margin:0;font-size:.7rem}.collab-date-separator{color:#8f8591;align-items:center;gap:.6rem;font-size:.58rem;font-weight:750;display:flex}.collab-date-separator:after,.collab-date-separator:before{content:"";background:#eee9ef;flex:1;height:1px}.collab-message{grid-template-columns:38px minmax(0,1fr);gap:.65rem;padding:.6rem 1.35rem;display:grid;position:relative}.collab-message:hover{background:#faf8fb}.collab-message.pinned{background:#fffdf8;border-left:3px solid #b89253}.collab-message .workspace-avatar{width:36px;height:36px}.collab-message-body>div:first-child{align-items:center;gap:.45rem;display:flex}.collab-message-body strong{font-size:.73rem}.collab-message-body time{color:#a098a1;font-size:.56rem}.collab-owner-tag{color:#7b5a30;background:#efe4d0;border-radius:.25rem;padding:.08rem .3rem;font-size:.5rem;font-weight:800}.collab-pinned-tag{color:#8b6632;align-items:center;gap:.18rem;font-size:.5rem;display:inline-flex}.collab-message-body p{color:#504752;margin:.18rem 0 0;font-size:.72rem;line-height:1.55}.collab-reactions{gap:.3rem;margin-top:.42rem;display:flex}.collab-reactions button{cursor:pointer;background:#f6f1f7;border:1px solid #e3dce6;border-radius:.4rem;padding:.16rem .38rem;font-size:.68rem}.collab-reactions button.active{background:#eadfee;border-color:#b390bd;box-shadow:inset 0 0 0 1px #6f417c1f}.collab-reactions span{color:#6b5072;font-size:.55rem;font-weight:800}.dashboard-metric-button{border:1px solid var(--color-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}.dashboard-metric-button:hover{border-color:var(--color-plum);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.dashboard-metric-button:hover{border-color:color-mix(in srgb,var(--color-plum) 35%,var(--color-line))}}.dashboard-metric-button:hover{box-shadow:0 14px 30px #2e193214}.dashboard-funnel-row{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.2rem 0;display:flex}.dashboard-funnel-row:hover span{color:var(--color-plum);text-decoration:underline}.dashboard-drilldown-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a101d6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.dashboard-drilldown{background:#fff;width:min(900px,94vw);height:100%;padding:1.4rem;overflow:auto;box-shadow:-20px 0 55px #1e0f222e}.dashboard-drilldown>header{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.dashboard-drilldown>header p{color:var(--color-copper);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25rem;font-size:.72rem;font-weight:800}.dashboard-drilldown>header h2{font-family:var(--font-display);margin:0;font-size:2rem}.dashboard-drilldown>header span{color:var(--color-muted);margin-top:.35rem;font-size:.82rem;display:block}.dashboard-detail-toolbar{flex-wrap:wrap;align-items:center;gap:.7rem;padding:1rem 0;display:flex}.dashboard-detail-toolbar label{border:1px solid var(--color-line);border-radius:.65rem;flex:1;align-items:center;gap:.5rem;min-width:min(360px,100%);padding:.55rem .75rem;display:flex}.dashboard-detail-toolbar input{background:0 0;border:0;outline:0;width:100%}.dashboard-detail-toolbar>span{color:var(--color-muted);font-size:.75rem}.dashboard-detail-secondary{white-space:normal;max-width:320px}@media (max-width:640px){.dashboard-drilldown{width:100%;padding:1rem}}.collab-message-actions{background:#fff;border:1px solid #e5e0e7;border-radius:.45rem;padding:.15rem;display:none;position:absolute;top:-.55rem;right:1.2rem;box-shadow:0 5px 16px #281d2b1a}.collab-message-actions button.active{color:#67466f;background:#eee5f0}.collab-message:hover .collab-message-actions{display:flex}.collab-message-actions button{color:#776e79;background:0 0;border:0;border-radius:.3rem;place-items:center;width:28px;height:27px;display:grid}.collab-no-results{color:#8c828e;text-align:center;border:1px dashed #ddd5df;border-radius:.8rem;margin:2rem;padding:2rem;font-size:.75rem}.collab-composer{background:#fff;border:1px solid #cfc5d2;border-radius:.7rem;margin:.65rem 1.25rem 1rem;overflow:hidden;box-shadow:0 5px 18px #2b1f2e0f}.collab-composer textarea{resize:none;color:#433a45;border:0;outline:0;width:100%;min-height:54px;padding:.75rem .85rem .35rem;font-size:.72rem;display:block}.collab-composer-toolbar{justify-content:space-between;align-items:center;padding:.3rem .45rem .4rem;display:flex}.collab-composer-toolbar>div{display:flex}.collab-composer-toolbar button{color:#847a86;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;gap:.35rem;min-width:30px;height:30px;font-size:.62rem;display:inline-flex}.collab-composer-toolbar .collab-send{color:#fff;background:#5c3f65;padding:0 .65rem;font-weight:750}.collab-send:disabled{opacity:.38}.crm-page{background:#f7f6f8;min-height:calc(100svh - 64px);padding:clamp(1.25rem,2.7vw,2.4rem);overflow-x:hidden}.crm-page-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.crm-page-header p{color:#9c6b56;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.62rem;font-weight:850;display:flex}.crm-page-header h1{font-family:var(--font-display);margin:.3rem 0 .25rem;font-size:clamp(2rem,4vw,3rem);line-height:1}.crm-page-header span{color:#918893;font-size:.72rem}.crm-primary-button{color:#fff;cursor:pointer;background:#5d3f65;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .85rem;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:0 7px 16px #4a305029}.crm-metrics{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1.65rem;display:grid}.crm-metrics>div{background:#fff;border:1px solid #e5e1e7;border-radius:.85rem;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.9rem;display:grid}.crm-metric-icon{border-radius:.65rem;place-items:center;width:36px;height:36px;display:grid}.crm-metric-icon.purple{color:#71547c;background:#eee6f1}.crm-metric-icon.blue{color:#3d7ea9;background:#e1eff8}.crm-metric-icon.green{color:#387d62;background:#e0f1e9}.crm-metric-icon.amber{color:#ae7534;background:#f7ecd9}.crm-metrics p,.crm-metrics strong{min-width:0;margin:0;display:block}.crm-metrics p{color:#948b96;text-transform:uppercase;font-size:.56rem}.crm-metrics strong{color:#362d39;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:1rem;overflow:hidden}.crm-metrics small{color:#9f96a1;white-space:nowrap;font-size:.52rem}.crm-toolbar{margin-top:1.3rem}.crm-search,.crm-toolbar{align-items:center;gap:.5rem;display:flex}.crm-search{color:#9c929e;background:#fff;border:1px solid #e2dde4;border-radius:.55rem;width:min(420px,100%);height:37px;padding:0 .65rem}.crm-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.65rem}.crm-toolbar>button{color:#766d78;background:#fff;border:1px solid #e2dde4;border-radius:.55rem;align-items:center;gap:.35rem;height:37px;padding:0 .65rem;font-size:.62rem;font-weight:750;display:inline-flex}.crm-toolbar>button.active{color:#63476f;background:#f3edf5;border-color:#8d6f9b}.crm-toolbar-select{color:#766d78;background:#fff;border:1px solid #e2dde4;border-radius:.55rem;align-items:center;gap:.35rem;height:37px;padding:0 .5rem;display:inline-flex}.crm-toolbar-select select{color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:.62rem;font-weight:750}.crm-toolbar>span{color:#968d98;margin-left:auto;font-size:.6rem}.crm-board{grid-template-columns:repeat(4,minmax(250px,1fr));align-items:start;gap:.75rem;margin-top:1rem;padding-bottom:1rem;display:grid;overflow-x:auto}.crm-column{background:#f0eef2;border:1px solid #e5e1e7;border-radius:.85rem;min-height:430px;padding:.65rem}.crm-column-heading,.crm-column-heading>div{align-items:center;display:flex}.crm-column-heading{justify-content:space-between;padding:.15rem .2rem}.crm-column-heading>div{gap:.4rem}.crm-column-heading i{border-radius:50%;width:8px;height:8px}.crm-column-heading strong{font-size:.69rem}.crm-column-heading span{color:#7d7380;text-align:center;background:#e0dce3;border-radius:99px;min-width:18px;padding:.03rem .3rem;font-size:.52rem}.crm-column-heading button{color:#918793;background:0 0;border:0;place-items:center;display:grid}.crm-column-total{color:#928994;padding:.25rem .2rem .6rem;font-size:.57rem}.crm-card-list{gap:.55rem;display:grid}.crm-opportunity{cursor:pointer;background:#fff;border:1px solid #e2dde4;border-radius:.72rem;padding:.85rem;transition:all .15s;position:relative;box-shadow:0 3px 10px #291e2c09}.crm-opportunity:hover{border-color:#cdbfd1;transform:translateY(-2px);box-shadow:0 10px 24px #291e2c14}.crm-card-footer,.crm-card-move,.crm-card-top{align-items:center;display:flex}.crm-card-top{justify-content:space-between}.crm-source{color:#76557d;background:#f1ebf3;border-radius:.3rem;padding:.14rem .36rem;font-size:.5rem;font-weight:750}.crm-card-top button{color:#a096a2;background:0 0;border:0}.crm-opportunity h2{margin:.58rem 0 .42rem;font-size:.76rem;line-height:1.3}.crm-company,.crm-contact{color:#776e79;align-items:center;gap:.38rem;margin:.2rem 0;font-size:.61rem;display:flex}.crm-company{color:#968d98}.crm-value{color:#4f3955;font-family:var(--font-display);margin:.68rem 0;font-size:.9rem;display:block}.crm-next-action{color:#86633f;background:#f8f5f1;border-radius:.5rem;align-items:center;gap:.45rem;padding:.48rem;font-size:.56rem;display:flex}.crm-next-action small{color:#aa9074;text-transform:uppercase;margin-bottom:.06rem;font-size:.46rem;display:block}.crm-card-footer{color:#9c939e;border-top:1px solid #eeeaf0;gap:.4rem;margin-top:.7rem;padding-top:.62rem;font-size:.53rem}.crm-card-footer .workspace-avatar{border-radius:7px;width:23px;height:23px;font-size:.45rem}.crm-card-footer svg{cursor:grab;margin-left:auto}.crm-card-move{justify-content:space-between;margin-top:.5rem}.crm-card-move button{color:#776c79;background:#faf9fb;border:1px solid #e8e2ea;border-radius:.35rem;align-items:center;gap:.25rem;height:25px;padding:0 .4rem;font-size:.5rem;font-weight:750;display:inline-flex}.crm-card-move button:disabled{opacity:.3}.crm-drop-zone{color:#a49ba6;border:1px dashed #d6cfd8;border-radius:.65rem;place-items:center;min-height:76px;font-size:.56rem;display:grid}.workspace-modal-backdrop{z-index:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b141d9e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.workspace-modal{background:#fff;border-radius:1rem;width:min(640px,100%);max-height:calc(100svh - 2rem);padding:1.35rem;overflow-y:auto;box-shadow:0 30px 90px #140e154d}.workspace-modal-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.workspace-modal-heading p{color:#9d6b56;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.57rem;font-weight:850}.workspace-modal-heading h2{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.75rem;line-height:1}.workspace-modal-heading>button{color:#776d79;background:#fff;border:1px solid #e7e2e9;border-radius:.55rem;place-items:center;width:34px;height:34px;display:grid}.workspace-modal-copy{color:#8a818c;margin:.8rem 0 1.1rem;font-size:.68rem}.workspace-form,.workspace-form-grid{gap:.85rem;display:grid}.workspace-form-grid{grid-template-columns:1fr 1fr}.workspace-form .field label{font-size:.66rem}.workspace-form .input,.workspace-form .select{padding:.65rem .7rem;font-size:.68rem}.workspace-modal-actions{border-top:1px solid #eee9ef;justify-content:flex-end;gap:.55rem;margin-top:.35rem;padding-top:.9rem;display:flex}.workspace-modal-actions>button:not(.crm-primary-button){color:#817783;background:0 0;border:0;font-size:.65rem;font-weight:750}.crm-detail-backdrop{z-index:550;background:#1a131c61;position:fixed;inset:0}.crm-detail{background:#fff;width:min(430px,100%);height:100%;padding:1.5rem;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #150f1629}.crm-detail-value{font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;margin:1.6rem 0;font-size:1.5rem;display:flex}.crm-stage-pill{font:750 .56rem var(--font-body);background:#eee9f0;border-radius:99px;padding:.25rem .55rem}.stage-new{color:#71527a}.stage-contacted{color:#3478a6}.stage-proposal{color:#a66d2e}.stage-won{color:#2f7959}.crm-detail-person{border:1px solid #e8e3ea;border-radius:.7rem;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.8rem;display:flex}.crm-detail-person a,.crm-detail-person strong{align-items:center;gap:.3rem;display:flex}.crm-detail-person strong{font-size:.72rem}.crm-detail-person a{color:#8b818d;margin-top:.25rem;font-size:.59rem}.crm-custom-note{color:#684d6e;background:#f3edf4;border-radius:.7rem;gap:.7rem;margin-top:1.2rem;padding:.85rem;display:flex}.crm-custom-note strong{font-size:.67rem}.crm-custom-note p{color:#89768d;margin:.25rem 0 0;font-size:.58rem;line-height:1.5}.meeting-lobby{color:#fff;background:radial-gradient(circle at 15% 15%,#44304a,#0000 32%),#1c161f;min-height:calc(100svh - 64px);padding:clamp(1rem,3vw,2rem)}.meeting-lobby-top{color:#ffffff8c;justify-content:space-between;align-items:center;gap:1rem;font-size:.65rem;display:flex}.meeting-lobby-top a,.meeting-lobby-top span{align-items:center;gap:.35rem;display:inline-flex}.meeting-lobby-grid{grid-template-columns:minmax(360px,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:min(1160px,100%);min-height:calc(100svh - 150px);margin:0 auto;display:grid}.meeting-preview{aspect-ratio:16/10;background:linear-gradient(145deg,#35273a,#251d29);border:1px solid #ffffff1f;border-radius:1.3rem;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000052}.meeting-participant video,.meeting-preview video{object-fit:cover;width:100%;height:100%;display:none;transform:scaleX(-1)}.meeting-participant video.active,.meeting-preview video.active{display:block}.meeting-preview-placeholder{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.meeting-preview-placeholder .workspace-avatar{border:4px solid #ffffff1f;border-radius:2rem;width:104px;height:104px;font-size:1.85rem;box-shadow:0 0 0 12px #ffffff06}.meeting-preview-placeholder strong{margin-top:1.2rem;font-size:.86rem}.meeting-preview-placeholder span{color:#ffffff6b;margin-top:.3rem;font-size:.65rem}.meeting-preview-controls{gap:.55rem;display:flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.meeting-preview-controls button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.meeting-preview-controls button.off{background:#c75f64}.meeting-lobby-copy>p:first-child{color:var(--color-gold);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.64rem;font-weight:850;display:flex}.meeting-lobby-copy h1{font-family:var(--font-display);letter-spacing:-.045em;margin:.65rem 0 .45rem;font-size:clamp(2.3rem,5vw,4.2rem);font-weight:500;line-height:.96}.meeting-room-name{color:#ffffff75;font-size:.72rem}.meeting-attendees{align-items:center;gap:.8rem;margin:1.6rem 0;display:flex}.meeting-attendees>div{display:flex}.meeting-attendees .workspace-avatar{border-radius:50%;width:38px;height:38px;margin-left:-8px}.meeting-attendees .workspace-avatar:first-child{margin-left:0}.meeting-attendees small,.meeting-attendees strong{display:block}.meeting-attendees strong{font-size:.67rem}.meeting-attendees small{color:#fff6;margin-top:.15rem;font-size:.58rem}.meeting-copy-link,.meeting-join{border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:46px;font-size:.68rem;font-weight:800;display:flex}.meeting-join{color:#402c47;background:#f2edf4;border:0}.meeting-copy-link{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff21;margin-top:.55rem}.meeting-tech-note{color:#ffffff59;align-items:flex-start;gap:.45rem;margin:1rem 0 0;font-size:.56rem;line-height:1.5;display:flex}.meeting-tech-note svg{flex:none}.meeting-notice{color:var(--color-gold);background:#cdb27a1f;border-radius:.55rem;margin-top:.8rem;padding:.6rem .75rem;font-size:.6rem}.meeting-room{color:#fff;background:#171319;grid-template-rows:54px minmax(0,1fr) 84px;height:calc(100svh - 64px);display:grid;position:relative;overflow:hidden}.meeting-room-header{color:#ffffff7a;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.2rem;font-size:.62rem;display:flex}.meeting-room-header>div{align-items:center;gap:.5rem;display:flex}.meeting-room-header strong{color:#fff;font-size:.7rem}.meeting-room-header time{color:#fff;font-variant-numeric:tabular-nums;margin-left:.65rem}.meeting-live-dot{background:#58c996;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #58c9961f}.meeting-stage{min-height:0;padding:.8rem;position:relative}.meeting-participants-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,1fr);gap:.65rem;width:min(1220px,100%);height:100%;margin:0 auto;display:grid}.meeting-participant{background:#272129;border:1px solid #ffffff12;border-radius:.9rem;min-height:0;position:relative;overflow:hidden}.meeting-person-placeholder{place-items:center;display:grid;position:absolute;inset:0}.meeting-person-placeholder:before{content:"";background:radial-gradient(circle,#ffffff17,#0000 44%);position:absolute;inset:0}.meeting-person-placeholder .workspace-avatar{border:3px solid #ffffff1f;border-radius:1.5rem;width:78px;height:78px;font-size:1.25rem;position:relative}.gradient-gold{background:linear-gradient(145deg,#453845,#302633)}.gradient-0{background:linear-gradient(145deg,#243d44,#1d2d35)}.gradient-1{background:linear-gradient(145deg,#42313f,#2d2532)}.gradient-2{background:linear-gradient(145deg,#3d3428,#29241f)}.meeting-person-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110d12ad;border-radius:.4rem;align-items:center;gap:.4rem;padding:.28rem .5rem;font-size:.57rem;display:flex;position:absolute;bottom:.55rem;left:.65rem}.meeting-participant:last-child:nth-child(3){grid-column:1/-1}.meeting-speaking{color:#72d6a5;background:#110d128c;border-radius:.4rem;align-items:center;gap:.35rem;padding:.25rem .45rem;font-size:.52rem;display:flex;position:absolute;top:.55rem;left:.6rem}.meeting-speaking i{background:#58c996;border-radius:50%;width:6px;height:6px}.meeting-sharing-label{background:#5f4770;border-radius:.4rem;align-items:center;gap:.35rem;padding:.27rem .45rem;font-size:.52rem;display:flex;position:absolute;top:.55rem;left:.6rem}.meeting-reaction{z-index:2;filter:drop-shadow(0 8px 12px #00000059);font-size:4rem;animation:meeting-reaction-pop 2s both;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@keyframes meeting-reaction-pop{0%{opacity:0;transform:translate(-50%,-25%)scale(.5)}18%,75%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-75%)scale(.8)}}.meeting-participant-panel{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1c171ef0;border:1px solid #ffffff1f;border-radius:.8rem;width:min(300px,100% - 1.6rem);padding:.75rem;position:absolute;top:.8rem;bottom:.8rem;right:.8rem;overflow-y:auto;box-shadow:0 15px 40px #00000059}.meeting-participant-panel header,.meeting-participant-panel>div{align-items:center;gap:.55rem;display:flex}.meeting-participant-panel header{justify-content:space-between;margin-bottom:.7rem}.meeting-participant-panel header button{color:#fff;background:0 0;border:0;font-size:1.2rem}.meeting-participant-panel>div{border-top:1px solid #ffffff12;padding:.45rem;font-size:.62rem}.meeting-participant-panel .workspace-avatar{border-radius:.55rem;width:30px;height:30px;font-size:.52rem}.meeting-live-caption{z-index:4;color:#fff;text-align:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c0a0dd1;border-radius:.55rem;max-width:min(720px,88%);padding:.55rem .8rem;font-size:.68rem;line-height:1.45;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.meeting-live-caption strong{color:#d9bd80;margin-right:.45rem}.meeting-controls{background:#1c171e;border-top:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.55rem 1rem;display:grid;position:relative}.meeting-controls-center,.meeting-controls-left,.meeting-controls-right{align-items:center;gap:.4rem;display:flex}.meeting-controls-right{justify-content:flex-end}.meeting-controls button,.meeting-controls-right a{color:#fffc;background:#fff1;border:0;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-width:45px;height:49px;padding:0 .55rem;font-size:.48rem;display:flex}.meeting-controls button.active,.meeting-controls button:hover,.meeting-controls-right a:hover{background:#ffffff21}.meeting-controls button.off{color:#fff;background:#a54c53}.meeting-controls .meeting-leave{color:#fff;background:#bd5158;min-width:60px}.meeting-controls-right a,.meeting-controls-right button{flex-direction:row;height:42px}.meeting-more-menu{z-index:5;background:#2a232c;border:1px solid #ffffff1f;border-radius:.65rem;gap:.25rem;width:190px;padding:.4rem;display:grid;position:absolute;bottom:calc(100% + .45rem);right:1rem;box-shadow:0 12px 30px #00000059}.meeting-controls .meeting-more-menu button{flex-direction:row;justify-content:flex-start;width:100%;height:35px;font-size:.56rem}.meeting-floating-actions{gap:.35rem;display:flex;position:absolute;top:70px;right:1.4rem}.meeting-floating-actions button{color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18131ab3;border:1px solid #ffffff1a;border-radius:.45rem;align-items:center;gap:.35rem;height:32px;padding:0 .55rem;font-size:.54rem;display:inline-flex}.meeting-room-notice{color:#4d3854;background:#f1eaf3;border-radius:.5rem;padding:.55rem .75rem;font-size:.6rem;position:absolute;top:68px;left:50%;transform:translate(-50%)}@media (max-width:1180px){.workspace-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-metrics{grid-template-columns:repeat(2,1fr)}.crm-board{grid-template-columns:repeat(4,270px)}}@media (max-width:900px){.workspace-shell{grid-template-columns:76px minmax(0,1fr)}.workspace-sidebar{padding-inline:.65rem}.workspace-brand{justify-content:center}.workspace-brand>a>div,.workspace-nav a span,.workspace-nav-label,.workspace-sidebar-account>div:not(.workspace-avatar),.workspace-sidebar-account>svg{display:none}.workspace-nav a{justify-content:center;padding-inline:.5rem}.workspace-sidebar-account{justify-content:center;display:flex}.workspace-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-overview-grid{grid-template-columns:1fr 1fr}.workspace-tip-card{grid-column:1/-1}.collaboration-page{grid-template-columns:210px minmax(0,1fr)}.collab-member-count{display:none!important}.meeting-lobby-grid{grid-template-columns:1.1fr .9fr;gap:2rem}.meeting-controls-left{display:none}.meeting-controls{grid-template-columns:1fr auto}.meeting-controls-center{justify-self:center}}@media (max-width:680px){.workspace-shell{display:block}.workspace-sidebar{width:232px;transition:left .18s;position:fixed;left:-250px}.workspace-sidebar.open{left:0;box-shadow:25px 0 70px #140e1552}.workspace-sidebar.open .workspace-brand>a>div,.workspace-sidebar.open .workspace-nav a span,.workspace-sidebar.open .workspace-nav-label,.workspace-sidebar.open .workspace-sidebar-account>div:not(.workspace-avatar),.workspace-sidebar.open .workspace-sidebar-account>svg{display:block}.workspace-sidebar.open .workspace-nav a{justify-content:flex-start;padding-inline:.72rem}.workspace-sidebar.open .workspace-sidebar-account{display:grid}.workspace-close,.workspace-menu-button{place-items:center;display:inline-grid}.workspace-menu-backdrop{z-index:110;background:#19121b7a;border:0;display:block;position:fixed;inset:0}.workspace-topbar{padding-inline:.7rem}.workspace-app-switcher{display:none}.workspace-history{border-left:0;padding-left:0}.workspace-history button:last-child{display:none}.workspace-search{width:min(48vw,280px)}.workspace-search kbd,.workspace-topbar-account>div:not(.workspace-avatar){display:none}.workspace-home{padding:1rem .75rem 2rem}.workspace-welcome{min-height:230px;padding:1.5rem}.workspace-welcome-mark{display:none}.workspace-app-grid,.workspace-overview-grid{grid-template-columns:1fr}.workspace-tip-card{grid-column:auto}.workspace-section-heading p{display:none}.collaboration-page{height:auto;min-height:calc(100svh - 64px);display:block;position:relative}.collab-rail{border-bottom:1px solid #ded8e1;border-right:0;max-height:235px}.collab-direct,.collab-huddle-card{display:none}.collab-rail-section{grid-template-columns:repeat(2,1fr);margin-top:.7rem}.collab-rail-heading{grid-column:1/-1}.collab-conversation{height:calc(100svh - 299px);min-height:500px}.collab-channel-header{padding-inline:.75rem}.collab-channel-header p,.collab-header-actions>button{display:none}.collab-message{padding-inline:.85rem}.collab-composer{margin-inline:.75rem}.crm-page{padding:1.1rem .75rem}.crm-page-header{flex-direction:column;align-items:start}.crm-page-header .crm-primary-button{width:100%}.crm-metrics{grid-template-columns:1fr}.crm-toolbar{flex-wrap:wrap}.crm-search{width:100%}.crm-toolbar>span{display:none}.workspace-form-grid{grid-template-columns:1fr}.meeting-lobby{padding:1rem}.meeting-lobby-grid{flex-direction:column;gap:1.5rem;min-height:auto;padding:2rem 0;display:flex}.meeting-lobby-copy,.meeting-preview{width:100%}.meeting-lobby-top span{display:none}.meeting-room{grid-template-rows:48px minmax(0,1fr) 75px}.meeting-room-header>div:last-child:not(time),.meeting-room-header>div:last-child>svg{font-size:0}.meeting-participants-grid{grid-template-columns:1fr 1fr}.meeting-controls{justify-content:center;padding:.4rem;display:flex}.meeting-controls-center{gap:.22rem}.meeting-controls button{min-width:42px;height:46px;padding:0 .35rem}.meeting-controls button span,.meeting-controls-right,.meeting-floating-actions{display:none}}.profile-summary{grid-template-columns:92px minmax(0,1fr) minmax(240px,.8fr);align-items:center;gap:1.2rem;display:grid}.profile-avatar-editor{color:#fff;cursor:pointer;background:linear-gradient(145deg,#765784,#4b3352);border-radius:1.25rem;place-items:center;width:92px;height:92px;font-size:1.35rem;font-weight:850;display:grid;position:relative;overflow:hidden}.profile-avatar-editor img{object-fit:cover;width:100%;height:100%}.profile-avatar-editor i{color:#fff;background:#3e2c43;border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:.35rem;right:.35rem}.profile-summary-actions{justify-items:end;gap:.65rem;display:grid}.profile-summary-actions label{width:100%;color:var(--color-muted);font-size:.65rem;font-weight:750}.profile-summary-actions .select{margin-top:.25rem;font-size:.68rem;display:block}@media (max-width:760px){.profile-summary{grid-template-columns:72px minmax(0,1fr)}.profile-avatar-editor{width:72px;height:72px}.profile-summary-actions{grid-column:1/-1;justify-items:stretch}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}