@layer reset{html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;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}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--breakpoint-iphone:0;--breakpoint-mobile:480px;--breakpoint-ipad_portrait:768px;--breakpoint-ipad_landscape:1024px;--breakpoint-desktop_md:1200px;--breakpoint-desktop_lg:1440px;--breakpoint-desktop_xl:1920px;--ec-zoom:1;--font-base-px:20px;--font-base-vw:20px}html{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;height:100%;font-family:sans-serif;font-size:20px}html[data-loading]{cursor:wait}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*,:before,:after{box-sizing:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,figure,p,pre{margin:0}button{background:0 0;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{margin:0;padding:0;list-style:none}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}button,input,optgroup,select,textarea{line-height:inherit;color:inherit;padding:0}pre,code,kbd,samp{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}address{font-style:initial}svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}.sr-only,.sr-only-focusable:not(:focus){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html.moonwalk [data-moonwalk],html.moonwalk [data-moonwalk-section],html.moonwalk [data-moonwalk-run]{opacity:0}html.moonwalk [data-moonwalk-section][data-moonwalk-section-ready]{opacity:1}html.prefers-reduced-motion *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}html.prefers-reduced-motion [data-moonwalk]{visibility:visible!important;opacity:1!important}img[data-src],img[data-srcset]{min-width:1px;min-height:1px}.dbg-breakpoints{z-index:99;text-transform:uppercase;color:#000;background-color:#fff;border-radius:6px;height:25px;padding:4px 5px;font-family:Fira Code,Menlo,Monaco,monospace;font-size:9px;font-style:normal;display:block;position:fixed;bottom:4px;left:4px}.dbg-breakpoints .breakpoint,.dbg-breakpoints .user-agent{float:left}.dbg-breakpoints .user-agent{padding-left:3px;padding-right:4px;line-height:20px}.dbg-breakpoints .user-agent span{color:#00008b;cursor:pointer}.dbg-breakpoints .breakpoint:after{padding-left:3px;padding-right:4px;line-height:20px}.dbg-breakpoints .brand{float:left;width:20px;height:20px}.dbg-grid{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:9999;grid-template-rows:1fr;width:100%;height:100%;display:none;position:fixed;top:0;left:0;right:0}.dbg-grid.visible{display:grid}.dbg-grid>*{-webkit-user-select:none;user-select:none}.dbg-grid b{content:" ";background-color:#0095ff33;width:auto;height:100%;position:relative}img{vertical-align:middle;border:0;min-width:100%;max-width:100%;height:auto;display:inline-block}picture{display:block}:root{--outline-size:max(2px, .08em);--outline-style:solid;--outline-color:currentColor}[data-outline=false] a,[data-outline=false] button,[data-outline=false] input,[data-outline=false] label,[data-outline=false] option,[data-outline=false] select,[data-outline=false] video,[data-outline=false] textarea{outline:none!important}[data-outline=false] button:not(:focus){outline:0}[data-outline=true] :is(a,button,input,textarea,summary):focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.no-js picture img{display:none}.no-js picture noscript img{display:block!important}:root{--grid-gutter:1vw}@media (width<480px),(width>=480px) and (width<768px){:root{--container-padding:15px}}@media (width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px),(width>=1920px){:root{--container-padding:50px}}@media (width<480px){.dbg-breakpoints .breakpoint:after{content:"iphone"}}@media (width>=480px) and (width<768px){.dbg-breakpoints .breakpoint:after{content:"mobile"}}@media (width>=768px) and (width<1024px){.dbg-breakpoints .breakpoint:after{content:"ipad_portrait"}}@media (width>=1024px) and (width<1200px){.dbg-breakpoints .breakpoint:after{content:"ipad_landscape"}}@media (width>=1200px) and (width<1440px){.dbg-breakpoints .breakpoint:after{content:"desktop_md"}}@media (width>=1440px) and (width<1920px){.dbg-breakpoints .breakpoint:after{content:"desktop_lg"}}@media (width>=1920px){.dbg-breakpoints .breakpoint:after{content:"desktop_xl"}}@media (width<480px),(width>=480px) and (width<768px){.dbg-grid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}@media (width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px),(width>=1920px){.dbg-grid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}}.dbg-grid{grid-column-gap:1vw}@media (width<480px),(width>=480px) and (width<768px){.dbg-grid{grid-template-columns:repeat(6,1fr)}}@media (width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px),(width>=1920px){.dbg-grid{grid-template-columns:repeat(16,1fr)}}}@layer vendor{.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.picker_wrapper.no_alpha .picker_alpha{display:none}.picker_wrapper.no_editor .picker_editor{z-index:-1;opacity:0;position:absolute}.picker_wrapper.no_cancel .picker_cancel{display:none}.layout_default.picker_wrapper{flex-flow:wrap;justify-content:space-between;align-items:stretch;width:25em;padding:.5em;font-size:10px;display:flex}.layout_default.picker_wrapper input,.layout_default.picker_wrapper button{font-size:1rem}.layout_default.picker_wrapper>*{margin:.5em}.layout_default.picker_wrapper:before{content:"";order:1;width:100%;height:0;display:block}.layout_default .picker_slider,.layout_default .picker_selector{padding:1em}.layout_default .picker_hue{width:100%}.layout_default .picker_sl{flex:auto}.layout_default .picker_sl:before{content:"";padding-bottom:100%;display:block}.layout_default .picker_editor{order:1;width:6.5rem}.layout_default .picker_editor input{width:100%;height:100%}.layout_default .picker_sample{flex:auto;order:1}.layout_default .picker_done,.layout_default .picker_cancel{order:1}.picker_wrapper{box-sizing:border-box;cursor:default;color:#444;pointer-events:auto;background:#f2f2f2;font-family:sans-serif;box-shadow:0 0 0 1px silver}.picker_wrapper:focus{outline:none}.picker_wrapper button,.picker_wrapper input{box-sizing:border-box;border:none;outline:none;box-shadow:0 0 0 1px silver}.picker_wrapper button:focus,.picker_wrapper button:active,.picker_wrapper input:focus,.picker_wrapper input:active{box-shadow:0 0 2px 1px #1e90ff}.picker_wrapper button{cursor:pointer;background-color:#f5f5f5;background-image:linear-gradient(#0000,#dcdcdc);padding:.4em .6em}.picker_wrapper button:active{background-image:linear-gradient(#dcdcdc,#0000)}.picker_wrapper button:hover{background-color:#fff}.picker_selector{z-index:1;cursor:pointer;background:currentColor;border:2px solid #fff;border-radius:100%;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 3px 1px #67b9ff}.picker_slider .picker_selector{border-radius:2px}.picker_hue{background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;box-shadow:0 0 0 1px silver}.picker_sl{background-image:linear-gradient(#fff,#fff0 50%),linear-gradient(#0000 50%,#000),linear-gradient(90deg,gray,#80808000);position:relative;box-shadow:0 0 0 1px silver}.picker_alpha,.picker_sample{background:linear-gradient(45deg,#d3d3d3 25%,#0000 25% 75%,#d3d3d3 75%) 0 0/2em 2em,linear-gradient(45deg,#d3d3d3 25%,#fff 25% 75%,#d3d3d3 75%) 1em 1em/2em 2em;position:relative;box-shadow:0 0 0 1px silver}.picker_alpha .picker_selector,.picker_sample .picker_selector{background:0 0}.picker_editor input{padding:.2em .4em;font-family:monospace}.picker_sample:before{content:"";background:currentColor;width:100%;height:100%;display:block;position:absolute}.picker_arrow{z-index:-1;position:absolute}.picker_wrapper.popup{z-index:2;margin:1.5em;position:absolute}.picker_wrapper.popup,.picker_wrapper.popup .picker_arrow:before,.picker_wrapper.popup .picker_arrow:after{background:#f2f2f2;box-shadow:0 0 10px 1px #0006}.picker_wrapper.popup .picker_arrow{width:3em;height:3em;margin:0}.picker_wrapper.popup .picker_arrow:before,.picker_wrapper.popup .picker_arrow:after{content:"";z-index:-99;display:block;position:absolute;top:0;left:0}.picker_wrapper.popup .picker_arrow:before{transform-origin:0 100%;width:100%;height:100%;transform:skew(45deg)}.picker_wrapper.popup .picker_arrow:after{width:150%;height:150%;box-shadow:none}.popup.popup_top{bottom:100%;left:0}.popup.popup_top .picker_arrow{bottom:0;left:0;transform:rotate(-90deg)}.popup.popup_bottom{top:100%;left:0}.popup.popup_bottom .picker_arrow{top:0;left:0;transform:rotate(90deg)scaleY(-1)}.popup.popup_left{top:0;right:100%}.popup.popup_left .picker_arrow{top:0;right:0;transform:scaleX(-1)}.popup.popup_right{top:0;left:100%}.popup.popup_right .picker_arrow{top:0;left:0}}@layer brando{:root{--brando-ink:#272b2a;--brando-muted:#626b66;--brando-ink-inverse:#fff;--brando-faint:#9aa39c;--brando-line:#dce2dc;--brando-line-strong:#bacabd;--brando-line-soft:#ecf0ea;--brando-accent:#254e3f;--brando-accent-hover:#1a3d30;--brando-surface-page:#fafbf9;--brando-surface:#fff;--brando-surface-subform:#f8fbf6;--brando-line-subform:#e2e9df;--brando-surface-shaded:#fbfcfa;--brando-surface-hover:#f5f8f3;--brando-surface-selected:#eef3ea;--brando-surface-tint:#f1f5ef;--brando-overlay:#1e2b254d;--brando-shadow-ink:#13251c;--brando-shadow-ring:0 0 0 1px color-mix(in srgb, var(--brando-shadow-ink) 6%, transparent);--brando-shadow-xs:0 1px 2px color-mix(in srgb, var(--brando-shadow-ink) 6%, transparent);--brando-shadow-sm:0 1px 3px color-mix(in srgb, var(--brando-shadow-ink) 12%, transparent);--brando-shadow-md:0 4px 16px color-mix(in srgb, var(--brando-shadow-ink) 10%, transparent), 0 1px 3px color-mix(in srgb, var(--brando-shadow-ink) 4%, transparent);--brando-shadow-lg:0 8px 24px color-mix(in srgb, var(--brando-shadow-ink) 12%, transparent);--brando-shadow-xl:0 16px 48px color-mix(in srgb, var(--brando-shadow-ink) 16%, transparent);--brando-shadow-inset:inset 0 1px 2px color-mix(in srgb, var(--brando-shadow-ink) 4%, transparent);--brando-shadow-overlay:0 2.8px 2.2px color-mix(in srgb, var(--brando-shadow-ink) 2%, transparent), 0 6.7px 5.3px color-mix(in srgb, var(--brando-shadow-ink) 2.8%, transparent), 0 12.5px 10px color-mix(in srgb, var(--brando-shadow-ink) 3.5%, transparent), 0 22.3px 17.9px color-mix(in srgb, var(--brando-shadow-ink) 4.2%, transparent), 0 41.8px 33.4px color-mix(in srgb, var(--brando-shadow-ink) 5%, transparent), 0 100px 80px color-mix(in srgb, var(--brando-shadow-ink) 7%, transparent);--brando-badge-bg:#eef0eb;--brando-badge-ink:#566153;--brando-ai:#634f8f;--brando-ai-hover:color-mix(in srgb, var(--brando-ai) 82%, var(--brando-ink));--brando-ai-line:color-mix(in srgb, var(--brando-ai) 35%, var(--brando-surface));--brando-ai-line-strong:color-mix(in srgb, var(--brando-ai) 60%, var(--brando-surface));--brando-ai-tint:color-mix(in srgb, var(--brando-ai) 6%, var(--brando-surface));--brando-suggestion:color-mix(in srgb, var(--brando-ai) 14%, var(--brando-surface));--brando-suggestion-line:color-mix(in srgb, var(--brando-ai) 65%, var(--brando-surface));--brando-suggestion-ink:var(--brando-ai);--brando-attention:#fbefda;--brando-attention-line:#e4b866;--brando-attention-ink:#87662d;--brando-success:#e8f2e9;--brando-success-line:#d0e3d2;--brando-success-ink:#2f6343;--brando-error:#fff1ed;--brando-error-line:#e8ccc4;--brando-error-ink:#8c4232;--brando-note:var(--brando-attention);--brando-note-line:var(--brando-attention-line);--brando-note-ink:var(--brando-attention-ink);--brando-module-pink-line:#fce7f3;--brando-module-pink-tint:#fdf2f8;--brando-module-pink-ink:#831843;--brando-module-pink-dot:#f9a8d4;--brando-module-emerald-line:#d1fae5;--brando-module-emerald-tint:#ecfdf5;--brando-module-emerald-ink:#064e3b;--brando-module-emerald-dot:#6ee7b7;--brando-module-peach-line:#ffedd5;--brando-module-peach-tint:#fff7ed;--brando-module-peach-ink:#7c2d12;--brando-module-peach-dot:#fdba74;--brando-status-published:#3cb371;--brando-status-pending:#f1ac00;--brando-status-draft:#636363;--brando-status-disabled:#cd5c5c;--brando-status-deleted:#171a18;--brando-nav-ink:#16261c;--brando-nav-accent:#1f3d2b;--brando-nav-muted:#16261c9e;--brando-nav-rule:#16261c21;--brando-nav-hover:#16261c0b;--brando-nav-surface:#fff;--brando-nav-glow:#96c4a0;--brando-nav-surface-shadow:0 1px 2px color-mix(in srgb, var(--brando-nav-ink) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--brando-nav-ink) 5%, transparent);--brando-presence-0:#2563c9;--brando-presence-1:#1f7a4f;--brando-presence-2:#a8520b;--brando-presence-3:#7e3fc4;--brando-presence-4:#c0392b;--brando-presence-5:#0f766e;--brando-input-border:#e0e0e0;--brando-switch-on:#9cc79f;--brando-switch-off:silver;--brando-tabbar-bg:#fcfcfd;--brando-chip-hover-bg:var(--brando-surface-hover);--brando-chip-active-bg:var(--brando-surface-selected);--brando-chip-active-fg:var(--brando-accent);--brando-color-dark:#272b2a;--brando-color-blue:#254e3f;--brando-color-peach:#f8fbf6;--brando-color-peach-lighter:#fafbf9;--brando-color-peach-darker:#eef3ea;--brando-color-peach-darkest:#dce2dc;--brando-color-overlay:#1e2b254d;--brando-color-gray:#333;--brando-color-gray-light:#bcbcbc;--brando-color-white:#fff;--brando-color-black:#000;--brando-color-background:var(--brando-surface-page);--brando-color-content-background:var(--brando-surface);--brando-color-foreground:var(--brando-ink);--brando-color-nav-background:var(--brando-surface-page);--brando-color-shaded:#fcfcfd;--brando-color-input:#fff;--brando-shaded-surface:var(--brando-surface-shaded);--brando-color-block-ref-background:#fcfcfc;--brando-radius-sm:4px;--brando-radius-md:6px;--brando-radius-lg:8px;--brando-control-sm:26px;--brando-control-md:30px;--brando-control-lg:36px;--brando-control-touch:40px;--brando-text-2xs:10px;--brando-text-xs:11px;--brando-text-sm:12px;--brando-text-md:13px;--brando-text-lg:14px;--brando-text-xl:16px;--brando-text-2xl:18px;--brando-text-3xl:20px;--brando-text-4xl:22px;--brando-text-5xl:26px;--brando-text-6xl:32px;--brando-font-sans:"Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--brando-font-mono:"JetBrains Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;accent-color:var(--brando-accent)}:is(span.status-label,span.link-status)>svg.status-dot{vertical-align:baseline;border:0;flex:none;width:1cap;height:1cap;margin:0;display:inline-block}#brando-chrome{z-index:999}.user-presence-modal p{font-size:var(--brando-text-sm);padding-bottom:1.5em}.user-presence-item{border-bottom:1px solid var(--brando-line-soft);flex-wrap:wrap;align-items:baseline;column-gap:20px;padding:5px 0 9px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1;display:flex}.online .user-presence-item:first-of-type{border-top:1px solid var(--brando-line-soft)}.user-presence-item .status-dot circle{fill:var(--brando-status-draft);transition:fill .5s}.user-presence-item .online .status-dot circle{fill:var(--brando-status-published)}.user-presence-item .idle .status-dot circle{fill:var(--brando-status-pending)}.user-presence-item .info{flex-grow:1;justify-content:space-between;align-items:baseline;display:flex}.user-presence-item .name{font-size:var(--brando-text-md);text-transform:uppercase}.user-presence-item .last-active{font-size:var(--brando-text-xs);text-align:right}.user-presence-item .urls{font-size:var(--brando-text-xs);flex-direction:column;gap:.5em;width:100%;padding:5px 0 0;display:flex}.user-presence-item .urls .url{align-items:baseline;display:flex}.user-presence-item .urls .url:before{content:"↳" / "";color:var(--brando-status-draft);flex:0 0 17px}.user-presence-item .urls [data-icon]{width:12px;height:12px}.presences{z-index:1;flex-flow:wrap;column-gap:3px;width:auto;display:flex;position:fixed;bottom:5px;right:10px}.presences .presences-active,.presences .presences-inactive{column-gap:3px;display:flex}.presences .presences-active{margin-right:25px}.presences .presences-active .user-presence>.avatar:after{opacity:1}.presences .presences-inactive{opacity:.35;flex-direction:row-reverse;position:relative}.presences .presences-inactive .user-presence{margin-left:-25px}.user-presence{display:block}.user-presence:last-of-type{margin-right:0}.user-presence>.avatar{border:1px solid var(--brando-ink);border-radius:50%;width:30px;height:30px;display:block;position:relative}.user-presence>.avatar:after{content:" ";border:1px solid var(--brando-surface);z-index:1;opacity:0;background-color:var(--brando-status-published);border-radius:50%;width:10px;height:10px;transition:opacity 1s,background-color 2s;position:absolute;top:-2px;right:0}.user-presence>.avatar .image-content,.user-presence>.avatar img{width:100%;height:100%;display:block}.user-presence>.avatar img{object-fit:cover;border-radius:30px}.user-presence>.avatar .img-placeholder :is(svg,[data-icon]){width:18px;height:18px;margin:5px auto 0}.user-presence[data-user-status=offline]>.avatar{border:1px solid var(--brando-faint)}.user-presence[data-user-status=offline]>.avatar img{filter:grayscale();cursor:pointer;transition:all 1.5s}.user-presence[data-user-status=online]>.avatar img{filter:grayscale(0%);cursor:pointer;transition:all 1.5s}.user-presence[data-user-status=online]>.avatar:after{background-color:var(--brando-status-published);transition:opacity 1s,background-color 2s}.user-presence[data-user-status=idle]>.avatar img{filter:grayscale(0%);cursor:pointer;transition:all 1.5s}.user-presence[data-user-status=idle]>.avatar:after{background-color:var(--brando-status-pending);transition:opacity 1s,background-color 2s}@media (width<=600px){.presences{display:none}}@font-face{font-family:Schibsted Grotesk;src:url(/assets/admin/admin-DxefFeRw-c5e9a9901938d27cc1f895de4b3b32ec.woff2?vsn=d)format("woff2");font-weight:400 900;font-style:normal;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;src:url(/assets/admin/admin-CnpJE18X-52c63824a8f6494c8a418712e84d57f5.woff2?vsn=d)format("woff2");font-weight:400 900;font-style:normal;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;src:url(data:font/woff2;base64,d09GMgABAAAAAAzQABUAAAAAFhQAAAxfAAEZmgAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbIBwqP0hWQVJuP01WQVI+BmA/U1RBVIEOJyYAgTwvVBEICo4MinswjAQBNgIkA3gLPgAEIAWGAgcgDAcb1xIIHge5afQOqKyivnmEJLMG8XP2s/texDFNQ7AP3lQcXgI1Q7QGJFjFAn4tWoNzzlIqv4U7r4ieAK0DFfC6wyOg1nTvHnxYh42PcFGxWNJArBS6OlehOhXuMhDg/b65Tztzx+5yXIItoVA9oSp8jZlMPm1+coh7AJAyC10HLNSWcwUG4SpUXV1fVW2NoY9p2925eAGN2jNn9oYXRCTEYN0cf/ufCgJADgAAKCiEkILAjRsCAkAKN2okctyUGIjBAgDPAwCAm+Xjf+i5KBekmBfBCR0mHAuwA5chB3EcJCdyOJbvBV6UZboEygHF/EeMJz2HJr3jT7L9Ph2FNsPSOdEeMSjc/h8VYQ5cvj9EPJ4+XqEDYNlfyVcQAIJBbCMAS37kWlqDToZmivdkGMUAJ9pfef8nutj3DJCco8MBEABghws2A9BggioxqC0oupgXmpeRaSYAftn5rEQEAiXU/A1lME0SBgAFJV8B9AgAAgCEkldQFkMTdmexWQJGYwiZCtaRRIkL3yXARNEJnLg+5I2SQ84WB9Yn3bN50CDdNJs4ZI4qwI6JxwaLX9+XmhUGSo+vPL7x+ElLtUKtSmutddGqtQHaCdoUrcn7P54HcFgTK4h3nj5Pa/T+9w+3rWkrB9oqQFtoA3D773b37VN3CF1itahB8P2MahDv15UzOw4cKaCCADZEEEICMdy5IQCsUBDYEUJsOXzFfcuYLhAQAhcQKvgKGDa2mLDGNxABYGgxEVI5+iw8DxUAQA0ARgN8gewE6GMA/oDA9+UyhWQIqBk4xEkgBMG9kR7QciHDqnS5nI2I0NfJ3Y21s7KZi+SyzrhKpZWVUCgjRbICFFYKC6y0YlVIirC82/nZxBpWG5nWSHm4TkqbZVXXUHK1qMh8YGFP/KEsPw6yxpGib2yBJNKB/P25zctJ0TSmOV529ap03XUQKq/GFE20+wdvu345LEQJzlTBrXKV2zZeGxi7k4N8JnOnIz6uKDZ/FTMZlDBfkorE3eaYY+btfy2RKKo8i84+CsjXafKXHunSOZbfpVLytDZ2thei61en/IXrVrVkC3yuKyMu/ppqRUnL/4MauFFFgvj88V2gJAXCxRmxNsQ2Jj0+xxxPVCicFMQJZMKiQpGMjSmKzSeqxTG5ebHGOFvYTDKkosUNMYWxi2ftovLZ4jIKTQtz401Fxri8nJj0gozYgnVdN0jpzW5ZVacC6Mjvvtnyb3S1t9nRgpLWTlX2fFlWZtz8bFlm1shcba//Hu1Z/9xIjSXXtW4SxvznQ7B7D7vbxn/dIbaiZsZm1GD8zuXEK/H5by3OB4fsHzLXAnWLi4/n/AtAfPp57afa8NPBafLJH/qj6rchVz5twmEbu2cLv/0N0pw4+XOoh1Oopn3LaPCpR1kQOekVmOt9uaWat+4QVbYOX22rrZqQHBAxwhAQEjUt3GrmptVqf9VWf6EwqygM+1ozLjF42ATPaaovk72nlgydEBM/aWJUfMSYcVxQuv+yMaZ0LmbV1z8XflazZc5Ky5YVn/EbLJs0TzcmKtSFM/gkcyNHjZ+eOCFyyqyp+klcsMl32fD0FA4bM2KiDWd0Tetl+yz7wLSqqmkHsrNBF0V7y4Z1WV+b6lJS6o2mlDrJNhnrU6iTkDwAQq6rQwNLlb2brLIXzTaOrZ7RPGPGonlGeFw//G3teMeG6pPGucYBaducLtmPbXXMzJiL/9IOqxMdx2ViStPSu3bFi03/X/Gyfe1XiWvC55jWlXuZi/f9/PnZRQsDBxmX+Lbnna/76Wq8rO7MSmFH+Q/rvvuj+dBhvqvvav5sPnzwjxaMGptPmMiw3UULFzb/9DOWoRxNxasfP54w/lHto0KOSl+SZqQRuPdjOZO+QJnIiR97ZfjZoWV7/shUjQ+3ZMKrlSNg85n5ZEsmH9SsMJpS0zIW19fPvIiJHHJpUWJamvTHDz1pqYszar7AfSKQ22wyLjWlJDoMeXPsTTp0ctrt20y2prc3ESL49Kw44LB+vd3+/evtHSwHkGKptc+vtdu9O0z87th9rHTPsd0dCevjDLFeQTFesQZQEViASqkvZAAfAlHgwbkoBAF6LAXmLbAeJ4DV5AXZz2hRTSLYNawYI0EwQbAZg9OaIgwzxgFbCaQIxDeiqCcCMX4hJwHGmiNdjrWoxU4cQHNwJHoyj2SSxSSXWEgLeUZFdAAdRqfTDFpBN9NTtIVDCYEYPgB6//7hCDKMSIiEEPosD5wXSjjsL+VwoESPM844Xk4D+yaRkNCOfuvK+xwuxPsrs9iOvtYJLg0tQYNmukRMCOH+3dIn+59G4EsyAH8QdzJ+OofyEo5fWWB0Nc6cCzhqqkN7y7IfGho+zNGjWkfmJJBP/hH4AkcKmSbq/wlEEK2DUiSco64cBmWxUKCxUtCk640UzD2b9k/K+R0sIBaBENIpunQkJBJ50a5x47q4n/Uo5++jBvc+kF6+PHQo2xX5DcvZc/Pmncvj0JuPPD9ixV1J8GiD9N9/gxUPHrA4uJzpKi7uMuBbMLDQ2O44jhACCpoqycuhIA5+Scf3xnuEVVjLSfO2HTM5R/LxUc9jEpwUU+743t8Yimnh4ap/S+6+PwXI9cPwjreHo1JBhZ+ePHn9Drq3rz8xYpmVq5f/OJUd1NpwUN9w/f77PiKgUiuZQKTuhiplIrb/VW/58J6e1sbG5n7+03slsNUEYXro4BFh+uxg24892R9t/PX9Qp1VrMw9U6G2kea7Xz97eLdHB+iKnFpW1hHCdIPRd3AMbG4O/PTifs/9F2IbV42rzdOLxy/aDx472PFaQMC1rrvPhFbOamerD8/uRugeNx1tstVxv4chAEV3d8P5s2vX7b/s5DQtOlaPr/EVY5yAj0oiUO2v9Dlp6CiL4M2dy8lg90oWFNql97aoAnCMIB9Zx+ZR/HQMf1P6pOVX2pVWrurupuqoyR/6d+5s/6BU5uYWf8bh9BmeK1H819SgIGGDMK+5qQ0dZZGbR3LOAB8ua1MKP/Zeqz6dd9s7T23e/MdWA1/MG3mMfM8/TQ9UuklQYR5WJ5d2em9BetJqjgEHfehcaM7d+vrePX9053aLusPOt/K2F7S/96LaTePjq3FwU/XpsQ4L0iEPNxv4ycPp5oeDOKw7CfD9UGArKhqTWjh+srDi0CFnF7yDjXp+AT+QHuN26/lsPpv28xvvHXprDGko78h7kHv3AvR4vKFs/f16nDyXDkBdXXIy3xGJw+Uiih4+XNnXmSJuTW6qrHT1FdXje7o0nXrCoMcFNTQ1lfjo87lEYe1tZnPARg2HvxhzGN4rofy8eXp8g8bIHZusRw1qykH7TzhV1K3FzYAq/I7NpLVVj834vQQnzyUDDiPyl09Orqur8PoLzG3tYWFmXFqg2RhgxjvMxo18/34ju69uPT+QXxBhqB91bXHXo4oISUu0ASftfDgdolv0D1dVwqHtXHG4P7I9Kak9sv+weutWNQOGPI3KvXn0yZOjm93n9eXn983DsHOOzyLb3PT4ASk9UZwiMT36yESZ259GNNlWQV+CQ18I0PcmtOm61Xqr98HjB11Xj+7cefTqc7H9OfBlSJnU33+A4lXH9esdrwAfPcfKbq1q0+Z73tpm/Gd4lgsY2tdHmbHYwPfzaUSg4EeWgwAgzpaow1Ez56pGvxYzYgBA26v1FADoGG671j+039XpgaQIgBAUAECAj1q+8zKV9NGO6y0796bOAQjKMLJYisH5KYyLYVjdnyKwQzXW7F4OY8VRk/JbCKXfVemEIfkPmJZ3Qlc8A5d3QRdhjR06ThKd/4cKHQaXOxFf2OF7EABqRiLMJtbnCr80lz+HAWElAP6FUBBo/SsolHgkGET6IFjoQpgQYGRYMluI0PD7YgSQkxu7Eb4CQvfxdwQDq/BCsBBTKgSwiVIhhJS6CRHk1AfFT69DhMWWKLBMlgyZzDR0QukMohGzQVN7tDSZSSPVcsK6RkHGW2YxSKNzPo0ZNWYbacz99XKYZUIuS1Zp/E/Ea7bEciOFUFWGrOB350gVLM1iC4VYLmm5tq5j1Yx9+WnNSTN+FJMMORZIscxAwSxDuzGKQcbYrXNtLdlLkL+j0nvTpFVxTLacPctii2jUEDBdLia5INk/WahgI/qp1Rlitsa6eKazjU71vVlyLBTNZKqyGOTyjHX7WPnMNS/FETUwetPMN5FZypBZoR11XoROizDorIlvQi0GHiB85Sf7OQAAAA==)format("woff2");font-weight:400 900;font-style:normal;unicode-range:U+2190,U+2192,U+2194,U+2195,U+2196,U+2197,U+2198,U+2199,U+2202,U+2205,U+2206,U+220F,U+2211,U+2219,U+221A,U+221E,U+222B,U+2248,U+2260,U+2261,U+2264,U+2265,U+25CA,U+25CB}@font-face{font-family:JetBrains Mono;src:url(/assets/admin/admin-D000Msq0-782150e6836b9b074d1a798807adcb18.woff2?vsn=d)format("woff2");font-weight:100 800;font-style:normal;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/assets/admin/admin-Dey_PoKW-4a4e74bed5809194e4bc6538eb1a1e30.woff2?vsn=d)format("woff2");font-weight:100 800;font-style:normal;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--motion-enter:.35s;--motion-leave:.3s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-ease-close:cubic-bezier(.4, 0, .2, 1)}:root[data-reduced-motion=true]{--motion-enter:1ms;--motion-leave:1ms}@media (prefers-reduced-motion:reduce){:root{--motion-enter:1ms;--motion-leave:1ms}}.ui-menu-motion{transition-property:opacity,transform;transition-duration:var(--motion-leave);transition-timing-function:var(--motion-ease)}.ui-surface-away{opacity:0;transform:translateY(6px)}.ui-surface-rest{opacity:1;transform:translateY(0)scale(1)}[data-rows-settling] :is(.subform-entry,.table-row,.identifier,.subform-insert,.subform-delete,.identifier-remove button){transition-duration:0s!important}@keyframes ui-content-in{0%{opacity:.65}to{opacity:1}}.h-0{height:0;transition-property:height}.h-100{height:auto;transition-property:height}.w-0{width:0;transition-property:width}.w-100{width:100%;transition-property:width}.opacity-0{opacity:0;transition-property:opacity}.opacity-100{opacity:1;transition-property:opacity}.y-100{transform:translateY(15px)}.y-0{transform:translateY(0)}.x-100{transform:translate(100%)}.x-0{transform:translate(0)}.rotate-180{transform:rotateZ(180)}.rotate-0{transform:rotate(0)}.hidden{display:none}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}.delay-1000{transition-delay:1s}.transition{transition-property:height,background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(.command-palette,.shortcut-sheet,.admin-dialog){opacity:0;transform:translateY(var(--dialog-motion-offset,-6px));transition:opacity var(--motion-leave) var(--motion-ease), transform var(--motion-leave) var(--motion-ease)}:is(.command-palette,.shortcut-sheet,.admin-dialog)[data-dialog-open=true]{opacity:1;transition-duration:var(--motion-enter);transform:translateY(0)}:is(.command-palette,.shortcut-sheet,.admin-dialog)::backdrop{background:var(--brando-overlay);opacity:0;transition:opacity var(--motion-leave) var(--motion-ease)}:is(.command-palette,.shortcut-sheet,.admin-dialog)[data-dialog-open=true]::backdrop{opacity:1;transition-duration:var(--motion-enter)}@starting-style{:is(.command-palette,.shortcut-sheet,.admin-dialog)[data-dialog-open=true]{opacity:0;transform:translateY(var(--dialog-motion-offset,-6px))}:is(.command-palette,.shortcut-sheet,.admin-dialog)[data-dialog-open=true]::backdrop{opacity:0}}.login{background-color:var(--brando-surface-page);height:100vh;position:relative}.login .login-container{justify-content:center;align-items:center;height:100%;display:flex}.login .login-container:after{content:"";border:2px solid var(--brando-line);border-top-color:var(--brando-accent);opacity:0;pointer-events:none;border-radius:50%;width:28px;height:28px;transition:opacity .18s;position:absolute}.login .login-box{background-color:var(--brando-surface-subform);box-shadow:var(--brando-shadow-overlay);display:flex;max-width:920px!important}.login .login-box .figure-wrapper{justify-content:center;align-items:center;display:flex}.login .login-box .figure-wrapper figure{width:100%}.login .login-box .login-form{background-color:var(--brando-surface)}.login .title{font-family:var(--brando-font-mono);font-size:var(--brando-text-3xl)}.login .small{font-size:var(--brando-text-lg)}.login .login-subtitle{font-family:var(--brando-font-sans);font-size:var(--brando-text-xl);margin-top:8px;display:block}.login .login-intro{font-size:var(--brando-text-lg);padding-bottom:20px;line-height:1.5}.login .login-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.login .login-actions .btn--lg{min-width:180px}.login .login-link{font-size:var(--brando-text-lg);color:inherit;text-underline-offset:3px;text-decoration:underline}.login .login-link:hover{opacity:.7}.login button.login-link{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.login .login-form .alert{width:100%}.login-submitting .login-container:after{opacity:1;animation:.7s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-submitting .login-container:after{animation:none}}.login .login-recovery{font-size:var(--brando-text-lg);padding-bottom:20px}.login .login-recovery summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.login .login-recovery p{padding-top:8px;line-height:1.5}.login .login-two-factor-setup .two-factor-setup{padding-bottom:24px}.login .login-two-factor-setup .two-factor-codes{padding:16px 0 24px}.login .login-two-factor-setup .alert{margin-bottom:16px}.login .login-passkey-alternative{border-top:1px solid var(--brando-line);margin-top:24px;padding-top:24px}.login .login-passkey-button{color:inherit;font-size:var(--brando-text-lg);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:underline;display:inline-flex}.login .login-passkey-button [data-icon]{width:18px;height:18px}.login .login-passkey-button:hover{opacity:.7}.login .login-passkey-error{font-size:var(--brando-text-lg);color:color-mix(in srgb, var(--brando-status-disabled), var(--brando-ink) 35%);padding-bottom:12px}.login .login-passkey{padding-bottom:24px}.login .login-two-factor-alternative{border-top:1px solid var(--brando-line);padding-top:24px}.login .login-setup-methods{margin-bottom:20px}.login .login-setup-method-intro{font-size:var(--brando-text-lg);padding-bottom:16px;line-height:1.5}.login .login-setup-method{padding-bottom:24px}[data-icon].xs{width:12px;height:12px}[data-icon].s{width:16px;height:16px}[data-icon].m{width:18px;height:18px}[data-icon].mr{margin-right:5px}.alert{--alert-accent:var(--brando-accent);background-color:color-mix(in srgb, var(--alert-accent) 8%, var(--brando-surface));width:fit-content;max-width:100%;color:var(--brando-ink);font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--brando-text-md);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 16px;line-height:1.5;display:flex;position:relative}.alert.warning{--alert-accent:var(--brando-attention-ink);background-color:var(--brando-attention)}.alert.danger{--alert-accent:var(--brando-error-ink);background-color:var(--brando-error)}.form-tab .row .alert{grid-column:1/-1;justify-self:start}.alert>[data-icon],.alert .icon [data-icon]{width:17px;height:17px;color:color-mix(in srgb, var(--alert-accent) 70%, var(--brando-ink));flex-shrink:0;margin-top:1px}.alert .icon,.alert .close{flex-shrink:0}.alert .icon:empty,.alert .close:empty{display:none}.alert .icon{display:flex}.alert .content{min-width:0;max-width:75ch}.alert strong{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.alert .close{position:absolute;top:8px;right:8px}.alert .close button{background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.alert .close button:hover{background-color:var(--brando-ink)}.alert .close button:hover [data-icon]{color:#fff}.segmented-buttons{flex-wrap:nowrap;gap:0;width:fit-content;display:inline-flex}.segmented-buttons>*{display:flex}.segmented-buttons .media-button{border-right-width:0;border-radius:0;margin-top:0}.segmented-buttons>:first-child,.segmented-buttons>:first-child .media-button{border-top-left-radius:5px;border-bottom-left-radius:5px}.segmented-buttons>:last-child,.segmented-buttons>:last-child .media-button{border-right-width:1px;border-top-right-radius:5px;border-bottom-right-radius:5px}.segmented-buttons .media-button:hover,.segmented-buttons .media-button:focus-visible{z-index:1;position:relative}.btn.submit-button{width:fit-content;margin-top:30px}.btn.add-entry-button{margin-top:12px}:where(button,.folder-action,.media-button)>[data-icon]{width:1.3em;height:1.3em}.btn{height:var(--brando-control-md);min-height:var(--brando-control-md);border:1px solid var(--brando-line);border-radius:var(--brando-radius-md);background:var(--brando-surface);color:var(--brando-ink);font-family:inherit;font-size:var(--brando-text-sm);text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover:not(:disabled){background:var(--brando-surface-tint);border-color:var(--brando-line-strong)}.btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brando-accent) 20%, transparent);outline:none}.btn:disabled,.btn[aria-disabled=true]{border-color:var(--brando-line);background:var(--brando-surface-shaded);color:var(--brando-faint);cursor:not-allowed}.btn>[data-icon]{flex:none;width:14px;height:14px}.btn .shortcut{margin-left:4px}.btn .processing{align-items:center;gap:8px;display:flex}.btn .processing svg{fill:currentColor}.btn--sm{height:var(--brando-control-sm);min-height:var(--brando-control-sm);gap:5px;padding:0 9px}.btn--lg{height:var(--brando-control-lg);min-height:var(--brando-control-lg);font-size:var(--brando-text-md);padding:0 16px;font-weight:500}.btn--lg>[data-icon]{width:16px;height:16px}.btn--primary{border-color:var(--brando-accent);background:var(--brando-accent);color:var(--brando-ink-inverse);font-weight:500}.btn--primary:hover:not(:disabled){border-color:var(--brando-accent-hover);background:var(--brando-accent-hover)}.btn--save{border-color:var(--brando-line);background:var(--brando-surface-selected);color:var(--brando-accent);font-weight:500}.btn--save:hover:not(:disabled){border-color:var(--brando-line-strong);background:color-mix(in srgb, var(--brando-accent) 8%, var(--brando-surface-selected))}.btn--quiet{color:var(--brando-muted);background:0 0;border-color:#0000}.btn--quiet:hover:not(:disabled){background:var(--brando-surface-hover);color:var(--brando-ink);border-color:#0000}.btn--quiet:disabled{background:0 0;border-color:#0000}.btn--danger{border-color:var(--brando-error-line);color:var(--brando-error-ink)}.btn--danger:hover:not(:disabled){border-color:var(--brando-error-ink);background:var(--brando-error)}.btn--quiet.btn--danger{color:var(--brando-error-ink)}.btn--quiet.btn--danger:not(:hover){border-color:#0000}.btn--primary.btn--danger:not(:disabled){border-color:var(--brando-error-ink);background:var(--brando-error-ink);color:var(--brando-ink-inverse)}.btn--primary.btn--danger:not(:disabled):hover:not(:disabled){border-color:color-mix(in srgb, var(--brando-error-ink) 85%, var(--brando-ink));background:color-mix(in srgb, var(--brando-error-ink) 85%, var(--brando-ink))}.btn--ai{border-color:var(--brando-ai-line);color:var(--brando-ai)}.btn--ai:hover:not(:disabled){border-color:var(--brando-ai-line-strong);background:var(--brando-ai-tint)}.btn--icon{width:var(--brando-control-md);padding:0}.btn--icon.btn--sm{width:var(--brando-control-sm)}.btn--icon.btn--lg{width:var(--brando-control-lg)}.btn--pill{border-radius:999px}.btn-group{display:inline-flex}.btn-group>.btn{border-radius:0;margin-left:-1px}.btn-group>.btn:first-child{border-radius:var(--brando-radius-md) 0 0 var(--brando-radius-md);margin-left:0}.btn-group>.btn:last-child{border-radius:0 var(--brando-radius-md) var(--brando-radius-md) 0}.btn-group>.btn:only-child{border-radius:var(--brando-radius-md)}.btn-group>.btn:hover,.btn-group>.btn:focus-visible{position:relative}@media (pointer:coarse){.btn{min-height:var(--brando-control-touch)}}.menu-item{box-sizing:border-box;border-radius:var(--brando-radius-sm);width:100%;min-width:0;height:auto;min-height:32px;color:var(--brando-ink);font:var(--brando-text-sm)/20px var(--brando-font-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:6px 10px;font-weight:400;text-decoration:none;display:flex}.menu-item:hover:not(:disabled,[aria-disabled=true]){background:var(--brando-surface-hover);color:var(--brando-ink)}.menu-item:focus-visible{outline:2px solid var(--brando-accent);outline-offset:-2px}.menu-item:disabled,.menu-item[aria-disabled=true]{color:var(--brando-faint);cursor:not-allowed}.menu-item>[data-icon]{width:14px;height:14px;color:var(--brando-muted);flex:none}.menu-item small{color:var(--brando-muted);font-size:var(--brando-text-xs);line-height:16px;display:block}.menu-item:is([aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false]),.is-selected){background:var(--brando-surface-selected);color:var(--brando-accent)}.menu-item:is([aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false]),.is-selected)>[data-icon]{color:currentColor}.menu-item--danger{color:var(--brando-error-ink)}.menu-item--danger>[data-icon]{color:currentColor}.menu-item--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--brando-error);color:var(--brando-error-ink)}.menu-item--ai{color:var(--brando-ai)}.menu-item--ai>[data-icon]{color:currentColor}.menu-item--ai:hover:not(:disabled,[aria-disabled=true]){background:var(--brando-ai-tint);color:var(--brando-ai)}.menu-item-hint{color:var(--brando-faint);font-size:var(--brando-text-xs);white-space:nowrap;align-items:center;margin-left:auto;padding-left:12px;display:inline-flex}.menu-item-hint>[data-icon]{width:14px;height:14px}.menu-item--ai .menu-item-hint{color:currentColor}.menu-separator{border:0;border-top:1px solid var(--brando-line-soft);flex:none;height:0;margin:3px 0;padding:0;list-style:none}@media (pointer:coarse){.menu-item{min-height:var(--brando-control-touch)}}.ai-action{box-sizing:border-box;border:1px solid var(--brando-ai-line);background:var(--brando-surface);width:auto;min-width:0;height:auto;min-height:30px;box-shadow:none;color:var(--brando-ai);font-family:inherit;font-size:var(--brando-text-sm);letter-spacing:0;text-align:center;text-transform:none;white-space:nowrap;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;margin:0;padding:5px 12px;font-weight:500;line-height:18px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.ai-action>[data-icon]{flex-shrink:0;width:14px;height:14px}.ai-action:hover:not(:disabled,[aria-disabled=true]){border-color:var(--brando-ai-line-strong);background:var(--brando-ai-tint);color:var(--brando-ai)}.ai-action:focus-visible{outline:2px solid var(--brando-ai);outline-offset:3px}.ai-action:disabled,.ai-action[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ai-action.is-busy,.ai-action[aria-busy=true],.ai-action.phx-click-loading{cursor:progress;opacity:1}.ai-action.is-busy>[data-icon],.ai-action[aria-busy=true]>[data-icon],.ai-action.phx-click-loading>[data-icon]{animation:1.2s ease-in-out infinite ai-action-busy}.ai-action.is-compact{gap:5px;min-height:24px;padding:2px 8px}.ai-action.is-primary{border-color:var(--brando-ai);background:var(--brando-ai);color:var(--brando-ink-inverse)}.ai-action.is-primary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--brando-ai-hover);background:var(--brando-ai-hover);color:var(--brando-ink-inverse)}.ai-action.is-icon{width:28px;height:28px;min-height:28px;padding:0}.ai-action.is-icon:focus-visible{outline-offset:2px}.admin-workspace :is(button,a).ai-action:focus-visible{outline-color:var(--brando-ai)}@keyframes ai-action-busy{50%{opacity:.35}}@media (pointer:coarse){.ai-action:not(.is-icon,.is-compact){min-height:40px}}@media (prefers-reduced-motion:reduce){.ai-action>[data-icon]{animation:none!important}}.ai-proposal{border:1px solid color-mix(in srgb, var(--brando-suggestion-line) 35%, var(--brando-surface));background:color-mix(in srgb, var(--brando-suggestion) 55%, var(--brando-surface));box-shadow:inset 3px 0 0 var(--brando-suggestion-line);color:var(--brando-ink);border-radius:6px;gap:8px;padding:12px 14px 12px 16px;display:grid}.ai-proposal-label{color:var(--brando-suggestion-ink);font-size:var(--brando-text-sm);letter-spacing:0;text-transform:none;align-items:center;gap:6px;margin:0;font-weight:500;line-height:18px;display:inline-flex}.ai-proposal-label>[data-icon]{flex-shrink:0;width:14px;height:14px}.ai-proposal-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-proposal-field{border-color:color-mix(in srgb, var(--brando-suggestion-line) 45%, var(--brando-surface));background:color-mix(in srgb, var(--brando-suggestion) 40%, var(--brando-surface))}.ai-proposal-field:focus{background:var(--brando-surface)}.field-ai-menu{align-items:center;display:flex}.field-ai-menu .ai-action>.field-ai-chevron{width:12px;height:12px;margin-left:-1px}.label-wrapper:has(>.field-wrapper-header .field-ai-menu){align-items:center;gap:8px}.label-wrapper:has(>.field-wrapper-header .field-ai-menu)>.field-errors{margin-left:auto;position:static}.field-ai-menu-items{border:1px solid var(--brando-line);background:var(--brando-surface);width:max-content;min-width:220px;max-width:calc(100vw - 16px);color:var(--brando-ink);box-shadow:0 4px 16px color-mix(in srgb, var(--brando-ink) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--brando-ink) 4%, transparent);font:var(--brando-text-sm)/20px var(--brando-font-sans);border-radius:6px;margin:0;padding:3px;overflow:clip}.field-ai-menu-items>li:not(.menu-separator){margin:0;padding:0;list-style:none}.field-ai-menu-items{position:fixed;inset:auto}.field-ai-menu-items:not(:popover-open){display:none}.field-ai-actions>.ai-proposal{margin-top:8px}.field-ai-actions>.ai-proposal .ai-proposal-actions{align-items:center}.field-ai-actions>.ai-proposal .field-ai-action-name{color:var(--brando-muted)}.field-ai-actions>.ai-proposal .field-ai-action-name:before{content:"·";margin-right:6px}.field-ai-actions>.ai-proposal p{margin:0}.field-ai-actions>.ai-proposal textarea.ai-proposal-field{box-sizing:border-box;border-radius:var(--brando-input-radius);width:100%;color:var(--brando-ink);font:var(--brando-text-lg)/1.5 var(--brando-font-sans);resize:vertical;border-style:solid;border-width:1px;margin:0;padding:8px 10px;display:block}.field-ai-actions>.ai-proposal textarea.ai-proposal-field:focus-visible{outline:2px solid var(--brando-ai);outline-offset:1px}.alt-suggestion-language{gap:4px;display:grid}.alt-suggestion-language>label{color:var(--brando-muted);font-size:var(--brando-text-sm);line-height:18px}.field-ai-count{color:var(--brando-muted);font-size:var(--brando-text-sm);font-variant-numeric:tabular-nums;line-height:18px}.field-ai-count[data-over=true]{color:var(--brando-error-ink)}.field-ai-error{color:var(--brando-error-ink);font-size:var(--brando-text-md);line-height:20px}.field-ai-warning{color:var(--brando-attention-ink);font-size:var(--brando-text-md);line-height:20px}.children-button{justify-content:center;display:flex}.children-button.hidden{display:none}.children-button a{padding-top:16px;display:inline-block}.children-button button{padding-top:10px}.children-button button .children-button-close,.children-button button.active .children-button-count{display:none}.children-button button.active .children-button-close{display:inline}.children-button button,.children-button a{color:var(--brando-ink);border:1px solid var(--brando-ink);aspect-ratio:1;-webkit-user-select:none;user-select:none;text-align:center;background-color:#0000;border-radius:50%;width:100%;max-width:44px;padding-bottom:9px;transition:background-color .25s,border-color .25s}.children-button button.text,.children-button a.text{aspect-ratio:auto;border-radius:12px;max-width:none;padding-top:12px;padding-bottom:12px}.children-button button.active,.children-button a.active,.children-button button:hover,.children-button a:hover{background-color:var(--brando-ink);border-color:var(--brando-ink);color:var(--brando-surface-subform)}.circle-dropdown>button{border:none}.circle-dropdown .dropdown-content{border:1px solid var(--brando-line);background:var(--brando-surface);width:max-content;min-width:220px;max-width:calc(100vw - 16px);color:var(--brando-ink);box-shadow:0 4px 16px color-mix(in srgb, var(--brando-ink) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--brando-ink) 4%, transparent);font:var(--brando-text-sm)/20px var(--brando-font-sans);border-radius:6px;margin:0;padding:3px;overflow:clip}.circle-dropdown .dropdown-content>li:not(.menu-separator){margin:0;padding:0;list-style:none}.circle-dropdown .dropdown-content{z-index:2;position:absolute;top:30px;right:0}.circle-dropdown .dropdown-content.over{top:auto;bottom:50px}.circle-dropdown.wrapper{justify-content:center;display:flex;position:relative}.simple-dropdown .simple-dropdown-button{background-color:var(--brando-badge-bg);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);text-transform:uppercase;border:0;border-radius:20px;gap:5px;margin-left:5px;padding:4px 8px 4px 10px;display:flex}.simple-dropdown.wrapper{justify-content:center;display:flex;position:relative}.simple-dropdown .simple-dropdown-content{border:1px solid var(--brando-line);background:var(--brando-surface);width:max-content;min-width:220px;max-width:calc(100vw - 16px);color:var(--brando-ink);box-shadow:0 4px 16px color-mix(in srgb, var(--brando-ink) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--brando-ink) 4%, transparent);font:var(--brando-text-sm)/20px var(--brando-font-sans);border-radius:6px;margin:0;padding:3px;overflow:clip}.simple-dropdown .simple-dropdown-content>li:not(.menu-separator){margin:0;padding:0;list-style:none}.simple-dropdown .simple-dropdown-content{z-index:2;position:absolute;top:50px;right:0}.simple-dropdown .simple-dropdown-content.over{top:auto;bottom:50px}.split-dropdown-wrapper .dropdown-content{border:1px solid var(--brando-line);background:var(--brando-surface);width:max-content;min-width:220px;max-width:calc(100vw - 16px);color:var(--brando-ink);box-shadow:0 4px 16px color-mix(in srgb, var(--brando-ink) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--brando-ink) 4%, transparent);font:var(--brando-text-sm)/20px var(--brando-font-sans);border-radius:6px;margin:0;padding:3px;overflow:clip}.split-dropdown-wrapper .dropdown-content>li:not(.menu-separator){margin:0;padding:0;list-style:none}.split-dropdown-wrapper .dropdown-content{z-index:2;position:absolute;top:50px;right:0}.split-dropdown-wrapper .dropdown-content.over{top:auto;bottom:50px}.split-dropdown-wrapper.wrapper{justify-content:center;display:flex;position:relative}[data-floating-dropdown][popover]{box-sizing:border-box;flex-direction:column;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0!important;position:fixed!important;bottom:auto!important;right:auto!important;overflow:auto!important}[data-floating-dropdown][popover]:not(:popover-open){display:none!important}[data-floating-dropdown][popover]:popover-open{display:flex!important}[data-floating-dropdown][popover] button,[data-floating-dropdown][popover] a{white-space:normal;overflow-wrap:anywhere;max-width:100%}[phx-hook=Brando\.FloatingDropdown] [popover]{pointer-events:none;opacity:0;transform-origin:top;transition:opacity var(--motion-leave) var(--motion-ease), transform var(--motion-leave) var(--motion-ease), display var(--motion-leave) allow-discrete, overlay var(--motion-leave) allow-discrete;transform:translateY(6px)scale(.985)}[phx-hook=Brando\.FloatingDropdown] [popover]:popover-open{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}@starting-style{[phx-hook=Brando\.FloatingDropdown] [popover]:popover-open{opacity:0;transform:translateY(6px)scale(.985)}}.brando-tooltip{z-index:1000000;background:var(--brando-ink);max-width:min(260px,100vw - 16px);color:var(--brando-ink-inverse);box-shadow:0 2px 8px color-mix(in srgb, var(--brando-ink) 18%, transparent);font:400 var(--brando-text-sm)/16px var(--brando-font-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;pointer-events:none;opacity:0;border:0;border-radius:4px;margin:0;padding:4px 8px;transition:opacity .12s ease-out;position:fixed;inset:0 auto auto 0;overflow:visible}.brando-tooltip.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.brando-tooltip{transition:none}}.circle.circle-flag{font-size:var(--brando-text-sm);background-color:var(--brando-surface);border-radius:20px;width:32px;height:32px;line-height:1;border-color:#0000!important}.circle.circle-flag svg{width:22px}main{background-color:var(--brando-surface);width:100%;min-width:0;min-height:100vh;color:var(--brando-ink);flex-direction:column;display:flex;position:relative}main>.content{min-height:100vh;padding-bottom:12px}main>.progress{z-index:999999;color:var(--brando-surface-subform);background-color:color-mix(in srgb, var(--brando-ink) 90%, transparent);height:auto;padding-top:20px;padding-bottom:25px;transition:transform .35s;display:flex;position:fixed;left:0;overflow-y:scroll;transform:translateY(-100%)}main>.progress.visible{transform:translateY(0%)}main>.progress .progress-inner{flex-direction:column;align-items:center;width:100%;display:flex}main>.progress .progress-inner>div:first-of-type{padding-top:5px}main>.progress .progress-inner>div{width:100%;padding-top:15px;padding-bottom:5px}main>.progress .bar{background-color:var(--brando-surface-subform);height:2px;margin-top:5px;transition:width .75s}.img-placeholder-icon{width:24px;height:24px}#content-header{flex-direction:column}#content-header .content{flex-wrap:nowrap;display:flex}#content-header .content>:first-child{margin-left:0}#content-header .content{align-items:flex-end}#content-header .content .main .content-header-icon{vertical-align:-.08em;opacity:.6;width:.8em;height:.8em;margin-right:.3em}#content-header .content .main h3{margin-top:.3em;margin-bottom:.2em}#content-header .content .actions{justify-content:flex-end;column-gap:20px;margin-bottom:.3em;font-weight:400;display:flex}.item-meta{align-items:center;display:flex}.item-meta .avatar-wrapper,.item-meta .cover-wrapper{align-items:center;margin-right:10px;display:flex}.item-meta .avatar-wrapper .avatar,.item-meta .cover-wrapper .avatar,.item-meta .avatar-wrapper .cover,.item-meta .cover-wrapper .cover{width:40px;height:40px}.item-meta .avatar-wrapper .avatar img,.item-meta .cover-wrapper .avatar img,.item-meta .avatar-wrapper .cover img,.item-meta .cover-wrapper .cover img{-webkit-user-select:none;user-select:none;aspect-ratio:1;object-fit:cover;border-radius:38px}.item-meta .avatar-wrapper .avatar .img-placeholder :is(svg,[data-icon]),.item-meta .cover-wrapper .avatar .img-placeholder :is(svg,[data-icon]),.item-meta .avatar-wrapper .cover .img-placeholder :is(svg,[data-icon]),.item-meta .cover-wrapper .cover .img-placeholder :is(svg,[data-icon]){width:18px;height:18px}.item-meta .content{text-align:left;justify-content:space-between;width:fit-content;line-height:1.3;display:flex}.item-meta .content .name{font-size:var(--brando-text-xl);-webkit-user-select:none;user-select:none;text-align:left;font-weight:400}.item-meta .content .meta-info{text-align:left;margin-top:2px;font-weight:500}.item-meta .content .time,.item-meta .content .meta-info{font-size:var(--brando-text-2xs);opacity:1;-webkit-user-select:none;user-select:none}.item-meta .content .time span,.item-meta .content .meta-info span{opacity:.5}.item-meta .content .time svg,.item-meta .content .meta-info svg{float:left;width:10px;height:10px;margin-top:2px;margin-right:6px}.item-meta .content .time svg circle,.item-meta .content .meta-info svg circle{fill:var(--brando-status-published)}.item-meta .content .time svg circle.draft,.item-meta .content .meta-info svg circle.draft{fill:var(--brando-status-draft)}.item-meta .content .time svg circle.pending,.item-meta .content .meta-info svg circle.pending{fill:var(--brando-status-pending)}.item-meta .content .time svg circle.published,.item-meta .content .meta-info svg circle.published{fill:var(--brando-status-published)}.item-meta .content .time svg circle.disabled,.item-meta .content .meta-info svg circle.disabled{fill:var(--brando-status-disabled)}.item-meta .content .time svg circle.deleted,.item-meta .content .meta-info svg circle.deleted{fill:var(--brando-status-deleted)}.usage-group{margin-bottom:15px}.usage-group:last-child{margin-bottom:0}.usage-schema-label{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);text-transform:uppercase;opacity:.6;margin-bottom:8px}.identifier{border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;min-width:0;min-height:68px;color:var(--brando-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:11px 12px;display:flex}.identifier.draggable{cursor:grab}.identifier.selectable{cursor:pointer}.identifier.selectable:hover{background:var(--brando-surface-hover)}.identifier.selected{background:var(--brando-surface-selected)}.identifier.selected:hover{background:color-mix(in srgb, var(--brando-accent) 5%, var(--brando-surface-selected))}.identifier:focus-visible{outline:2px solid var(--brando-accent);outline-offset:-3px}.identifier .identifier-grip{width:6px;color:var(--brando-faint);flex:0 0 6px;grid-template-columns:repeat(2,2px);gap:2px;display:grid}.identifier .identifier-grip i{background:currentColor;border-radius:50%;width:2px;height:2px}.identifier .identifier-cover{background:var(--brando-badge-bg);width:42px;height:46px;color:var(--brando-muted);border-radius:4px;flex:0 0 42px;place-items:center;display:grid;overflow:hidden}.identifier .identifier-cover img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:100%}.identifier .identifier-cover>[data-icon]{width:20px;height:20px}.identifier .identifier-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.identifier .identifier-title{color:var(--brando-ink);font:500 var(--brando-text-lg)/19px var(--brando-font-sans);overflow-wrap:anywhere}.identifier.masked .identifier-title{color:var(--brando-muted);font-weight:400}.identifier .identifier-url{color:var(--brando-muted);font:var(--brando-text-xs)/16px var(--brando-font-sans);overflow-wrap:anywhere}.identifier .identifier-details{color:var(--brando-muted);font:var(--brando-text-xs)/16px var(--brando-font-sans);flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.identifier .identifier-details>span{align-items:center;gap:6px;display:inline-flex}.identifier .identifier-details>span+span:before{content:"·";color:var(--brando-faint)}.identifier .identifier-status>i{background:var(--brando-faint);vertical-align:baseline;border-radius:50%;width:1cap;height:1cap;display:inline-block}.identifier .identifier-status[data-status=published]>i{background:var(--brando-status-published)}.identifier .identifier-status[data-status=draft]>i{background:var(--brando-status-draft)}.identifier .identifier-status[data-status=pending]>i{background:var(--brando-status-pending)}.identifier .identifier-status[data-status=disabled]>i{background:var(--brando-status-disabled)}.identifier .identifier-status[data-status=deleted]>i{background:var(--brando-status-deleted)}.identifier .identifier-check{border:1px solid color-mix(in srgb, var(--brando-muted) 75%, transparent);background:var(--brando-surface);border-radius:4px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.identifier .identifier-check>[data-icon]{width:12px;height:12px}.identifier.selected .identifier-check{background:var(--brando-accent);border-color:var(--brando-accent);color:var(--brando-ink-inverse)}.identifier .identifier-remove{flex:0 0 24px;margin:0;display:flex}.identifier .identifier-remove:empty{display:none}.identifier .identifier-remove button,.identifier .identifier-remove label{width:24px;min-width:0;height:24px;color:var(--brando-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin:0;padding:4px;display:grid}.identifier .identifier-remove button [data-icon],.identifier .identifier-remove label [data-icon]{width:15px;height:15px}.identifier .identifier-remove button:hover,.identifier .identifier-remove label:hover{background:var(--brando-surface-hover);color:var(--brando-ink)}.identifier .identifier-remove button:focus-visible,.identifier .identifier-remove label:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}.identifier>.meta{cursor:auto;flex:0 0 100%;min-width:0;padding-top:8px}.identifier>.meta:empty{display:none}.identifier .meta-fields{flex-direction:column;gap:8px;display:flex}.identifier .identifier-meta .field-wrapper{margin-bottom:0}.identifier .identifier-meta .field-wrapper>.meta:not(:has(.help-text:not([hidden]))){display:none}.identifier .identifier-meta textarea{display:block}.identifier .identifier-meta .field-base{display:flex}.identifier .identifier-meta .input-with-action{flex:1;min-width:0}.identifier .identifier-meta .label-wrapper label{font-size:var(--brando-text-sm)}.identifier .meta-field[hidden]{display:none}.identifier .meta-fields:not(:has(.meta-field:not([hidden]))){display:none}.identifier .meta-add{flex-wrap:wrap;gap:4px 12px;display:flex}.identifier .meta-add:not(:has(button:not([hidden]))){display:none}.identifier .meta-add button{width:auto;height:auto;color:var(--brando-muted);font-size:var(--brando-text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:2px 0;line-height:18px;display:inline-flex}.identifier .meta-add button [data-icon]{width:12px;height:12px}.identifier .meta-add button:hover{color:var(--brando-accent);text-underline-offset:2px;text-decoration:underline}.identifier .meta-add button[hidden]{display:none}.identifier .identifier-meta input,.identifier .identifier-meta textarea{border:1px solid var(--brando-line);height:auto;font-size:var(--brando-text-md);border-radius:4px;padding:6px 8px}.identifier .identifier-meta input:focus,.identifier .identifier-meta textarea:focus{border:1px solid var(--brando-line-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--brando-accent) 8%, transparent);outline:none}.identifier-list{border:1px solid var(--brando-line);border-radius:6px;flex-direction:column;gap:0;width:100%;min-width:0;display:flex;overflow:clip}.identifier-list>.identifier{border:0;border-radius:0}.identifier-list>.identifier:nth-child(n+2 of .identifier:not(.filter-hidden)){border-top:1px solid var(--brando-line)}.identifier-list>.no-results{padding:16px 12px}.selected-entries{width:100%;min-width:0}.identifier-field{border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;min-width:0;max-width:520px;color:var(--brando-ink);border-radius:8px;padding:0;overflow:clip}.identifier-field .identifier-list{border:0;border-radius:0}.identifier-actions{border-top:1px solid var(--brando-line);background:var(--brando-surface-shaded);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.identifier-actions .media-button:disabled{opacity:.45;cursor:default;background:var(--brando-surface);border-color:var(--brando-line)}.identifier-empty{font:var(--brando-text-lg)/20px var(--brando-font-sans);align-items:center;gap:16px;padding:6px;display:flex}.identifier-empty-icon{background:var(--brando-surface-shaded);width:76px;height:72px;color:var(--brando-muted);border-radius:5px;flex:0 0 76px;place-items:center;display:grid}.identifier-empty-icon>[data-icon]{width:25px;height:25px}@media (width<=600px){.identifier .identifier-cover{flex-basis:36px;width:36px}.identifier .identifier-title{font-size:var(--brando-text-md)}}.identifier-external{align-items:center;gap:4px;min-width:0;display:inline-flex}.identifier-external>[data-icon]{flex:none;width:12px;height:12px}.checklist{flex-direction:column;row-gap:.1em;margin-top:.2em;display:flex}.checklist.tiny .checklist-item{font-size:var(--brando-text-2xs);text-transform:uppercase;gap:.3em;padding:2px 12px 2px 2px}.checklist.tiny .checklist-item [data-icon]{width:.75rem;height:.75rem;padding:0}.checklist .checklist-item{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-md);border-radius:12px;align-items:center;gap:.5em;width:fit-content;padding:2px 15px 2px 2px;display:flex}.checklist .checklist-item.true{background-color:var(--brando-success);color:var(--brando-success-ink)}.checklist .checklist-item.false{background-color:var(--brando-error);color:var(--brando-error-ink)}.checklist .checklist-item [data-icon]{border-radius:50%;width:1rem;height:1rem;padding:5px}.checklist .checklist-item.true [data-icon]{color:var(--brando-success-ink)}.checklist .checklist-item.false [data-icon]{color:var(--brando-error-ink)}.checklist .checklist-item .grid-icon{display:none}.checklist.grid{border:1px solid var(--brando-line);border-radius:6px;grid-template-columns:minmax(20px,max-content) auto;row-gap:0;width:fit-content;margin-top:.4em;display:grid;overflow:hidden}.checklist.grid .checklist-item{font-size:var(--brando-text-2xs);letter-spacing:.03em;text-transform:uppercase;display:contents}.checklist.grid .checklist-item .chip-icon{display:none}.checklist.grid .checklist-item .grid-icon,.checklist.grid .checklist-item .content{border-top:1px solid var(--brando-line);min-height:17px;color:var(--brando-ink);align-items:center;display:flex}.checklist.grid .checklist-item:first-child .grid-icon,.checklist.grid .checklist-item:first-child .content{border-top:0}.checklist.grid .checklist-item .grid-icon{border-right:1px solid var(--brando-line);justify-content:center}.checklist.grid .checklist-item .content{padding:1px 8px 1px 6px}.checklist.grid .checklist-item .grid-icon [data-icon]{border-radius:0;width:11px;height:11px;padding:0}.checklist.grid .checklist-item.true .grid-icon{color:var(--brando-success-ink)}.checklist.grid .checklist-item.false .grid-icon{color:var(--brando-error-ink)}.checklist.grid .checklist-item.count .grid-icon{font-variant-numeric:tabular-nums;padding:0 5px}.checklist.grid .checklist-item.count.zero :is(.grid-icon,.content){color:var(--brando-faint)}#brando-main>.content{flex-direction:column;display:flex}.content-list-wrapper,.content-list{flex-direction:column;flex-grow:1;display:flex}.content-list .empty-list{background-color:var(--brando-surface-subform);border-radius:33px;flex-direction:column;justify-content:center;align-items:center;padding-top:7vw;padding-bottom:7vw;display:flex}.content-list .empty-list figure{opacity:.2}.content-list .empty-list figure [data-icon]{width:100px;height:100px}.content-list .sort-container{margin-top:0}.content-list .pagination{border-top:1px solid var(--brando-line);background:var(--brando-surface-shaded);color:var(--brando-muted);font-size:var(--brando-text-sm);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:0;padding:8px 12px;line-height:18px;display:flex}.content-list .pagination .pagination-summary{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-right:auto;display:flex}.content-list .pagination .pagination-count{color:var(--brando-ink)}.content-list .pagination .pagination-range{font-variant-numeric:tabular-nums}.content-list .pagination .pagination-buttons{flex-wrap:wrap;align-items:center;gap:5px;max-width:550px;display:flex}.content-list .pagination .pagination-gap{width:20px;font-size:var(--brando-text-md);text-align:center}.content-list .pagination .pagination-step{justify-content:center;align-items:center;display:inline-flex}.content-list .pagination .pagination-step [data-icon]{width:14px;height:14px}.content-list .pagination .pagination-step:disabled{opacity:.35;cursor:default}.content-list .pagination button{border:1px solid var(--brando-ink);width:30px;height:30px;font-size:var(--brando-text-md);border-radius:50%;line-height:1;transition:background-color .2s}.content-list .pagination button.active{background-color:var(--brando-ink);color:var(--brando-surface-subform)}.content-list .pagination button.active:hover{color:var(--brando-ink)}.content-list .pagination button:hover{background-color:var(--brando-surface-subform)}.content-list .pagination .pagination-limit{align-items:center;gap:8px;margin:0;display:flex}.content-list .pagination .pagination-limit label{white-space:nowrap}.content-list .pagination .pagination-limit select.admin-select{width:auto;min-width:76px;height:30px;font-size:var(--brando-text-sm);background-position:right 8px center;background-size:14px;padding:0 30px 0 10px;line-height:18px}.content-list.contentlist-empty{justify-content:center;align-items:center;width:600px;height:25vh;display:flex}.content-list .list-tools-wrapper{flex-direction:column;flex-shrink:0;gap:15px;margin-bottom:20px;display:flex}.content-list .list-tools-wrapper.has-active-filters{margin-bottom:8px}.content-list .list-filters-and-sorts{justify-content:space-between;display:flex}.content-list .list-tools{display:flex}.content-list .list-tools>.statuses{background-color:var(--brando-surface);align-items:center;height:100%;min-height:48px;margin-right:5px;display:flex}.content-list .list-tools>.statuses .status{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-xl);text-transform:uppercase;border:none;align-items:center;height:48px;padding-left:15px;padding-right:15px;display:flex}.content-list .list-tools>.statuses .status.active{background-color:var(--brando-surface-selected)}.content-list .list-tools>.statuses .status.is-empty{--pill-ink:var(--brando-muted);color:var(--brando-muted)}.content-list .list-tools>.statuses .status.is-empty svg{opacity:.45}.content-list .list-tools>.statuses .status-count{margin-left:8px}.content-list .list-tools>.statuses .label{padding-top:1px;line-height:1}.content-list .list-tools>.statuses svg{margin-right:9px}.content-list .list-tools>.statuses svg circle{fill:var(--brando-status-published)}.content-list .list-tools>.statuses svg circle.draft{fill:var(--brando-status-draft)}.content-list .list-tools>.statuses svg circle.pending{fill:var(--brando-status-pending)}.content-list .list-tools>.statuses svg circle.published{fill:var(--brando-status-published)}.content-list .list-tools>.statuses svg circle.disabled{fill:var(--brando-status-disabled)}.content-list .list-tools>.statuses svg circle.deleted{fill:var(--brando-status-deleted)}.content-list .list-tools .order,.content-list .list-tools .trash{background-color:var(--brando-surface);border-left:5px solid var(--brando-surface);align-items:center;height:100%;min-height:54px;padding:0 15px;transition:background-color .25s;display:flex}.content-list .list-tools .trash.trashSelected{background-color:var(--brando-surface-selected);transition:background-color .25s}.content-list .list-tools .filters{width:100%}.content-list .list-tools .filter{background-color:var(--brando-surface);align-items:center;height:48px;display:none}.content-list .list-tools .filter.visible{display:flex}.content-list .list-tools .filter form{width:100%}.content-list .list-tools .filter input{background-color:#0000;border:0;width:100%;padding-top:11px;padding-bottom:11px;padding-right:15px}.content-list .list-tools .filter .filter-key{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;margin-top:1px;margin-left:15px;margin-right:15px}.content-list .list-tools .filter .filter-key span{white-space:nowrap;border:1px solid var(--brando-accent);padding:2px 5px}.content-list .list-tools .selected{background-color:var(--brando-ink);color:var(--brando-surface-subform);z-index:5;justify-content:flex-end;align-items:center;width:100%;margin-top:25px;padding-top:25px;padding-bottom:25px;padding-right:15px;display:flex;position:fixed;bottom:0;left:0}.content-list .list-tools .selected .circle{border:1px solid var(--brando-surface-subform);margin-left:15px;margin-right:15px}.content-list .list-tools .selected .circle span{color:var(--brando-surface-subform)}.content-list .list-tools .selected .wrapper{margin-left:25px}.content-list[data-level="1"]{margin-top:1rem}.content-list[data-level="2"]{margin-bottom:10px}.content-list[data-level="2"] .list-row{border-radius:0;background-color:var(--brando-surface-hover)!important}.content-list[data-level="2"] .list-row:first-of-type{border-radius:20px 20px 0 0}.content-list[data-level="2"] .list-row:last-of-type{border-radius:0 0 20px 20px}.content-list[data-level="2"] .list-tools,.content-list+.content-list .list-header:empty{display:none}.content-list .sequence-handle{cursor:move}.content-list .sequence-handle.center{margin:0 auto}.content-list .sequence-handle span{background-color:var(--brando-ink);width:15px;height:15px}.content-list .sequence-handle span:hover{background-color:var(--brando-accent)}.content-list a{color:var(--brando-ink);border-bottom:none;position:relative}.content-list .list-header{flex-wrap:nowrap;display:flex}.content-list .list-header>:first-child{margin-left:0}.content-list .list-header{padding-bottom:10px;font-weight:500}.content-list .list-row{-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:20px;margin-top:2px;margin-bottom:2px;transition:background-color .25s}.content-list .list-row.selected{cursor:grab}.content-list .list-row .main-content .status+div,.content-list .list-row .child-row .status+div{padding-left:.7em;margin-left:0!important}.content-list .list-row .main-content .svg svg{width:100%;height:100%}.content-list .list-row .main-content>div:first-of-type{padding-left:.7em}.content-list .list-row:nth-of-type(odd){background-color:var(--brando-surface-shaded)}.content-list .list-row:nth-of-type(odd) .main-content .img-placeholder,.content-list .list-row:nth-of-type(odd) .main-content .circle-flag{background-color:var(--brando-surface)}.content-list .list-row:nth-of-type(2n) .main-content .circle-flag{background-color:var(--brando-surface-shaded)}.content-list .list-row .cover.top{align-self:flex-start;margin-top:5px}.content-list .list-row .url a{background-color:var(--brando-surface-hover);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .25s;display:flex}.content-list .list-row .url a:hover{background-color:var(--brando-ink)}.content-list .list-row .url a:hover span{background-color:#fff}.content-list .list-row .url span{width:.9rem;height:.9rem;transition:background-color .25s}.content-list .list-row .center{justify-content:center;align-items:center;display:flex}.content-list .list-row .entry-link{color:var(--brando-ink);border-bottom:none;font-weight:600;line-height:120%;-webkit-text-decoration:none;text-decoration:none;transition:text-decoration-color 1s;position:relative}.content-list .list-row .entry-link.smaller{font-size:85%;font-weight:400}.content-list .list-row .entry-link:after{content:"→";opacity:.2;color:var(--brando-ink);width:15px;height:15px;transition:transform .25s,opacity .25s,color .25s;display:inline-block;right:0;transform:translate(3px,1px)}.content-list .list-row .entry-link:hover{-webkit-text-decoration-color:var(--brando-accent);-webkit-text-decoration-color:var(--brando-accent);text-decoration-color:var(--brando-accent)}.content-list .list-row .entry-link:hover:after{opacity:1;transform:translate(6px,1px)}.content-list .list-row.phx-click-loading{background-color:var(--brando-surface-selected)}.content-list .list-row.selected.phx-click-loading{background-color:var(--brando-surface)}.content-list .list-row.selected.phx-click-loading:nth-of-type(odd){background-color:var(--brando-surface-shaded)}.content-list .list-row.selected{background-color:var(--brando-surface-selected)}.content-list .list-row.deleted{background-color:var(--brando-badge-bg);transition:background-color .25s}.content-list .list-row .main-content,.content-list .list-row .child-row{flex-wrap:nowrap;display:flex}.content-list .list-row .main-content>:first-child,.content-list .list-row .child-row>:first-child{margin-left:0}.content-list .list-row .main-content,.content-list .list-row .child-row{align-items:center;min-height:50px;padding-top:10px;padding-bottom:10px}:is(.content-list .list-row .main-content:has(>.disabled),.content-list .list-row .child-row:has(>.disabled)){background-color:var(--brando-error);opacity:.5}.content-list .list-row .main-content .padded,.content-list .list-row .child-row .padded{padding:15px}.content-list .list-row .main-content .circular img,.content-list .list-row .child-row .circular img{object-fit:cover;aspect-ratio:1;border-radius:50%}.content-list .list-row .main-content .img-placeholder,.content-list .list-row .child-row .img-placeholder{background-color:var(--brando-surface);border-radius:50%;justify-content:center;align-items:center;display:flex}.content-list .list-row .main-content .img-placeholder:before,.content-list .list-row .child-row .img-placeholder:before{content:"";float:left;padding-top:100%}.content-list .list-row .main-content .status,.content-list .list-row .child-row .status{border:1px solid #0000;border-radius:50%;margin-left:-37px;transition:border-color .35s;display:flex;position:absolute;padding-left:0!important}.content-list .list-row .main-content .status:hover,.content-list .list-row .child-row .status:hover{cursor:pointer;border:1px solid var(--brando-ink)}.content-list .list-row .main-content .status .status-dropdown,.content-list .list-row .child-row .status .status-dropdown{border:1px solid var(--brando-line);background:var(--brando-surface);width:max-content;min-width:220px;max-width:calc(100vw - 16px);color:var(--brando-ink);box-shadow:0 4px 16px color-mix(in srgb, var(--brando-ink) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--brando-ink) 4%, transparent);font:var(--brando-text-sm)/20px var(--brando-font-sans);border-radius:6px;margin:0;padding:3px;overflow:clip}.content-list .list-row .main-content .status .status-dropdown>li:not(.menu-separator),.content-list .list-row .child-row .status .status-dropdown>li:not(.menu-separator){margin:0;padding:0;list-style:none}.content-list .list-row .main-content .status .status-dropdown,.content-list .list-row .child-row .status .status-dropdown{z-index:1;min-width:180px;margin-top:5px;position:absolute}.content-list .list-row .main-content .status>div>svg,.content-list .list-row .child-row .status>div>svg{border:3px solid var(--brando-surface);box-sizing:content-box;border-radius:50%}.content-list .list-row .main-content .status svg circle,.content-list .list-row .child-row .status svg circle{fill:var(--brando-accent)}.content-list .list-row .main-content .status svg circle.draft,.content-list .list-row .child-row .status svg circle.draft{fill:var(--brando-status-draft)}.content-list .list-row .main-content .status svg circle.pending,.content-list .list-row .child-row .status svg circle.pending{fill:var(--brando-status-pending)}.content-list .list-row .main-content .status svg circle.published,.content-list .list-row .child-row .status svg circle.published{fill:var(--brando-status-published)}.content-list .list-row .main-content .status svg circle.disabled,.content-list .list-row .child-row .status svg circle.disabled{fill:var(--brando-status-disabled)}.content-list .list-row .main-content .status svg circle.deleted,.content-list .list-row .child-row .status svg circle.deleted{fill:var(--brando-status-deleted)}.content-list.selection-dragging .list-row.selected{opacity:.75;cursor:grabbing}.active-filters{font-size:var(--brando-text-md);flex-wrap:wrap;align-items:center;gap:5px;margin-top:0;margin-bottom:20px;display:flex}.active-filters .filter{background-color:var(--brando-chip-active-bg);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);text-transform:uppercase;border:0;border-radius:20px;gap:5px;margin-left:0;padding:4px 10px 4px 4px;display:flex}.active-filters .filter .icon-wrapper{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.active-filters .filter [data-icon]{width:16px;height:16px}.active-filters .filter:hover .icon-wrapper{background-color:var(--brando-ink)}.active-filters .filter:hover [data-icon]{color:#fff}.sorts{font-size:var(--brando-text-md);align-items:center;gap:.25em;margin-top:12px;display:flex}.exports{font-size:var(--brando-text-lg);background-color:var(--brando-surface);justify-content:flex-end;align-items:center;width:fit-content;height:48px;margin-left:5px;padding:0 12px;display:flex;position:relative}.exports .circle-dropdown{margin-left:8px}.advanced-filters-bar{flex-wrap:wrap;align-items:center;gap:1.5rem;min-height:30px;display:flex}.boolean-filter .tiny-toggle-label{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);text-transform:uppercase}.list-filter-select{align-items:center;gap:.5rem;display:flex;margin-bottom:0!important}.list-filter-select .filter-label{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);text-transform:uppercase}.list-filter-select select{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);border:1px solid var(--brando-input-border);background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;border-radius:4px;min-width:120px;padding:4px;appearance:none!important;background-position:calc(100% - 4px)!important}.reset-filters-btn{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);text-transform:uppercase;border:1px solid var(--brando-ink);cursor:pointer;background-color:#0000;border-radius:4px;padding:4px 6px;transition:background-color .2s,color .2s}.reset-filters-btn:hover{background-color:var(--brando-ink);color:var(--brando-surface-subform)}.translation-dialog-backdrop{z-index:9999;background-color:var(--brando-overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.translation-dialog{box-sizing:border-box;border:1px solid var(--brando-line);background-color:var(--brando-surface);width:min(400px,100%);box-shadow:var(--brando-shadow-xl);color:var(--brando-ink);font-size:var(--brando-text-md);border-radius:8px;padding:24px;line-height:18px}.translation-dialog-header{font-size:var(--brando-text-2xl);letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:20px;font-weight:500;line-height:24px;display:flex}.translation-dialog-header .lucide-sparkles{width:18px;height:18px;color:var(--brando-ai);flex-shrink:0}.translation-dialog-steps{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.translation-step{color:var(--brando-muted);align-items:center;gap:8px;transition:color .2s;display:flex}.translation-step.step-done{color:var(--brando-ink)}.translation-step.step-done .translation-step-icon{color:var(--brando-accent)}.translation-step.step-active{color:var(--brando-ink);font-weight:500}.translation-step.step-error{color:var(--brando-status-disabled)}.translation-step-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.translation-step-icon .lucide-circle-check,.translation-step-icon .lucide-circle-x{width:16px;height:16px}.translation-step-icon .spinner{border:2px solid var(--brando-ai);border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite translation-spin}.translation-step-icon .pending-dot{background-color:var(--brando-line);border-radius:50%;width:6px;height:6px}.translation-step-label{line-height:18px}@keyframes translation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.translation-step-icon .spinner{animation-duration:2s}}.translation-dialog-error{background-color:color-mix(in srgb, var(--brando-status-disabled) 10%, var(--brando-surface));color:var(--brando-status-disabled);font-size:var(--brando-text-sm);border-radius:5px;margin-bottom:16px;padding:8px 12px}.translation-dialog-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.translation-dialog-footer a.translation-dialog-link,.translation-dialog-footer button{border:1px solid var(--brando-line);background-color:var(--brando-surface);min-height:30px;color:var(--brando-ink);font-family:inherit;font-size:var(--brando-text-sm);text-transform:none;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;margin:0;padding:5px 12px;font-weight:500;line-height:18px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.translation-dialog-footer a.translation-dialog-link:hover,.translation-dialog-footer button:hover{background-color:var(--brando-surface-hover)}.translation-dialog-footer a.translation-dialog-link:focus-visible,.translation-dialog-footer button:focus-visible{outline:2px solid var(--brando-accent);outline-offset:3px}.translation-dialog-footer a.translation-dialog-link{border-color:var(--brando-accent);background-color:var(--brando-accent);color:var(--brando-surface)}.translation-dialog-footer a.translation-dialog-link:hover{background-color:color-mix(in srgb, var(--brando-accent) 85%, var(--brando-ink))}.listing-datasource-icon{color:#00f}.saved-views{align-items:center;min-width:0;display:flex}.saved-views-dropdown{min-width:0;display:flex;position:relative}.saved-views-trigger{border:1px solid var(--workspace-line,var(--brando-line));background:var(--brando-surface);min-width:0;height:38px;min-height:38px;color:var(--brando-muted);font:var(--brando-text-sm)/20px var(--brando-font-sans);text-transform:none;cursor:pointer;border-radius:5px;align-items:center;gap:8px;margin:0;padding:0 12px;display:inline-flex}.saved-views-trigger>[data-icon]{flex:none;width:14px;height:14px;display:block}.saved-views-trigger:hover,.saved-views-trigger[aria-expanded=true]{background:var(--brando-surface-hover)}.saved-views-trigger:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.saved-views-label{max-width:200px;color:var(--brando-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-views-changed{color:var(--brando-muted);font-size:var(--brando-text-xs);flex:none}.saved-views-menu{border:1px solid var(--brando-line);background:var(--brando-surface);width:max-content;min-width:220px;max-width:calc(100vw - 16px);color:var(--brando-ink);box-shadow:0 4px 16px color-mix(in srgb, var(--brando-ink) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--brando-ink) 4%, transparent);font:var(--brando-text-sm)/20px var(--brando-font-sans);border-radius:6px;margin:0;padding:3px;overflow:clip}.saved-views-menu>li:not(.menu-separator){margin:0;padding:0;list-style:none}.saved-views-menu{min-width:240px;max-width:min(360px,100vw - 16px);position:fixed;inset:auto}.saved-views-menu:not(:popover-open){display:none}.saved-views-menu>.saved-views-heading{color:var(--brando-muted);font-size:var(--brando-text-xs);margin:0;padding:6px 10px 4px;line-height:16px}.saved-views-option .saved-views-check{visibility:hidden}.saved-views-option[aria-current=true] .saved-views-check{visibility:visible}.saved-views-option .saved-views-name{flex:1;min-width:0}.saved-views-option .badge{flex:none;margin:0}.saved-views-menu>.menu-separator{display:block}.saved-views-menu>.saved-views-empty{color:var(--brando-muted);margin:0;padding:4px 10px 8px}.saved-views-form{gap:16px;display:grid}.saved-views-field{gap:8px;display:grid}.saved-views-field label{color:var(--brando-ink);font:500 var(--brando-text-md)/18px var(--brando-font-sans);margin:0}.saved-views-field input{box-sizing:border-box;border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;height:40px;color:var(--brando-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);border-radius:6px;margin:0;padding:8px 12px}.saved-views-field input:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}.saved-views-error{color:var(--brando-error-ink);font-size:var(--brando-text-sm);margin:0;line-height:18px}.saved-views-share{color:var(--brando-ink);font-size:var(--brando-text-md);cursor:pointer;align-items:flex-start;gap:8px;margin:0;line-height:18px;display:flex}.saved-views-share input{accent-color:var(--brando-accent);flex:none;margin:2px 0 0}.selected-rows{z-index:1000;box-sizing:border-box;border:1px solid var(--brando-line-strong);background:var(--brando-surface-hover);color:var(--brando-ink);box-shadow:0 4px 24px color-mix(in srgb, var(--brando-ink) 15%, transparent);font:var(--brando-text-md)/20px var(--brando-font-sans);opacity:1;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:fixed;inset:auto 12px 12px;transform:translateY(0)}[data-app-ready=true] .selected-rows{transition:transform .25s,opacity .25s,visibility .25s}.selected-rows.hidden{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(calc(100% + 12px))}.selected-rows .selection-actions{align-items:center;gap:12px;display:flex}.selected-rows .selection-count{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.selected-rows .selection-count strong{background:var(--brando-surface-selected);min-width:28px;height:28px;color:var(--brando-accent);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;padding:0 6px;font-weight:500;display:grid}.selected-rows .clear-selection button,.selected-rows .selection-actions .circle-dropdown-button{border:1px solid var(--brando-line);background:var(--brando-surface);width:auto;height:auto;min-height:34px;color:var(--brando-ink);font:inherit;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin:0;padding:6px 12px;display:inline-flex}.selected-rows .clear-selection button:hover,.selected-rows .selection-actions .circle-dropdown-button:hover{background:var(--brando-surface-selected)}.selected-rows .clear-selection button:focus-visible,.selected-rows .selection-actions .circle-dropdown-button:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.selected-rows .selection-actions .circle-dropdown-button{background:var(--brando-accent);border-color:var(--brando-accent);color:var(--brando-ink-inverse)}.selected-rows .selection-actions .circle-dropdown-button:hover{background:var(--brando-accent-hover)}.selected-rows .circle-dropdown-button>span{width:14px;height:14px}@media (width<=600px){.selected-rows{inset-inline:8px;gap:8px;padding:10px;bottom:8px}.selected-rows .selection-actions{gap:8px}.selected-rows .clear-selection button,.selected-rows .selection-actions .circle-dropdown-button{font-size:var(--brando-text-sm);padding-inline:8px}}@media (pointer:coarse){.selected-rows .clear-selection button,.selected-rows .selection-actions .circle-dropdown-button{min-height:40px}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.admin-dialog{--dialog-ink:var(--brando-ink);--dialog-muted:var(--brando-muted);--dialog-line:var(--brando-line);--dialog-green:var(--brando-accent);--dialog-red:var(--brando-error-ink);--dialog-motion-offset:8px;box-sizing:border-box;border:1px solid var(--dialog-line);background:var(--brando-surface);width:440px;max-width:calc(100vw - 32px);color:var(--dialog-ink);box-shadow:var(--brando-shadow-overlay);text-align:left;border-radius:8px;margin:auto;padding:24px}.admin-dialog::backdrop{background:var(--brando-overlay);backdrop-filter:blur(2px)}.admin-dialog:focus{outline:none}.admin-dialog-title{font-size:var(--brando-text-xl);letter-spacing:0;overflow-wrap:break-word;margin:0;font-weight:500;line-height:22px}.admin-dialog--error .admin-dialog-title{color:var(--brando-error-ink)}.admin-dialog-body{color:var(--dialog-muted);font-size:var(--brando-text-md);overflow-wrap:break-word;margin-top:6px;line-height:20px}.admin-dialog-body p{margin:0 0 8px!important}.admin-dialog-body p:last-child{margin-bottom:0!important}.admin-dialog-body a{color:var(--dialog-ink);text-underline-offset:2px;text-decoration:underline}.admin-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:24px;display:flex}.admin-dialog .admin-dialog-button{border:1px solid var(--dialog-line);background:var(--brando-surface);width:auto;height:auto;min-height:30px;color:var(--dialog-ink);font:inherit;font-size:var(--brando-text-sm);letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;margin:0;padding:5px 12px;font-weight:500;line-height:18px;display:inline-flex}.admin-dialog .admin-dialog-button:hover{background:var(--brando-surface-tint);border-color:var(--brando-line-strong)}.admin-dialog .admin-dialog-button:focus-visible{outline:2px solid var(--dialog-green);outline-offset:2px}.admin-dialog .admin-dialog-button.is-primary{border-color:var(--dialog-green);background:var(--dialog-green);color:var(--brando-ink-inverse)}.admin-dialog .admin-dialog-button.is-primary:hover{background:var(--brando-accent-hover)}.admin-dialog .admin-dialog-button.is-danger{border-color:var(--dialog-red);background:var(--dialog-red);color:var(--brando-ink-inverse)}.admin-dialog .admin-dialog-button.is-danger:hover{background:color-mix(in srgb, var(--brando-error-ink) 85%, var(--brando-ink))}.admin-dialog .admin-dialog-button.is-danger:focus-visible{outline-color:var(--dialog-red)}@media (pointer:coarse){.admin-dialog .admin-dialog-button{min-height:40px;padding-block:9px}}.admin-text-diff{min-width:0;font-family:var(--brando-font-sans);color:var(--brando-ink);border:1px solid var(--brando-line);border-radius:8px;overflow:hidden}.admin-text-diff .admin-text-diff-heading{background:var(--brando-surface-shaded);border-bottom:1px solid var(--brando-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-text-diff .admin-text-diff-heading>div:first-child{gap:4px;display:grid}.admin-text-diff .admin-text-diff-heading h4{font-size:var(--brando-text-md);color:var(--brando-ink);margin:0;font-weight:500}.admin-text-diff .admin-text-diff-heading p{font-size:var(--brando-text-xs);color:var(--brando-muted);margin:0;line-height:1.5}.admin-text-diff .text-diff-counts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-text-diff .text-diff-counts>span{font-size:var(--brando-text-xs);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;line-height:18px;display:inline-flex}.admin-text-diff .text-diff-counts .is-added{background:var(--brando-success);color:var(--brando-success-ink)}.admin-text-diff .text-diff-counts .is-removed{background:var(--brando-error);color:var(--brando-error-ink)}.admin-text-diff .text-diff-counts .is-unchanged{color:var(--brando-muted);background:var(--brando-badge-bg);white-space:normal}.admin-text-diff .text-diff-lines{overscroll-behavior:contain;max-height:380px;padding:8px 0;overflow-y:auto}.admin-text-diff .text-diff-lines:focus-visible{outline:2px solid var(--brando-accent);outline-offset:-2px}.admin-text-diff .text-diff-line{min-height:28px;font-size:var(--brando-text-sm);border-left:3px solid #0000;grid-template-columns:30px 30px 24px minmax(0,1fr);line-height:20px;display:grid}.admin-text-diff .text-diff-line.is-ins{border-left-color:color-mix(in srgb, var(--brando-success-ink) 50%, transparent);background:var(--brando-success);color:var(--brando-success-ink)}.admin-text-diff .text-diff-line.is-del{border-left-color:color-mix(in srgb, var(--brando-error-ink) 45%, transparent);background:var(--brando-error);color:var(--brando-error-ink)}.admin-text-diff .text-diff-line.is-eq{color:var(--brando-muted)}.admin-text-diff .text-diff-line.is-heading .text-diff-text,.admin-text-diff .text-diff-line.is-media .text-diff-text{font-weight:500}.admin-text-diff .text-diff-line.is-detail .text-diff-text{font-size:var(--brando-text-xs);padding-left:20px}.admin-text-diff .text-diff-number,.admin-text-diff .text-diff-marker{text-align:center;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;padding:4px 0}.admin-text-diff .text-diff-number{font-size:var(--brando-text-2xs);opacity:.8}.admin-text-diff .text-diff-marker{font-family:monospace;font-weight:600}.admin-text-diff .text-diff-text{white-space:pre-wrap;overflow-wrap:anywhere;border-left:1px solid color-mix(in srgb, var(--brando-ink) 7%, transparent);padding:4px 16px 4px 8px;text-decoration:none}.admin-text-diff .text-diff-reference{white-space:normal;align-items:center;gap:14px;padding:8px 0;display:flex}.admin-text-diff .text-diff-reference img{border-radius:4px;flex:0 0 96px;width:96px;min-width:0;max-width:96px;height:auto;display:block}.admin-text-diff .text-diff-reference-icon{background:color-mix(in srgb, var(--brando-surface) 50%, transparent);border:1px solid color-mix(in srgb, var(--brando-ink) 12%, transparent);border-radius:6px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.admin-text-diff .text-diff-reference-icon svg{width:22px;height:22px}.admin-text-diff .text-diff-reference-info{gap:4px;min-width:0;display:grid}.admin-text-diff .text-diff-reference-title{font-size:var(--brando-text-md);line-height:20px}.admin-text-diff .text-diff-reference-detail{font-size:var(--brando-text-xs);opacity:.85;font-weight:400;line-height:17px}@media (width<=600px){.admin-text-diff .text-diff-line{grid-template-columns:20px 20px 18px minmax(0,1fr)}.admin-text-diff .text-diff-reference{flex-wrap:wrap;gap:8px}.admin-text-diff .text-diff-reference img{flex-basis:72px;width:72px;max-width:72px}.admin-text-diff .text-diff-reference-info{flex:100px}}.admin-text-diff footer{border-top:1px solid var(--brando-line-soft);background:var(--brando-surface-shaded);gap:5px;padding:10px 16px;display:grid}.admin-text-diff footer p{font-size:var(--brando-text-xs);color:var(--brando-muted);margin:0;line-height:1.5}.admin-text-diff .text-diff-truncated{color:var(--brando-attention-ink)}.admin-text-diff .text-diff-empty{font-size:var(--brando-text-sm);padding:16px}.admin-text-diff.is-code .text-diff-text{font-family:var(--brando-font-mono)}.ai-suggestions{border-bottom:1px solid var(--workspace-line);gap:12px;padding:18px;display:grid}.ai-suggestions-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ai-suggestions-heading h3{font-size:var(--brando-text-md);font-weight:500}.ai-suggestions-heading p{color:var(--workspace-muted);font-size:var(--brando-text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;padding:0;display:flex}.ai-suggestion-list{border:1px solid var(--workspace-line);background:var(--brando-surface);border-radius:7px;margin:0;padding:0;list-style:none}.ai-suggestion{border-bottom:1px solid var(--brando-line-subform);font-size:var(--brando-text-sm);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:8px 16px;padding:12px 14px;display:grid}.ai-suggestion[data-thumbnail=true]{grid-template-columns:96px minmax(0,200px) minmax(0,1fr)}.ai-suggestion:last-child{border-bottom:0}.ai-suggestion-thumbnail{object-fit:cover;background:var(--workspace-wash);border-radius:4px;width:96px;min-width:0;height:72px}.ai-suggestion-entry{overflow-wrap:anywhere;min-width:0;line-height:18px}.ai-suggestion-entry small{color:var(--workspace-muted);font-size:var(--brando-text-xs);margin-top:2px;display:block}.ai-suggestion-note{color:var(--workspace-muted);align-items:center;gap:8px;margin:0;padding:0;display:flex}.ai-suggestion-failed{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ai-suggestion-failed p{color:var(--brando-status-disabled);margin:0;padding:0}.ai-suggestion-form{gap:8px;display:grid}.ai-suggestion-form textarea{box-sizing:border-box;width:100%;min-height:58px;font:inherit;font-size:var(--brando-text-sm);resize:vertical;border-style:solid;border-width:1px;border-radius:5px;padding:7px 9px;line-height:1.5}.ai-suggestion-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-suggestion-languages{gap:6px;display:grid}.ai-suggestion-languages label{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;display:grid}.ai-suggestion-languages span{color:var(--workspace-muted);font-family:var(--brando-font-mono);font-size:var(--brando-text-2xs);letter-spacing:.04em;text-transform:uppercase;padding-top:8px}.ai-suggestion-languages textarea{min-height:44px}.ai-spinner{border:2px solid var(--brando-suggestion);border-top-color:var(--brando-ai);border-radius:50%;flex:0 0 15px;width:15px;height:15px;animation:.8s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}@media (width<=800px){.ai-suggestion,.ai-suggestion[data-thumbnail=true]{grid-template-columns:minmax(0,1fr)}.ai-suggestions-heading{flex-direction:column}}.grid-overlay{position:relative}.grid-overlay:before{content:"";background-color:var(--brando-surface);background-image:linear-gradient(45deg, color-mix(in srgb, var(--brando-faint) 10%, transparent) 25%, transparent 0), linear-gradient(-45deg, color-mix(in srgb, var(--brando-faint) 10%, transparent) 25%, transparent 0), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--brando-faint) 10%, transparent) 0), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--brando-faint) 10%, transparent) 0);z-index:-1;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:2px;position:absolute;inset:0;overflow:hidden}figcaption.tiny{font-size:var(--brando-text-2xs);font-family:var(--brando-font-mono);margin-top:3px}.image-drawer-preview,.file-drawer-preview{position:relative}.image-drawer-preview .processing,.file-drawer-preview .processing{font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);text-align:center;z-index:9;background-color:color-mix(in srgb, var(--brando-color-black) 70%, transparent);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.image-drawer-preview .processing progress,.file-drawer-preview .processing progress{margin-top:5px}.drawer[data-ui-open=true]{display:block}.drawer[data-ui-open=false]{display:none!important}.drawer{z-index:999;background-color:var(--brando-ink);width:650px;height:100vh;color:var(--brando-ink-inverse);position:fixed;top:0;right:0;overflow:hidden scroll}.drawer.dark{background-color:var(--brando-ink)}.drawer.dark input.text{border:1px solid var(--brando-surface);background:0 0}.drawer.light{background-color:var(--brando-surface);color:var(--brando-ink)}.drawer.light .drawer-info{padding-top:8px!important;padding-bottom:10px!important}.drawer.light .drawer-header h2{color:var(--brando-ink)}.drawer.light .drawer-form input,.drawer.light .drawer-form textarea{color:var(--brando-ink);border:1px solid color-mix(in srgb, var(--brando-ink) 30%, transparent);background:var(--brando-surface)}.drawer.narrow{width:425px}.drawer.wide{width:85vw;max-width:1200px}.drawer.left{--drawer-left-offset:var(--navigation-width,0px);right:auto;left:var(--drawer-left-offset);border-right:1px solid color-mix(in srgb, var(--brando-ink) 15%, transparent);transition:left .4s}.drawer.left.x-100{transform:translateX(calc(-100% - var(--drawer-left-offset)))}body.sidebar-hidden .drawer.left{--drawer-left-offset:0px}.drawer>.inner{padding-top:15px;padding-bottom:15px;display:block}.drawer .drawer-close-button{flex:none;margin-left:auto}.drawer .img-placeholder{color:var(--brando-ink-inverse);border-radius:0;background-color:color-mix(in srgb, var(--brando-ink-inverse) 6%, transparent)!important}.drawer .img-placeholder .instructions{text-align:center;font-size:var(--brando-text-xl)}.drawer .img-placeholder :is(svg,[data-icon]){-webkit-user-select:none;user-select:none;pointer-events:none;width:200px;margin-left:auto;margin-right:auto}.drawer .img-placeholder :is(svg,[data-icon]).icon-add-image,.drawer .img-placeholder :is(svg,[data-icon]).icon-add-file{height:200px}.drawer .img-placeholder :is(svg,[data-icon]) path:nth-of-type(2),.drawer .img-placeholder :is(svg,[data-icon]) .plus,.drawer .img-placeholder :is(svg,[data-icon]) circle{-webkit-user-select:none;user-select:none;pointer-events:none;fill:var(--brando-ink-inverse)}.drawer .button-group{width:100%;margin-top:35px;margin-bottom:20px;display:flex}.drawer .button-group.vertical{flex-direction:column;gap:0}.drawer .button-group.vertical>*{border-radius:0!important}.drawer .button-group.vertical>:only-child{border-radius:30px!important;margin-top:0!important}.drawer .button-group.vertical>:first-child:not(:only-child){border-radius:30px 30px 0 0!important;margin-top:0!important}.drawer .button-group.vertical>:last-child:not(:only-child){border-radius:0 0 30px 30px!important}.drawer .button-group.vertical>*+*{margin-left:0;margin-top:-1px!important}.drawer .button-group.vertical button{display:block}.drawer .button-group.vertical button:hover{background-color:var(--brando-surface);color:var(--brando-ink);cursor:pointer}.drawer .button-group button{text-align:center;flex-grow:1;display:flex;margin-top:0!important}.drawer .button-group button:first-of-type{border-radius:30px 0 0 30px}.drawer .button-group button:last-of-type{border-radius:0 30px 30px 0}.drawer .button-group button+button{margin-left:-1px}.drawer .drawer-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex;flex-basis:100%!important;width:100%!important;min-width:100%!important}.drawer .drawer-header h2{font-size:var(--brando-text-6xl)}.drawer .drawer-info{padding-top:20px;padding-bottom:20px;flex-basis:100%!important;width:100%!important;min-width:100%!important}.drawer .drawer-info p{margin-bottom:15px}.drawer .drawer-info p:last-of-type{margin-bottom:15px!important}.drawer .drawer-form{flex-basis:100%!important;width:100%!important;min-width:100%!important}.drawer .drawer-form .file-info{font-family:var(--brando-font-mono);font-size:var(--brando-text-2xs);margin-top:1em}.drawer .drawer-form input,.drawer .drawer-form textarea,.drawer .drawer-form .multiselect,.drawer .drawer-form .multiselect .button-edit{color:var(--brando-ink-inverse);border:1px solid var(--brando-ink-inverse);background-color:#0000}.drawer .drawer-form .character-count,.drawer .drawer-form .prefill-small{border-color:var(--brando-ink-inverse)!important}.drawer .drawer-form .input-image .image-wrapper-compact{border:1px solid var(--brando-ink-inverse);background-color:#0000}.drawer .revisions-loading{color:var(--brando-muted);justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.drawer .revisions-loading .spinner{animation:1s linear infinite spin}.drawer .revisions-error{text-align:center;color:var(--brando-error-ink);flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.drawer .revision-preview-notice,.drawer .revisions-empty{border:1px solid var(--brando-ink-inverse);font-size:var(--brando-text-md);margin:12px 0;padding:12px}.drawer .revision-preview-notice{background-color:var(--brando-surface);color:var(--brando-ink)}.drawer .current-schema-version{color:var(--brando-ink-inverse);font-size:var(--brando-text-lg)}.drawer .current-schema-version .version{background-color:var(--brando-surface);color:var(--brando-ink);text-transform:uppercase;margin-left:3px;padding:1px 3px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.drawer .revisions-table{border-collapse:collapse;width:100%;margin-top:12px}.drawer .revisions-table th{border:1px solid var(--brando-ink-inverse);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-xs);text-align:left;text-transform:uppercase;padding:6px 10px}.drawer .revisions-table .revisions-line.active td{background-color:var(--brando-surface);color:var(--brando-ink)}.drawer .revisions-table .revisions-line.active td button:not(.menu-item){color:var(--brando-ink);border-color:var(--brando-ink)}.drawer .revisions-table .revisions-line.active td .datepicker-and-button .input{color:var(--brando-ink);border:1px solid var(--brando-ink)}.drawer .revisions-table .revisions-line.active td .datepicker-and-button button{border:1px solid var(--brando-ink)!important}.drawer .revisions-table .revisions-line.active svg path:nth-of-type(2){fill:var(--brando-ink)}.drawer .revisions-table .revisions-line svg path:nth-of-type(2){fill:var(--brando-ink-inverse)}.drawer .revisions-table .revisions-line td{white-space:pre-line;border:1px solid var(--brando-ink-inverse);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-md);padding:3px 10px;transition:color .25s,background-color .25s}.drawer .revisions-table .revisions-line td.revision-publish_at{white-space:normal!important}.drawer .revisions-table .revisions-line td.revision-publish_at .datepicker-and-button{width:100%;display:flex}.drawer .revisions-table .revisions-line td.revision-publish_at .datepicker-and-button .datetime-wrapper{width:70%}.drawer .revisions-table .revisions-line td.revision-publish_at .datepicker-and-button .input{font-size:var(--brando-text-md)}.drawer .revisions-table .revisions-line td.revision-publish_at .datepicker-and-button button{border:1px solid #f0f8ff;flex-grow:1;margin-left:-1px}.drawer .revisions-table .revisions-line td.revision-publish_at label{padding-top:10px;padding-bottom:12px;display:block}.drawer .revisions-table .revisions-line td.fit{white-space:nowrap;min-width:34px}.drawer .revisions-table .revisions-line td.active{text-align:center;width:30px}.drawer .revisions-table .revisions-line td.revision-description{padding:10px}.drawer .revisions-table .revisions-line td.activate{font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.drawer .revisions-table .revisions-line td.status,.drawer .revisions-table .revisions-line td.protected,.drawer .revisions-table .revisions-line td.scheduled{text-align:center}.drawer .revisions-table .revisions-line td .revision-preview-button{color:inherit;text-underline-offset:2px;border:0;padding:2px 4px;text-decoration:underline}.drawer .revisions-table .revisions-line td .revision-preview-button:hover,.drawer .revisions-table .revisions-line td .revision-preview-button:focus-visible{text-decoration-thickness:2px}.drawer .revisions-load-more{margin-top:12px}.drawer .section-help{font-size:var(--brando-text-xs);text-transform:uppercase;margin-bottom:15px;font-family:monospace}.drawer .video-settings-section{margin-top:25px}.drawer .video-settings-section .label-wrapper{margin-bottom:8px}.drawer .settings-grid{margin-top:15px}.drawer .tiny-toggle-label{color:var(--brando-ink-inverse)}.drawer .img-placeholder .placeholder-wrapper .lucide-video{width:75px;height:75px;color:var(--brando-ink-inverse)}.drawer:not(.media-workspace-drawer) .switch .slider{background-color:color-mix(in srgb, var(--brando-ink-inverse) 12%, transparent)}.file-picker__file{border:1px solid color-mix(in srgb, var(--brando-ink) 12%, transparent);background:color-mix(in srgb, var(--brando-surface) 92%, transparent);width:100%;min-height:58px;color:var(--brando-ink);text-align:left;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--brando-ink) 4%, transparent);border-radius:8px;grid-template-columns:22px 38px minmax(0,1fr);align-items:center;gap:.65rem;margin:0 0 7px;padding:.45rem .55rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.file-picker__file:hover{border-color:color-mix(in srgb, var(--brando-ink) 24%, transparent);background:color-mix(in srgb, var(--brando-surface-subform) 9%, var(--brando-surface));box-shadow:0 2px 6px color-mix(in srgb, var(--brando-ink) 7%, transparent)}.file-picker__file.selected{border-color:color-mix(in srgb, var(--brando-accent) 54%, var(--brando-surface));background:color-mix(in srgb, var(--brando-accent) 5%, var(--brando-surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--brando-accent) 82%, var(--brando-ink)), 0 1px 3px color-mix(in srgb, var(--brando-accent) 10%, transparent)}.file-picker__file.selected .file-picker__selected-indicator{visibility:visible;opacity:1}.file-picker__file .file-picker__selected-indicator{visibility:hidden;opacity:0;width:18px;height:18px;color:var(--brando-ink-inverse);background:color-mix(in srgb, var(--brando-accent) 88%, var(--brando-ink));box-shadow:0 0 0 2px color-mix(in srgb, var(--brando-surface) 88%, transparent), 0 1px 3px color-mix(in srgb, var(--brando-ink) 18%, transparent);border-radius:999px;justify-content:center;justify-self:center;align-items:center;transition:opacity .12s;display:inline-flex}.file-picker__file .file-picker__selected-indicator [data-icon]{width:.74rem;height:.74rem}.file-picker__file .file-picker__icon{width:38px;height:38px;color:color-mix(in srgb, var(--brando-ink) 68%, var(--brando-ink-inverse));background:color-mix(in srgb, var(--brando-ink) 5%, var(--brando-surface));border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.file-picker__file .file-picker__icon [data-icon]{width:1.1rem;height:1.1rem}.file-picker__file .file-picker__info{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;display:grid}.file-picker__file .file-picker__name{min-width:0}.file-picker__file .file-picker__filename{text-overflow:ellipsis;white-space:nowrap;font-size:var(--brando-text-md);font-weight:600;overflow:hidden}.file-picker__file .file-picker__path,.file-picker__file .file-picker__size{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);color:color-mix(in srgb, var(--brando-ink) 62%, var(--brando-ink-inverse))}.file-picker__file .file-picker__path{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.file-picker__file .file-picker__size{border:1px solid color-mix(in srgb, var(--brando-ink) 12%, transparent);background:color-mix(in srgb, var(--brando-ink) 3%, var(--brando-surface));border-radius:999px;padding:.2rem .45rem}#image-editor-drawer .drawer-form{overflow:hidden}#image-editor-drawer #image-editor-hook,#image-editor-drawer .image-editor{height:100%;min-height:0}#image-editor-drawer .image-editor{flex-direction:column;display:flex}#image-editor-drawer .image-editor-workspace{flex:1;grid-template-columns:minmax(0,1fr) 304px;min-height:0;display:grid}#image-editor-drawer .image-editor-stage{background:var(--brando-surface-shaded);grid-template-rows:auto minmax(0,1fr) auto;gap:16px;min-width:0;min-height:0;padding:24px;display:grid}#image-editor-drawer .image-editor-stage-heading,#image-editor-drawer .image-editor-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}#image-editor-drawer .image-editor-stage-heading h3,#image-editor-drawer .image-editor-section-heading h3,#image-editor-drawer .image-editor-previews-title{font:500 var(--brando-text-lg)/20px var(--brando-font-sans)}#image-editor-drawer #image-editor-dimensions{font-size:var(--brando-text-sm);color:var(--workspace-muted);font-variant-numeric:tabular-nums}#image-editor-drawer .image-editor-main{background:var(--brando-badge-bg);border:1px solid var(--brando-line);border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}#image-editor-drawer .image-editor-main canvas{touch-action:none;display:block}#image-editor-drawer .image-editor-main #image-editor-overlay{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#image-editor-drawer #image-editor-hook[aria-busy=true] .image-editor-main .image-editor-focal-pin{visibility:hidden}#image-editor-drawer #image-editor-hook[aria-busy=true] .image-editor-main .image-editor-loading{display:flex}#image-editor-drawer #image-editor-hook[aria-busy=true] .image-editor-main .image-editor-loading-content{animation:.15s linear .15s forwards image-editor-loading-in}#image-editor-drawer .image-editor-loading{background:var(--brando-badge-bg);color:var(--workspace-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);justify-content:center;align-items:center;margin:0;display:none;position:absolute;inset:0}#image-editor-drawer .image-editor-loading-content{opacity:0;align-items:center;gap:10px;display:flex}#image-editor-drawer .image-editor-spinner{border:2px solid var(--brando-line-strong);border-top-color:var(--workspace-accent);border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.9s linear infinite image-editor-spin}@media (prefers-reduced-motion:reduce){#image-editor-drawer .image-editor-spinner{animation:none}#image-editor-drawer #image-editor-hook[aria-busy=true] .image-editor-main .image-editor-loading-content{opacity:1;animation:none}}#image-editor-drawer .image-editor-focal-pin{border:2px solid var(--brando-surface);width:20px;height:20px;box-shadow:0 0 0 1px color-mix(in srgb, var(--brando-ink) 53%, transparent), 0 0 8px color-mix(in srgb, var(--brando-ink) 33%, transparent);pointer-events:none;z-index:2;opacity:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}#image-editor-drawer .image-editor-focal-pin.visible{opacity:1}#image-editor-drawer .image-editor-focal-pin:after{content:"";background:var(--brando-surface);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#image-editor-drawer .image-editor-hint{color:var(--workspace-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);align-items:flex-start;gap:8px;display:flex}#image-editor-drawer .image-editor-hint>[data-icon]{flex:0 0 16px;width:16px;height:16px;margin-top:1px}#image-editor-drawer .image-editor-sidebar{overscroll-behavior:contain;border-left:1px solid var(--workspace-line);background:var(--brando-surface);flex-direction:column;gap:24px;min-width:0;min-height:0;padding:24px 20px;display:flex;overflow-y:auto}#image-editor-drawer .image-editor-controls{flex-direction:column;gap:12px;display:flex}#image-editor-drawer .image-editor-section-heading{margin-bottom:4px}#image-editor-drawer #image-editor-reset{min-height:30px;margin-right:-7px;padding:4px 7px}#image-editor-drawer .zoom-header{justify-content:space-between;align-items:center;gap:12px;display:flex}#image-editor-drawer .zoom-header label{font:var(--brando-text-md)/20px var(--brando-font-sans);color:var(--workspace-ink)}#image-editor-drawer .zoom-value{font:var(--brando-text-sm)/20px var(--brando-font-mono);color:var(--workspace-muted)}#image-editor-drawer #image-editor-zoom{cursor:pointer;background:0 0;border:0;width:100%;height:20px;margin:0;padding:0}#image-editor-drawer .image-editor-previews{flex-direction:column;gap:14px;display:flex}#image-editor-drawer .image-editor-previews-heading{flex-direction:column;gap:8px;display:flex}#image-editor-drawer .image-editor-previews-hint{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--workspace-muted)}#image-editor-drawer .freeform-ratios{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}#image-editor-drawer .ratio-btn{border:1px solid var(--workspace-line);background:var(--brando-surface);min-width:0;color:var(--workspace-muted);cursor:pointer;border-radius:5px;flex-direction:column;align-items:center;gap:4px;padding:9px 4px 7px;display:flex}#image-editor-drawer .ratio-btn:hover{background:var(--brando-surface-hover);border-color:var(--brando-line-strong);color:var(--workspace-accent)}#image-editor-drawer .ratio-btn[aria-pressed=true]{border-color:var(--brando-accent);background:var(--brando-surface-selected);color:var(--workspace-accent)}#image-editor-drawer .ratio-btn svg{width:23px;height:23px;display:block}#image-editor-drawer .ratio-btn .ratio-btn-label{font:var(--brando-text-sm)/16px var(--brando-font-sans)}#image-editor-drawer .crop-preview,#image-editor-drawer .freeform-preview{border:1px solid var(--workspace-line);border-radius:6px;min-width:0;overflow:hidden}#image-editor-drawer .crop-preview-image{background:var(--brando-surface-hover);justify-content:center;align-items:center;padding:10px;display:flex}#image-editor-drawer .crop-preview-image canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:260px;display:block}#image-editor-drawer .crop-preview-label{border-top:1px solid var(--workspace-line);flex-direction:column;gap:6px;padding:12px;display:flex}#image-editor-drawer .crop-preview-ratio{background:var(--brando-badge-bg);color:var(--brando-badge-ink);font:500 var(--brando-text-sm)/18px var(--brando-font-sans);border-radius:3px;align-self:flex-start;padding:2px 6px}#image-editor-drawer .crop-preview-sizes{color:var(--workspace-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);overflow-wrap:anywhere}#image-editor-drawer .image-editor-actions{border-top:1px solid var(--workspace-line);background:var(--brando-surface);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:18px 24px;display:flex}#image-editor-drawer .image-editor-actions .btn{min-height:var(--brando-control-lg);padding:0 14px}#image-editor-drawer .image-editor-actions .image-editor-cancel{margin-right:auto}@media (width<=800px){#image-editor-drawer .image-editor-workspace{overscroll-behavior:contain;display:block;overflow-y:auto}#image-editor-drawer .image-editor-stage{grid-template-rows:auto minmax(260px,42dvh) auto;gap:12px;padding:18px}#image-editor-drawer .image-editor-sidebar{border-left:0;border-top:1px solid var(--workspace-line);gap:20px;padding:20px 18px;overflow:visible}#image-editor-drawer .image-editor-previews{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}#image-editor-drawer .image-editor-previews-heading,#image-editor-drawer .image-editor-previews-title,#image-editor-drawer .freeform-ratios,#image-editor-drawer .freeform-preview{grid-column:1/-1}#image-editor-drawer .freeform-ratios{grid-template-columns:repeat(7,minmax(0,1fr))}#image-editor-drawer .crop-preview-image canvas{max-height:220px}#image-editor-drawer .image-editor-actions{padding:14px 18px}}@media (width<=480px){#image-editor-drawer .freeform-ratios{grid-template-columns:repeat(4,minmax(0,1fr))}#image-editor-drawer .image-editor-actions{grid-template-columns:auto minmax(0,1fr);display:grid}#image-editor-drawer .image-editor-actions .btn{height:auto;min-height:var(--brando-control-touch);white-space:normal}#image-editor-drawer .image-editor-actions .image-editor-cancel{margin:0}#image-editor-drawer .image-editor-actions #image-editor-save-new{grid-column:1/-1}}@keyframes image-editor-loading-in{to{opacity:1}}@keyframes image-editor-spin{to{transform:rotate(360deg)}}.brando-form{flex-direction:row;display:flex}.brando-form .form-content{flex-grow:1;flex-shrink:1;width:100%;min-width:0;max-width:1400px;margin-right:auto}.brando-form.is-previewing .form-content{max-width:none}.brando-form .live-preview-wrapper{-webkit-user-select:none;user-select:none;margin-left:15px;margin-right:-25px;position:relative}.brando-form .live-preview{z-index:9;pointer-events:all;flex-direction:column;width:0;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.brando-form .live-preview>a{z-index:99;pointer-events:all}.brando-form .live-preview{background:var(--brando-surface);border-left:1px solid var(--brando-line)}.brando-form .live-preview .live-preview-divider{z-index:10;cursor:col-resize;touch-action:none;background:0 0;width:12px;transition:background-color .15s;position:absolute;inset:0 auto 0 0}.brando-form .live-preview .live-preview-divider:after{content:"";background:var(--brando-line-strong);border-radius:3px;width:3px;height:36px;transition:background-color .15s;position:absolute;top:50%;left:3px}.brando-form .live-preview .live-preview-divider:hover,.brando-form .live-preview .live-preview-divider:focus-visible{background:color-mix(in srgb, var(--brando-accent) 8%, transparent);outline:none}.brando-form .live-preview .live-preview-divider:hover:after,.brando-form .live-preview .live-preview-divider:focus-visible:after{background:var(--brando-accent)}.brando-form .live-preview.is-resizing{cursor:col-resize}.brando-form .live-preview.is-resizing iframe{pointer-events:none}.brando-form .live-preview.is-resizing .live-preview-divider:after{background:var(--brando-accent)}.brando-form .live-preview .live-preview-targets{border-bottom:1px solid var(--brando-line);background:var(--brando-surface-shaded);flex-direction:column;flex:none;align-items:stretch;gap:12px;padding:12px 16px 14px 24px;display:flex}.brando-form .live-preview .live-preview-targets .live-preview-actions{align-items:center;gap:6px;display:flex}.brando-form .live-preview .live-preview-targets .live-preview-heading{font:500 var(--brando-text-md)/20px var(--brando-font-sans);color:var(--brando-muted);margin-right:auto}.brando-form .live-preview .live-preview-targets button{min-width:32px;min-height:32px;color:var(--brando-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;margin:0;padding:6px;transition:background-color .15s,color .15s;display:inline-flex}.brando-form .live-preview .live-preview-targets button [data-icon]{width:16px;height:16px}.brando-form .live-preview .live-preview-targets button:hover{color:var(--brando-ink);background:var(--brando-surface-tint)}.brando-form .live-preview .live-preview-targets button:focus-visible{outline:2px solid var(--brando-accent);outline-offset:-3px}.brando-form .live-preview .live-preview-targets .live-preview-targets-buttons{align-self:center;width:100%;max-width:320px}.brando-form .live-preview .live-preview-targets .live-preview-targets-buttons button{border-color:var(--brando-line);background:var(--brando-surface);min-height:62px;font:var(--brando-text-sm)/16px var(--brando-font-sans);border-right-width:0;border-radius:0;flex-direction:column;flex:1;gap:5px;padding:10px 16px}.brando-form .live-preview .live-preview-targets .live-preview-targets-buttons button [data-icon]{flex:0 0 20px;width:20px;height:20px}.brando-form .live-preview .live-preview-targets .live-preview-targets-buttons button:first-child{border-radius:7px 0 0 7px}.brando-form .live-preview .live-preview-targets .live-preview-targets-buttons button:last-child{border-right-width:1px;border-radius:0 7px 7px 0}.brando-form .live-preview .live-preview-targets .live-preview-targets-buttons button:hover{color:var(--brando-ink);background:var(--brando-surface-hover)}.brando-form .live-preview .live-preview-targets .live-preview-targets-buttons button[aria-pressed=true]{background:var(--brando-surface-selected);color:var(--brando-accent)}.brando-form .live-preview .live-preview-iframe-wrapper{flex:1;min-height:0;position:relative}.brando-form .live-preview .live-preview-notice{z-index:1;color:var(--brando-ink);font:var(--brando-text-sm)/18px var(--brando-font-sans);margin:0;position:absolute;top:12px;left:24px;right:16px}.brando-form .live-preview .live-preview-notice.is-visible{border:1px solid var(--brando-line);background:var(--brando-surface-tint);box-shadow:var(--brando-shadow-sm);border-radius:6px;padding:8px 12px}.brando-form .live-preview iframe{transform-origin:0 0;border:none;height:100%}.brando-form .live-preview iframe[data-live-preview-device=desktop]{width:1440px}.brando-form .live-preview iframe[data-live-preview-device=tablet]{width:768px}.brando-form .live-preview iframe[data-live-preview-device=mobile]{width:375px}.brando-form fieldset{border:none;width:100%;min-width:0}.brando-form fieldset.full,.brando-form fieldset.half,.brando-form fieldset.third,.brando-form fieldset.sized{margin-bottom:20px}.brando-form fieldset.inline{border-left:none;flex-wrap:nowrap;gap:16px;width:100%;margin-bottom:10px;padding-left:0;display:flex}.brando-form fieldset.inline .brando-input{flex:1 1 0;min-width:0}.brando-form .brando-input:last-of-type>.field-wrapper{margin-bottom:0}.brando-form .brando-input[data-size=full]{clear:both;width:100%}.brando-form .brando-input[data-component=hidden]{display:none}.brando-form .brando-input[data-size=half]{float:left;width:50%;padding-right:5px}.brando-form .brando-input[data-size=half]+.brando-input[data-size=half]{padding-right:0}.brando-form .brando-input[data-size=third]{float:left;width:33.3333%}.brando-form .form-tab{display:none}.brando-form .form-tab.active{animation:ui-content-in var(--motion-enter) var(--motion-ease);display:block}.brando-form .form-tab[data-tab-active=true]{display:block}.brando-form .form-tab[data-tab-active=false]{display:none}.brando-form .row{grid-template-rows:min-content;grid-template-columns:repeat(16,minmax(0,1fr));display:grid}.brando-form .row .full{grid-column:1/span 16}.brando-form .row .half{grid-column:1/span 8}.brando-form .row .half+.half{grid-column:9/span 8}.brando-form .row .half+.half+.half{grid-column:1/span 8}.brando-form .row .half+.half+.half+.half{grid-column:9/span 8}.brando-form .row>fieldset{min-width:0}.brando-form .row .third{grid-column:1/span 5}.brando-form .row .third+.third{grid-column:6/span 5}.brando-form .row .third+.third+.third{grid-column:11/span 5}.brando-form .row .sized{grid-column:1/span 12}.brando-form .row .sized+.half{grid-column:13/span 4}.brando-form .row.baseline{align-items:baseline}.align-end{align-self:flex-end}.switch{border:none;width:48px;height:26px;display:inline-block;position:relative}.switch.toggled .slider{background-color:var(--brando-switch-on)}.switch.toggled .slider:before{transform:translate(20px)}.switch.toggled .slider:after{background-color:color-mix(in srgb, var(--brando-switch-on), var(--brando-success-ink));transform:translate(20px);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M10 15.172l9.192-9.193 1.415 1.414L10 18l-6.364-6.364 1.414-1.414z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M10 15.172l9.192-9.193 1.415 1.414L10 18l-6.364-6.364 1.414-1.414z' fill='black'/%3E%3C/svg%3E")}.switch.toggled.small .slider:before{transform:translate(10px)}.switch.toggled.small .slider:after{display:none}.switch.small{width:25px;height:15px;margin-top:-1px}.switch.small input[type=checkbox]:checked+.slider:before{transform:translate(10px)}.switch.small input[type=checkbox]:checked+.slider:after{display:none}.switch.small .slider{border-radius:34px}.switch.small .slider:before{background-color:var(--brando-surface);content:"";border-radius:50%;width:11px;height:11px;transition:all .3s;position:absolute;bottom:2px;left:2px}.switch.small .slider:after{display:none}.switch.on-off .slider{background-color:var(--brando-status-disabled)}.switch.on-off input[type=checkbox]:checked+.slider{background-color:var(--brando-switch-on)}.switch input{display:none}.switch .slider{background-color:var(--brando-switch-off);cursor:pointer;border-radius:34px;transition:all .3s;position:absolute;inset:0}.switch .slider:before{background-color:var(--brando-surface);content:"";width:20px;height:20px;box-shadow:var(--brando-shadow-sm);border-radius:50%;transition:all .3s;position:absolute;bottom:3px;left:3px}.switch .slider:after{content:"";text-align:center;forced-color-adjust:none;background-color:color-mix(in srgb, var(--brando-switch-off), var(--brando-ink) 20%);width:20px;height:20px;transition:all .3s;position:absolute;bottom:3px;left:3px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z' fill='black'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z' fill='black'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.switch input[type=checkbox]:checked+.slider{background-color:var(--brando-switch-on)}.switch input[type=checkbox]:checked+.slider:before{transform:translate(20px)}.switch input[type=checkbox]:checked+.slider:after{background-color:color-mix(in srgb, var(--brando-switch-on), var(--brando-success-ink));transform:translate(20px);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M10 15.172l9.192-9.193 1.415 1.414L10 18l-6.364-6.364 1.414-1.414z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M10 15.172l9.192-9.193 1.415 1.414L10 18l-6.364-6.364 1.414-1.414z' fill='black'/%3E%3C/svg%3E")}.tiny-toggle-wrapper{align-items:center;gap:8px;display:flex}.tiny-toggle-label{font-family:var(--brando-font-mono);font-size:var(--brando-text-2xs);text-transform:uppercase;color:var(--brando-ink);-webkit-user-select:none;user-select:none;letter-spacing:.03em}.switch:has(.tiny-toggle-label){align-items:center;gap:8px;width:auto;height:auto;display:flex}.switch:has(.tiny-toggle-label) .slider{flex-shrink:0;width:25px;height:15px;position:relative}.field-wrapper+.tiny-toggle-wrapper{margin-top:-.7vw}.tiny-toggle-wrapper+.field-wrapper{margin-top:15px}.tiny-toggle-wrapper+.tiny-toggle-wrapper{margin-top:8px}.form-tabs{z-index:3;border:1px solid var(--brando-line);background-color:var(--brando-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--brando-ink) 3%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:25px;padding:6px;display:flex;position:sticky;top:5px}.form-tabs .form-tab-customs{flex:0 auto}@media (width<=600px){.form-tabs .form-tab-customs{contain:inline-size;flex:100%}}.form-tabs .page-presences{margin:0}.form-tabs .page-presences .user-presence>.avatar{border:1px solid var(--brando-line);background-color:var(--brando-surface-hover);color:var(--brando-muted);box-shadow:none;justify-content:center;align-items:center;display:flex}.form-tabs .page-presences .user-presence>.avatar:before{display:none}.form-tabs .page-presences .user-presence>.avatar .avatar-placeholder{width:16px;height:16px}.form-tabs .page-presences .user-presence[data-presence-color-index]>.avatar{border-color:color-mix(in srgb, var(--presence-ink) 65%, var(--brando-line))}.form-tabs .page-presences .user-presence[data-presence-color-index]>.avatar:after{display:none}.form-tabs .page-presences button.user-presence{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.form-tabs .page-presences button.user-presence:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.form-tabs .page-presences button.user-presence[aria-pressed=true]{z-index:1;position:relative}.form-tabs .page-presences button.user-presence[aria-pressed=true]>.avatar{background-color:var(--brando-surface-selected);border-color:var(--presence-ink)}.form-tabs .form-tab-builtins{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.form-tabs .form-tab-builtins .page-presences{margin-right:8px}.form-tabs .form-tab-builtins>button,.form-tabs .form-tab-builtins>.preview-chooser>button{min-height:30px;color:var(--brando-ink);font:400 var(--brando-text-sm)/18px var(--brando-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin:0;padding:5px 10px;transition:background-color .2s;display:inline-flex}.form-tabs .form-tab-builtins>button [data-icon],.form-tabs .form-tab-builtins>.preview-chooser>button [data-icon]{width:15px;height:15px;color:var(--brando-muted);flex:none;display:block}.form-tabs .form-tab-builtins>button:hover,.form-tabs .form-tab-builtins>.preview-chooser>button:hover{background-color:var(--brando-surface-hover)}.form-tabs .form-tab-builtins>button:focus-visible,.form-tabs .form-tab-builtins>.preview-chooser>button:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.form-tabs .form-tab-builtins>button.active,.form-tabs .form-tab-builtins>.preview-chooser>button.active,.form-tabs .form-tab-builtins>button.active:hover,.form-tabs .form-tab-builtins>.preview-chooser>button.active:hover{background-color:var(--brando-surface-selected);color:var(--brando-accent)}.form-tabs .form-tab-builtins>button.active [data-icon],.form-tabs .form-tab-builtins>.preview-chooser>button.active [data-icon],.form-tabs .form-tab-builtins>button.active:hover [data-icon],.form-tabs .form-tab-builtins>.preview-chooser>button.active:hover [data-icon]{color:inherit}.form-tabs .form-tab-builtins>.preview-chooser{position:relative}.form-tabs .form-tab-builtins .split-dropdown{background-color:var(--brando-surface-selected);color:var(--brando-accent);border-radius:6px;align-items:stretch;margin-left:4px;display:inline-flex;position:relative}.form-tabs .form-tab-builtins .split-dropdown>button,.form-tabs .form-tab-builtins .split-dropdown .split-dropdown-wrapper>button{min-height:30px;color:inherit;font:500 var(--brando-text-sm)/18px var(--brando-font-sans);white-space:nowrap;cursor:pointer;background-color:#0000;border:0;border-radius:6px 0 0 6px;justify-content:center;align-items:center;margin:0;padding:5px 12px;transition:background-color .2s;display:inline-flex}.form-tabs .form-tab-builtins .split-dropdown>button:hover,.form-tabs .form-tab-builtins .split-dropdown .split-dropdown-wrapper>button:hover{background-color:color-mix(in srgb, var(--brando-accent) 8%, var(--brando-surface-selected))}.form-tabs .form-tab-builtins .split-dropdown>button:focus-visible,.form-tabs .form-tab-builtins .split-dropdown .split-dropdown-wrapper>button:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.form-tabs .form-tab-builtins .split-dropdown>button:disabled,.form-tabs .form-tab-builtins .split-dropdown .split-dropdown-wrapper>button:disabled{opacity:.45;cursor:default;pointer-events:none}.form-tabs .form-tab-builtins .split-dropdown>button.form-tool-save-button{gap:6px}.form-tabs .form-tab-builtins .split-dropdown>button.form-tool-save-button [data-icon]{width:15px;height:15px}.form-tabs .form-tab-builtins .split-dropdown .split-dropdown-wrapper>button{border-radius:0 6px 6px 0;width:28px;padding:0;position:relative}.form-tabs .form-tab-builtins .split-dropdown .split-dropdown-wrapper>button:before{content:"";opacity:.18;background-color:currentColor;width:1px;height:14px;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.form-tabs button{transition:none!important}}.form-tabs-sentinel{pointer-events:none;height:1px;margin-bottom:-1px}.form-tabs.form-tabs--split{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px 16px;padding:0}.form-tabs.form-tabs--split:before{content:"";z-index:-1;background-color:var(--brando-surface-page);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:-5px -16px -12px;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000);mask-image:linear-gradient(#000 calc(100% - 12px),#0000)}.form-tabs.form-tabs--split.is-stuck:before{opacity:1}.form-tabs.form-tabs--split>.form-tab-customs{flex:240px;max-width:max-content}.form-tabs.form-tabs--split>.form-tab-builtins{border:1px solid var(--brando-line);background-color:var(--brando-surface);max-width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--brando-ink) 3%, transparent);border-radius:12px;flex:0 auto;gap:4px;margin-left:auto;padding:5px}.form-tabs.form-tabs--split .form-tab-builtins .page-presences{flex-wrap:nowrap;flex:none;column-gap:0;margin:0 4px 0 0}.form-tabs.form-tabs--split .form-tab-builtins .page-presences>.user-presence+.user-presence{margin-left:-6px}.form-tabs.form-tabs--split .form-tab-builtins .form-tool-icon{width:30px;padding:0;position:relative}@media (width<=1365px){.form-tabs.form-tabs--split>.form-tab-customs>button{padding-inline:9px}.form-tabs.form-tabs--split .form-tab-builtins .form-tool-save-button>[data-icon]{display:none}}@media (width<=600px){.form-tabs.form-tabs--split>.form-tab-customs{flex:100%;max-width:100%}.form-tabs.form-tabs--split>.form-tab-builtins{flex:100%}}@media (prefers-reduced-motion:reduce){.form-tabs.form-tabs--split:before{transition:none}}.form-tabs .form-tab-builtins>.form-tool-more{display:flex;position:relative}.form-tabs .form-tab-builtins>.form-tool-more>button{min-height:30px;color:var(--brando-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:0;transition:background-color .2s;display:inline-flex}.form-tabs .form-tab-builtins>.form-tool-more>button [data-icon]{width:15px;height:15px;color:var(--brando-muted);flex:none;display:block}.form-tabs .form-tab-builtins>.form-tool-more>button:hover,.form-tabs .form-tab-builtins>.form-tool-more>button[aria-expanded=true]{background-color:var(--brando-surface-hover)}.form-tabs .form-tab-builtins>.form-tool-more>button:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.form-tool-more-menu{border:1px solid var(--brando-line);background:var(--brando-surface);width:max-content;min-width:220px;max-width:calc(100vw - 16px);color:var(--brando-ink);box-shadow:0 4px 16px color-mix(in srgb, var(--brando-ink) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--brando-ink) 4%, transparent);font:var(--brando-text-sm)/20px var(--brando-font-sans);border-radius:6px;margin:0;padding:3px;overflow:clip}.form-tool-more-menu>li:not(.menu-separator){margin:0;padding:0;list-style:none}.form-tool-more-menu{min-width:200px;position:fixed;inset:auto}.form-tool-more-menu:not(:popover-open){display:none}.follow-frame,.follow-chip{display:none}.follow-frame.is-following{top:0;bottom:0;left:var(--follow-left,0px);z-index:50;width:var(--follow-width,100vw);border:2px solid var(--presence-ink,var(--brando-accent));pointer-events:none;display:block;position:fixed}.follow-chip.is-following{top:var(--follow-chip-top,8px);left:calc(var(--follow-left,0px) + var(--follow-width,100vw) / 2);z-index:50;max-width:calc(var(--follow-width,100vw) - 24px);background-color:var(--presence-ink,var(--brando-accent));min-height:28px;box-shadow:0 2px 8px color-mix(in srgb, var(--brando-ink) 16%, transparent);color:var(--brando-ink-inverse);font:500 var(--brando-text-sm)/18px var(--brando-font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex;position:fixed;transform:translate(-50%)}.follow-chip.is-following>[data-icon]{flex:none;width:14px;height:14px}.follow-chip.is-following .follow-chip-label{text-overflow:ellipsis;overflow:hidden}.follow-chip.is-following .follow-chip-stop{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.follow-chip.is-following .follow-chip-stop [data-icon]{width:14px;height:14px}.follow-chip.is-following .follow-chip-stop:hover{background-color:color-mix(in srgb, var(--brando-ink-inverse) 20%, transparent)}.follow-chip.is-following .follow-chip-stop:focus-visible{outline:2px solid var(--brando-ink-inverse);outline-offset:1px}@media (pointer:coarse){.follow-chip.is-following{min-height:36px}.follow-chip.is-following .follow-chip-stop{width:32px;height:32px}}.form-save-details{text-align:right;min-width:0;color:var(--brando-status-disabled);font:400 var(--brando-text-sm)/18px var(--brando-font-sans);justify-content:flex-end;display:flex}.form-save-details .draft-save-message{overflow-wrap:anywhere;max-width:100%;margin-top:-12px;padding:0 0 16px}.form-save-details .draft-offline-status{display:none}.draft-save-state{min-width:0;min-height:30px;color:var(--brando-muted);font:400 var(--brando-text-sm)/18px var(--brando-font-sans);align-items:center;gap:6px;padding:0 6px;display:inline-flex}.draft-save-state .draft-save-dot{background-color:var(--brando-status-published);border-radius:50%;flex:none;width:1cap;height:1cap}.draft-save-state[data-state=dirty] .draft-save-dot{background-color:var(--brando-status-pending)}.draft-save-state[data-state=new] .draft-save-dot{background-color:var(--brando-line)}.draft-save-state[data-state=error]{color:var(--brando-status-disabled)}.draft-save-state[data-state=error] .draft-save-dot{background-color:var(--brando-status-disabled)}.draft-save-state .draft-save-label{white-space:nowrap;text-box:trim-both cap alphabetic}.draft-save-state[data-state=error] .draft-save-label{white-space:normal}.draft-save-state .draft-save-detail{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.draft-save-state .draft-offline-status{display:none}.draft-save-state .draft-save-history{position:relative}.draft-save-state .draft-save-history[data-compact]{background:0 0;border:0;justify-content:center;width:30px;height:30px;margin:0;padding:0}.draft-save-state .draft-save-history[data-compact] .draft-icon{width:16px;height:16px}.draft-save-state .draft-save-history{border:1px solid var(--brando-line);background:var(--brando-surface);min-height:26px;color:var(--brando-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:5px;margin:0 0 0 4px;padding:3px 8px;display:inline-flex}.draft-save-state .draft-save-history .draft-icon{width:14px;height:14px;color:var(--brando-muted)}.draft-save-state .draft-save-history:hover{background:var(--brando-surface-hover)}.draft-save-state .draft-save-history:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.form-tool-divider{background:var(--brando-line);flex:none;width:1px;height:18px;margin-inline:5px}.draft-history-indicator{border:1px solid var(--brando-surface);background:var(--brando-status-pending);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px}.draft-offline .draft-save-state{color:var(--brando-muted)}.draft-offline .draft-save-state .draft-save-dot{background-color:var(--brando-muted)}.shortcut-other,html.not-mac .shortcut-mac{display:none}html.not-mac .shortcut-other{display:inline}.shortcut{border:1px solid var(--brando-line);background:var(--brando-surface-hover);color:var(--brando-muted);font:var(--brando-text-2xs)/16px var(--brando-font-sans);white-space:nowrap;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:1px 5px;display:inline-flex}.field-presence{gap:3px;margin-left:3px;display:inline-flex}.field-presence .field-presence-user{display:flex}.field-presence .field-presence-user .avatar{border:1px solid var(--brando-line);border-radius:50%;width:14px;height:14px;display:inline-block;position:relative;transform:translateY(1px)}.field-presence .field-presence-user .avatar .avatar-placeholder{width:10px;height:10px;margin:1px;display:block}.field-presence .field-presence-user .avatar:after{content:"";box-shadow:0 0 7px 1px var(--presence-color,color-mix(in srgb, var(--brando-presence-0) 60%, transparent));opacity:0;pointer-events:none;will-change:opacity;border-radius:50%;animation:2s ease-in-out infinite alternate presence-pulse;position:absolute;inset:0}.field-presence .field-presence-user .avatar .image-content{display:flex}.field-presence .field-presence-user .avatar .image-content img{border-radius:50%}[data-field-presence][data-dirty-label]:after{content:attr(data-dirty-label);background:radial-gradient(circle at 7px 50%, var(--presence-color-strong,color-mix(in srgb, var(--brando-presence-0) 80%, transparent)) 3px, transparent 3.5px), var(--brando-badge-bg);color:var(--brando-badge-ink);font:var(--brando-text-xs)/18px var(--brando-font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;margin-left:6px;padding:0 6px 0 14px;display:inline-block}.field-wrapper.field-locked>:not(.label-wrapper){pointer-events:none;opacity:.6}@keyframes presence-pulse{0%{opacity:0}to{opacity:1}}.form-tabs .form-tab-builtins .preview-chooser{cursor:default;padding:0;position:relative}.form-tabs .form-tab-builtins .preview-chooser-trigger.active{background:var(--brando-chip-active-bg);color:var(--brando-chip-active-fg)}.form-tabs .form-tab-builtins .preview-chooser-trigger.active [data-icon]{color:inherit}.form-tabs .form-tab-builtins .preview-chooser>button>.preview-chooser-chevron.dropdown-chevron{width:14px;height:14px}.form-tabs .form-tab-builtins .preview-choices{border:1px solid var(--brando-line);background:var(--brando-surface);width:300px;max-width:calc(100vw - 32px);max-height:min(480px,70vh);box-shadow:var(--brando-shadow-xl);white-space:normal;text-align:left;z-index:5;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.form-tabs .form-tab-builtins .preview-choices-heading{font-size:var(--brando-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--brando-ink);opacity:.65;padding:8px 10px 10px;font-weight:600;line-height:1.4}.form-tabs .form-tab-builtins .preview-choice,.form-tabs .form-tab-builtins .preview-choice-close{width:100%;color:var(--brando-ink);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:12px 10px;font-family:inherit;display:flex}.form-tabs .form-tab-builtins .preview-choice:hover,.form-tabs .form-tab-builtins .preview-choice-close:hover{background:var(--brando-chip-hover-bg)}.form-tabs .form-tab-builtins .preview-choice[aria-pressed=true]{background:var(--brando-chip-active-bg);color:var(--brando-chip-active-fg)}.form-tabs .form-tab-builtins .preview-choice-copy{flex:1;min-width:0}.form-tabs .form-tab-builtins .preview-choice-label{font-size:var(--brando-text-lg);font-weight:600;line-height:1.35;display:block}.form-tabs .form-tab-builtins .preview-choice-description{font-size:var(--brando-text-sm);opacity:.75;margin-top:4px;font-weight:400;line-height:1.5;display:block}.form-tabs .form-tab-builtins .preview-choice-check{visibility:hidden;flex-shrink:0}.form-tabs .form-tab-builtins .preview-choice[aria-pressed=true] .preview-choice-check{visibility:visible;color:inherit}.form-tabs .form-tab-builtins .preview-choice-close{border-top:1px solid var(--brando-line);font-size:var(--brando-text-sm);border-radius:0 0 7px 7px;margin-top:8px}.form-tabs .form-tab-builtins .preview-chooser button:focus-visible{outline:2px solid var(--brando-chip-active-fg);outline-offset:-2px}.form-tabs .preview-current-view{text-overflow:ellipsis;max-width:110px;font-size:inherit;font-weight:inherit;overflow:hidden}.form-tabs .split-dropdown-button>[data-icon]{width:14px;height:14px;margin:0;display:block}.form-creating-language{color:var(--brando-muted);font-size:var(--brando-text-md);margin:-8px 0 16px;line-height:18px}.form-header h1{font-size:var(--brando-text-6xl);letter-spacing:-.035em;color:var(--brando-ink);flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:500;line-height:1.2;display:flex}.form-tabs .form-tab-builtins .form-tool-more-trigger .form-tool-share-spinner{border:1.5px solid var(--brando-line);border-top-color:var(--brando-accent);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite form-tool-share-spin;display:none}.form-tabs .form-tab-builtins .form-tool-more-trigger[aria-busy=true]{cursor:progress}.form-tabs .form-tab-builtins .form-tool-more-trigger[aria-busy=true] .form-tool-share-spinner{display:inline-block}.form-tabs .form-tab-builtins .form-tool-more-trigger[aria-busy=true]>[data-icon]{display:none}@keyframes form-tool-share-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.form-tool-share-spinner{animation-duration:2.4s}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.disclosed-text-summary{width:auto;height:auto;color:var(--brando-muted);font-size:var(--brando-text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:2px 0;line-height:18px;display:inline-flex}.disclosed-text-summary code{font-size:var(--brando-text-sm)}.disclosed-text-summary [data-icon]{width:13px;height:13px}.disclosed-text-summary:hover{color:var(--brando-accent)}.disclosed-text-field,.disclosed-text[data-open] .disclosed-text-summary{display:none}.disclosed-text[data-open] .disclosed-text-field{display:block}.draft-offline .form-save-details{color:var(--brando-muted)}.draft-offline.draft-pending :is(.draft-save-state,.form-save-details){color:var(--brando-attention-ink)}.draft-offline.draft-pending .draft-save-dot{background:var(--brando-status-pending)}.entry-header{min-width:0;color:var(--brando-ink);gap:8px;margin-bottom:20px;display:grid}.entry-breadcrumb{min-width:0;color:var(--brando-muted);font:400 var(--brando-text-sm)/18px var(--brando-font-sans);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.entry-breadcrumb .entry-breadcrumb-icon{flex:none;width:14px;height:14px}.entry-breadcrumb a{color:inherit;text-decoration:none}.entry-breadcrumb a:hover{color:var(--brando-ink);text-underline-offset:2px;text-decoration:underline}.entry-breadcrumb a:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px;border-radius:2px}.entry-breadcrumb :is(.entry-breadcrumb-kind,.entry-breadcrumb-language):before{content:"·";margin-right:6px}.entry-breadcrumb .entry-breadcrumb-language{letter-spacing:.04em}.entry-heading{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.entry-heading h1{min-width:0;color:var(--brando-ink);font-size:var(--brando-text-6xl);letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.2}@media (width<=600px){.entry-heading h1{font-size:var(--brando-text-5xl)}}.brando-form .entry-heading .entry-status.field-wrapper{flex-flow:wrap;align-items:center;gap:6px;width:auto;margin:0;display:inline-flex}.entry-status-trigger{border:1px solid var(--brando-line);background:var(--brando-surface);min-height:30px;color:var(--brando-ink);font:400 var(--brando-text-md)/18px var(--brando-font-sans);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin:0;padding:5px 10px 5px 11px;transition:background-color .2s,border-color .2s;display:inline-flex}.entry-status-trigger:hover{background:var(--brando-surface-hover)}.entry-status-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--brando-accent) 35%, var(--brando-line));background:var(--brando-surface-selected)}.entry-status-trigger[data-status]{background:var(--brando-badge-bg);color:var(--brando-badge-ink);border-color:#0000}.entry-status-trigger[data-status=published]{background:var(--brando-success);color:var(--brando-success-ink)}.entry-status-trigger[data-status=pending]{background:var(--brando-attention);color:var(--brando-attention-ink)}.entry-status-trigger[data-status=disabled]{background:var(--brando-error);color:var(--brando-error-ink)}.entry-status-trigger[data-status]:hover,.entry-status-trigger[data-status][aria-expanded=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 30%, transparent)}.entry-status-trigger:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.entry-status-trigger .entry-status-label{text-box:trim-both cap alphabetic}.entry-status-trigger .entry-status-chevron{width:14px;height:14px;color:var(--brando-muted);flex:none}@media (pointer:coarse){.entry-status-trigger{min-height:40px}}:is(.entry-status-trigger,.entry-status-options) .status-dot{flex:none;width:1cap;height:1cap;margin:0}:is(.entry-status-trigger,.entry-status-options) .status-dot circle{fill:var(--brando-muted)}:is(.entry-status-trigger,.entry-status-options) .status-dot circle.draft{fill:var(--brando-status-draft)}:is(.entry-status-trigger,.entry-status-options) .status-dot circle.pending{fill:var(--brando-status-pending)}:is(.entry-status-trigger,.entry-status-options) .status-dot circle.published{fill:var(--brando-status-published)}:is(.entry-status-trigger,.entry-status-options) .status-dot circle.disabled{fill:var(--brando-status-disabled)}.entry-status-options{border:1px solid var(--brando-line);background:var(--brando-surface);min-width:min(200px,100vw - 16px);max-width:calc(100vw - 16px);box-shadow:var(--brando-shadow-lg);color:var(--brando-ink);border-radius:8px;margin:0;padding:5px;position:fixed;inset:auto}.entry-status-options:not(:popover-open){display:none}.entry-status-option{font:400 var(--brando-text-md)/18px var(--brando-font-sans);cursor:pointer;border-radius:5px;align-items:center;gap:10px;margin:0;padding:8px 10px;display:flex;position:relative}.entry-status-option input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:50%;left:10px}.entry-status-option .entry-status-check{width:14px;height:14px;color:var(--brando-accent);visibility:hidden;flex:none;margin-left:auto}.entry-status-option:hover{background:var(--brando-surface-hover)}.entry-status-option:has(input:checked){font-weight:500}.entry-status-option:has(input:checked) .entry-status-check{visibility:visible}.entry-status-option:has(input:focus-visible){outline:2px solid var(--brando-accent);outline-offset:-2px}.entry-status-option.disabled{color:var(--brando-muted);cursor:not-allowed;opacity:.55}.entry-status-option.disabled:hover{background:0 0}@media (pointer:coarse){.entry-status-option{min-height:44px}}.settings-save-bar{z-index:3;border:1px solid var(--brando-line);background:var(--brando-surface);width:fit-content;max-width:100%;box-shadow:var(--brando-shadow-md);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:24px;padding:8px 12px 8px 8px;display:flex;position:sticky;bottom:12px}.settings-save-bar .submit-button{order:-1}.form-tabs.form-tabs--plain{box-shadow:none;background:0 0;border:0;padding:0;position:static}.translation-panel{--translation-ink:var(--brando-ink);--translation-muted:var(--brando-muted);--translation-line:var(--brando-line);--translation-accent:var(--brando-accent);--translation-work:var(--brando-attention-ink);border:1px solid var(--translation-line);background:var(--brando-surface-hover);color:var(--translation-ink);font-size:var(--brando-text-md);border-radius:8px;gap:16px;margin:0 0 24px;padding:20px 24px;line-height:1.55;display:grid}.translation-panel h2,.translation-panel h3,.translation-panel p,.translation-panel ul{margin:0;padding:0}.translation-panel h2{font-size:var(--brando-text-xl);text-transform:none;letter-spacing:-.01em;font-weight:500;line-height:1.4}.translation-panel h3{font-size:var(--brando-text-md);text-transform:none;letter-spacing:0;align-items:baseline;gap:8px;font-weight:500;display:flex}.translation-panel h3 span{color:var(--translation-muted);font-variant-numeric:tabular-nums;font-weight:400}.translation-panel ul{list-style:none}.translation-panel>header{gap:4px;display:grid}.translation-panel>header p{color:var(--translation-muted);max-width:80ch}.translation-panel>header a{color:var(--translation-accent);text-underline-offset:2px;text-decoration:underline}.translation-panel.is-target{border-color:var(--brando-attention-line);background:var(--brando-attention)}.translation-notice{border:1px solid var(--brando-attention-line);background:var(--brando-attention);color:var(--brando-attention-ink);border-radius:6px;padding:8px 12px}.translation-done,.translation-summary span{color:var(--translation-muted)}.translation-summary{flex-wrap:wrap;gap:4px 12px;font-weight:500;display:flex}.translation-summary span{font-weight:400}.translation-work{gap:16px;display:grid}.translation-group{gap:8px;display:grid}.translation-group-description{color:var(--translation-muted);max-width:80ch}.translation-group li{border-top:1px solid var(--translation-line);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.translation-item-label{overflow-wrap:anywhere;min-width:0}.translation-item-label a{color:var(--translation-accent);text-underline-offset:2px;text-decoration:underline}.translation-ack{color:var(--translation-muted);font-size:var(--brando-text-sm);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.translation-ack input{margin:0}.translation-members{gap:8px;display:grid}.translation-members ul{flex-wrap:wrap;gap:8px 16px;display:flex}.translation-members li{align-items:center;gap:6px;display:inline-flex}.translation-members a{color:var(--translation-accent);text-underline-offset:2px;text-decoration:underline}.block[data-translation-work]{box-shadow:0 0 0 2px var(--brando-attention-line);border-radius:6px}.field-wrapper[data-translation-work]{box-shadow:-3px 0 0 var(--brando-attention-line)}.block[data-translation-note]:before{content:attr(data-translation-note);border-bottom:1px solid var(--brando-attention-line);background:var(--brando-attention);color:var(--brando-attention-ink);font-size:var(--brando-text-md);border-radius:6px 6px 0 0;padding:10px 16px;line-height:1.5;display:block}@media (width<=720px){.translation-panel{padding:16px}.translation-group li{flex-direction:column;align-items:flex-start}}.translation-structure{color:var(--translation-ink)}.field-wrapper[data-source-locked]{opacity:.6}.field-wrapper[data-source-locked] .tiptap-wrapper .tiptap-menu,.field-wrapper[data-source-locked] .tiptap-wrapper .override-reset-button,[data-source-structure] .subform-delete,[data-source-structure] .subform-handle,[data-source-structure] .subform-insert,[data-source-structure] .add-entry-button{display:none}.translation-actions,.translation-create{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.translation-create>span{color:var(--translation-muted)}.translation-action{border:1px solid var(--translation-line);background:var(--brando-surface);width:auto;height:auto;min-height:30px;color:var(--translation-ink);font-size:var(--brando-text-sm);letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;border-radius:5px;align-items:center;margin:0;padding:5px 12px;font-weight:500;line-height:18px;display:inline-flex}.translation-action:hover{border-color:var(--brando-line-strong);background:var(--brando-surface-selected)}.draft-recovery{--draft-ink:var(--brando-ink);--draft-muted:var(--brando-muted);--draft-line:var(--brando-line);--draft-accent:var(--brando-accent);--draft-tint:var(--brando-surface-shaded);color:var(--draft-ink);font-size:var(--brando-text-lg);margin-bottom:0;line-height:1.5}.draft-recovery *,.draft-recovery :before,.draft-recovery :after{box-sizing:border-box}.draft-recovery h2,.draft-recovery h3,.draft-recovery h4,.draft-recovery p{margin:0}.draft-recovery .draft-icon{vertical-align:middle;flex:none;display:inline-block}.draft-recovery .draft-offline-status{display:none}.draft-recovery .draft-copy:focus-visible,.draft-recovery summary:focus-visible,.draft-recovery .draft-payload:focus-visible,.draft-recovery .draft-content-preview:focus-visible{outline:3px solid var(--draft-accent);outline-offset:3px}.draft-recovery .draft-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.draft-recovery .draft-recovery-notice,.draft-recovery .draft-recovery-panel{border:1px solid var(--draft-line);background:var(--brando-surface);box-shadow:0 3px 6px color-mix(in srgb, var(--brando-ink) 1%, transparent), 0 12px 32px color-mix(in srgb, var(--brando-ink) 2%, transparent);border-radius:10px;margin:0 0 20px}.draft-recovery .draft-recovery-notice{background:var(--draft-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.draft-recovery .draft-recovery-notice h2{font-size:var(--brando-text-2xl);margin-bottom:4px;font-weight:600}.draft-recovery .draft-recovery-notice p{color:var(--draft-muted)}.draft-recovery .draft-notice-content{align-items:center;gap:16px;display:flex}.draft-recovery .draft-heading-icon{border:1px solid var(--brando-line);background:var(--brando-surface-selected);width:48px;height:48px;color:var(--draft-accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.draft-recovery .draft-heading-icon .draft-icon{width:24px;height:24px}.draft-recovery .draft-panel-header{border-bottom:1px solid var(--draft-line);background:linear-gradient(110deg, var(--brando-surface-shaded), var(--brando-surface) 80%);border-radius:10px 10px 0 0;align-items:flex-start;gap:18px;padding:24px;display:flex}.draft-recovery .draft-heading{flex:1;min-width:0}.draft-recovery .draft-heading h2{font-size:var(--brando-text-4xl);letter-spacing:-.025em;margin-bottom:8px;font-weight:600;line-height:1.2}.draft-recovery .draft-heading p{max-width:66ch;color:var(--draft-muted)}.draft-recovery .draft-close{flex:none;margin-top:-8px;margin-right:-8px}.draft-recovery .draft-panel-body{padding:24px}.draft-recovery .draft-section-label{font-size:var(--brando-text-xl);font-weight:600}.draft-recovery .draft-copy-list{border:1px solid var(--draft-line);border-radius:8px;max-height:300px;margin-top:12px;overflow:auto}.draft-recovery .draft-copy-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:var(--brando-text-md)}.draft-recovery .draft-copy-table th,.draft-recovery .draft-copy-table td{border-bottom:1px solid var(--draft-line);vertical-align:middle;text-align:left;padding:10px 14px;font-weight:400}.draft-recovery .draft-copy-table thead th{z-index:1;background:var(--brando-surface-shaded);color:var(--draft-muted);font-size:var(--brando-text-sm);font-weight:500;position:sticky;top:0}.draft-recovery .draft-copy-table thead th:first-child{width:45%}.draft-recovery .draft-copy-table tbody th{padding:0}.draft-recovery .draft-copy-table tbody tr:last-child>*{border-bottom:0}.draft-recovery .draft-copy-table td{color:var(--draft-muted)}.draft-recovery .draft-copy-table time{font-variant-numeric:tabular-nums}.draft-recovery .draft-copy-table .draft-copy-selected>*{background:var(--draft-tint)}.draft-recovery .draft-copy{width:100%;min-width:0;min-height:44px;color:var(--draft-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0;padding:10px 14px;line-height:1.5;display:flex}.draft-recovery .draft-copy:hover{background:var(--brando-surface-hover)}.draft-recovery .draft-copy:focus-visible{outline-offset:-3px}.draft-recovery .draft-copy[aria-pressed=true] .draft-copy-indicator{border-color:var(--draft-accent);background:var(--draft-accent)}.draft-recovery .draft-copy[aria-pressed=true] .draft-copy-indicator .draft-icon{visibility:visible}.draft-recovery .draft-copy-indicator{border:1px solid var(--brando-line);height:22px;color:var(--brando-ink-inverse);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;display:flex}.draft-recovery .draft-copy-indicator .draft-icon{visibility:hidden;width:14px;height:14px}.draft-recovery .draft-copy-title{overflow-wrap:anywhere;font-weight:500}.draft-recovery .draft-copy-reviewed{color:var(--draft-muted);font-size:var(--brando-text-xs);padding:0 14px 8px 46px;display:block}.draft-recovery .draft-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.draft-recovery .draft-preview-heading h3{font-size:var(--brando-text-xl);font-weight:600}.draft-recovery .draft-preview-heading p{font-size:var(--brando-text-md);color:var(--draft-muted);padding-top:4px}.draft-recovery .draft-copy-success,.draft-recovery .draft-copy-failure,.draft-recovery .draft-copy-content[data-copy-state] .draft-copy-label{display:none}.draft-recovery .draft-copy-content[data-copy-state=copied] .draft-copy-success,.draft-recovery .draft-copy-content[data-copy-state=failed] .draft-copy-failure{display:inline}.draft-recovery .draft-content-preview,.draft-recovery .draft-preview-sections{-webkit-user-select:text;user-select:text;gap:16px;min-width:0;display:grid}.draft-recovery .draft-content-preview .text-diff-lines{overscroll-behavior:auto;max-height:none;overflow:visible}.draft-recovery .draft-order-diff{border:1px solid var(--brando-line);color:var(--brando-ink);font:var(--brando-text-md)/20px var(--brando-font-sans);border-radius:8px;overflow:hidden}.draft-recovery .draft-order-diff header{background:var(--brando-surface-shaded);border-bottom:1px solid var(--brando-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.draft-recovery .draft-order-diff h4{font:inherit;margin:0;font-weight:500}.draft-recovery .draft-order-diff .draft-order-columns{color:var(--brando-muted);font-size:var(--brando-text-xs);justify-content:space-between;gap:16px;padding:8px 16px;display:flex}.draft-recovery .draft-order-diff ol{margin:0;padding:0;list-style:none}.draft-recovery .draft-order-diff li{border-top:1px solid var(--brando-line);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 16px;display:flex}.draft-recovery .draft-order-diff .draft-order-item{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;display:flex}.draft-recovery .draft-order-diff img{border-radius:4px;flex:0 0 64px;width:64px;min-width:0;max-width:64px;height:auto;display:block}.draft-recovery .draft-order-diff .draft-order-icon{background:var(--brando-surface-selected);width:24px;height:24px;color:var(--brando-badge-ink);border-radius:4px;flex:0 0 24px;place-items:center;display:grid}.draft-recovery .draft-order-diff .draft-order-icon>[data-icon],.draft-recovery .draft-order-diff .draft-order-icon svg{width:14px;height:14px}.draft-recovery .draft-order-diff .draft-order-positions{font-variant-numeric:tabular-nums;color:var(--brando-muted);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.draft-recovery .draft-order-diff .draft-order-positions>span:last-child{background:var(--brando-badge-bg);color:var(--brando-badge-ink);border-radius:4px;padding:3px 8px}@media (width<=600px){.draft-recovery .draft-order-diff header,.draft-recovery .draft-order-diff li{padding:12px}.draft-recovery .draft-order-diff li,.draft-recovery .draft-order-diff .draft-order-item{gap:8px}.draft-recovery .draft-order-diff img{flex-basis:48px;width:48px;max-width:48px}.draft-recovery .draft-order-diff .draft-order-positions{gap:5px}}.draft-recovery .draft-preview-toggle{width:fit-content;color:var(--brando-muted);font:var(--brando-text-md)/20px var(--brando-font-sans);cursor:pointer;align-items:center;gap:8px;margin:0;display:inline-flex}.draft-recovery .draft-preview-toggle input{appearance:auto;cursor:pointer;width:16px;height:16px;margin:0}.draft-recovery .draft-preview-toggle input:focus-visible{outline:2px solid var(--brando-accent);outline-offset:3px}.draft-recovery .draft-content-preview[data-show-unchanged=false] .text-diff-line.is-eq:not(.is-change-heading),.draft-recovery .draft-content-preview[data-show-unchanged=false] .admin-text-diff[data-changed=false][data-truncated=false],.draft-recovery .draft-content-preview[data-show-unchanged=true] .draft-preview-unchanged{display:none}.draft-recovery .draft-preview-unchanged{color:var(--brando-muted);font:var(--brando-text-md)/20px var(--brando-font-sans)}.draft-recovery .draft-preview-empty{color:var(--draft-muted);padding:14px}.draft-recovery .draft-raw-content{margin-top:8px}.draft-recovery .draft-raw-toolbar{color:var(--draft-muted);font-size:var(--brando-text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 0 8px;display:flex}.draft-recovery .draft-inspector{min-width:0}.draft-recovery .draft-inspector summary{width:fit-content;min-height:44px;color:var(--draft-muted);font-size:var(--brando-text-sm);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:10px 4px;list-style:none;display:flex}.draft-recovery .draft-inspector summary::-webkit-details-marker{display:none}.draft-recovery .draft-inspector summary:hover{color:var(--draft-accent)}.draft-recovery .draft-inspector summary .draft-icon{width:12px;height:12px}.draft-recovery .draft-inspector[open]>summary .draft-icon{transform:rotate(90deg)}.draft-recovery .draft-payload{border:1px solid var(--draft-line);background:var(--brando-surface-shaded);max-height:240px;color:var(--draft-ink);font-size:var(--brando-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:8px;margin:4px 0 12px;padding:16px;line-height:1.6;overflow:auto}.draft-recovery .draft-retention-note{color:var(--draft-muted);font-size:var(--brando-text-sm);align-items:center;gap:8px;margin-top:14px;display:flex}.draft-recovery .draft-retention-note .draft-icon{width:16px;height:16px}.draft-recovery .draft-error,.draft-recovery .draft-block-issue{border:1px solid var(--brando-attention-line);background:var(--brando-attention);color:var(--brando-attention-ink);border-radius:10px;margin-top:20px;padding:16px 18px}.draft-recovery .draft-error h3,.draft-recovery .draft-block-issue h3{font-size:var(--brando-text-lg);align-items:center;gap:8px;margin-bottom:4px;font-weight:600;display:flex}.draft-recovery .draft-error p,.draft-recovery .draft-block-issue p{font-size:var(--brando-text-md);line-height:1.6}.draft-recovery .draft-error{align-items:flex-start;gap:12px;display:flex}.draft-recovery .draft-error>.draft-icon{margin-top:1px}.draft-recovery .draft-block-issue .draft-icon{width:18px;height:18px}.draft-recovery .draft-block-issue summary{color:var(--brando-attention-ink)}.draft-recovery .draft-panel-footer{border-top:1px solid var(--draft-line);background:var(--brando-surface-shaded);border-radius:0 0 10px 10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.draft-recovery .draft-panel-footer .draft-actions{justify-content:flex-end;margin-left:auto}@media (width<=980px){.draft-recovery .draft-panel-header{gap:12px;padding:20px}.draft-recovery .draft-panel-header .draft-heading-icon{display:none}.draft-recovery .draft-heading h2{font-size:var(--brando-text-4xl)}.draft-recovery .draft-panel-body{padding:20px}.draft-recovery .draft-panel-footer{padding:16px 20px}.draft-recovery .draft-panel-footer .draft-actions{flex:100%}.draft-recovery .draft-panel-footer .draft-actions .btn{flex:auto}.draft-recovery .draft-recovery-notice{padding:20px}.draft-recovery .draft-recovery-notice .draft-actions{width:100%}.draft-recovery .draft-recovery-notice .btn{flex:auto}.draft-recovery .draft-retention-note{align-items:flex-start}.draft-recovery .draft-retention-note .draft-icon{margin-top:2px}}.draft-offline .draft-online-status{display:none}.draft-offline .draft-offline-status{display:inline}@media (width<=540px){.draft-recovery .draft-panel-header,.draft-recovery .draft-panel-body,.draft-recovery .draft-panel-footer{padding:16px}.draft-recovery .draft-copy-table th,.draft-recovery .draft-copy-table td{padding:8px 10px}.draft-recovery .draft-copy-table tbody th{padding:0}.draft-recovery .draft-copy-table thead th:first-child{width:48%}.draft-recovery .draft-copy-table thead th:last-child,.draft-recovery .draft-copy-table .draft-copy-contents{display:none}.draft-recovery .draft-copy-table time{font-size:var(--brando-text-sm)}.draft-recovery .draft-copy{gap:8px;padding:10px}.draft-recovery .draft-copy-reviewed{padding-left:40px}.draft-recovery .draft-preview-heading .draft-actions{gap:8px}}.draft-offline-pending,.draft-pending .draft-offline-idle{display:none}.draft-pending .draft-offline-pending{display:inline}.draft-offline .draft-save-detail{display:none}.tab-notice{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);box-shadow:0 3px 6px color-mix(in srgb, var(--brando-ink) 1%, transparent), 0 12px 32px color-mix(in srgb, var(--brando-ink) 2%, transparent);color:var(--brando-ink);font-size:var(--brando-text-lg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;padding:24px;line-height:1.5;display:flex}.tab-notice h2,.tab-notice p{margin:0}.tab-notice h2{font-size:var(--brando-text-2xl);margin-bottom:4px;font-weight:600}.tab-notice p{color:var(--brando-muted)}.tab-notice-content{align-items:center;gap:16px;display:flex}.tab-notice-heading-icon{border:1px solid var(--brando-line);background:var(--brando-surface-selected);width:48px;height:48px;color:var(--brando-accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tab-notice-heading-icon .tab-notice-icon{width:24px;height:24px}.tab-notice-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tab-notice--banner{box-shadow:none;gap:12px;padding:12px 16px}.tab-notice--banner .tab-notice-text{color:var(--brando-ink);align-items:center;gap:10px;display:flex}.tab-notice--banner .tab-notice-icon{width:18px;height:18px;color:var(--brando-accent);flex:none}@media (width<=600px){.tab-notice{padding:16px}.tab-notice-content{align-items:flex-start}}.saved-elsewhere{gap:12px;margin-bottom:20px;display:grid}.saved-elsewhere-notice{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);color:var(--brando-ink);font-size:var(--brando-text-lg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;line-height:1.5;display:flex}.saved-elsewhere-notice h2,.saved-elsewhere-notice p{margin:0}.saved-elsewhere-notice h2{font-size:var(--brando-text-2xl);margin-bottom:4px;font-weight:600}.saved-elsewhere-notice p{color:var(--brando-muted)}.saved-elsewhere-content{align-items:center;gap:16px;display:flex}.saved-elsewhere-icon{border:1px solid var(--brando-line);background:var(--brando-surface-selected);width:48px;height:48px;color:var(--brando-accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.saved-elsewhere-icon .saved-elsewhere-glyph{width:24px;height:24px}.saved-elsewhere-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.notes-panel{visibility:hidden;pointer-events:none;width:0;transition:width var(--motion-leave) var(--motion-ease), margin-left var(--motion-leave) var(--motion-ease), margin-right var(--motion-leave) var(--motion-ease), visibility var(--motion-leave);flex:none;position:relative;overflow:clip}.notes-panel.is-open{visibility:visible;pointer-events:auto;width:380px;transition-duration:var(--motion-enter);margin-left:24px;margin-right:-25px}.notes-panel-inner{border-left:1px solid var(--brando-line);background:var(--brando-surface-page);width:380px;height:100vh;color:var(--brando-ink);opacity:0;transition:opacity var(--motion-leave) var(--motion-ease), transform var(--motion-leave) var(--motion-ease);flex-direction:column;display:flex;position:sticky;top:0;transform:translate(20px)}.notes-panel.is-open>.notes-panel-inner{opacity:1;transition-duration:var(--motion-enter);transform:translate(0)}.notes-header{border-bottom:1px solid var(--brando-line);align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.notes-header h2{font-size:var(--brando-text-2xl);margin:0;font-weight:500;line-height:24px}.notes-header .notes-tabs{margin-left:auto}.notes-close{width:28px;height:28px;color:var(--brando-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.notes-close [data-icon]{width:16px;height:16px}.notes-close:hover{background:var(--brando-surface-hover);color:var(--brando-ink)}.notes-close:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.notes-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.notes-actions{border-bottom:1px solid var(--brando-line);padding:12px 20px}.notes-new{border:1px solid var(--brando-line);background:var(--brando-surface);min-height:30px;color:var(--brando-ink);font-size:var(--brando-text-sm);cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:5px 12px;line-height:18px;display:inline-flex}.notes-new [data-icon]{width:15px;height:15px;color:var(--brando-muted)}.notes-new:hover{background:var(--brando-surface-hover)}.notes-new:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.notes-search{border-bottom:1px solid var(--brando-line);padding:12px 20px}.notes-search input{border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;height:34px;font-size:var(--brando-text-md);border-radius:6px;padding:0 10px}.notes-search input:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}.notes-empty,.notes-error{color:var(--brando-muted);font-size:var(--brando-text-md);margin:0;padding:20px;line-height:20px}.notes-error{color:var(--brando-status-disabled)}.notes-footer{border-top:1px solid var(--brando-line);color:var(--brando-muted);font-size:var(--brando-text-sm);flex-direction:column;gap:8px;padding:16px 20px 20px;line-height:18px;display:flex}.notes-footer p{gap:8px;margin:0;display:flex}.notes-footer [data-icon]{flex:none;width:14px;height:14px;margin-top:2px}.note-thread{border-bottom:1px solid var(--brando-line);padding:16px 20px 18px;scroll-margin:12px}.note-thread.is-flash{animation:1.6s ease-out note-flash}.note-thread.is-resolved .note-messages{opacity:.8}@keyframes note-flash{0%,30%{background:var(--brando-note)}to{background:0 0}}.note-anchor{color:var(--brando-muted);font-size:var(--brando-text-md);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:12px;line-height:20px;display:flex}.note-anchor-link{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.note-anchor-link [data-icon]{flex:none;width:16px;height:16px}.note-anchor-link:is(button){cursor:pointer}.note-anchor-link:is(button):hover .note-anchor-label{color:var(--brando-ink);text-underline-offset:2px;text-decoration:underline}.note-anchor-link:is(button):focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px;border-radius:3px}.note-anchor-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-quote{background:var(--brando-note);color:var(--brando-note-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:0 6px;overflow:hidden}.note-state{background:var(--brando-badge-bg);color:var(--brando-badge-ink);font-size:var(--brando-text-xs);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;line-height:18px;display:inline-flex}.note-state [data-icon]{width:12px;height:12px}.note-messages{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.note-message{gap:12px;display:flex}.note-message .activity-avatar{width:28px;height:28px;font-size:var(--brando-text-2xs)}.note-message-copy{flex:1;min-width:0}.note-message-meta{font-size:var(--brando-text-md);align-items:baseline;gap:8px;line-height:20px;display:flex;margin:0 0 2px!important}.note-message-meta strong{font-weight:500}.note-message-meta time{color:var(--brando-muted);font-size:var(--brando-text-sm)}.note-body{font-size:var(--brando-text-lg);white-space:pre-wrap;overflow-wrap:anywhere;line-height:21px;margin:0!important}.note-mention{background:var(--brando-surface-selected);color:var(--brando-accent);border-radius:3px;padding:0 4px}.note-resolution{color:var(--brando-muted);font-size:var(--brando-text-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;line-height:18px;display:flex;margin:12px 0 0!important}.note-resolution>[data-icon]{width:14px;height:14px;color:var(--brando-status-published)}.note-toggle,.note-reopen{color:var(--brando-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.note-toggle [data-icon],.note-reopen [data-icon]{width:13px;height:13px}.note-toggle:hover,.note-reopen:hover{text-underline-offset:2px;text-decoration:underline}.note-toggle:focus-visible,.note-reopen:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px;border-radius:3px}.note-reopen{margin-left:auto}.note-composer{border-bottom:1px solid var(--brando-line);background:var(--brando-surface);padding:16px 20px}.note-composer-hint{color:var(--brando-muted);font-size:var(--brando-text-sm);line-height:18px;margin:8px 0 0!important}.note-composer-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.note-input{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:6px;align-items:flex-end;gap:4px;padding:4px 4px 4px 0;display:flex;position:relative}.note-input:focus-within{border-color:var(--brando-accent);box-shadow:0 0 0 1px var(--brando-accent)}.note-input textarea{min-width:0;min-height:30px;color:var(--brando-ink);font-size:var(--brando-text-lg);resize:none;background:0 0;border:0;flex:1;padding:5px 10px;line-height:20px}.note-input textarea:focus{outline:none}.note-input textarea::placeholder{color:var(--brando-muted)}.note-reply{margin-top:14px}.note-reply .note-reply-send,.note-reply .note-resolve{min-height:30px;color:var(--brando-muted);font-size:var(--brando-text-md);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;align-items:center;gap:6px;padding:5px 10px;line-height:18px;display:inline-flex}.note-reply .note-reply-send [data-icon],.note-reply .note-resolve [data-icon]{width:16px;height:16px}.note-reply .note-reply-send:hover,.note-reply .note-resolve:hover{background:var(--brando-surface-hover);color:var(--brando-ink)}.note-reply .note-reply-send:focus-visible,.note-reply .note-resolve:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}.note-reply .note-reply-send{padding:5px 7px}.note-reply textarea:placeholder-shown~.note-reply-send{display:none}.note-mention-picker{z-index:5;border:1px solid var(--brando-line);background:var(--brando-surface);min-width:200px;max-width:100%;box-shadow:var(--brando-shadow-lg);border-radius:6px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.note-mention-picker[hidden]{display:none}.note-mention-empty{color:var(--brando-muted);font-size:var(--brando-text-md);margin:0;padding:6px 10px}.form-tabs .form-tab-builtins>.form-tool-notes .form-tool-count{background-color:var(--brando-accent);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--brando-surface);color:var(--brando-ink-inverse);font:500 var(--brando-text-2xs)/16px var(--brando-font-sans);font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:-2px;right:-3px}.form-tabs .form-tab-builtins>.form-tool-notes[aria-expanded=true]{background-color:var(--brando-surface-selected);color:var(--brando-accent)}.form-tabs .form-tab-builtins>.form-tool-notes[aria-expanded=true] [data-icon]{color:inherit}.block-actions .block-action.block-note{display:none}.brando-form[data-notes] .block-actions .block-action.block-note{color:var(--brando-muted);align-items:center;gap:4px;display:flex}.brando-form[data-notes] .block-actions .block-action.block-note span[data-icon]{width:16px;height:16px}.brando-form[data-notes] .block-actions .block-action.block-note[data-note-count]{color:var(--brando-note-ink)}.brando-form[data-notes] .block-actions .block-action.block-note[data-note-count]:after{content:attr(data-note-label);font-size:var(--brando-text-sm);white-space:nowrap;line-height:16px}.brando-form[data-notes] .block-actions .block-action.block-note:hover{color:var(--brando-ink-inverse)}.label-wrapper[data-note-count]:after{content:attr(data-note-label);background:var(--brando-note);color:var(--brando-note-ink);font-size:var(--brando-text-xs);white-space:nowrap;border-radius:999px;align-self:center;margin:0 auto 0 8px;padding:0 7px;line-height:18px}.field-note-slot{display:none}.brando-form[data-notes] .label-wrapper{padding-right:30px}.brando-form[data-notes] .label-wrapper>.field-errors{right:30px}.brando-form[data-notes] .field-note-slot{align-self:center;width:24px;height:0;display:block;position:absolute;top:50%;right:0}.brando-form[data-notes] :is(.block-vars,.table-block .subform-table) .variable:not(.text,.html,.image,.video,.file)>div>.brando-input>:is(.field-wrapper,div>.field-wrapper){padding-right:30px}.brando-form[data-notes] :is(.block-vars,.table-block .subform-table) .variable:not(.text,.html,.image,.video,.file)>div>.brando-input>:is(.field-wrapper,div>.field-wrapper)>.label-wrapper{padding-right:0;position:static}.brando-form[data-notes] :is(.block-vars,.table-block .subform-table) .variable:not(.text,.html,.image,.video,.file)>div>.brando-input>:is(.field-wrapper,div>.field-wrapper)>.label-wrapper>.field-note-slot{top:auto}.field-note-add{width:24px;height:24px;color:var(--brando-muted);opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .15s;display:inline-flex;position:absolute;top:-12px;right:0}.field-note-add [data-icon]{width:14px;height:14px}.field-note-add:hover{background:var(--brando-surface-hover);color:var(--brando-note-ink)}.field-note-add:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}.field-note-add[data-note-offered],.field-wrapper:focus-within>.label-wrapper>.field-note-slot>.field-note-add{opacity:1;pointer-events:auto}.tiptap-note-bubble{z-index:40;border:1px solid var(--brando-line);background:var(--brando-surface);box-shadow:var(--brando-shadow-lg);border-radius:6px;padding:3px;position:fixed}.tiptap-note-bubble[hidden]{display:none}.tiptap-note-bubble button{min-height:26px;color:var(--brando-ink);font-size:var(--brando-text-sm);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;line-height:18px;display:inline-flex}.tiptap-note-bubble button [data-icon]{width:15px;height:15px;color:var(--brando-note-ink)}.tiptap-note-bubble button:hover{background:var(--brando-note)}.tiptap-note-bubble button:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}.base-block.is-note-located>.block,.field-wrapper.is-note-located{animation:2.4s ease-out note-located}@keyframes note-located{0%,35%{box-shadow:0 0 0 3px var(--brando-note-line)}to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.note-thread.is-flash,.base-block.is-note-located>.block,.field-wrapper.is-note-located{animation:none}}@media (width<=768px){.notes-panel,.notes-panel.is-open{z-index:1000;width:100%;margin:0;position:fixed;inset:0}.notes-panel{transition-property:transform,visibility;transform:translate(100%)}.notes-panel.is-open{transform:translate(0)}.notes-panel-inner{border-left:0;width:100%;transform:none}}.module-editor-tabs{z-index:3;border:1px solid var(--brando-line);background-color:var(--brando-surface);border-radius:10px;align-items:center;width:100%;margin-bottom:25px;padding:6px;display:flex;position:sticky;top:5px}.module-item-action{width:32px;height:32px;color:var(--brando-ink);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s;display:inline-flex}.module-item-action:hover{border-color:color-mix(in srgb, var(--brando-ink) 9%, transparent);background:var(--brando-surface-hover);color:var(--brando-ink)}.module-item-action.module-danger:hover{border-color:var(--brando-error-line);background:var(--brando-error);color:var(--brando-error-ink)}.module-item-action [data-icon]{width:17px;height:17px}.variable-option.input-group{border:1px solid var(--brando-line-soft);background-color:var(--brando-surface);border-radius:9px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.variable-option.input-group+.variable-option{margin-top:7px}.variable-option.input-group .field-wrapper{margin-bottom:0}.variable-option.input-group>.sort-handle{cursor:grab;background:0 0;border:0;align-self:stretch;align-items:center;padding:0;display:inline-flex}.variable-option.input-group>.sort-handle:active{cursor:grabbing}.variable-option.input-group>.sort-handle:hover .drag-grip{opacity:.9}.variable-option.input-group>.module-item-action{align-self:center}.drag-grip{background-image:radial-gradient(var(--brando-faint) 1px, transparent 1px);opacity:.5;background-size:5px 5px;width:10px;height:16px;transition:opacity .12s;display:block}.module-editor-panels{width:100%}.module-editor-panels .module-empty-state{border:1px dashed var(--brando-line);text-align:center;border-radius:10px;flex-direction:column;align-items:center;padding:22px 18px;display:flex}.module-editor-panels .module-empty-state>[data-icon]{opacity:.45;width:24px;height:24px;margin-bottom:8px}.module-editor-panels .module-empty-state p{font-size:var(--brando-text-lg);margin:0 0 3px;font-weight:600}.module-editor-panels .module-empty-state>span{max-width:34ch;font-size:var(--brando-text-sm);opacity:.58;line-height:1.4}.module-editor-panels .module-empty-state>.btn{margin-top:14px}.module-editor-panels .module-panel{display:none}.module-editor-panels .module-panel.is-active{display:block}.module-editor-panels .properties.shaded{padding:0}.module-editor-panels .code{min-width:0}.module-editor-panels .code .cm-editor{border-radius:0 0 10px 10px;min-height:clamp(420px,66vh,760px)}.module-editor-panels .code.module-markdown-code{margin-top:24px}.module-editor-panels .code.module-markdown-code .cm-editor{min-height:180px}.module-editor-panels .code .module-code-lint{margin-top:12px}.module-editor-panels .code .module-code-lint .alert{margin-bottom:0}.module-editor-panels .code .module-code-lint .content{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.module-editor-panels .code .module-code-lint p{width:100%;font-size:var(--brando-text-md);margin:0;line-height:1.4}.module-editor-panels .code .module-code-lint code{background:var(--brando-surface);border:1px solid var(--brando-line);font-size:var(--brando-text-sm);border-radius:6px;padding:5px 8px}.module-editor-panels .code .module-code-help{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);border-top:0;border-radius:0 0 10px 10px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.module-editor-panels .code .module-code-help p{width:100%;font-size:var(--brando-text-md);opacity:.72;margin:0 0 2px;line-height:1.4}.module-editor-panels .code .module-code-help code{background:var(--brando-surface);border:1px solid var(--brando-line);font-size:var(--brando-text-sm);border-radius:6px;padding:5px 8px}.module-editor-panels .properties{border:1px solid var(--brando-line);border-radius:14px;min-width:0;max-width:860px;overflow:hidden}.module-editor-panels .properties .button-group{width:100%}.module-editor-panels .properties .button-group button{width:100%;margin-top:0}.module-editor-panels .properties .button-group button+button{margin-top:-1px}.module-editor-panels .properties .inner{padding:clamp(18px,2vw,28px)}.module-editor-panels .properties .inner .module-settings{padding-bottom:24px}.module-editor-panels .properties .inner .module-settings+.module-settings,.module-editor-panels .properties .inner .module-settings+.module-collection{border-top:1px solid var(--brando-line);padding-top:24px}.module-editor-panels .properties .inner .module-section-heading{flex-direction:column;gap:3px;margin-bottom:18px;display:flex}.module-editor-panels .properties .inner .module-section-heading span{font-weight:650;font-size:var(--brando-text-xl)}.module-editor-panels .properties .inner .module-section-heading small{font-size:var(--brando-text-sm);opacity:.58;line-height:1.35}.module-editor-panels .properties .inner .module-icon-button{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}.module-editor-panels .properties .inner .module-icon-button svg{width:16px;height:16px}.module-editor-panels .properties .inner .module-collection{padding-bottom:24px}.module-editor-panels .properties .inner .module-collection+.module-collection,.module-editor-panels .properties .inner .module-collection+.module-settings{border-top:1px solid var(--brando-line);padding-top:24px}.module-editor-panels .properties .inner .module-collection-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.module-editor-panels .properties .inner .module-collection-header>div{flex:auto;min-width:0}.module-editor-panels .properties .inner .module-collection-header p{font-size:var(--brando-text-sm);opacity:.58;margin:4px 0 0;line-height:1.35}.module-editor-panels .properties .inner .module-collection-title{align-items:center;gap:8px;display:flex}.module-editor-panels .properties .inner .module-collection-title h2{font-size:var(--brando-text-xl);margin:0}.module-editor-panels .properties .inner .module-collection-title .module-count{background:var(--brando-badge-bg);min-width:22px;height:22px;font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.module-editor-panels .properties .inner .module-collection-foot{margin-top:10px;display:flex}.module-editor-panels .properties .inner .module-collection ul{flex-direction:column;gap:7px;margin:0;padding:0;display:flex}.module-editor-panels .properties .inner .module-item{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:10px;align-items:center;gap:4px;min-width:0;min-height:64px;margin:0;padding:10px 12px;list-style:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.module-editor-panels .properties .inner .module-item:hover{border-color:var(--brando-line-strong);box-shadow:0 4px 14px color-mix(in srgb, var(--brando-ink) 4%, transparent)}.module-editor-panels .properties .inner .module-item.is-sorting{opacity:.72;transform:scale(.99)}.module-editor-panels .properties .inner .module-item .actions{flex:none;gap:4px;display:flex}.module-editor-panels .properties .inner .module-drag-handle{cursor:grab;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:26px;height:40px;margin-right:4px;padding:0;display:inline-flex}.module-editor-panels .properties .inner .module-drag-handle:active{cursor:grabbing}.module-editor-panels .properties .inner .module-drag-handle:hover .drag-grip{opacity:.9}.module-editor-panels .properties .inner .module-item-summary{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:6px;display:flex}.module-editor-panels .properties .inner .module-item-summary:hover{background:0 0}.module-editor-panels .properties .inner .module-item-type{background:var(--brando-surface-subform);font-family:var(--brando-font-mono);font-size:var(--brando-text-2xs);text-transform:uppercase;border-radius:5px;flex:none;padding:4px 6px;line-height:1}.module-editor-panels .properties .inner .module-item-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.module-editor-panels .properties .inner .module-item-identity code{font-size:var(--brando-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-editor-panels .properties .inner .module-item-identity small{font-size:var(--brando-text-xs);opacity:.55;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-editor-panels .properties .inner .datasource{padding-bottom:0}.module-picker-intro{max-width:58ch;font-size:var(--brando-text-lg);opacity:.6;line-height:1.55}.module-type-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.module-type-picker .module-type-option{border:1px solid var(--brando-line);background:var(--brando-surface);min-height:72px;color:inherit;text-align:left;border-radius:9px;flex-direction:column;align-items:flex-start;padding:13px 38px 13px 14px;transition:border-color .12s,background .12s,transform .12s;display:flex;position:relative}.module-type-picker .module-type-option:hover{border-color:var(--brando-line-strong);background:var(--brando-surface-subform);transform:translateY(-1px)}.module-type-picker .module-type-option span{font-size:var(--brando-text-lg);font-weight:600}.module-type-picker .module-type-option small{font-size:var(--brando-text-xs);opacity:.58;margin-top:4px;line-height:1.35}.module-type-picker .module-type-option [data-icon]{opacity:.42;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.module-modal-heading{align-items:center;gap:9px;min-height:28px;margin-bottom:16px;display:flex}.module-modal-heading h2{font-size:var(--brando-text-xl);margin:0}.module-editor-actions{z-index:20;background:linear-gradient(to bottom, transparent, var(--brando-surface) 28%);pointer-events:none;justify-content:flex-end;margin-top:28px;padding:14px 0;display:flex;position:sticky;bottom:0}.module-editor-actions>*{pointer-events:auto}.destructive-change-list{border-left:2px solid var(--brando-status-pending);background-color:var(--brando-surface-subform);max-height:280px;margin:14px 0;padding:12px 12px 12px 28px;overflow-y:auto}.destructive-change-list li{font-size:var(--brando-text-lg);margin-bottom:4px}.destructive-change-list li:last-child{margin-bottom:0}@media (width<=1180px){.module-editor-panels .code .cm-editor{min-height:420px}}@media (width<=680px){.module-editor-panels .properties .inner .module-item-type{display:none}}.block-unknown-type{font-family:var(--brando-font-mono);font-size:var(--brando-text-xs)}.module-sketch{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.module-sketch-preview{border:1px solid var(--brando-line);background:var(--brando-surface-hover);height:100px;font-size:var(--brando-text-sm);color:var(--brando-faint);border-radius:10px;flex:0 0 150px;place-items:center;display:grid}.module-sketch-preview img{width:120px;height:80px}.module-sketch-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.module-sketch-hint{font-size:var(--brando-text-sm);color:var(--brando-muted);margin:0}.module-sketch-error{font-size:var(--brando-text-sm);color:var(--brando-error-ink);margin:0}.module-sketches{flex-direction:column;gap:20px;display:flex}.module-sketches-intro{color:var(--modal-muted,var(--brando-muted));margin:0}.module-sketches-list{border:1px solid var(--brando-line);border-radius:8px;max-height:340px;margin:0;padding:0;list-style:none;overflow-y:auto}.module-sketches-list li{min-height:40px;font-size:var(--brando-text-md);align-items:center;gap:12px;padding:6px 14px;display:flex}.module-sketches-list li+li{border-top:1px solid var(--brando-line)}.module-sketches-list li .state{height:16px;color:var(--brando-faint);flex:0 0 16px;place-items:center;display:grid}.module-sketches-list li .state [data-icon]{width:14px;height:14px}.module-sketches-list li .state .pending{border:1.5px solid var(--brando-line);border-radius:50%;width:7px;height:7px}.module-sketches-list li .error{font-size:var(--brando-text-sm);color:var(--brando-error-ink);margin-left:auto}.module-sketches-list li .thumb{width:42px;height:28px;margin-left:auto}.module-sketches-list li.is-current{background:var(--brando-surface-hover)}.module-sketches-list li.is-current .state [data-icon]{animation:1s linear infinite spin}.module-sketches-list li.is-done .state{color:var(--brando-status-published)}.module-sketches-list li.is-failed .state{color:var(--brando-error-ink)}.module-sketches-progress{font-size:var(--brando-text-sm);color:var(--brando-muted);flex-direction:column;gap:6px;display:flex}.module-sketches-progress .bar{background:var(--brando-surface-selected);border-radius:2px;height:4px;overflow:hidden}.module-sketches-progress .bar span{background:var(--brando-accent);height:100%;transition:width .3s;display:block}.module-sketches-actions{justify-content:flex-end;display:flex}.block-field-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.block-field-header-actions :is(.ai-action,.block-field-dropdown-toggle){gap:6px;height:28px;min-height:28px;padding:0 9px}.blocks-actions{display:flex}.block-field-dropdown{display:flex;position:relative}.block-field-dropdown-toggle{border:1px solid var(--brando-line);background:var(--brando-surface);color:var(--brando-muted);font:500 var(--brando-text-sm)/18px var(--brando-font-sans);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;margin:0;display:inline-flex}.block-field-dropdown-toggle [data-icon]{flex:none;width:14px;height:14px}.block-field-dropdown-toggle:hover,.block-field-dropdown-toggle[aria-expanded=true]{color:var(--brando-ink);background:var(--brando-surface-hover)}.block-field-dropdown-toggle:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}@media (pointer:coarse){.block-field-header-actions :is(.ai-action,.block-field-dropdown-toggle){min-height:40px}}.block-field-dropdown-content{border:1px solid var(--brando-line);background:var(--brando-surface);width:max-content;min-width:220px;max-width:calc(100vw - 16px);color:var(--brando-ink);box-shadow:0 4px 16px color-mix(in srgb, var(--brando-ink) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--brando-ink) 4%, transparent);font:var(--brando-text-sm)/20px var(--brando-font-sans);border-radius:6px;margin:0;padding:3px;overflow:clip}.block-field-dropdown-content>li:not(.menu-separator){margin:0;padding:0;list-style:none}.block-field-dropdown-content{z-index:10;position:absolute;top:30px;right:0}.block-field-clipboard-label{text-overflow:ellipsis;max-width:140px;overflow:hidden}.outline-tree{padding:8px 0}.outline-empty{color:var(--brando-faint);font-size:var(--brando-text-md);padding:16px 20px}.outline-item{-webkit-user-select:none;user-select:none}.outline-item-row{cursor:grab;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:4px 12px;display:flex}.outline-item-row:hover{background-color:color-mix(in srgb, var(--brando-ink) 5%, transparent)}.outline-item-row:active{cursor:grabbing}.color-dot{background-color:var(--brando-line-strong);border-radius:50%;flex-shrink:0;width:8px;height:8px}.color-dot.color-blue{background-color:var(--brando-line-strong)}.color-dot.color-emerald{background-color:var(--brando-module-emerald-dot)}.color-dot.color-pink{background-color:var(--brando-module-pink-dot)}.color-dot.color-peach{background-color:var(--brando-module-peach-dot)}.outline-item-label{min-width:0;font-size:var(--brando-text-md);flex:1;align-items:center;gap:6px;line-height:1.3;display:flex}.outline-item-label .type-label{font-size:var(--brando-text-2xs);text-transform:uppercase;letter-spacing:.5px;color:var(--brando-ink);border:1px solid var(--brando-muted);border-radius:3px;flex-shrink:0;padding:2px 3px;font-weight:400}.outline-item-label .module-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.outline-item .description{white-space:nowrap;text-overflow:ellipsis;color:var(--brando-faint);font-size:var(--brando-text-sm);overflow:hidden}.outline-item .description:before{content:"— "}.outline-item.inactive{opacity:.4}.outline-children{padding-left:20px}.outline-item.is-sorting{opacity:.5}.outline-item.drag-item{opacity:.8;background-color:var(--brando-surface);box-shadow:var(--brando-shadow-md);border-radius:4px}.shaded{background-color:var(--brando-surface-shaded);border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius);box-shadow:none;margin-bottom:25px;padding:16px}.shaded input.text,.shaded textarea.text{background-color:#0000}.brando-form fieldset.shaded{border:1px solid var(--brando-input-border)}.subform-tools{flex-direction:column;justify-content:flex-end;gap:4px;padding-right:12px;display:flex}.subform-tools button{background-color:var(--brando-surface-hover);aspect-ratio:1;z-index:2;border:none;border-radius:6px;justify-content:center;align-items:center;width:fit-content;padding:5px;transition:background-color .2s;display:flex}.subform-tools button [data-icon]{width:14px;height:14px;color:var(--brando-ink);transition:background-color .2s}.subform-tools button:last-of-type{margin-bottom:0}.subform-tools button:hover{background-color:var(--brando-ink)}.subform-tools button:hover [data-icon]{color:var(--brando-ink-inverse)}.subform-tools label.subform-delete{cursor:pointer;background-color:var(--brando-surface);border-radius:6px;padding:5px}.subform-tools label.subform-delete:hover{color:var(--brando-ink)}.subform-tools label.subform-delete input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.subform-tools label.subform-delete :is(svg,[data-icon]){pointer-events:none}.compact{align-items:center;display:flex}.compact .check-wrapper{margin-right:15px;margin-top:0!important}.compact .check-wrapper .form-check,.compact .label-wrapper{margin-bottom:0!important}.field-wrapper{width:100%;margin-bottom:20px;position:relative}.field-wrapper.fit-content{width:fit-content}.field-wrapper.compact{margin-bottom:8px!important}.shaded .field-wrapper:last-of-type{margin-bottom:22px}.field-wrapper .field-wrapper-header{display:flex}.field-wrapper .field-wrapper-header .switch-description{font-size:var(--brando-text-xs);margin-top:3px;margin-right:6px}.field-wrapper .meta{justify-content:space-between;margin-top:4px;display:flex}.field-wrapper .meta:not(:has(>:not([hidden]))){margin-top:0}.shaded .field-wrapper .meta{position:relative}.field-wrapper .meta .help-text[hidden]{display:none}.field-wrapper .meta .help-text{font-size:var(--brando-text-sm);text-align:left;text-wrap:balance;opacity:.72;gap:1em;max-width:55ch;margin-top:2px;line-height:17px;display:flex}.field-wrapper .meta .extra{font-size:var(--brando-text-xs);border:1px solid var(--brando-line);border-radius:16px;padding:3px 5px 2px}.label-wrapper{justify-content:space-between;margin-bottom:5px;display:flex;position:relative}.label-wrapper.hidden{visibility:hidden;display:flex}.label-wrapper>.field-errors{font-size:var(--brando-text-sm);flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;right:0}.label-wrapper label{font-size:var(--brando-text-md);letter-spacing:.01em;font-weight:500;line-height:1.3;position:relative}.label-wrapper label:before{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5' fill='%23FF0000'/%3E%3C/svg%3E%0A");width:13px;height:13px;margin-top:1px;transition:opacity .5s;position:absolute;top:1px}.label-wrapper label span{padding-left:0;transition:padding-left .5s .25s}.label-wrapper label.failed:before{opacity:1;transition:opacity .5s .25s}.label-wrapper label.failed span{padding-left:20px;transition:padding-left .5s}.label-wrapper label .field-lock{vertical-align:-1px;color:var(--brando-muted);margin-left:6px;padding-left:0;display:inline-flex}.label-wrapper label .field-lock [data-icon]{width:12px;height:12px}.label-wrapper label.failed .field-lock{padding-left:0}.field-wrapper[data-locked]>.field-base[inert]{opacity:.6}.field-wrapper[data-locked] input.text[readonly],.field-wrapper[data-locked] textarea.text[readonly]{background-color:var(--brando-surface-shaded);color:var(--brando-muted);box-shadow:none;cursor:default}.field-wrapper[data-locked] .tiptap-wrapper{background:var(--brando-surface-shaded)}.field-wrapper[data-locked] .tiptap-wrapper .tiptap-menu{display:none}.field-wrapper[data-locked] .tiptap-wrapper .tiptap-editor-shell,.field-wrapper[data-locked] .tiptap-wrapper .tiptap-preview{--tiptap-paper:transparent;--tiptap-ink:var(--brando-muted);color:var(--brando-muted);background:0 0}.field-wrapper:not([data-locked]):not([data-source-locked])>.label-wrapper .field-value{display:none}.tiny-toggle-wrapper[data-locked]{opacity:.6}.sk{background-color:var(--brando-surface-tint);vertical-align:middle;border-radius:4px;height:12px;display:inline-block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brando-surface) 75%, transparent), transparent);animation:1.6s ease-in-out infinite sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sk-title{border-radius:6px;width:min(340px,70%);height:30px;margin:5px 0}.sk-label,.sk-tab{border-radius:3px;height:10px}.sk-circle{border-radius:50%;width:30px;height:30px}.sk-line{height:11px;display:block}.sk-line+.sk-line{margin-top:10px}.sk-pill{border:1px solid var(--brando-line);background-color:var(--brando-surface);border-radius:15px;align-items:center;gap:8px;height:30px;padding:0 12px;display:inline-flex}.sk-pill .sk-dot{border-radius:50%;width:9px;height:9px}.sk-pill .sk-text{width:62px;height:10px}.sk-input{border:1px solid var(--brando-line-soft);background-color:var(--brando-surface);border-radius:5px;align-items:center;height:44px;padding:0 14px;display:flex}.form-skeleton-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;margin-bottom:32px;display:grid}@media (width<=767px){.form-skeleton-fields{grid-template-columns:minmax(0,1fr)}}.form-skeleton-field{flex-direction:column;gap:8px;display:flex}.form-loading .entry-header,.form-loading .form-tabs,.form-skeleton-field,.sk-block{animation:skeleton-arrive var(--motion-enter) var(--motion-ease) backwards}.form-loading .form-tabs{animation-delay:35ms}.form-skeleton-field:first-child,.sk-block:first-child{animation-delay:60ms}.form-skeleton-field:nth-child(2),.sk-block:nth-child(2){animation-delay:95ms}.form-skeleton-field:nth-child(3),.sk-block:nth-child(3){animation-delay:.13s}.form-skeleton-field:nth-child(4),.sk-block:nth-child(4){animation-delay:.165s}@keyframes skeleton-arrive{0%{opacity:0}to{opacity:1}}:root[data-reduced-motion=true] :is(.form-loading .entry-header,.form-loading .form-tabs,.form-skeleton-field,.sk-block){animation:none}@media (prefers-reduced-motion:reduce){.form-loading .entry-header,.form-loading .form-tabs,.form-skeleton-field,.sk-block{animation:none}}.brando-form.is-loading-blocks .form-tab-builtins>:is(.form-tool-notes,.form-tool-preview,.form-tool-more,.form-tool-save){opacity:.45}.brando-form.is-loading-blocks .form-tab-builtins .page-presences .user-presence{pointer-events:none}.form-load-state{min-height:30px;color:var(--brando-muted);font:400 var(--brando-text-sm)/18px var(--brando-font-sans);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.form-load-progress{background-color:var(--brando-line-soft);pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:-12px;left:0;right:0;overflow:hidden}.form-load-progress:before{content:"";background-color:var(--brando-accent);will-change:transform;border-radius:2px;width:28%;animation:1.4s ease-in-out infinite load-sweep;position:absolute;top:0;bottom:0;left:0}@keyframes load-sweep{0%{transform:translate(-100%)}to{transform:translate(360%)}}.blocks-wrapper.blocks-loading>.label-wrapper{min-height:18px}.sk-blocks{flex-direction:column;gap:16px;padding:16px 14px 24px;display:flex}.sk-block{border:1px solid var(--brando-line-soft);background-color:var(--brando-surface);border-radius:6px;overflow:hidden}.sk-block-head{border-bottom:1px solid var(--brando-line-soft);background-color:var(--brando-surface-shaded);align-items:center;gap:10px;height:36px;padding:0 12px;display:flex}.sk-block-head .sk-toggle{border-radius:7px;width:24px;height:14px}.sk-block-head .sk-name{width:140px;height:9px}.sk-block-body{padding:18px 20px 20px}.sk-block-body.is-heading .sk-line:first-child{height:26px}.frontend-edit-loading{flex-direction:column;gap:8px;display:flex}.list-row.is-opening,.child-row.is-opening,.child-chip.is-opening{background-color:var(--brando-surface-hover);position:relative}.list-row.is-opening>.main-content,.child-row.is-opening>.main-content,.child-chip.is-opening>.main-content{background-color:var(--brando-surface-hover)}.list-row-progress{display:none}.is-opening>.list-row-progress{z-index:1;background-color:var(--brando-line-soft);pointer-events:none;height:2px;display:block;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.is-opening>.list-row-progress:before{content:"";background-color:var(--brando-accent);will-change:transform;width:22%;animation:1.4s ease-in-out infinite load-sweep;position:absolute;top:0;bottom:0;left:0}.content-list .list-row.is-opening .entry-link:after,.admin-workspace .content-list .list-row.is-opening a.entry-link:after{content:none}.entry-opening{color:var(--brando-muted);font-size:var(--brando-text-sm);vertical-align:1px;white-space:nowrap;margin-left:10px;font-weight:400;line-height:18px;display:none}:is(.list-row.is-opening>.main-content,.child-row.is-opening,.child-chip.is-opening) .entry-opening{display:inline-flex}@media (prefers-reduced-motion:reduce){.sk:after{display:none}.form-load-progress:before,.is-opening>.list-row-progress:before{opacity:.35;width:100%;animation:none}}.field-wrapper.subform{background-color:var(--brando-surface-shaded);border-radius:var(--brando-card-radius);box-shadow:var(--brando-card-shadow);padding:16px}.field-wrapper.subform>.meta{margin-top:-9px;padding-bottom:12px;position:static}.field-wrapper.subform .actions{column-gap:10px;display:flex}.field-wrapper.subform .upload-button{cursor:pointer;border:1px solid var(--brando-line);font-size:var(--brando-text-lg);border-radius:8px;align-items:center;margin-top:12px;padding:10px 18px;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.field-wrapper.subform .upload-button:hover{background-color:var(--brando-ink);color:var(--brando-ink-inverse)}.field-wrapper.subform .upload-button>*{cursor:pointer}.field-wrapper.subform .upload-button :is(svg,[data-icon]){margin-right:10px}.field-wrapper.subform .upload-button input[type=file]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0}.field-wrapper.subform .multiselect{height:45px}.field-wrapper.subform .multiselect .button-edit{font-size:var(--brando-text-lg)}.field-wrapper.subform .multiselect .inline-options{left:0;right:auto}.field-wrapper.subform .label-wrapper{margin-bottom:15px}.field-wrapper.subform .subform-empty{font-size:var(--brando-text-2xl)}.field-wrapper.subform .subform-entry{background-color:var(--brando-surface);border:1px solid var(--brando-line-subform);border-radius:10px;flex-direction:column;align-items:flex-start;margin-bottom:12px;padding:12px;display:flex}.field-wrapper.subform .subform-entry:last-of-type{margin-bottom:0}.field-wrapper.subform .subform-entry.listing .subform-listing{align-items:center;width:100%;display:flex}.field-wrapper.subform .subform-entry.listing .subform-listing [data-phx-component]{flex-shrink:0}.field-wrapper.subform .subform-entry.listing .subform-listing>div>.field-wrapper>.label-wrapper.hidden{display:none}.field-wrapper.subform .subform-entry.listing .subform-listing .subform-listing-row{width:100%;display:flex}.field-wrapper.subform .subform-entry.listing .subform-listing .subform-listing-row>div{flex-grow:1}.field-wrapper.subform .subform-entry.listing .subform-listing .subform-listing-row>div[class^=col-]{flex-grow:0}.field-wrapper.subform .subform-entry.listing .subform-listing .field-wrapper{margin-bottom:0!important}.field-wrapper.subform .subform-entry.listing .subform-fields{display:none}.field-wrapper.subform .subform-entry .subform-listing{font-size:var(--brando-text-xl);display:none}.field-wrapper.subform .subform-entry.group{flex-direction:row}.field-wrapper.subform .subform-entry.group .subform-fields{flex-grow:1}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*){background-color:var(--brando-surface);border-left:none;border:1px solid var(--brando-line-subform);border-radius:10px;flex-flow:row;width:100%;margin-bottom:10px;padding:12px;display:flex}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .label-wrapper{height:0;overflow:hidden}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .help-text{display:none}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .subform-tools{justify-content:flex-start}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .subform-tools:has(>:only-child){align-self:center}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .subform-fields{width:100%;display:flex}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*):first-of-type .label-wrapper{height:auto;margin-bottom:.5vw;overflow:visible}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*):first-of-type .help-text{display:block}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*):first-of-type .subform-tools{padding-top:20px}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .modal-content .field-wrapper{margin-bottom:25px}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .modal-content .meta{margin-top:0}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .modal-content .label-wrapper{height:auto;margin-bottom:4px;overflow:visible}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .brando-input{flex-grow:1;flex-shrink:1;width:auto;margin-right:5px}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .brando-input.full-width{flex-shrink:1;flex-basis:100%}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .brando-input[data-component=toggle]{flex-grow:0;flex-shrink:0}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .brando-input[data-component=toggle] .field-base{padding-top:8px}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .brando-input[data-component=status][data-compact]{flex-grow:0;flex-shrink:1}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .brando-input[data-component="{:live_component, BrandoAdmin.Components.Form.Input.Link}"][data-compact]{flex-grow:0;flex-shrink:0;min-width:280px}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .brando-input[data-component="{:live_component, BrandoAdmin.Components.Form.Input.Link}"][data-compact] .link-preview{background-color:var(--brando-surface);border-radius:0;width:100%;padding:10px 15px 11px 7px}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .brando-input .field-wrapper{margin-bottom:0}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .brando-input .label-wrapper{margin-bottom:3px}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .brando-input .label-wrapper label{font-size:var(--brando-text-lg)}.field-wrapper.subform .subform-entry.inline:not(.subform-table-body>*) .brando-input .label-wrapper .field-error{font-size:var(--brando-text-xs);padding-right:5px}.transformer-uploader{border:1px dashed #0000;border-radius:10px;transition:border-color .15s,background-color .15s;position:relative}.transformer-uploader.dragging{border-color:var(--brando-accent);background-color:var(--brando-surface)}.transformer-uploader.dragging .transformer-dropzone-hint{opacity:1}.transformer-uploader .transformer-dropzone{border:1px dashed var(--brando-line);background-color:var(--brando-surface);font-size:var(--brando-text-lg);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;column-gap:8px;margin-top:12px;padding:18px;transition:border-color .15s,background-color .15s,color .15s;display:flex}.transformer-uploader .transformer-dropzone [data-icon]{width:18px;height:18px}.transformer-uploader .transformer-dropzone:hover{border-color:var(--brando-line-strong)}.transformer-uploader.dragging .transformer-dropzone{border-color:var(--brando-accent);background-color:var(--brando-surface-selected);border-style:solid}.transformer-uploader .transformer-entries.layout-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.transformer-uploader .transformer-entries.layout-grid .transformer-entry{border-radius:10px;flex-direction:column;margin-bottom:0;padding:0;position:relative;overflow:hidden}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-tools{z-index:2;opacity:0;column-gap:4px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.transformer-uploader .transformer-entries.layout-grid .transformer-entry:hover .subform-tools,.transformer-uploader .transformer-entries.layout-grid .transformer-entry:focus-within .subform-tools,.transformer-uploader .transformer-entries.layout-grid .transformer-entry.pending .subform-tools{opacity:1}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-tools button{background:color-mix(in srgb, var(--brando-surface) 95%, transparent);width:28px;height:28px;box-shadow:var(--brando-shadow-sm);color:var(--brando-ink);cursor:pointer;border:none;border-radius:6px;place-items:center;transition:background-color .15s,color .15s;display:grid}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-tools button :is(svg,[data-icon]){stroke:currentColor;width:15px;height:15px}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-tools button:hover{background-color:var(--brando-surface-selected);color:var(--brando-accent)}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-tools button.subform-delete:hover{background-color:var(--brando-error);color:var(--brando-error-ink)}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-tools button:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}@media (hover:none){.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-tools{opacity:1}}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-listing{flex-direction:column;align-items:stretch;column-gap:0}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-listing .img-sq{aspect-ratio:1;width:100%;margin:0}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-listing .img-sq img{object-fit:cover;width:100%;height:100%}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-listing .img-sq .img-placeholder{background-color:color-mix(in srgb, var(--brando-ink) 5%, transparent);place-items:center;width:100%;height:100%;display:grid}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-listing .img-sq .img-placeholder [data-icon]{opacity:.35;width:28px;height:28px}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-listing .subform-listing-row{flex-direction:column;padding:10px 12px 12px}.transformer-uploader .transformer-entries.layout-grid .transformer-entry .subform-fields{padding:0 12px 12px}.transformer-uploader [data-icon]{flex-shrink:0;width:15px;height:15px}.transformer-uploader .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.transformer-uploader .actions .add-entry-button{margin-top:0}.transformer-uploader .actions .upload-button{min-height:32px;font:var(--brando-text-md)/20px var(--brando-font-sans);color:var(--brando-ink);border:1px solid var(--brando-line);background-color:var(--brando-surface);white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;column-gap:7px;margin-top:0;padding:5px 12px;transition:background-color .15s,border-color .15s;display:inline-flex}.transformer-uploader .actions .upload-button :is(svg,[data-icon]){width:15px;height:15px;margin-right:0}.transformer-uploader .actions .upload-button:hover{background-color:var(--brando-surface-selected);border-color:var(--brando-line-strong);color:var(--brando-ink)}.transformer-uploader .actions .upload-button[data-pick=files]{background-color:var(--brando-accent);border-color:var(--brando-accent);color:var(--brando-ink-inverse)}.transformer-uploader .actions .upload-button[data-pick=files]:hover{background-color:var(--brando-accent-hover);border-color:var(--brando-accent-hover)}.transformer-uploader .actions .add-entry-button:last-child{margin-left:auto}.transformer-uploader .transformer-entries[data-sortable=true] .transformer-entry{cursor:grab}.transformer-uploader .transformer-entries[data-sortable=true] .transformer-entry:active{cursor:grabbing}.transformer-uploader .transformer-entries[data-sortable=true] .transformer-entry img{-webkit-user-drag:none;user-drag:none}.transformer-uploader .transformer-entries[data-sortable=true] .transformer-entry button,.transformer-uploader .transformer-entries[data-sortable=true] .transformer-entry a,.transformer-uploader .transformer-entries[data-sortable=true] .transformer-entry input,.transformer-uploader .transformer-entries[data-sortable=true] .transformer-entry textarea,.transformer-uploader .transformer-entries[data-sortable=true] .transformer-entry select{cursor:pointer}.transformer-uploader .transformer-entry.is-sorting{opacity:.4}.transformer-uploader .transformer-entry.drag-item{cursor:grabbing}.transformer-uploader .transformer-entry.drop-replace{outline:2px solid var(--brando-accent);outline-offset:-2px;position:relative}.transformer-uploader .transformer-entry.drop-replace:after{content:attr(data-replace-label);z-index:3;background-color:color-mix(in srgb, var(--brando-surface-subform) 88%, transparent);font-size:var(--brando-text-lg);text-align:center;pointer-events:none;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.transformer-uploader .transformer-entry.replacing{position:relative}.transformer-uploader .replace-overlay{z-index:3;background-color:color-mix(in srgb, var(--brando-surface) 92%, transparent);flex-direction:column;justify-content:center;row-gap:8px;padding:12px;display:flex;position:absolute;inset:0}.transformer-uploader .replace-overlay .replace-filename{font-size:var(--brando-text-md);word-break:break-all}.transformer-uploader .replace-overlay .pending-progress{align-items:center;column-gap:10px;display:flex}.transformer-uploader .replace-overlay .pending-progress .progress-bar{background-color:var(--brando-surface-hover);border-radius:2px;flex-grow:1;height:3px;position:relative;overflow:hidden}.transformer-uploader .replace-overlay .pending-progress .progress-fill{background-color:var(--brando-accent);min-width:12%;height:100%;transition:width .2s}.transformer-uploader .replace-overlay .replace-cancel{align-self:flex-start}.transformer-uploader .transformer-entry.pending{opacity:.85}.transformer-uploader .transformer-entry.pending .pending-listing{align-items:center;width:100%;display:flex}.transformer-uploader .transformer-entry.pending .pending-filename{font-size:var(--brando-text-lg);word-break:break-all}.transformer-uploader .transformer-entry.pending .pending-progress{align-items:center;column-gap:10px;margin-top:4px;display:flex}.transformer-uploader .transformer-entry.pending .pending-progress .progress-bar{background-color:var(--brando-surface-hover);border-radius:2px;flex-grow:1;height:3px;position:relative;overflow:hidden}.transformer-uploader .transformer-entry.pending .pending-progress .progress-fill{background-color:var(--brando-accent);height:100%;transition:width .2s}.transformer-uploader .transformer-entry.pending.failed{opacity:1}.transformer-uploader .transformer-entry.pending.failed .img-sq .img-placeholder{color:var(--brando-error-ink)}.transformer-uploader .transformer-entry.pending .pending-error{font-size:var(--brando-text-md);color:var(--brando-error-ink);margin-top:4px}.transformer-uploader .transformer-assets{flex-wrap:wrap;gap:8px 24px;margin-bottom:12px;display:flex}.transformer-uploader .transformer-assets .transformer-asset{align-items:center;column-gap:10px;display:flex}.transformer-uploader .transformer-assets .transformer-asset-label{font-size:var(--brando-text-md);opacity:.7}.transformer-uploader .transformer-assets .transformer-asset-actions{align-items:center;column-gap:8px;display:flex}.transformer-uploader .modal .transformer-assets{flex-direction:column;align-items:flex-start;row-gap:12px;margin-bottom:16px}.transformer-uploader .transformer-upload-errors{background-color:var(--brando-surface);border:1px solid var(--brando-error-line);font-size:var(--brando-text-md);border-radius:8px;margin-top:12px;padding:10px 12px}.transformer-uploader .transformer-upload-errors .transformer-upload-error{align-items:center;column-gap:8px;padding:2px 0;display:flex}.transformer-uploader .transformer-upload-errors .transformer-upload-error .filename{word-break:break-all;font-weight:500}.transformer-uploader .transformer-upload-errors .transformer-upload-error .reason{opacity:.75}.field-wrapper.subform--listing .subform-list-frame{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:6px;overflow:clip}.field-wrapper.subform--listing .subform-empty{color:var(--brando-muted);font-size:var(--brando-text-md);padding:14px 12px}.field-wrapper.subform--listing .subform-entry.summary-entry{background:var(--brando-surface);border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 8px;margin:0;padding:10px 10px 10px 8px;display:grid}.field-wrapper.subform--listing .subform-entry.summary-entry~.subform-entry{border-top:1px solid var(--brando-line)}.field-wrapper.subform--listing .subform-entry.summary-entry>.subform-tools{grid-area:1/1;align-self:center;margin:0;padding:0}.field-wrapper.subform--listing .subform-entry.summary-entry>.subform-tools:empty{display:none}.field-wrapper.subform--listing .subform-handle{width:22px;min-height:32px;color:var(--brando-faint);cursor:grab;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.field-wrapper.subform--listing .subform-handle [data-icon]{color:currentColor;width:15px;height:15px}.field-wrapper.subform--listing .subform-handle:hover{background:var(--brando-surface-selected);color:var(--brando-ink)}.field-wrapper.subform--listing .subform-summary{align-items:center;gap:8px;min-width:0;min-height:36px;display:flex}.field-wrapper.subform--listing .subform-summary-content{min-width:0;color:var(--brando-ink);font-size:var(--brando-text-lg);flex-wrap:wrap;flex:1;align-items:center;gap:3px 8px;line-height:19px;display:flex}.field-wrapper.subform--listing .subform-summary-content strong{overflow-wrap:break-word;min-width:0;font-weight:500}.field-wrapper.subform--listing .subform-summary-content small{min-width:0;color:var(--brando-muted);font-size:var(--brando-text-sm);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;line-height:16px;display:block;overflow:hidden}.field-wrapper.subform--listing .subform-summary-edit{border:1px solid var(--brando-line);background:var(--brando-surface);min-height:30px;color:var(--brando-ink);font-size:var(--brando-text-sm);white-space:nowrap;cursor:pointer;border-radius:5px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;font-weight:500;line-height:18px;display:inline-flex}.field-wrapper.subform--listing .subform-summary-edit [data-icon]{width:14px;height:14px}.field-wrapper.subform--listing .subform-summary-edit:hover{border-color:color-mix(in srgb, var(--brando-accent) 35%, var(--brando-line));background:var(--brando-surface-hover)}.field-wrapper.subform--listing .subform-summary-edit:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.field-wrapper.subform--listing .subform-delete{width:28px;min-height:30px;color:var(--brando-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;padding:0;display:grid}.field-wrapper.subform--listing .subform-delete [data-icon]{color:currentColor;width:15px;height:15px}.field-wrapper.subform--listing .subform-delete:hover,.field-wrapper.subform--listing .subform-delete:focus-visible{background:var(--brando-surface-selected);color:var(--brando-ink)}.field-wrapper.subform--listing .summary-entry>.subform-fields{border-top:1px solid var(--brando-line);background:var(--brando-surface);flex-direction:column;grid-column:1/-1;gap:20px;width:auto;min-width:0;margin:10px -10px -10px -8px;padding:18px 16px 18px 38px;display:flex}.field-wrapper.subform--listing .summary-entry>.subform-fields[hidden]{display:none}.field-wrapper.subform--listing .summary-entry>.subform-fields .field-wrapper{margin:0}.field-wrapper.subform--listing .subform-list-foot{border-top:1px solid var(--brando-line);background:var(--brando-surface-shaded);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.field-wrapper.subform--listing .subform-list-foot .add-entry-button{margin:0}.field-wrapper.subform--listing .subform-table-count{color:var(--brando-muted);font-size:var(--brando-text-sm)}@media (width<=599px){.field-wrapper.subform--listing .summary-entry>.subform-fields{padding-left:12px;padding-right:12px}}:is(.field-wrapper.subform--table,.table-block){--admin-field-height:32px;--admin-field-font-size:var(--brando-text-md)}:is(.field-wrapper.subform--table,.table-block,.vars-list){--table-line:var(--brando-line);--table-head:var(--brando-surface-shaded);--table-hover:var(--brando-surface-hover);--table-ink:var(--brando-ink);--table-muted:var(--brando-muted);--table-faint:var(--brando-faint);--table-focus:var(--brando-line-strong)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-frame{border:1px solid var(--table-line);background:var(--brando-surface);border-radius:6px;overflow:clip}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-scroll{scrollbar-width:thin;overflow-x:auto}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table{border-collapse:separate;border-spacing:0;width:100%;display:table}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-head{display:table-header-group}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body{display:table-row-group}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-row,:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row){display:table-row}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>.subform-entry>.subform-fields{display:contents}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-row>*,:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row)>:is(.subform-tools,.subform-row-end),:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>.subform-entry>.subform-fields>.brando-input,:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>.table-row>.variable{vertical-align:top;border-top:1px solid var(--table-line);width:auto;max-width:none;margin:0;padding:6px 4px;display:table-cell}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>.subform-entry>.subform-fields>.brando-input[data-component=hidden]{display:none}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-row>*{background:var(--table-head);color:var(--table-muted);font:var(--brando-text-sm)/16px var(--brando-font-sans);text-align:left;white-space:nowrap;border-top:0;padding:8px 4px 7px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-row>.brando-input{padding-inline:13px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-row>.brando-input[data-component=status]{text-align:center;padding-inline:4px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row){background:var(--brando-surface);border:0;border-radius:0;margin:0;padding:0;transition:background-color .15s}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row):hover{background:var(--table-hover)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-row>.subform-tools,:is(.field-wrapper.subform--table,.table-block,.vars-list) :is(.subform-entry,.table-row)>.subform-tools{width:1%;padding-left:8px;padding-right:0;position:relative}:is(.field-wrapper.subform--table,.table-block,.vars-list) :is(.subform-entry,.table-row)>.subform-tools{display:table-cell}:is(.field-wrapper.subform--table,.table-block,.vars-list) :is(.subform-handle,.table-row .sort-handle){width:22px;min-height:32px;color:var(--table-faint);cursor:grab;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}:is(.field-wrapper.subform--table,.table-block,.vars-list) :is(.subform-handle,.table-row .sort-handle) [data-icon]{color:currentColor;width:15px;height:15px}:is(.field-wrapper.subform--table,.table-block,.vars-list) :is(.subform-handle,.table-row .sort-handle):hover{background:var(--brando-surface-selected);color:var(--table-ink)}:is(.field-wrapper.subform--table,.table-block,.vars-list) :is(.subform-handle,.table-row .sort-handle):hover [data-icon]{color:currentColor}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-insert{z-index:3;border:1px solid var(--table-line);background:var(--brando-surface);width:18px;height:18px;color:var(--table-muted);opacity:0;cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:opacity .12s;display:grid;position:absolute;top:0;left:6px;transform:translateY(-50%)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-insert [data-icon]{color:currentColor;width:12px;height:12px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-insert:hover,:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-insert:focus-visible{border-color:var(--brando-accent);background:var(--brando-accent);color:var(--brando-ink-inverse);opacity:1}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-insert:hover [data-icon],:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-insert:focus-visible [data-icon]{color:currentColor}:is(.field-wrapper.subform--table,.table-block,.vars-list) :is(.subform-entry,.table-row):hover .subform-insert{opacity:1}:is(.field-wrapper.subform--table,.table-block,.vars-list) :is(.subform-entry,.table-row):has(>.subform-tools>.subform-insert:is(:hover,:focus-visible))>:is(.subform-tools,.subform-row-end,.variable){border-top-color:var(--brando-accent)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-entry:has(>.subform-tools>.subform-insert:is(:hover,:focus-visible))>.subform-fields>.brando-input{border-top-color:var(--brando-accent)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-row>.subform-row-end,:is(.field-wrapper.subform--table,.table-block,.vars-list) :is(.subform-entry,.table-row)>.subform-row-end{width:1%;padding-left:0;padding-right:8px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-delete{width:24px;min-height:32px;color:var(--brando-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:opacity .12s;display:grid}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-delete [data-icon]{color:currentColor;width:15px;height:15px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-delete:hover,:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-delete:focus-visible{background:var(--brando-surface-selected);color:var(--table-ink);opacity:1}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-delete:hover [data-icon],:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-delete:focus-visible [data-icon]{color:currentColor}:is(.field-wrapper.subform--table,.table-block,.vars-list) :is(.subform-entry,.table-row):hover .subform-delete{opacity:1}@media (pointer:coarse){:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-delete,:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-insert{opacity:1}}:is(.field-wrapper.subform--table,.table-block,.vars-list) :is(.subform-table-row,.subform-fields)>.brando-input:is([data-component=status],[data-component=toggle],[data-component=checkbox],[data-component=radios],[data-component=number],[data-component=date],[data-component=datetime],[data-component=color],[data-component=disclosed_text]){white-space:nowrap;width:1%}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input .field-wrapper:where(:not(.modal *)){flex-direction:column;margin:0;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input .label-wrapper:where(:not(.modal *)){order:2;height:auto;margin:0;overflow:visible}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input .label-wrapper>.control-label:where(:not(.modal *)){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input .field-errors:not(:empty):where(:not(.modal *)){padding:3px 9px 0}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input .field-error:where(:not(.modal *)){color:var(--brando-error-ink);font-size:var(--brando-text-xs);white-space:normal;line-height:15px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input :is(.meta,.help-text,.field-wrapper-header):where(:not(.modal *)){display:none}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields :is(input.text,input.input,input[type=email],input[type=number],input[type=phone],input[type=tel],input[type=password]):where(:not(.modal *)),:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields textarea.text:where(:not(.modal *)){width:100%;min-width:0;height:32px;min-height:32px;box-shadow:none;color:var(--table-ink);font:var(--brando-text-md)/20px var(--brando-font-sans);background:0 0;border:1px solid #0000;border-radius:4px;padding:0 8px;transition:border-color .12s,background-color .12s,box-shadow .12s}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields :is(input,textarea).monospace:where(:not(.modal *)){font-family:var(--brando-font-mono);font-size:var(--brando-text-md);letter-spacing:-.01em}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields textarea.text:where(:not(.modal *)){resize:none;field-sizing:content;max-height:120px;padding-block:5px;display:block}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-entry:hover .subform-fields :is(input.text,input.input,input[type=email],input[type=number],input[type=phone],input[type=tel],input[type=password],textarea.text):where(:not(.modal *)){border-color:var(--table-line);background:var(--brando-surface)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields :is(input.text,input.input,input[type=email],input[type=number],input[type=phone],input[type=tel],input[type=password],textarea.text):focus:where(:not(.modal *)){border-color:var(--table-focus);background:var(--brando-surface);box-shadow:0 0 0 2px color-mix(in srgb, var(--brando-accent) 8%, transparent);outline:none}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .brando-input:has(.field-error) :is(input.text,input.input,input[type=email],input[type=number],input[type=phone],input[type=tel],textarea.text):where(:not(.modal *)){border-color:var(--brando-error-line);background:var(--brando-surface)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input:is([data-component=text],[data-component=slug],[data-component=email],[data-component=phone],[data-component=password]) :is(input,textarea){min-width:150px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=textarea] textarea{min-width:200px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=number] input{width:90px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .string-list:where(:not(.modal *)){background:0 0;border:0;flex-direction:row;gap:4px;min-width:150px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .string-list:where(:not(.modal *)) .string-list-row{min-height:0;box-shadow:none;background:0 0;border:0}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .string-list:where(:not(.modal *)) :is(.string-list-gutter,.string-list-insert,.string-list-remove){display:none}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .string-list:where(:not(.modal *)) .string-list-row>input.string-list-input{height:32px;min-height:32px;font-size:var(--brando-text-md);border:1px solid #0000;border-radius:4px;padding:0 8px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .string-list:where(:not(.modal *)) input::placeholder{color:var(--table-faint);font-size:var(--brando-text-md)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .radios-wrapper.status.compact:where(:not(.modal *)){width:32px;height:32px;min-height:32px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;margin:0 auto;padding:0;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-entry:hover .subform-fields .radios-wrapper.status.compact:where(:not(.modal *)){border-color:var(--table-line);background:var(--brando-surface)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .link-preview:where(:not(.modal *)){box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;width:100%;min-width:220px;max-width:none;height:32px;min-height:32px;padding:0 8px 0 4px;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .link-preview:where(:not(.modal *)) .icon{border:1px solid var(--table-line);width:22px;height:22px;color:var(--table-muted);background:0 0}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .link-preview:where(:not(.modal *)) .icon [data-icon]{width:12px;height:12px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .link-preview:where(:not(.modal *)) .info{min-width:0;font:var(--brando-text-md)/20px var(--brando-font-sans);text-transform:none;white-space:nowrap;align-items:baseline;gap:8px;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .link-preview:where(:not(.modal *)) .link-text{min-width:0;font-size:var(--brando-text-md);text-overflow:ellipsis;text-transform:none;flex:0 auto;overflow:hidden}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .link-preview:where(:not(.modal *)) dl{min-width:0;color:var(--table-muted);font-size:var(--brando-text-sm);text-overflow:ellipsis;margin:0;overflow:hidden}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .link-preview:where(:not(.modal *)) dl:has(dd) dt{display:none}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .link-preview:where(:not(.modal *)) dd{margin:0;padding:0;display:inline}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .link-preview:where(:not(.modal *)) .link-text+dl dd:before{content:"→ "}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .link-preview:where(:not(.modal *)) wbr{display:none}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-entry:hover .subform-fields .link-preview:where(:not(.modal *)){border-color:var(--table-line);background:var(--brando-surface)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .disclosed-text-summary:where(:not(.modal *)){min-height:32px;font-size:var(--brando-text-sm);white-space:nowrap;padding:0 8px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .disclosed-text-field input:where(:not(.modal *)){min-width:150px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=radios] .radios-wrapper{align-items:center;gap:2px 12px;min-height:32px;margin:0;padding:0 8px;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=radios] .radios-wrapper .form-check{margin:0}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=radios] .radios-wrapper .form-check-label{font-size:var(--brando-text-md);align-items:center;gap:5px;display:inline-flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input:is([data-component=toggle],[data-component=checkbox]) .field-base{justify-content:center;align-items:center;min-height:32px;padding:0 8px;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .switch:where(:not(.modal *)){margin:0}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .check-wrapper:where(:not(.modal *)){--checkbox-size:18px;--checkmark-width:14px;--padding-size:18px;align-items:center;min-height:32px;margin:0;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .multiselect:where(:not(.modal *)){width:100%;min-width:130px;height:32px;min-height:32px;box-shadow:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23626b66' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 9px center/10px no-repeat;border:1px solid #0000;border-radius:4px;padding:0 26px 0 8px;position:relative}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .multiselect:where(:not(.modal *)) .select-label{font-size:var(--brando-text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .multiselect:where(:not(.modal *))>.button-edit{opacity:0;min-height:0;position:absolute;inset:0}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-entry:hover .subform-fields .multiselect:where(:not(.modal *)){border-color:var(--table-line);background-color:var(--brando-surface)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=color] .picker-target{align-items:center;min-height:32px;padding:0 8px;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=color] .circle-and-hex{align-items:center;gap:8px;padding:0;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=color] .circle{border:1px solid color-mix(in srgb, var(--brando-ink) 14%, transparent);width:18px;height:18px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=color] .color-hex,:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=color] .circle.tiny+.color-hex{font:var(--brando-text-sm)/20px var(--brando-font-mono);text-transform:uppercase;margin:0}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=color] .clear-color{opacity:0}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=color]:hover .clear-color,:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields>.brando-input[data-component=color]:focus-within .clear-color{opacity:.5}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .field-base>.datetime-wrapper>div:where(:not(.modal *)){height:32px;min-height:32px;box-shadow:none;background:0 0;border-color:#0000;gap:6px;padding-right:6px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .field-base>.datetime-wrapper>div:where(:not(.modal *)) input.flatpickr{min-width:110px;height:30px;font-size:var(--brando-text-md);field-sizing:content;background:0 0;border:0;padding:0 8px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .field-base>.datetime-wrapper>div:where(:not(.modal *)) .timezone{display:none}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .field-base>.datetime-wrapper>div:where(:not(.modal *)) .clear-datetime{min-height:0;color:var(--table-muted);font-size:var(--brando-text-xs);opacity:0;background:0 0;border:0;order:2;padding:1px 6px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-entry:hover .subform-fields .field-base>.datetime-wrapper>div:where(:not(.modal *)){border-color:var(--table-line);background:var(--brando-surface)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-entry:hover .subform-fields .field-base>.datetime-wrapper>div:where(:not(.modal *)) .clear-datetime{opacity:1}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)){background:0 0;border:0;align-items:center;gap:8px;min-width:180px;min-height:32px;margin:0;padding:0 4px;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)) .media-field-content{flex:1;align-items:center;gap:8px;min-width:0;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)) .media-field-preview{background:var(--brando-surface-selected);width:28px;height:28px;color:var(--brando-muted);border-radius:4px;flex:0 0 28px;place-items:center;display:grid;overflow:hidden}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)) .media-field-preview img,:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)) .media-field-preview video{object-fit:cover;width:100%;height:100%}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)) .media-field-preview [data-icon]{width:15px;height:15px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)) .media-field-copy{flex-direction:column;min-width:0;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)) .media-field-name{font-size:var(--brando-text-md);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)) .media-field-meta,:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)) .media-field-alt,:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)) .media-field-processing{display:none}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)).media-field--empty .media-field-name{color:var(--table-faint)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-fields .media-field--line:where(:not(.modal *)) .media-action-menu>.media-button{min-height:26px;color:var(--table-muted);font-size:var(--brando-text-sm);background:0 0;border-color:#0000;padding:2px 6px 2px 9px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-entry:hover .subform-fields .media-field--line .media-action-menu>.media-button:where(:not(.modal *)){border-color:var(--table-line);background:var(--brando-surface);color:var(--table-ink)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row) .field-base>.tiptap-wrapper:where(:not(.modal *)){background:0 0;border-color:#0000}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row) .field-base>.tiptap-wrapper:where(:not(.modal *)):after{border-color:#0000}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row) .field-base>.tiptap-wrapper:where(:not(.modal *)) .tiptap-preview{background:0 0;align-items:center;gap:12px;min-height:32px;padding:0 4px 0 8px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row) .field-base>.tiptap-wrapper:where(:not(.modal *)) .tiptap-preview-content{min-height:0;overflow:hidden}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row) .field-base>.tiptap-wrapper:where(:not(.modal *)) .tiptap-preview-content>*{font-size:var(--brando-text-md);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:20px;overflow:hidden}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row) .field-base>.tiptap-wrapper:where(:not(.modal *)) .tiptap-preview-content>:not(:first-child){display:none}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row) .field-base>.tiptap-wrapper:where(:not(.modal *)) .tiptap-preview-content a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row) .field-base>.tiptap-wrapper:where(:not(.modal *)) .tiptap-activate{min-height:24px;color:var(--table-muted);font-size:var(--brando-text-xs);opacity:0;background:0 0;border-color:#0000;padding:2px 8px;transition:opacity .12s}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row):is(:hover,:focus-within) .field-base>.tiptap-wrapper:where(:not(.modal *)){border-color:var(--table-line);background:var(--brando-surface)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row):is(:hover,:focus-within) .field-base>.tiptap-wrapper:where(:not(.modal *)):after{border-color:var(--table-line)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body>:is(.subform-entry,.table-row):is(:hover,:focus-within) .field-base>.tiptap-wrapper:where(:not(.modal *)) .tiptap-activate{border-color:var(--table-line);background:var(--brando-surface);opacity:1}@media (pointer:coarse){:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-body .field-base>.tiptap-wrapper .tiptap-activate:where(:not(.modal *)){opacity:1}}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-foot{border-top:1px solid var(--table-line);background:var(--table-head);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-foot .add-entry-button{margin:0}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-table-count{color:var(--table-muted);font-size:var(--brando-text-sm)}:is(.field-wrapper.subform--table,.table-block,.vars-list) .subform-empty{color:var(--table-muted);font-size:var(--brando-text-md);padding:14px 12px}.field-wrapper.subform--vars .vars-list{border:1px solid var(--table-line);background:var(--brando-surface);border-radius:6px;overflow:visible}.field-wrapper.subform--vars .vars-list.is-empty{background:0 0;border-color:#0000}.field-wrapper.subform--vars .vars-list.is-empty>.subform-table-foot{background:0 0;border:0;padding:0}.field-wrapper.subform--vars .vars-list .vars-list-body>.vars-row{background:var(--brando-surface);width:100%;box-shadow:none;border:0;border-radius:0;flex-direction:row;align-items:flex-start;margin:0;padding:0;transition:background-color .15s;display:flex}.field-wrapper.subform--vars .vars-list .vars-list-body>.vars-row+.vars-row{border-top:1px solid var(--table-line)}.field-wrapper.subform--vars .vars-list .vars-list-body>.vars-row:first-child{border-radius:6px 6px 0 0}.field-wrapper.subform--vars .vars-list .vars-list-body>.vars-row:hover{background:var(--table-hover)}.field-wrapper.subform--vars .vars-list .vars-list-body>.vars-row:has(>.variable .variable-content:not(.hidden)){background:var(--brando-surface)}.field-wrapper.subform--vars .vars-list .vars-list-body>.vars-row:has(>.subform-tools>.subform-insert:is(:hover,:focus-visible)){border-top-color:var(--brando-accent)}.field-wrapper.subform--vars .vars-list .vars-row>.subform-tools{background:0 0;flex-direction:row;flex:none;justify-content:center;align-items:center;width:auto;height:58px;margin:0;padding:0 0 0 8px;display:flex;position:relative}.field-wrapper.subform--vars .vars-list .vars-row>.subform-row-end{flex:none;align-items:center;width:auto;height:58px;padding:0 8px 0 0;display:flex}.field-wrapper.subform--vars .vars-list .vars-row>.variable{flex:1 1 0;width:auto;min-width:0;margin:0}.field-wrapper.subform--vars .vars-list .vars-row .variable-editor>.variable-header{width:100%;min-height:58px;box-shadow:none;color:var(--table-ink);text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:8px 10px}.field-wrapper.subform--vars .vars-list .vars-row .variable-editor>.variable-header:hover{background:0 0}.field-wrapper.subform--vars .vars-list .vars-row .variable-editor>.variable-header .variable-type{background:var(--brando-surface-selected);min-width:58px;color:var(--brando-muted);text-align:center;padding:4px 6px}.field-wrapper.subform--vars .vars-list .vars-row .variable-editor>.variable-header .variable-key code{font-size:var(--brando-text-md)}.field-wrapper.subform--vars .vars-list .vars-row .variable-editor>.variable-header .variable-key span{color:var(--table-muted);font-size:var(--brando-text-sm);opacity:1}.field-wrapper.subform--vars .vars-list .vars-row .variable-editor>.variable-header .variable-value{color:var(--table-ink);font-size:var(--brando-text-md)}.field-wrapper.subform--vars .vars-list .vars-row .variable-content{padding:4px 10px 20px}.field-wrapper.subform--vars .vars-list>.subform-table-foot{border-radius:0 0 6px 6px}.var-layout-split{grid-template-columns:minmax(0,1fr) minmax(430px,.8fr);align-items:start;gap:25px;display:grid}.var-layout-panel{background-color:var(--brando-surface);min-width:0;box-shadow:var(--brando-shadow-xs), var(--brando-shadow-ring);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.var-layout-panel-head{border-bottom:1px solid var(--brando-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;padding:18px 20px 16px;display:flex}.var-layout-panel-head>div:first-child{flex:240px;min-width:0}.var-layout-panel-head h2{font-size:var(--brando-text-2xl);font-weight:400}.var-layout-sub{max-width:62ch;font-size:var(--brando-text-md);opacity:.6;margin-top:4px;line-height:1.5}.var-layout-panel-body{padding:18px 20px 20px}.var-layout-ruler{grid-template-columns:repeat(12,1fr);margin-bottom:8px;padding:0 9px 0 34px;display:grid}.var-layout-ruler span{border-bottom:1px solid var(--brando-line);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);text-align:center;opacity:.45;padding-bottom:5px}.var-layout-rows-inner{flex-direction:column;gap:8px;display:flex}.var-layout-row{background-color:var(--brando-surface-shaded);border-radius:10px;min-height:80px;padding:8px 8px 8px 34px;display:flex;position:relative}.var-layout-row.is-sorting{opacity:.4}.var-layout-gutter{width:28px;height:100%;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;top:0;left:0}.var-row-handle{width:18px;height:18px;color:var(--brando-faint);cursor:grab;background-color:#0000;border:none;border-radius:4px;place-items:center;padding:0;transition:color .12s,background-color .12s;display:grid}.var-row-handle:active{cursor:grabbing}.var-row-handle [data-icon]{width:12px;height:12px}.var-layout-row:hover .var-row-handle{background-color:var(--brando-surface-selected);color:var(--brando-muted)}.var-row-meter{opacity:.75;cursor:help;flex-direction:column;align-items:center;line-height:1.25;display:flex}.var-row-meter b{font-weight:400}.var-row-meter b.full{color:var(--brando-status-published)}.var-row-meter .rule{opacity:.35;background-color:currentColor;width:13px;height:1px;margin:2px 0;display:block}.var-row-meter .flex-mark{color:var(--brando-accent);margin-top:5px;display:block}.var-row-meter .flex-mark [data-icon]{width:11px;height:11px}.var-layout-slots{flex:1;gap:6px;min-width:0;display:flex}.var-layout-slots:empty:after{content:"";flex:1}.var-chip{border:1px solid var(--brando-line);background-color:var(--brando-surface);cursor:grab;border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:8px 9px 7px;transition:box-shadow .12s,border-color .12s,opacity .12s;display:flex;position:relative}.var-chip:hover{border-color:var(--brando-line-strong);box-shadow:var(--brando-shadow-sm)}.var-chip.is-sorting{opacity:.35;cursor:grabbing}.var-chip[data-width=full]{flex:0 0 100%}.var-chip[data-width=half]{flex:0 0 calc(50% - 3px)}.var-chip[data-width=third]{flex:0 0 calc(33.333% - 4px)}.var-chip[data-width=fourth]{flex:0 0 calc(25% - 4.5px)}.var-chip[data-width=auto]{flex:none}.var-chip[data-width=fill]{flex:1 1 0}.var-chip[data-width=auto],.var-chip[data-width=fill]{border-left-style:dashed;border-right-style:dashed}.var-chip-top{align-items:center;gap:6px;min-width:0;display:flex}.var-chip-key{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.var-chip-type{background-color:var(--brando-surface-selected);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);letter-spacing:.04em;text-transform:uppercase;opacity:.7;border-radius:4px;flex:none;margin-left:auto;padding:1px 6px;transition:opacity .12s}.var-chip-label{width:100%;color:inherit;font-size:var(--brando-text-md);text-align:left;text-overflow:ellipsis;white-space:nowrap;opacity:.65;cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .2s;display:block;overflow:hidden}.var-chip-label:hover{opacity:1;text-underline-offset:2px;text-decoration:underline}.var-chip-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-top:auto;display:flex}.var-chip-actions{opacity:.55;flex:none;gap:2px;margin-left:auto;transition:opacity .12s;display:flex}.var-chip-actions button{background-color:var(--brando-surface-selected);border:none;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;transition:background-color .2s;display:grid}.var-chip-actions button:hover{background-color:color-mix(in srgb, var(--brando-accent) 8%, var(--brando-surface-selected))}.var-chip-actions button [data-icon]{width:13px;height:13px;color:var(--brando-ink)}.var-chip-actions button.var-chip-danger:hover{background-color:var(--brando-error)}.var-chip-actions button.var-chip-danger:hover [data-icon]{color:var(--brando-error-ink)}.var-chip:hover .var-chip-actions,.var-chip:focus-within .var-chip-actions{opacity:1}.var-chip-widths{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.var-width-group{border:1px solid var(--brando-line);border-radius:5px;display:flex;overflow:hidden}.var-width-group button{border:none;border-right:1px solid var(--brando-line);color:var(--brando-ink);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);opacity:.55;background-color:#0000;padding:2px 4px;transition:background-color .12s,color .12s,opacity .12s}.var-width-group button:last-child{border-right:0}.var-width-group button:hover{background-color:var(--brando-chip-hover-bg);opacity:.9}.var-width-group button.on{background-color:var(--brando-chip-active-bg);color:var(--brando-chip-active-fg);opacity:1}.var-layout-new-row{border:1px dashed var(--brando-line);min-height:46px;font-size:var(--brando-text-md);opacity:.6;border-radius:10px;place-items:center;margin-top:8px;padding:14px;transition:border-color .12s,background-color .12s,opacity .12s;display:grid}.var-layout-new-row .var-chip{width:100%}.var-layout-foot{align-items:center;gap:14px;margin-top:14px;display:flex}.var-layout-note{font-size:var(--brando-text-md);opacity:.6}.var-layout-tray{background-color:var(--brando-surface-shaded);box-shadow:var(--brando-card-shadow);border-radius:10px;margin-top:18px;padding:14px 16px 16px}.var-layout-tray-head h3{font-size:var(--brando-text-lg);font-weight:500}.var-layout-tray-head p{font-size:var(--brando-text-sm);opacity:.55;margin-top:3px}.var-layout-tray-items{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.var-layout-tray-items .empty{font-size:var(--brando-text-sm);opacity:.5}.var-tray-chip{border:1px solid var(--brando-line);background-color:var(--brando-surface);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 11px;display:flex}.var-tray-chip button{background-color:var(--brando-surface-selected);font-family:inherit;font-size:var(--brando-text-xs);border:none;border-radius:999px;padding:3px 9px;transition:background-color .2s}.var-tray-chip button:hover{background-color:color-mix(in srgb, var(--brando-accent) 8%, var(--brando-surface-selected))}.var-layout-preview-scroll{background-color:var(--brando-surface-page);padding:18px;overflow-x:auto}.var-layout-preview-scroll>.var-preview-block{min-width:400px}.var-preview-block{border-radius:10px;overflow:hidden}.var-preview-block .block-toolbar{justify-content:flex-start;gap:10px;padding:9px 12px}.var-preview-block fieldset.block-vars{margin:0;padding:0}.var-preview-switch{background-color:var(--brando-switch-on);border-radius:999px;flex:none;width:26px;height:14px;display:block;position:relative}.var-preview-switch i{background-color:var(--brando-surface);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.var-preview-type{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-xs);letter-spacing:.04em;text-transform:uppercase;opacity:.65}.var-preview-stub{background:repeating-linear-gradient(-45deg, var(--brando-surface-shaded) 0 6px, var(--brando-surface-hover) 6px 12px);font-size:var(--brando-text-sm);opacity:.5;place-items:center;padding:28px;display:grid}.preview-empty{border:1px dashed var(--brando-line);font-size:var(--brando-text-md);text-align:center;opacity:.55;border-radius:8px;padding:24px}.boolean-control{align-items:center;gap:10px;min-height:44px;display:flex}.boolean-control .boolean-instructions{cursor:help;opacity:.45;place-items:center;transition:opacity .2s;display:inline-grid}.boolean-control .boolean-instructions:hover{opacity:.8}.boolean-control .boolean-instructions [data-icon]{width:15px;height:15px;color:var(--brando-ink)}.form-fields-designer{width:100%}.form-fields-designer .var-layout-split{grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr)}.form-section-row{background-color:#0000;min-height:0;padding-top:6px;padding-bottom:6px}.var-chip.form-section-chip{background-color:var(--brando-badge-bg);flex-direction:row;align-items:center;gap:10px;padding:9px 10px}.var-chip.form-section-chip .var-chip-type{background-color:var(--brando-surface);margin-left:0}.var-chip.form-section-chip .var-chip-label{width:auto;font-size:var(--brando-text-lg);opacity:1;flex:1}.var-chip.form-section-chip .var-chip-actions{margin-left:0}.form-field-required{color:var(--brando-error-ink);margin-left:2px}.var-chip-actions .form-field-required-toggle{width:auto;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);padding:0 6px}.var-chip-actions .form-field-required-toggle.on{background-color:var(--brando-error);color:var(--brando-error-ink)}.form-fields-designer[data-locked] .var-chip,.form-fields-designer[data-locked] .var-width-group button{cursor:default}.form-fields-designer[data-locked] .var-width-group button:not(.on){display:none}.form-fields-quick-add{flex-wrap:wrap;gap:6px;display:flex}.form-fields-quick-add button{border:1px dashed var(--brando-line);background-color:var(--brando-surface);font-size:var(--brando-text-sm);opacity:.8;border-radius:999px;padding:4px 10px;transition:opacity .12s,border-color .12s}.form-fields-quick-add button:hover{opacity:1;border-style:solid}.var-layout-tray-items .form-fields-tray-add{border:1px dashed var(--brando-line);font-size:var(--brando-text-sm);background-color:#0000;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.var-layout-tray-items .form-fields-tray-add [data-icon]{width:12px;height:12px}.form-field-editor.is-translation{grid-template-columns:220px minmax(0,1fr);gap:24px;display:grid}.form-field-locked{background-color:var(--brando-surface-shaded);border-radius:10px;align-self:start;padding:16px 18px}.form-field-locked h3{font-size:var(--brando-text-md);align-items:center;gap:6px;font-weight:500;display:flex}.form-field-locked h3 [data-icon]{opacity:.6;width:13px;height:13px}.form-field-locked p{font-size:var(--brando-text-sm);opacity:.6;margin-top:4px;line-height:1.45}.form-field-locked dl{gap:2px;margin-top:14px;display:grid}.form-field-locked dt{font-size:var(--brando-text-xs);opacity:.55;margin-top:8px}.form-field-locked dd{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm)}.form-field-main{gap:18px;display:grid}.form-field-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:8px;display:grid}.form-field-options{margin-top:8px}.form-field-options table{border-collapse:collapse;width:100%;margin-top:10px}.form-field-options th{font-size:var(--brando-text-xs);text-align:left;opacity:.55;padding:0 8px 6px 0;font-weight:400}.form-field-options td{vertical-align:middle;padding:4px 8px 4px 0}.form-field-options td input.text{width:100%}.form-field-options td input[readonly]{background-color:var(--brando-surface-shaded)}.form-field-options td:last-child{width:1%}.form-field-options>.btn{margin-top:10px}.form-field-options-head{flex-direction:column;gap:3px;display:flex}.form-field-options-head small{font-size:var(--brando-text-sm);opacity:.55}.form-field-source{font-size:var(--brando-text-sm);white-space:nowrap;opacity:.55}.form-field-option-remove{background-color:var(--brando-surface-hover);border:none;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.form-field-option-remove:hover{background-color:var(--brando-error)}.form-field-option-remove [data-icon]{width:13px;height:13px;color:var(--brando-ink)}.form-fields-designer .form-fields-preview .site-form{background-color:var(--brando-surface);box-shadow:var(--brando-shadow-ring);border-radius:10px;padding:22px 24px 24px}.form-fields-designer .form-fields-preview .site-form .site-form-intro p{font-size:var(--brando-text-md);opacity:.65;margin:0 0 18px}.form-fields-designer .form-fields-preview .site-form .site-form-section{border:0;margin:0 0 18px;padding:0}.form-fields-designer .form-fields-preview .site-form .site-form-section legend.site-form-legend{float:none;width:100%;line-height:1.4;font-size:var(--brando-text-lg);margin:0 0 4px;font-weight:500;display:block}.form-fields-designer .form-fields-preview .site-form .site-form-section-description{font-size:var(--brando-text-sm);opacity:.6;margin:0 0 10px}.form-fields-designer .form-fields-preview .site-form .site-form-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.form-fields-designer .form-fields-preview .site-form .site-form-field{flex-direction:column;grid-column:span 12;gap:5px;display:flex}.form-fields-designer .form-fields-preview .site-form .site-form-field[data-width=half]{grid-column:span 6}.form-fields-designer .form-fields-preview .site-form .site-form-field[data-width=third]{grid-column:span 4}.form-fields-designer .form-fields-preview .site-form .site-form-field[data-width=fourth]{grid-column:span 3}.form-fields-designer .form-fields-preview .site-form .site-form-field[data-new-row]{grid-column-start:1}.form-fields-designer .form-fields-preview .site-form .site-form-label{font-size:var(--brando-text-sm);padding:0}.form-fields-designer .form-fields-preview .site-form .site-form-required{color:var(--brando-error-ink);margin-left:2px}.form-fields-designer .form-fields-preview .site-form .site-form-input{border:1px solid var(--brando-line);background-color:var(--brando-surface);width:100%;min-height:34px;font-size:var(--brando-text-md);border-radius:6px;padding:6px 10px}.form-fields-designer .form-fields-preview .site-form textarea.site-form-input{resize:none;min-height:74px}.form-fields-designer .form-fields-preview .site-form .site-form-choices{border:0;margin:0;padding:0}.form-fields-designer .form-fields-preview .site-form .site-form-choice{font-size:var(--brando-text-md);align-items:flex-start;gap:7px;margin-top:4px;display:flex}.form-fields-designer .form-fields-preview .site-form .site-form-choice input{margin-top:2px}.form-fields-designer .form-fields-preview .site-form .site-form-consent-text{font-size:var(--brando-text-sm);opacity:.6;display:block}.form-fields-designer .form-fields-preview .site-form .site-form-help{font-size:var(--brando-text-xs);opacity:.55;margin:0}.form-fields-designer .form-fields-preview .site-form .site-form-actions{justify-content:flex-end;display:flex}.form-fields-designer .form-fields-preview .site-form .site-form-submit{background-color:var(--brando-accent);color:var(--brando-ink-inverse);font-size:var(--brando-text-md);border:none;border-radius:6px;padding:10px 22px}.form-fields-designer .form-fields-preview .site-form fieldset:disabled,.form-fields-designer .form-fields-preview .site-form button:disabled{opacity:1}.form-submissions-link{background-color:var(--brando-surface-shaded);font-size:var(--brando-text-md);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.form-submissions-link span{opacity:.7}.form-submissions-table td{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.form-submissions-more{justify-content:center;padding:16px;display:flex}.form-submission-detail{grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);gap:10px 20px;margin:0;display:grid}.form-submission-detail dt{font-size:var(--brando-text-sm);opacity:.6}.form-submission-detail dd{font-size:var(--brando-text-lg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.form-submission-email{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.form-submission-email:before{content:"";background:var(--brando-faint);border-radius:50%;flex:none;width:8px;height:8px}.form-submission-email.is-sent:before{background:var(--brando-status-published)}.form-submission-email.is-failed:before{background:var(--brando-status-disabled)}.form-submission-email.is-queued:before{background:var(--brando-status-pending)}.form-submission-detail .form-submission-notification{white-space:normal}.form-submission-error{font-size:var(--brando-text-md);opacity:.8;margin-top:4px;display:block}.asset-field{background-color:var(--brando-surface);border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius);box-shadow:var(--brando-input-shadow);padding:3px}.shaded .asset-field,.subform .asset-field{background-color:#0000}.asset-field--single{width:fit-content;display:flex}.asset-field--single .image-content{border-radius:5px;overflow:clip}.asset-field--single img{border-radius:5px;width:90px;min-width:auto;height:90px}.asset-field--single .img-placeholder,.asset-field--single .video-placeholder{background-color:var(--brando-surface-hover);border-radius:5px;justify-content:center;align-items:center;width:90px;min-width:auto;height:90px;display:flex}.shaded .asset-field--single .img-placeholder,.shaded .asset-field--single .video-placeholder,.subform .asset-field--single .img-placeholder,.subform .asset-field--single .video-placeholder{background-color:var(--brando-surface-hover)}.asset-field--single .img-placeholder svg,.asset-field--single .video-placeholder svg{opacity:.7}.asset-field--single .img-placeholder [data-icon],.asset-field--single .video-placeholder [data-icon]{opacity:.7;width:24px;height:24px}.asset-field--single .image-info,.asset-field--single .video-info,.asset-field--single .file-info,.asset-field--single .gallery-info{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);flex-direction:column;justify-content:space-between;padding:5px 20px 5px 12px;display:flex}.asset-field--single .image-info .title,.asset-field--single .video-info .title,.asset-field--single .file-info .title,.asset-field--single .gallery-info .title{font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.asset-field--single .image-info .btn,.asset-field--single .video-info .btn,.asset-field--single .file-info .btn,.asset-field--single .gallery-info .btn{width:fit-content;margin-top:5px}.code-editor textarea{display:none}.picker{cursor:pointer;position:relative}.picker .picker_hue,.picker .picker_sl,.picker .picker_alpha{display:none}.picker .circle-and-hex{align-items:center;display:flex}.subform-entry .picker .circle-and-hex{padding-top:6px}.picker .circle-and-hex .color-hex{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-xl);margin-left:15px}.picker .circle-and-hex .circle.tiny+.color-hex{margin-left:10px}.picker button.clear-color{opacity:.4;border:none;margin:0 0 0 10px;padding:0;transition:opacity .3s;display:flex}.picker button.clear-color:hover{opacity:1}[data-picker] .picker .picker_hue,[data-picker] .picker .picker_sl,[data-opacity] .picker .picker_alpha{display:block}.picker_wrapper .picker_palette{flex-wrap:wrap;order:1;width:100%;margin-top:5px;margin-bottom:5px;display:flex}.picker_wrapper .picker_splotch{border-radius:50%;width:25px;height:25px;margin-right:5px}.picker_wrapper .picker_splotch:last-of-type{margin-right:0}.picker_wrapper .picker_splotch:hover{cursor:pointer}.picker_wrapper .picker_splotch.picker_splotch_active{border:2px dotted #ff0}.check-wrapper{--checkbox-size:22px;--checkmark-width:16px;--padding-size:35px;position:relative}.check-wrapper.disabled{opacity:.5}.check-wrapper label{padding:0 0 0 var(--padding-size);-webkit-user-select:none;user-select:none;min-height:var(--checkbox-size);align-items:center;display:flex}.check-wrapper input[type=checkbox]{height:var(--checkbox-size);opacity:0;width:var(--checkbox-size);position:absolute;top:0;left:0}.check-wrapper input[type=checkbox]+label:before{content:"";height:var(--checkbox-size);border-radius:var(--checkbox-size);width:var(--checkbox-size);border:1px solid;position:absolute;left:0}.check-wrapper input[type=checkbox]+label:after{content:"";left:calc(var(--checkbox-size) / 4);width:var(--checkmark-width);height:var(--checkmark-width);border-radius:var(--checkmark-width);background-color:var(--brando-accent);opacity:0;justify-self:center;margin-left:-2.5px;transition:opacity .2s ease-in-out;position:absolute}.check-wrapper input[type=checkbox]:checked+label:after{opacity:1}.check-wrapper{margin-bottom:.5vw}.check-wrapper.small{--checkbox-size:18px;--checkmark-width:14px;--padding-size:30px}.check-wrapper label.no-text{width:fit-content}.check-wrapper input:focus+label:before{box-shadow:0px 0px 5px 0px var(--brando-accent)}.check-wrapper label.small{font-size:var(--brando-text-lg)}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{font-weight:400}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-hour{font-family:var(--brando-font-mono);font-size:var(--brando-text-3xl)}.flatpickr{background-color:var(--brando-surface);border:0;width:100%;padding:12px 15px}.flatpickr-day.selected{background-color:var(--brando-accent);border-color:var(--brando-accent)}.datetime-wrapper{position:relative}.datetime-wrapper .clear-datetime{border:1px solid var(--brando-line);padding:8px 12px 10px;transition:all .25s;position:absolute;top:7px;right:15px}.datetime-wrapper .clear-datetime:hover{background-color:var(--brando-ink);color:var(--brando-ink-inverse)}.datetime-wrapper .timezone{font-size:var(--brando-text-sm);margin-top:3px;position:absolute;right:0}.field-base>.datetime-wrapper>div:not(:is(.block-vars,.table-block,.vars-list) .variable *){box-sizing:border-box;height:var(--admin-field-height,44px);border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius);box-shadow:var(--brando-input-shadow);background-color:#0000;align-items:center;gap:8px;padding-right:8px;transition:border-color .2s,box-shadow .2s;display:flex}.field-base>.datetime-wrapper>div:not(:is(.block-vars,.table-block,.vars-list) .variable *):focus-within{border-color:var(--brando-accent);box-shadow:var(--brando-input-focus-shadow)}.field-base>.datetime-wrapper>div:not(:is(.block-vars,.table-block,.vars-list) .variable *) input:not([type=hidden]){width:auto;min-width:0;height:100%;color:inherit;font:var(--admin-field-font-size,var(--brando-text-lg))/20px var(--brando-font-sans);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1 1 0;order:1;padding:0 0 0 14px}.field-base>.datetime-wrapper>div:not(:is(.block-vars,.table-block,.vars-list) .variable *) .datetime-value{flex-wrap:wrap;flex:1 1 0;order:1;align-content:flex-start;align-items:center;column-gap:8px;min-width:0;height:100%;display:flex;overflow:hidden}.field-base>.datetime-wrapper>div:not(:is(.block-vars,.table-block,.vars-list) .variable *) .datetime-value input:not([type=hidden]){flex:1 0 auto;width:calc(20ch + 14px);max-width:100%}.field-base>.datetime-wrapper>div:not(:is(.block-vars,.table-block,.vars-list) .variable *) .timezone{font-size:var(--brando-text-sm);opacity:.55;white-space:nowrap;flex:none;order:2;margin:0;line-height:20px;position:static}.field-base>.datetime-wrapper>div:not(:is(.block-vars,.table-block,.vars-list) .variable *) .timezone .timezone-prefix{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-base>.datetime-wrapper>div:not(:is(.block-vars,.table-block,.vars-list) .variable *) .clear-datetime{border:1px solid var(--brando-input-border);min-height:28px;box-shadow:var(--brando-shadow-xs);color:inherit;font:var(--brando-text-sm)/20px var(--brando-font-sans);background:0 0;border-radius:6px;flex-shrink:0;order:3;align-items:center;padding:3px 9px;transition:background-color .2s,border-color .2s;display:inline-flex;position:static}.field-base>.datetime-wrapper>div:not(:is(.block-vars,.table-block,.vars-list) .variable *) .clear-datetime:hover{background-color:color-mix(in srgb, var(--brando-ink) 7%, transparent);color:inherit}.field-base>.datetime-wrapper>div:not(:is(.block-vars,.table-block,.vars-list) .variable *) .clear-datetime:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.file-preview .name{font-size:var(--brando-text-md)}.file-preview .updated{font-size:var(--brando-text-2xs);opacity:.8}.gallery-objects{margin-top:8px}.gallery-objects .gallery-object{cursor:move;position:relative}.gallery-objects .gallery-object .img-placeholder{aspect-ratio:1;background-color:var(--brando-surface);justify-content:center;align-items:center;height:100%;display:flex}.gallery-objects .gallery-object:hover .delete-object{opacity:1}.gallery-objects .gallery-object .delete-object{opacity:0;background-color:var(--brando-surface);aspect-ratio:1;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:opacity .25s;display:flex;position:absolute;top:5px;right:5px}.gallery-objects .gallery-object .delete-object svg{stroke:var(--brando-ink)}.gallery-objects.gallery-objects--tiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.gallery-objects.gallery-objects--tiles .gallery-object img,.gallery-objects.gallery-objects--tiles .gallery-object .img-placeholder{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.gallery-objects.gallery-objects--list{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:6px;flex-direction:column;gap:0;display:flex}.gallery-objects.gallery-objects--list .gallery-object{margin:0}.gallery-objects.gallery-objects--list .gallery-object~.gallery-object .gallery-object-list-row{border-top:1px solid var(--brando-line)}.gallery-objects.gallery-objects--list .gallery-object:first-of-type .gallery-object-list-row{border-top-left-radius:5px;border-top-right-radius:5px}.gallery-objects.gallery-objects--list .gallery-object:last-of-type .gallery-object-list-row{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-row{background:var(--brando-surface);align-items:center;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-row:hover{background:var(--brando-surface-hover)}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-thumb{flex:0 0 56px}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-thumb img{object-fit:cover;background:var(--brando-surface-selected);border-radius:4px;width:56px;height:56px;display:block}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-thumb .img-placeholder{background:var(--brando-surface-selected);width:56px;height:56px;color:var(--brando-muted);border-radius:4px;place-items:center;display:grid}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-filename{color:var(--brando-ink);font:500 var(--brando-text-lg)/19px var(--brando-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-title{color:var(--brando-ink);font:var(--brando-text-sm)/18px var(--brando-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-details{color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);flex-wrap:wrap;gap:0 6px;min-width:0;display:flex}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-details>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-details>span+span:before{content:"·";color:var(--brando-faint);margin-right:6px}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-alt{color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-alt.is-missing{color:var(--brando-attention-ink)}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-alt-label{border:1px solid var(--brando-line);font-size:var(--brando-text-2xs);letter-spacing:.02em;border-radius:3px;margin-right:2px;padding:0 5px;line-height:15px}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-side{flex:none;align-items:center;gap:12px;display:flex}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-status{color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-status>i{background:var(--brando-faint);border-radius:50%;width:1cap;height:1cap;display:inline-block}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-status.gallery-object-list-status--processed>i,.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-status.gallery-object-list-status--ready>i{background:var(--brando-status-published)}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-status.gallery-object-list-status--unprocessed{color:var(--brando-attention-ink)}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-status.gallery-object-list-status--unprocessed>i{background:var(--brando-status-pending)}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-list-actions{justify-content:flex-end;align-items:center;display:inline-flex;position:relative}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-action-button{color:color-mix(in srgb, var(--brando-ink) 74%, var(--brando-ink-inverse));background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .14s,color .14s;display:inline-flex}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-action-button [data-icon]{width:.95rem;height:.95rem}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-action-button:hover{background:color-mix(in srgb, var(--brando-surface-subform) 30%, var(--brando-surface));color:var(--brando-ink)}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-action-dropdown{z-index:20;border:1px solid color-mix(in srgb, var(--brando-ink) 30%, transparent);background:color-mix(in srgb, var(--brando-surface) 95%, var(--brando-surface-selected) 5%);min-width:170px;box-shadow:var(--brando-shadow-md);border-radius:8px;margin:0;padding:3px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.gallery-objects.gallery-objects--list .gallery-object .gallery-object-action-dropdown li{margin:0;padding:0;list-style:none}.gallery-input{width:100%;max-width:1100px}.gallery-input .gallery-upload-wrapper.dragging{background-color:var(--brando-surface-selected);cursor:cell;border-radius:8px}.gallery-input .actions{flex-wrap:wrap;gap:5px;display:flex}.gallery-input .actions>div{display:flex}.gallery-input .media-gallery--field{background:var(--brando-surface);padding:12px}.gallery-input .media-gallery--field .actions{align-items:stretch;max-width:100%}.gallery-input .media-gallery--field .actions .media-button{white-space:nowrap}.gallery-input .media-gallery--field .media-button{padding-inline:8px}.gallery-input .media-gallery--field .gallery-objects{margin-top:12px}.gallery-input .media-gallery--field.media-gallery--empty{grid-template-columns:112px minmax(0,1fr);gap:0 16px;max-width:520px;padding:6px;display:grid}.gallery-input .media-gallery--field.media-gallery--empty>.media-field-preview{background:var(--brando-surface-hover);grid-area:1/1/span 2;width:112px;height:112px}.gallery-input .media-gallery--field.media-gallery--empty>.gallery-info{flex-direction:column;grid-column:2;gap:2px;min-width:0;padding:8px 10px 0 0;display:flex}.gallery-input .media-gallery--field.media-gallery--empty .media-field-name{font-weight:400}.gallery-input .media-gallery--field.media-gallery--empty>.gallery-actions{grid-column:2;align-self:end;margin:12px 10px 8px 0}.gallery-input .media-gallery--field.media-gallery--empty>.media-field-progress{grid-column:1/-1}@media (width<=600px){.gallery-input .media-gallery--field.media-gallery--empty{grid-template-columns:72px minmax(0,1fr);column-gap:12px}.gallery-input .media-gallery--field.media-gallery--empty>.media-field-preview{width:72px;height:104px}.gallery-input .media-gallery--field.media-gallery--empty>.gallery-actions{margin-top:8px}}@media (width<=375px){.gallery-input .media-gallery--field.media-gallery--empty>.media-field-preview{grid-row:1}.gallery-input .media-gallery--field.media-gallery--empty>.gallery-actions{grid-column:1/-1}}.admin-workspace.settings-workspace.gallery-workspace .brando-form .subform{box-shadow:none;background:0 0;border:0;padding:0}.admin-workspace.settings-workspace.gallery-workspace .subform>.label-wrapper{margin-bottom:12px}.admin-workspace.settings-workspace.gallery-workspace .subform>.label-wrapper label{font-size:var(--brando-text-2xl);color:var(--workspace-ink);font-weight:500;line-height:26px}.admin-workspace.settings-workspace.gallery-workspace .media-gallery{border:1px solid var(--workspace-line);background:var(--brando-surface);border-radius:8px;padding:16px}.admin-workspace.settings-workspace.gallery-workspace .gallery-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-workspace.settings-workspace.gallery-workspace .gallery-toolbar .actions{margin:0}.admin-workspace.settings-workspace.gallery-workspace .segmented-buttons .media-button.primary{background:var(--brando-surface-selected);border-color:var(--brando-line);color:var(--brando-accent)}.admin-workspace.settings-workspace.gallery-workspace .segmented-buttons .media-button.primary:hover{background:color-mix(in srgb, var(--brando-accent) 8%, var(--brando-surface-selected));border-color:var(--brando-line-strong)}.admin-workspace.settings-workspace.gallery-workspace .gallery-count{color:var(--workspace-muted);font-size:var(--brando-text-sm);order:2;margin-left:auto}.admin-workspace.settings-workspace.gallery-workspace .gallery-objects--tiles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin:0}.admin-workspace.settings-workspace.gallery-workspace .gallery-objects--tiles .gallery-object{box-shadow:var(--brando-shadow-xs);border-radius:6px;transition:transform .15s,box-shadow .15s}.admin-workspace.settings-workspace.gallery-workspace .gallery-objects--tiles .gallery-object:hover{box-shadow:var(--brando-shadow-md)}.admin-workspace.settings-workspace.gallery-workspace .gallery-objects--tiles .gallery-object img,.admin-workspace.settings-workspace.gallery-workspace .gallery-objects--tiles .gallery-object .img-placeholder{border-radius:6px}.admin-workspace.settings-workspace.gallery-workspace .gallery-objects--tiles .delete-object{background:color-mix(in srgb, var(--brando-surface) 92%, transparent);width:24px;height:24px;box-shadow:var(--brando-shadow-sm);color:var(--brando-error-ink);padding:0;top:6px;right:6px}.admin-workspace.settings-workspace.gallery-workspace .gallery-objects--tiles .delete-object [data-icon]{width:14px;height:14px}.admin-workspace.settings-workspace.gallery-workspace .gallery-objects--tiles .delete-object:hover{background:var(--brando-surface)}.admin-workspace.settings-workspace.gallery-workspace .media-gallery-empty{border:1px dashed var(--brando-line);color:var(--workspace-muted);text-align:center;border-radius:8px;padding:32px}.gallery-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gallery-toolbar-row>.actions,.gallery-toolbar-row>.gallery-actions,.gallery-toolbar-row>.gallery-buttons{margin:0}.gallery-toolbar-row>.gallery-actions{flex:1 1 0}.gallery-actions{min-width:0}.media-gallery>.gallery-toolbar-row{margin-bottom:12px}.gallery-input .media-gallery--field>.gallery-toolbar-row{margin-bottom:0}.gallery-view-switch{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:6px;flex:none;margin-left:auto;display:flex;overflow:hidden}.gallery-view-switch button{background:var(--brando-surface);width:28px;height:26px;color:var(--brando-muted);cursor:pointer;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid}.gallery-view-switch button:hover:not(.is-selected){background:var(--brando-surface-hover);color:var(--brando-ink)}.gallery-view-switch button:focus-visible{outline:2px solid var(--brando-accent);outline-offset:-2px}.gallery-view-switch button.is-selected{background:var(--brando-surface-selected);color:var(--brando-accent)}.gallery-view-switch button+button{border-left:1px solid var(--brando-line)}.gallery-view-switch button [data-icon]{width:14px;height:14px}.gallery-sheet{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(max(min(150px,20% - .8px),16.6667% - .833333px),1fr));gap:1px;display:grid}.gallery-sheet>.gallery-object{background:var(--brando-surface);min-width:0;box-shadow:none;outline:1px solid var(--brando-line);cursor:move;border:0;border-radius:0;margin:0;padding:0;position:relative}.gallery-sheet>.gallery-object:first-of-type .gallery-tile-square>:is(img,.gallery-tile-placeholder){border-top-left-radius:5px}.gallery-tile-square{aspect-ratio:1;background:var(--brando-surface-selected);position:relative}.gallery-tile-square>img{object-fit:cover;width:100%;height:100%;display:block}.gallery-tile-placeholder{width:100%;height:100%;color:var(--brando-muted);place-items:center;display:grid}.gallery-tile-placeholder [data-icon]{width:22px;height:22px}.gallery-tile-placeholder svg{fill:currentColor;width:22px;height:22px}.gallery-sheet .gallery-object:is(:hover,:focus-within) .gallery-tile-square{outline:2px solid var(--brando-line-strong);outline-offset:-2px}.gallery-tile-number{background:color-mix(in srgb, var(--brando-surface) 92%, transparent);min-width:20px;height:20px;color:var(--brando-ink);font:var(--brando-text-xs)/20px var(--brando-font-sans);text-align:center;border-radius:10px;padding:0 5px;position:absolute;top:5px;left:5px}.gallery-tile-video{background:color-mix(in srgb, var(--brando-color-black) 60%, transparent);color:var(--brando-ink-inverse);font:var(--brando-text-2xs)/16px var(--brando-font-sans);white-space:nowrap;border-radius:4px;padding:1px 5px;position:absolute;top:5px;right:5px}.gallery-sheet .gallery-object .gallery-tile-actions{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:5px;right:5px}.gallery-sheet .gallery-object .gallery-tile-actions .gallery-object-actions{display:contents}.gallery-sheet .gallery-object .gallery-tile-actions button{border:1px solid var(--brando-line);background:var(--brando-surface);width:26px;height:26px;color:var(--brando-muted);box-shadow:var(--brando-shadow-xs);opacity:1;cursor:pointer;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:static}.gallery-sheet .gallery-object .gallery-tile-actions button [data-icon]{width:14px;height:14px}.gallery-sheet .gallery-object .gallery-tile-actions button:hover{color:var(--brando-ink);border-color:var(--brando-line-strong)}.gallery-sheet .gallery-object .gallery-tile-actions button.delete-object:hover,.gallery-sheet .gallery-object .gallery-tile-actions button.delete-x:hover{color:var(--brando-error-ink)}.gallery-sheet .gallery-object:is(:hover,:focus-within) .gallery-tile-actions{opacity:1}.gallery-sheet .gallery-object:is(:hover,:focus-within) .gallery-tile-video{opacity:0}.gallery-tile-meta{gap:3px;display:flex;position:absolute;bottom:5px;left:5px}.gallery-tile-icon{min-width:22px;height:20px;font:500 var(--brando-text-2xs)/1 var(--brando-font-sans);letter-spacing:.02em;cursor:pointer;border:0;border-radius:4px;place-items:center;margin:0;padding:0 4px;display:inline-grid;position:relative}.gallery-tile-icon [data-icon]{width:12px;height:12px}.gallery-tile-icon.is-set{background:var(--brando-surface);color:var(--brando-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--brando-shadow-ink) 8%, transparent)}.gallery-tile-icon.is-empty{background:color-mix(in srgb, var(--brando-surface) 70%, transparent);color:var(--brando-faint);box-shadow:var(--brando-shadow-ring)}.gallery-tile-icon.is-missing{background:var(--brando-attention);color:var(--brando-attention-ink);box-shadow:0 0 0 1px var(--brando-attention-line)}.gallery-tile-icon.is-active{box-shadow:0 0 0 2px var(--brando-accent)}.gallery-tile-icon:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}.gallery-tile-peek{z-index:25;background:var(--brando-ink);width:220px;color:var(--brando-ink-inverse);box-shadow:var(--brando-shadow-md);font:400 var(--brando-text-sm)/16px var(--brando-font-sans);letter-spacing:0;text-align:left;white-space:normal;pointer-events:none;border-radius:6px;padding:8px 10px;display:none;position:absolute;top:calc(100% + 6px);left:0}.gallery-tile-peek b{font-size:var(--brando-text-2xs);letter-spacing:.04em;text-transform:uppercase;opacity:.65;margin-bottom:2px;font-weight:500;display:block}.gallery-tile-peek .gallery-tile-peek-text{overflow-wrap:anywhere;display:block}.gallery-tile-peek .gallery-tile-peek-text p{margin:0!important}.gallery-tile-peek .gallery-tile-peek-text p+p{margin-top:4px!important}.gallery-tile-peek .gallery-tile-peek-text a{color:inherit;text-decoration:underline}.gallery-tile-peek .gallery-tile-peek-hint{font-size:var(--brando-text-xs);opacity:.6;margin-top:4px;display:block}.gallery-tile-icon:is(:hover,:focus-visible):not(.is-active) .gallery-tile-peek{display:block}.gallery-text-editor{z-index:30;border:1px solid var(--brando-line);background:var(--brando-surface);width:280px;box-shadow:var(--brando-shadow-lg);color:var(--brando-ink);font:var(--brando-text-md)/18px var(--brando-font-sans);text-align:left;cursor:default;border-radius:8px;padding:12px;position:absolute;top:calc(100% + 6px);left:0}.gallery-text-editor[data-align=end]{left:auto;right:0}.gallery-text-editor.gallery-text-editor--caption{width:320px}.gallery-text-editor .gallery-text-editor-label{font-size:var(--brando-text-sm);text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;line-height:16px;overflow:hidden}.gallery-text-editor .gallery-text-editor-file{color:var(--brando-muted)}.gallery-text-editor .gallery-text-editor-input{border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;height:58px;color:var(--brando-ink);font:var(--brando-text-md)/18px var(--brando-font-sans);resize:none;box-shadow:var(--brando-shadow-inset);border-radius:6px;margin:0;padding:7px 9px;display:block}.gallery-text-editor .gallery-text-editor-input:focus{outline:2.5px solid color-mix(in srgb, var(--brando-accent) 12%, transparent);border-color:var(--brando-line-strong)}.gallery-text-editor .field-wrapper{margin:0}.gallery-text-editor .field-wrapper>.label-wrapper{display:none}.gallery-text-editor .gallery-text-editor-note{color:var(--brando-muted);font-size:var(--brando-text-xs);line-height:15px;margin:6px 0 0!important}.gallery-text-editor .gallery-text-editor-actions{justify-content:flex-end;gap:6px;padding-top:10px;display:flex}.gallery-sheet-legend{color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.gallery-sheet-legend .gallery-sheet-legend-item{align-items:center;gap:5px;display:inline-flex}.gallery-sheet-legend .gallery-sheet-legend-item.is-missing{color:var(--brando-attention-ink)}.gallery-sheet-legend .gallery-tile-icon{cursor:default}.usage-inline{color:var(--brando-muted);font-size:var(--brando-text-xs);flex-wrap:wrap;gap:2px 6px;margin-top:2px;line-height:16px;display:flex}.usage-inline a{color:var(--workspace-ink,var(--brando-ink));text-decoration:underline;-webkit-text-decoration-color:var(--workspace-line,var(--brando-line));-webkit-text-decoration-color:var(--workspace-line,var(--brando-line));text-decoration-color:var(--workspace-line,var(--brando-line));text-underline-offset:2px}.usage-inline a:hover{text-decoration-color:currentColor}.usage-inline [aria-hidden]{margin-left:-1px}.usage-unused{color:var(--brando-attention-ink)}.usage-list li>.usage-hidden{color:var(--brando-muted)}.usage-list{border-top:1px solid var(--workspace-line,var(--brando-line));max-width:1120px;margin-top:32px;padding-top:24px}.usage-list h2{font-size:var(--brando-text-2xl);color:var(--workspace-ink,var(--brando-ink));margin:0 0 12px;font-weight:500;line-height:26px}.usage-list ul{border:1px solid var(--workspace-line,var(--brando-line));background:var(--brando-surface);border-radius:8px;overflow:hidden}.usage-list li+li{border-top:1px solid var(--workspace-line,var(--brando-line))}.usage-list li>a,.usage-list li>div{color:var(--workspace-ink,var(--brando-ink));grid-template-columns:40px minmax(0,1fr) auto 8px 16px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:grid}.usage-list li>a:hover{background:var(--brando-surface-hover)}.usage-list [data-icon]{width:16px;height:16px;color:var(--brando-muted)}.usage-list [data-icon].hidden{visibility:hidden}.usage-list-empty{color:var(--brando-muted);font-size:var(--brando-text-md)}.usage-cover{background:var(--brando-surface-hover);border-radius:5px;width:40px;height:40px;overflow:hidden}.usage-cover img{object-fit:cover;width:100%;height:100%}.usage-label{font-size:var(--brando-text-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-type{color:var(--brando-muted);font-size:var(--brando-text-sm)}.usage-status{border-radius:50%;width:8px;height:8px}.usage-status.status-published{background:var(--brando-status-published)}.usage-status.status-pending{background:var(--brando-status-pending)}.usage-status.status-draft{background:var(--brando-status-draft)}.usage-status.status-disabled{background:var(--brando-status-disabled)}.dragging .drop-indicator{transition:background-color .35s;display:flex!important}.drop-indicator{pointer-events:none;background-color:color-mix(in srgb, var(--brando-color-black) 60%, transparent);font-size:var(--brando-text-6xl);color:var(--brando-ink-inverse);z-index:9;justify-content:center;align-items:center;font-weight:700;display:none;position:absolute;inset:0}.drop-indicator>div{text-align:center}.input-image.small .image-wrapper-compact img{width:50px;height:50px}.input-image.square .image-wrapper-compact img{border-radius:0;height:auto}.input-image.compact .image-wrapper-compact{border:none;align-items:center;column-gap:8px;padding:0}.input-image.compact .image-wrapper-compact img{border-radius:4px;width:35px;height:35px}.input-image.compact .image-wrapper-compact .img-placeholder{width:35px;height:35px}.input-image.compact .image-wrapper-compact .image-info{font-size:var(--brando-text-sm);padding-left:0}.input-image .image-modal-content-info .file-input-wrapper span.label{width:100%}.input-image .file-input-wrapper{text-align:center;width:100%;position:relative}.input-image .file-input-wrapper span.label{z-index:0;cursor:pointer;white-space:nowrap;width:fit-content;color:var(--brando-ink);text-align:center;background-color:#0000;border-radius:35px;min-width:205px;padding:15px 25px 16px;transition:background-color .25s,border-color .25s;display:inline-block;position:relative;border:1px solid var(--brando-line)!important}.modal-body .input-image .file-input-wrapper span.label{width:100%}.input-image .file-input-wrapper:hover .label{background-color:var(--brando-surface-subform)}.input-image .file-input-wrapper input[type=file]{z-index:1;opacity:0;cursor:pointer;width:100%;height:50px;display:inline-block;position:absolute;top:0;left:0}.input-image .drop-target{display:contents;position:relative}.input-image .drop-target :is(svg,[data-icon]){pointer-events:none;-webkit-user-select:none;user-select:none}.input-image .drop-target .drop-instructions{text-align:center;font-size:var(--brando-text-xl);margin-bottom:15px}.input-image .drop-target .placeholder-wrapper{background-color:var(--brando-surface);border-radius:50%;margin-bottom:15px}.input-image .drop-target .placeholder-wrapper .svg-wrapper{padding:75px}.input-image .upload-file-size-instructions{background-color:var(--brando-attention);border-radius:8px;padding:12px}.input-image .upload-file-size-instructions svg{float:left;margin-right:7px;display:inline}.input-image .upload-file-size-instructions p{font-size:var(--brando-text-xl);margin-bottom:8px}.input-image .image-wrapper{position:relative}.focus-point{opacity:1;z-index:1;cursor:pointer;position:absolute;inset:0}.focus-point *{pointer-events:none;-webkit-user-select:none;user-select:none}.focus-point-pin{opacity:0;z-index:12;background:color-mix(in srgb, var(--brando-status-disabled) 75%, transparent);box-shadow:inset 0 0 3px color-mix(in srgb, var(--brando-shadow-ink) 50%, transparent);border:1px solid var(--brando-surface);border-radius:12px;padding:15px;transition:opacity;position:absolute;transform:translate(-50%,-50%)}.focus-point-pin.visible{opacity:1;transition:opacity 1s}.input-image-previews button[phx-click=cancel-upload]{background-color:var(--brando-accent);color:var(--brando-ink-inverse);border:none;border-radius:25px;width:25px;height:25px;padding-top:1px}.image-modal-content{display:flex}.image-modal-content.ac{align-items:center}.image-modal-content .image-modal-content-preview{width:50%;padding-right:8px}.image-modal-content .image-modal-content-preview figure{position:relative}.image-modal-content .image-modal-content-preview svg path:nth-of-type(2){fill:var(--brando-faint)}.image-modal-content .image-modal-content-preview .info{font-size:var(--brando-text-xs);margin-top:10px}.image-modal-content .image-modal-content-info{width:50%;padding-left:8px}.string-list{--list-line:var(--brando-line);--list-hover:var(--brando-surface-hover);--list-ink:var(--brando-ink);--list-muted:var(--brando-muted);--list-faint:var(--brando-faint);--list-accent:var(--brando-accent);border:1px solid var(--list-line);background:var(--brando-surface);border-radius:6px;flex-direction:column;display:flex}.string-list .string-list-row{align-items:center;min-height:38px;transition:background-color .15s;display:flex;position:relative}.string-list .string-list-row+.string-list-row{border-top:1px solid var(--list-line)}.string-list .string-list-row:first-child{border-radius:5px 5px 0 0}.string-list .string-list-row:last-child{border-radius:0 0 5px 5px}.string-list .string-list-row:only-child{border-radius:5px}.string-list .string-list-row:hover{background:var(--list-hover)}.string-list .string-list-gutter{color:var(--list-faint);font:var(--brando-text-xs)/16px var(--brando-font-mono);font-variant-numeric:tabular-nums;flex:0 0 34px;align-self:stretch;place-items:center;display:grid}.string-list .string-list-gutter [data-icon]{color:currentColor;width:14px;height:14px}.string-list .string-list-row>input.string-list-input{width:100%;min-width:0;height:38px;min-height:38px;box-shadow:none;color:var(--list-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding:0 8px 0 0}.string-list .string-list-row>input.string-list-input::placeholder{color:var(--list-faint);font:inherit}.string-list .string-list-row:focus-within{background:var(--brando-surface);box-shadow:inset 2px 0 0 var(--list-accent)}.string-list .string-list-add{background:var(--brando-surface-shaded)}.string-list .string-list-add .string-list-gutter{color:var(--list-muted)}.string-list .string-list-remove{width:24px;height:28px;color:var(--brando-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin-right:6px;padding:0;transition:opacity .12s;display:grid}.string-list .string-list-remove [data-icon]{color:currentColor;width:15px;height:15px}.string-list .string-list-remove:hover,.string-list .string-list-remove:focus-visible{background:var(--brando-surface-selected);color:var(--list-ink);opacity:1}.string-list .string-list-insert{z-index:2;border:1px solid var(--list-line);background:var(--brando-surface);width:18px;height:18px;color:var(--list-muted);opacity:0;cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:opacity .12s;display:grid;position:absolute;top:0;left:8px;transform:translateY(-50%)}.string-list .string-list-insert [data-icon]{color:currentColor;width:12px;height:12px}.string-list .string-list-insert:hover,.string-list .string-list-insert:focus-visible{border-color:var(--list-accent);background:var(--list-accent);color:var(--brando-ink-inverse);opacity:1}.string-list .string-list-row:first-child .string-list-insert{top:2px;transform:none}.string-list .string-list-row:hover :is(.string-list-insert,.string-list-remove){opacity:1}.string-list .string-list-row:has(>.string-list-insert:is(:hover,:focus-visible)){border-top-color:var(--list-accent)}@media (pointer:coarse){.string-list .string-list-remove,.string-list .string-list-insert{opacity:1}}.input-video .video-wrapper-compact img{object-fit:cover}.input-video .video-wrapper-compact .video-placeholder svg{width:48px;height:48px}.input-video .video-wrapper-compact .video-info .info-wrapper .type{font-size:var(--brando-text-xs);text-transform:uppercase;opacity:.7;margin-bottom:2px}.input-video .video-wrapper-compact .video-info .info-wrapper .title-row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.input-video .video-wrapper-compact .video-info .info-wrapper .title{font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.input-video .video-wrapper-compact .video-info .info-wrapper .status-indicator{border-radius:50%;flex-shrink:0;width:12px;height:12px}.input-video .video-wrapper-compact .video-info .info-wrapper .status-indicator.ready{background-color:var(--brando-status-published)}.input-video .video-wrapper-compact .video-info .info-wrapper .status-indicator.uploading{background-color:var(--brando-faint);animation:1.5s ease-in-out infinite pulse}.input-video .video-wrapper-compact .video-info .info-wrapper .status-indicator.processing{background-color:var(--brando-status-pending);animation:1.5s ease-in-out infinite pulse}.input-video .video-wrapper-compact .video-info .info-wrapper .status-indicator.errored{background-color:var(--brando-status-disabled)}.input-video .video-wrapper-compact .video-info .info-wrapper .status-indicator.pending{background-color:var(--brando-faint);animation:1.5s ease-in-out infinite pulse}.input-video .video-wrapper-compact .video-info .info-wrapper .meta{font-size:var(--brando-text-xs);opacity:.7}.radios-wrapper{margin-top:8px}.radios-wrapper .form-check{margin-bottom:5px}.radios-wrapper input{margin-top:-1px;margin-right:10px}.radios-wrapper label{font-size:var(--brando-text-lg);align-items:center;display:flex}.radios-wrapper.status{position:relative}.radios-wrapper.status.compact{background:var(--brando-surface);border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius);cursor:pointer;justify-content:center;width:46px;height:44px;margin:0;display:flex}.radios-wrapper.status.compact>.status-trigger{border-radius:inherit;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.radios-wrapper.status.compact>.status-trigger>svg{box-sizing:content-box;margin-top:0;margin-right:0}.radios-wrapper.status .form-check{margin-bottom:5px;display:flex}.radios-wrapper.status input{margin-right:8px}.radios-wrapper.status label{display:inline-block}.radios-wrapper.status label span{align-items:center;display:inline-flex}.radios-wrapper.status .status-dropdown{z-index:1;background-color:var(--brando-surface);border:1px solid var(--brando-input-border);width:240px;box-shadow:var(--brando-shadow-md);border-radius:10px;padding:10px;position:absolute;top:35px}.radios-wrapper.status svg{margin-right:10px}.radios-wrapper.status svg circle{fill:var(--brando-accent);transition:fill .5s}.radios-wrapper.status svg circle.draft{fill:var(--brando-status-draft)}.radios-wrapper.status svg circle.pending{fill:var(--brando-status-pending)}.radios-wrapper.status svg circle.published{fill:var(--brando-status-published)}.radios-wrapper.status svg circle.disabled{fill:var(--brando-status-disabled)}.radios-wrapper.status .label-text{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);border:1px solid;border-radius:6px;padding:3px 12px 3px 10px;line-height:1.8;display:inline-block}.radios-wrapper.status .label-text.draft{border-color:var(--brando-status-draft)}.radios-wrapper.status .label-text.pending{border-color:var(--brando-status-pending)}.radios-wrapper.status .label-text.published{border-color:var(--brando-status-published)}.radios-wrapper.status .label-text.disabled{border-color:var(--brando-status-disabled)}select.admin-select{appearance:none;width:100%;min-width:0;height:40px;font:var(--brando-text-md)/20px var(--brando-font-sans);color:var(--brando-ink);border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius);box-shadow:var(--brando-input-shadow);background-color:var(--brando-surface);text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23626d67' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:16px;padding:0 40px 0 14px;transition:border-color .15s,box-shadow .15s;display:block}select.admin-select:hover:not(:disabled){border-color:var(--brando-line-strong)}select.admin-select:focus-visible{border-color:var(--brando-accent);box-shadow:var(--brando-input-focus-shadow);outline:2px solid var(--brando-accent);outline-offset:2px}select.admin-select:disabled{cursor:not-allowed;opacity:.55}@media (forced-colors:active){select.admin-select{appearance:auto;background-image:none}}h2.titlecase{text-transform:uppercase;letter-spacing:.03em;margin-top:15px;margin-bottom:8px;font-weight:700;font-size:var(--brando-text-sm)!important}.select-modal-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.select-modal-wrapper>*{min-width:0}.select-modal-wrapper form{width:100%}.multiselect-picker .multiselect-heading{min-height:22px;color:var(--brando-ink);font:500 var(--brando-text-md)/20px var(--brando-font-sans);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0 0 8px;display:flex}.multiselect-picker .multiselect-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(440px,52vh);overflow-y:auto}.multiselect-picker .multiselect-list>.identifier{flex-wrap:nowrap;flex:none;height:auto;min-height:44px;padding:7px 12px}.multiselect-picker .identifier-copy{gap:1px}.multiselect-picker .identifier-title{font-size:var(--brando-text-lg);line-height:20px}.multiselect-picker .identifier-status{margin-right:.4em}.multiselect-picker .multiselect-option .identifier-check>[data-icon]{visibility:hidden}.multiselect-picker .multiselect-option.selected .identifier-check>[data-icon],.multiselect-picker .multiselect-option.option-selected:not(.selected) .identifier-check>[data-icon]{visibility:visible}.multiselect-picker .multiselect-option.option-selected:not(.selected){background:var(--brando-surface-selected)}.multiselect-picker .multiselect-option.option-selected:not(.selected) .identifier-check{border-color:var(--brando-accent);background:var(--brando-accent);color:var(--brando-ink-inverse)}.multiselect-picker .multiselect-option.selected.option-selected{background:var(--brando-surface)}.multiselect-picker .multiselect-option.selected.option-selected .identifier-check{border-color:color-mix(in srgb, var(--brando-muted) 75%, transparent);background:var(--brando-surface)}.multiselect-picker .multiselect-option.selected.option-selected .identifier-check>[data-icon]{visibility:hidden}.multiselect-picker .multiselect-chosen-row.removing{opacity:.4;pointer-events:none}.multiselect-picker .multiselect-empty{border:1px solid var(--brando-line);color:var(--brando-muted);font-size:var(--brando-text-md);border-radius:6px;margin:0;padding:12px;line-height:20px}@media (width<=600px){.select-modal-wrapper{grid-template-columns:minmax(0,1fr);gap:20px}.multiselect-picker .multiselect-list{max-height:44vh}}.selected-labels{margin-bottom:5px}.selected-labels .empty-label{font-size:var(--brando-text-sm);opacity:.55;margin-bottom:2px;padding:3px 0}.selected-labels[data-sequenced] .selected-label{cursor:grab}.selected-labels[data-sequenced] .selected-label:before{content:"";opacity:.35;background-image:radial-gradient(circle,currentColor 1px,#0000 1.1px);background-size:4px 4px;flex:none;align-self:center;width:7px;height:11px;margin-right:6px}.selected-labels[data-sequenced] .selected-label:active{cursor:grabbing}.selected-labels.wrapped{flex-wrap:wrap;gap:2px;display:flex}.selected-labels .selected-label{-webkit-user-select:none;user-select:none;background-color:color-mix(in srgb, var(--brando-ink) 4%, transparent);border-radius:4px;align-items:baseline;width:fit-content;margin-bottom:2px;padding:3px 10px 3px 8px;transition:opacity 80ms,background-color 80ms;display:flex}.selected-labels .selected-label:hover{background-color:color-mix(in srgb, var(--brando-ink) 8%, transparent)}.selected-labels .selected-label .btn{flex:none}.selected-labels .selected-label.removing{opacity:.4;pointer-events:none}.selected-labels .selected-label-text{font-size:var(--brando-text-sm);align-items:center;display:flex}.selected-labels .selected-label-text svg{margin-right:5px}.selected-labels .selected-label-text svg circle{fill:var(--brando-status-published)}.selected-labels .selected-label-text svg circle.draft{fill:var(--brando-status-draft)}.selected-labels .selected-label-text svg circle.pending{fill:var(--brando-status-pending)}.selected-labels .selected-label-text svg circle.published{fill:var(--brando-status-published)}.selected-labels .selected-label-text svg circle.disabled{fill:var(--brando-status-disabled)}.selected-labels .selected-label-text svg circle.deleted{fill:var(--brando-status-deleted)}.multiselect .modal-footer .button-group{align-items:center;gap:16px}.multiselect{border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius);width:100%;height:44px;box-shadow:var(--brando-input-shadow);background-color:#0000;justify-content:space-between;align-items:center;padding-left:14px;padding-right:14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.multiselect .inline-options{border:1px solid var(--brando-input-border);background:var(--brando-surface);min-width:250px;box-shadow:var(--brando-shadow-md);color:var(--brando-ink);z-index:2;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:40px;right:0;overflow:clip}.multiselect .inline-options.hidden{display:none}.multiselect .button-edit{font-size:var(--brando-text-md);border:1px solid var(--brando-input-border);box-shadow:var(--brando-shadow-xs);border-radius:6px;padding:6px 12px;line-height:1;transition:all .2s}.multiselect .button-edit:hover{background-color:var(--brando-ink);color:var(--brando-ink-inverse);border-color:var(--brando-line-strong)}.multiselect .options svg{margin-right:9px}.multiselect .options svg circle{fill:var(--brando-status-published)}.multiselect .options svg circle.draft{fill:var(--brando-status-draft)}.multiselect .options svg circle.pending{fill:var(--brando-status-pending)}.multiselect .options svg circle.published{fill:var(--brando-status-published)}.multiselect .options svg circle.disabled{fill:var(--brando-status-disabled)}.multiselect .options svg circle.deleted{fill:var(--brando-status-deleted)}.multiselect .select-label{align-items:center;display:flex}.multiselect .selected-items .selected-item-row{align-items:center;padding-bottom:9px;line-height:1;display:flex}.multiselect .options{max-height:350px;overflow-y:auto}.multiselect .options h2.titlecase{z-index:1;background-color:var(--brando-surface);margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:8px;position:sticky;top:0}.multiselect .options .options-option{cursor:pointer;color:var(--brando-ink);background-color:var(--brando-surface);-webkit-user-select:none;user-select:none;text-align:left;width:100%;min-height:44px;line-height:20px;font-size:var(--brando-text-md);border:none;border-radius:8px;align-items:center;margin-bottom:2px;padding:8px 36px 8px 14px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;transition:background-color 80ms,color 80ms;display:flex;position:relative}.multiselect .options .options-option:hover{color:var(--brando-ink);background-color:var(--brando-surface-hover)}.multiselect .options .options-option.option-selected{background-color:color-mix(in srgb, var(--brando-ink) 7%, transparent);color:var(--brando-ink);font-weight:500}.multiselect .options .options-option.option-selected:after{content:"";background-color:currentColor;width:13px;height:13px;position:absolute;top:50%;right:14px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l4 4 7-9' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l4 4 7-9' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat}.multiselect .options .options-option.option-selected:hover{background-color:color-mix(in srgb, var(--brando-ink) 11%, transparent)}.multiselect .options .options-option:active{filter:brightness(.96)}.multiselect .options .options-option .option-label-wrap{flex-direction:column;gap:2px;display:flex}.multiselect .options .options-option .option-label-wrap .help-text{font-size:var(--brando-text-xs);opacity:.55;font-family:var(--brando-font-sans);margin-top:3px}.multiselect .options .no-results{font-size:var(--brando-text-md);opacity:.6;padding:12px 14px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.multiselect .selected-items{align-items:space-between;flex-direction:column;display:flex}.multiselect .selected-items .selected-item-row{padding-bottom:15px}.multiselect .search{border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius);background-color:var(--brando-surface);outline:none;width:100%;margin-bottom:10px;padding:8px 14px;transition:border-color .2s,box-shadow .2s}.multiselect .search:focus{border-color:var(--brando-accent);box-shadow:var(--brando-input-focus-shadow)}.multiselect .similar-box{background-color:var(--brando-attention);margin-left:-10px;margin-right:-10px;padding:10px}.multiselect .similar-box .similar-header{margin-bottom:15px;font-weight:500}.multiselect .similar-box .similar-header :is(svg,[data-icon]){margin-right:15px}.multiselect .similar-box li{padding-top:8px;padding-bottom:8px;list-style-type:none}.multiselect .similar-box li .arrow{margin-right:15px}.select-filter{z-index:2;background-color:var(--brando-surface);margin-bottom:15px;position:sticky;top:0}.select-filter .filter-input-wrapper{align-items:center;display:flex;position:relative}.select-filter .filter-input-wrapper .filter-icon{opacity:.4;pointer-events:none;width:14px;height:14px;position:absolute;left:12px}.select-filter .filter-input-wrapper .filter-icon~input.text{width:100%;padding-left:34px;padding-right:34px}.select-filter .filter-input-wrapper input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.select-filter .filter-input-wrapper .filter-clear{cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:4px;transition:opacity 80ms;display:none;position:absolute;right:8px}.select-filter .filter-input-wrapper .filter-clear:hover{opacity:1}.select-filter .filter-input-wrapper .filter-clear.visible{display:flex}.select-filter .filter-input-wrapper .filter-clear :is(svg,[data-icon]){width:100%;height:100%}.invalid-options-warning{background-color:var(--brando-attention);border:1px solid var(--brando-attention-line);font-size:var(--brando-text-md);font-family:var(--brando-font-mono);border-radius:4px;margin-bottom:10px;padding:8px 12px}.invalid-options-warning .invalid-options-warning-content{justify-content:space-between;align-items:center;gap:10px;display:flex}.custom-value-section{border-top:1px solid var(--brando-surface-shaded);margin-top:20px;padding-top:20px}.custom-value-section h2{margin-bottom:10px}.custom-value-section .field-wrapper{margin-bottom:15px}.custom-value-section button{width:100%}.override-reset-button{border:1px solid var(--brando-line);width:20px;height:20px;color:var(--brando-muted);z-index:2;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:12px;right:8px}.override-reset-button span{width:.5rem;height:.5rem}button.override-reset-button:hover{border-color:var(--brando-line-strong);background-color:#f0f8ff}.tiptap-wrapper>.override-reset-button{top:auto;bottom:8px}input.is-overridden{border-left:3px solid var(--brando-accent)}.tiptap-inherited-value{font-size:var(--brando-text-sm);color:var(--brando-muted);margin-top:6px;line-height:1.4}.tiptap-inherited-value:before{content:"↳ ";opacity:.6}.override-toggle-group{box-shadow:0 0 0 1px color-mix(in srgb, currentColor 12%, transparent);border-radius:10px;margin-top:15px;margin-bottom:15px;padding:5px 10px 8px;border:none!important}.override-toggle-group legend{font-weight:500;font-size:var(--brando-text-sm);background-color:var(--brando-surface);align-items:center;gap:4px;padding-left:4px;display:flex}.override-reset-all{font-size:var(--brando-text-xs);color:var(--brando-muted);border:1px solid var(--brando-line);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.override-reset-all span{width:.4rem;height:.4rem}button.override-reset-all:hover{border-color:var(--brando-line-strong);background-color:#f0f8ff}.override-toggle-row{align-items:center;gap:8px;padding:3px 0;display:flex}.override-toggle-btn{background:var(--brando-line);cursor:pointer;border:none;border-radius:7px;flex-shrink:0;width:26px;height:14px;padding:0;transition:background .2s,opacity .2s;position:relative}.override-toggle-btn:after{content:"";background:var(--brando-surface);border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:2px;left:2px}.override-toggle-btn.active{background:var(--brando-accent)}.override-toggle-btn.active:after{transform:translate(12px)}.override-toggle-label{font-size:var(--brando-text-sm);-webkit-user-select:none;user-select:none}.override-reset-inline{border:1px solid var(--brando-line);width:16px;height:16px;color:var(--brando-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.override-reset-inline span{width:.4rem;height:.4rem}button.override-reset-inline:hover{border-color:var(--brando-line-strong);background-color:#f0f8ff}.i18n-field .i18n-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.i18n-field .i18n-head .i18n-tabs{margin-bottom:0}.i18n-field .i18n-head .i18n-suggest{margin-inline-start:auto}.i18n-field .i18n-tabs{border:1px solid var(--brando-input-border);background:var(--brando-surface-hover);border-radius:999px;gap:2px;margin-bottom:6px;padding:2px;transition:border-color .2s;display:inline-flex}.i18n-field .i18n-tab{min-height:22px;color:inherit;font-family:var(--brando-font-mono);font-size:var(--brando-text-2xs);letter-spacing:.04em;text-transform:uppercase;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;transition:background-color .2s,box-shadow .2s,opacity .2s;position:relative}.i18n-field .i18n-tab:hover{opacity:1}.i18n-field .i18n-tab.is-active{background:var(--brando-surface);box-shadow:var(--brando-shadow-xs), var(--brando-shadow-ring);opacity:1}.i18n-field .i18n-tab[data-missing=true]:after{content:"";background:var(--brando-attention-line);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.i18n-field:focus-within .i18n-tabs{border-color:var(--brando-accent)}.i18n-field .i18n-panel:not(.is-active){display:none}input.text{border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius);width:100%;height:44px;box-shadow:var(--brando-input-shadow);background-color:#0000;padding:0 14px;transition:border-color .2s,box-shadow .2s}input.text:focus{border-color:var(--brando-accent);box-shadow:var(--brando-input-focus-shadow);outline:none}input.text.monospace,input.text.monospace::placeholder{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-lg)}input.text.invert{color:var(--brando-ink)}textarea.text{border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius);width:100%;box-shadow:var(--brando-input-shadow);background-color:#0000;padding:10px 14px;transition:border-color .2s,box-shadow .2s}textarea.text:focus{border-color:var(--brando-accent);box-shadow:var(--brando-input-focus-shadow);outline:none}textarea.text.monospace{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-lg)}textarea.text .counter{font-size:var(--brando-text-xs);float:right}.input-with-action,.ref-alt-field{position:relative}.ref-alt-field>.ref-alt-suggest{position:absolute;top:-4px;right:0}.is-suggesting-alt .i18n-suggest{pointer-events:none;cursor:progress}.is-suggesting-alt .i18n-suggest>[data-icon]{animation:1.2s ease-in-out infinite ai-action-busy}.ProseMirror{max-width:70ch;color:var(--brando-ink);line-height:1.5}.ProseMirror:focus{outline:none}.ProseMirror strong{font-weight:600}.ProseMirror p{margin-bottom:22px}.modal-body .ProseMirror p{font-size:var(--brando-text-xl)}.ProseMirror p:last-of-type{margin-bottom:0}.ProseMirror p a{text-decoration:underline;-webkit-text-decoration-color:var(--brando-accent);-webkit-text-decoration-color:var(--brando-accent);text-decoration-color:var(--brando-accent);border-bottom:none;text-decoration-thickness:2px}.ProseMirror blockquote{border-left:2px solid var(--brando-muted);margin-top:35px;margin-bottom:35px;padding-left:40px}.ProseMirror:first-child{margin-top:0!important}.ProseMirror h1{margin-top:1.5em;margin-bottom:.5em;font-weight:600!important;line-height:1!important}.ProseMirror h2{font-size:var(--brando-text-5xl);margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.05!important}.ProseMirror h2 a{text-decoration:underline;-webkit-text-decoration-color:var(--brando-accent);-webkit-text-decoration-color:var(--brando-accent);text-decoration-color:var(--brando-accent);border-bottom:none;text-decoration-thickness:2px}.ProseMirror ul+h2,.ProseMirror p+h2,.ProseMirror li+h2{margin-top:45px}.ProseMirror h3{font-size:var(--brando-text-4xl);margin-top:1.5em;margin-bottom:.75em;font-weight:600!important;line-height:1.1!important}.ProseMirror h3 a{text-decoration:underline;-webkit-text-decoration-color:var(--brando-accent);-webkit-text-decoration-color:var(--brando-accent);text-decoration-color:var(--brando-accent);border-bottom:none;text-decoration-thickness:2px}.ProseMirror>:first-child{padding-top:0;margin-top:0!important}.ProseMirror ul{margin-top:30px;margin-bottom:30px;list-style-type:disc}.ProseMirror ul li{margin-left:25px;padding-left:10px}.ProseMirror ol{padding-top:20px;padding-bottom:20px;padding-left:20px;list-style-type:decimal}.ProseMirror li>ul{margin-top:5px;margin-bottom:5px}.ProseMirror a.action-button{height:50px;line-height:1;font-size:var(--brando-text-2xl);border-radius:33px;padding:15px 23px 14px;display:inline-block;border:1px solid var(--brando-line)!important}.ProseMirror .brando-villain-variable{font-family:var(--brando-font-mono);background-color:gold;border-radius:12px;padding:6px 2px;font-size:80%}.tiptap-wrapper{min-width:0;position:relative}.field-base .tiptap-wrapper{background:var(--brando-surface);border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius,6px)}.field-base .tiptap-wrapper:after{content:"";z-index:3;pointer-events:none;border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius,6px);position:absolute;inset:-1px}.tiptap-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tiptap-preview{background:var(--brando-surface);cursor:text;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;min-width:0;padding:16px 12px;display:grid}.tiptap-preview .tiptap-preview-actions{justify-content:flex-end;display:flex}.tiptap-preview .tiptap-activate{border:1px solid var(--brando-line);background:var(--brando-surface-hover);min-height:32px;color:var(--brando-muted);font:500 var(--brando-text-sm)/18px var(--brando-font-sans);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;margin:0;padding:6px 11px;display:inline-flex}.tiptap-preview .tiptap-activate:hover{background:var(--brando-surface-selected);border-color:var(--brando-line-strong)}.tiptap-preview .tiptap-activate:focus-visible{outline:2px solid var(--brando-accent);outline-offset:3px}.tiptap-preview .tiptap-activate:disabled{opacity:.5;cursor:default}.tiptap-preview:not(.is-readonly):is(:hover,:focus-within){background:var(--brando-surface-shaded)}.tiptap-preview .tiptap-preview-content{overflow-wrap:anywhere;min-width:0;min-height:32px;padding:0}.tiptap-preview .tiptap-preview-empty{color:var(--brando-muted)}.tiptap-preview.is-readonly{cursor:default}@media (width<=600px){.tiptap-preview{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px}}@media (pointer:coarse){.tiptap-preview .tiptap-activate{min-height:40px}}.tiptap-editor-shell{--tiptap-ink:var(--brando-ink);--tiptap-muted:var(--brando-muted);--tiptap-border:var(--brando-line);--tiptap-sage:var(--brando-accent);--tiptap-paper:var(--brando-surface);color:var(--tiptap-ink);background:var(--tiptap-paper);border-radius:6px;min-width:0}.tiptap-editor-shell .tiptap-document{padding:16px 0}.tiptap-editor-shell .ProseMirror{width:100%;min-height:40px}.tiptap-editor-shell .ProseMirror p.is-editor-empty:first-child:before{color:var(--tiptap-muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap-editor-shell .ProseMirror [data-type=jump-anchor]{-webkit-text-decoration:underline dotted var(--brando-accent);-webkit-text-decoration:underline dotted var(--brando-accent);text-decoration:underline dotted var(--brando-accent);text-underline-offset:4px}.tiptap-wrapper .tiptap-menu{top:var(--form-toolbar-offset,75px);flex-wrap:wrap;align-items:center;gap:3px;padding:5px 8px 8px;display:flex;position:sticky}.tiptap-wrapper .tiptap-menu:before{content:"";background:var(--brando-surface);pointer-events:none;height:8px;position:absolute;inset:-8px 0 auto}.tiptap-wrapper .tiptap-menu{z-index:2;background:var(--brando-surface);border-bottom:1px solid var(--brando-line);border-radius:6px 6px 0 0}.tiptap-wrapper .tiptap-menu .tiptap-tool-group{display:flex}.tiptap-wrapper .tiptap-menu .tiptap-tool{color:var(--brando-ink);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:32px;height:32px;margin:0;padding:6px;display:inline-flex}.tiptap-wrapper .tiptap-menu .tiptap-tool>:is(span,[data-icon]){flex-shrink:0;width:18px;height:18px;display:inline-block}.tiptap-wrapper .tiptap-menu .tiptap-tool:hover,.tiptap-wrapper .tiptap-menu .tiptap-tool[aria-pressed=true]{background:var(--brando-surface-selected)}.tiptap-wrapper .tiptap-menu .tiptap-tool:disabled{opacity:.35;cursor:default}.tiptap-wrapper .tiptap-menu .tiptap-tool:focus{outline:2px solid var(--brando-accent);outline-offset:2px}.tiptap-wrapper .tiptap-menu .tiptap-type-control{width:auto;font-size:var(--brando-text-md);padding-inline:9px}.tiptap-wrapper .tiptap-menu .tiptap-type-control>span:first-child{width:auto}.tiptap-wrapper .tiptap-menu .tiptap-type-control>[data-icon]{width:12px;height:12px}.tiptap-wrapper .tiptap-menu .tiptap-type-control.tiptap-type-pilcrow>span:first-child{font-size:var(--brando-text-2xl);line-height:18px}.tiptap-wrapper .tiptap-menu .tiptap-disclosure{width:22px;min-width:22px}.tiptap-wrapper .tiptap-menu .tiptap-undo{margin-left:auto}.tiptap-wrapper .tiptap-menu .tiptap-ai-trigger{color:var(--brando-ai)}.modal,.drawer,.tiptap-editor-shell.expanded{--form-toolbar-offset:0px}.field-base .tiptap-editor-shell .tiptap-document{padding-inline:12px}.tiptap-popover{box-sizing:border-box;background:var(--brando-surface);border:1px solid var(--brando-line);min-width:180px;max-width:min(340px,100vw - 16px);box-shadow:0 6px 20px color-mix(in srgb, var(--brando-ink) 13%, transparent);color:var(--brando-ink);border-radius:6px;margin:0;padding:6px}.tiptap-popover button:where(:not(.menu-item)):focus-visible,.tiptap-popover input:focus-visible,.tiptap-popover select:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.tiptap-popover input[type=text],.tiptap-popover select{box-sizing:border-box;border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;min-height:40px;color:inherit;font:inherit;border-radius:4px;padding:8px 10px}.tiptap-popover .tiptap-color{font-size:var(--brando-text-sm);justify-content:space-between;align-items:center;gap:16px;padding:6px 10px;display:flex}.tiptap-popover input[type=color]{border:1px solid var(--brando-line);background:0 0;width:34px;height:32px;padding:2px;display:block}.tiptap-preset-picker{background:var(--brando-surface-hover);border:1px solid var(--brando-line);border-radius:5px;margin-block:12px;padding:12px 14px}.tiptap-preset-picker summary{cursor:pointer;font-size:var(--brando-text-md)}.tiptap-preset-picker p{font-size:var(--brando-text-md);color:var(--brando-muted);margin:0;padding-block:12px}.tiptap-preset-picker>button{text-align:left;background:var(--brando-surface);border:1px solid var(--brando-line);border-radius:4px;flex-direction:column;gap:4px;width:100%;margin-block:6px;padding:12px;display:flex}.tiptap-preset-picker small{color:var(--brando-muted);font-size:var(--brando-text-sm)}.tiptap-link-url-workspace{grid-template-columns:minmax(0,1fr) 306px;display:grid}#tiptap-link-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.tiptap-link-content-workspace{flex:1;min-height:0}.tiptap-link-content-workspace>[data-phx-component]{height:100%}#tiptap-link-dialog:has(.tiptap-link-content-workspace) #tiptap-link-form{overflow:hidden}#tiptap-link-dialog:has(.tiptap-link-url-workspace)>.modal-dialog{width:900px;height:auto}#tiptap-link-dialog .modal-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:70ch;display:-webkit-box;overflow:hidden}.tiptap-link-destination{padding:24px}.tiptap-link-destination .field-wrapper{margin:0}.tiptap-link-destination .control-label{margin-bottom:8px;display:block}.tiptap-link-destination .help-text{font-size:var(--brando-text-md);color:var(--brando-muted);margin:0;padding-top:12px}.tiptap-link-settings{background:var(--brando-surface-hover);padding:24px 20px}.tiptap-link-fields{flex-direction:column;gap:14px;display:flex}.tiptap-link-field{font-size:var(--brando-text-md);flex-direction:column;gap:8px;display:flex}.tiptap-link-fields select,.tiptap-link-fields input.text,.tiptap-link-destination input.text{box-sizing:border-box;border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;min-height:40px;color:var(--brando-ink);font-size:var(--brando-text-lg);border-radius:4px;padding:8px 10px}.tiptap-link-check{font-size:var(--brando-text-md);align-items:center;gap:8px;display:flex}.tiptap-link-error{color:var(--brando-error-ink);font-size:var(--brando-text-md);margin:0;padding:16px 24px}.tiptap-link-error:empty{display:none}.tiptap-link-warning{background:var(--brando-attention);color:var(--brando-attention-ink);font-size:var(--brando-text-md);flex-shrink:0;margin:0;padding:12px 24px}@media (width<=700px){.tiptap-link-url-workspace{grid-template-columns:1fr}.tiptap-link-fields input.text,.tiptap-link-destination input.text{font-size:var(--brando-text-xl)}}.tiptap-ai-editor select{font-size:var(--brando-text-lg)}.tiptap-ai-editor button.ai-action{width:100%;min-width:0;height:auto;min-height:34px;font-size:var(--brando-text-md);border:0;border-radius:5px;justify-content:center;gap:8px;padding:7px 12px;font-weight:500;line-height:18px;display:flex}.tiptap-ai-editor button.ai-action>[data-icon]{width:14px;height:14px}.tiptap-ai-editor button.ai-action:focus-visible{outline-color:var(--brando-ai)}.tiptap-anchor-editor,.tiptap-ai-editor{width:320px;padding:18px}:is(.tiptap-anchor-editor:popover-open,.tiptap-ai-editor:popover-open){flex-direction:column;gap:12px;display:flex}.tiptap-anchor-editor label,.tiptap-ai-editor label{font-size:var(--brando-text-md);margin:0}.tiptap-anchor-editor p,.tiptap-ai-editor p{font-size:var(--brando-text-md);color:var(--brando-muted);margin:0}.tiptap-anchor-editor .tiptap-popover-actions,.tiptap-ai-editor .tiptap-popover-actions{flex-wrap:wrap;gap:6px;display:flex}.tiptap-link-preview,.tiptap-status{border-top:1px solid var(--brando-line);font-size:var(--brando-text-sm);color:var(--brando-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.tiptap-link-preview>span:first-child,.tiptap-status>span:first-child{overflow-wrap:anywhere;flex:1}.tiptap-link-preview button,.tiptap-status button,.tiptap-link-preview a,.tiptap-status a{color:var(--brando-accent);font-size:var(--brando-text-sm);background:0 0;border:0;padding:4px 0;text-decoration:underline}.tiptap-editor-shell.expanded:popover-open{box-sizing:border-box;border:1px solid var(--brando-line);width:min(960px,100vw - 64px);height:min(820px,100dvh - 64px);max-height:calc(100dvh - 64px);box-shadow:0 26px 80px color-mix(in srgb, var(--brando-ink) 15%, transparent), 0 4px 16px color-mix(in srgb, var(--brando-ink) 7%, transparent);color:var(--brando-ink);font:var(--brando-text-lg)/1.5 var(--brando-font-sans);border-radius:12px;flex-direction:column;margin:auto;padding:0;display:flex;position:fixed;inset:32px;overflow:hidden}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-header{border-bottom:1px solid var(--brando-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-heading{align-items:center;gap:14px;min-width:0;display:flex}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-icon{border:1px solid var(--brando-line);background:var(--brando-surface-hover);width:40px;height:40px;color:var(--brando-muted);border-radius:8px;flex:0 0 40px;place-items:center;display:grid}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-icon>[data-icon]{width:20px;height:20px}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-heading-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-heading h2{font:500 var(--brando-text-4xl)/28px var(--brando-font-sans);letter-spacing:-.025em;text-transform:none;text-box:trim-both cap alphabetic;overflow-wrap:anywhere;margin:0}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-heading p{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--brando-muted);text-box:trim-both cap alphabetic;margin:0}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-done{border:1px solid var(--brando-accent);background:var(--brando-accent);min-height:34px;color:var(--brando-ink-inverse);font:var(--brando-text-md)/18px var(--brando-font-sans);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:7px 13px;display:inline-flex}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-done>[data-icon]{width:16px;height:16px}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-done:hover{background:var(--brando-accent-hover)}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-done:focus-visible{outline:2px solid var(--brando-accent);outline-offset:3px}.tiptap-editor-shell.expanded:popover-open .tiptap-menu{background:var(--brando-surface-shaded);border-radius:0;flex-shrink:0;padding:10px 24px;position:static}.tiptap-editor-shell.expanded:popover-open .tiptap-writing-area{background:var(--brando-surface-hover);scrollbar-width:thin;flex:1;min-height:0;padding:24px 32px;scroll-padding-block:24px;overflow:auto}.tiptap-editor-shell.expanded:popover-open .tiptap-document{box-sizing:border-box;background:var(--brando-surface);border:1px solid var(--brando-line);width:100%;max-width:736px;min-height:100%;box-shadow:0 2px 6px color-mix(in srgb, var(--brando-ink) 3%, transparent);border-radius:6px;margin-inline:auto;padding:40px 48px;display:flex}.tiptap-editor-shell.expanded:popover-open .tiptap-document:focus-within{border-color:var(--brando-line-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--brando-accent) 4%, transparent)}.tiptap-editor-shell.expanded:popover-open .ProseMirror{min-width:0;max-width:none;min-height:160px;font:var(--brando-text-2xl)/1.75 var(--brando-font-sans);color:var(--brando-ink);caret-color:var(--brando-accent);flex:1}.tiptap-editor-shell.expanded:popover-open .ProseMirror:focus{outline:none}.tiptap-editor-shell.expanded:popover-open .ProseMirror p{font:inherit;margin-top:0;margin-bottom:1.25em}.tiptap-editor-shell.expanded:popover-open .tiptap-link-preview{background:var(--brando-surface-shaded);flex-shrink:0;padding-inline:24px}.tiptap-editor-shell.expanded:popover-open .tiptap-status{background:var(--brando-surface);flex-shrink:0;gap:16px;min-height:42px;padding:10px 24px}.tiptap-editor-shell.expanded:popover-open .tiptap-return-hint{font-size:var(--brando-text-sm);flex:none;align-items:center;gap:8px;display:inline-flex}.tiptap-editor-shell.expanded:popover-open .tiptap-return-hint kbd{border:1px solid var(--brando-line);background:var(--brando-surface-hover);color:var(--brando-muted);font:var(--brando-text-xs)/16px var(--brando-font-sans);border-radius:4px;padding:1px 5px}.tiptap-editor-shell.expanded:popover-open .tiptap-notice{flex:1}.tiptap-editor-shell.expanded:popover-open .tiptap-word-count{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.tiptap-editor-shell.expanded:popover-open::backdrop{background:var(--brando-overlay);backdrop-filter:blur(2px)}.tiptap-ai-proposal{font-size:var(--brando-text-xl);white-space:normal;margin-block:16px;padding:14px 18px;font-style:normal;font-weight:400;line-height:1.65;text-decoration:none;animation:.22s ease-out tiptap-suggestion-arrive;display:grid}.tiptap-ai-proposal .tiptap-ai-heading{display:flex}.tiptap-ai-proposal .tiptap-ai-text{white-space:pre-wrap;display:block}.tiptap-ai-proposal .tiptap-ai-field{box-sizing:border-box;border-radius:var(--brando-input-radius);width:100%;color:var(--brando-ink);font:inherit;resize:vertical;field-sizing:content;border-style:solid;border-width:1px;min-height:calc(2lh + 18px);max-height:calc(12lh + 18px);margin:0;padding:8px 10px;display:block}.tiptap-ai-proposal .tiptap-ai-field:focus-visible{outline:2px solid var(--brando-ai);outline-offset:1px}.tiptap-ai-proposal .tiptap-ai-error{font-size:var(--brando-text-md);color:var(--brando-status-disabled);display:block}.tiptap-ai-proposal .tiptap-ai-actions{margin-top:6px}@keyframes tiptap-suggestion-arrive{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tiptap-ai-proposal{animation:none}}@media (pointer:coarse){.tiptap-wrapper .tiptap-menu .tiptap-tool{min-width:44px;min-height:44px}.tiptap-ai-editor button.ai-action{min-height:44px}.tiptap-popover input,.tiptap-popover select{font-size:var(--brando-text-xl)}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-done{min-height:44px}}@media (width<=600px){.tiptap-editor-shell.expanded:popover-open{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);inset:8px}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-header{gap:12px;padding:18px 16px}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-heading{gap:10px}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-heading h2{font-size:var(--brando-text-3xl)}.tiptap-editor-shell.expanded:popover-open .tiptap-expanded-icon{display:none}.tiptap-editor-shell.expanded:popover-open .tiptap-menu{padding:8px 12px}.tiptap-editor-shell.expanded:popover-open .tiptap-writing-area{padding:12px}.tiptap-editor-shell.expanded:popover-open .tiptap-document{padding:24px 18px}.tiptap-editor-shell.expanded:popover-open .ProseMirror{font-size:var(--brando-text-xl)}:is(.tiptap-editor-shell.expanded:popover-open .tiptap-status,.tiptap-editor-shell.expanded:popover-open .tiptap-link-preview){padding-inline:16px}.tiptap-wrapper .tiptap-menu{gap:2px}}.opening-hours-grid{margin-top:15px}.opening-hours-grid .opening-hours-row{background-color:var(--brando-surface);align-items:center;gap:10px;max-width:550px;margin-bottom:1px;padding:6px 15px;display:flex}.opening-hours-grid .opening-hours-day{flex-shrink:0;width:90px;line-height:1}.opening-hours-grid .opening-hours-day .day-label{font-size:var(--brando-text-md);font-family:var(--brando-font-mono)}.opening-hours-grid .opening-hours-times{align-items:center;gap:6px;display:flex}.opening-hours-grid .opening-hours-times.closed{opacity:.3;pointer-events:none}.opening-hours-grid .opening-hours-times .time-input{width:100px;height:40px;font-size:var(--brando-text-md);font-family:var(--brando-font-mono);background-color:var(--brando-surface);border:1px solid var(--brando-line);padding:4px 8px}.opening-hours-grid .opening-hours-times .time-separator{font-size:var(--brando-text-md);opacity:.5}.opening-hours-grid .opening-hours-closed .closed-toggle{cursor:pointer;font-size:var(--brando-text-sm);font-family:var(--brando-font-mono);opacity:.65;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;display:flex}.opening-hours-grid .opening-hours-closed .closed-toggle input[type=checkbox]{cursor:pointer}.block-instructions{background-color:var(--brando-surface-subform);color:var(--brando-ink);border-radius:12px;flex-direction:column;max-width:530px;padding:12px 15px 15px;display:flex}.block-instructions.hidden{display:none!important}.block-instructions figure{margin-bottom:35px}.block-instructions figure svg{-webkit-user-select:none;user-select:none;pointer-events:none;width:200px}.block-instructions figure svg path:nth-of-type(2),.block-instructions figure svg .plus,.block-instructions figure svg circle{-webkit-user-select:none;user-select:none;pointer-events:none;fill:var(--brando-ink)}.block-instructions p{font-size:var(--brando-text-md);font-family:monospace}.block-instructions button{width:fit-content;margin-top:10px}.block-plus-wrapper{justify-content:center;align-items:center;margin:1rem auto;display:flex;position:relative}.block-plus-wrapper .block-plus{margin:0}.block-plus{text-align:center;background-color:var(--brando-badge-bg);border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:1rem auto;transition:background-color .25s,color .25s;display:flex}.block-plus:hover{background-color:var(--brando-ink);color:var(--brando-ink-inverse)}.block-plus span{width:20px;height:20px}.block-paste{background-color:var(--brando-ink);height:24px;color:var(--brando-ink-inverse);font-family:var(--brando-font-mono);font-size:var(--brando-text-2xs);text-transform:uppercase;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.block-paste:hover{opacity:.8}.block-paste span{width:16px;height:16px}.block-paste[data-paste-ctx=root],.block-paste[data-paste-ctx=container]{display:none}[data-paste-allow~=root] .block-paste[data-paste-ctx=root],[data-paste-allow~=container] .block-paste[data-paste-ctx=container]{display:flex}.base-block.disabled .block-paste,.base-block.collapsed .block-paste,.drag-element .block-paste{display:none}.block-plus-wrapper .block-paste{transition:opacity .2s}.block-plus-wrapper:not(:hover):not(:focus-within) .block-paste{opacity:0}[data-block-type=container]>.block-plus-wrapper,[data-block-type=container]>.block-plus{margin-top:0}[data-block-type=container]{overflow:clip}[data-block-type=container]>form>.block-toolbar{background-color:#0000}[data-block-type=container]>.block-children{padding:20px 10px}[data-block-type=container]>.block-children>[data-parent_id]:first-of-type .block-plus,[data-block-type=container]>.block-children>[data-parent_id]:first-of-type .block-plus-wrapper{margin-top:0}[data-block-type=module]>.block-children{padding:0 10px}[data-block-type=module]>.block-children>[data-parent_id]:first-of-type .block-plus,[data-block-type=module]>.block-children>[data-parent_id]:first-of-type .block-plus-wrapper{margin-top:0}.block .ref_block[data-block-type=comment],.block[data-color] .ref_block[data-block-type=comment],.block[data-block-type=comment]{background-color:var(--brando-note);color:var(--brando-note-ink);padding-bottom:0;border-color:var(--brando-note-line)!important}.block .ref_block[data-block-type=comment]>.block-toolbar,.block[data-color] .ref_block[data-block-type=comment]>.block-toolbar,.block[data-block-type=comment]>.block-toolbar{color:var(--brando-note-ink);background-color:#0000}.block .ref_block[data-block-type=comment] .block-actions .block-action,.block[data-color] .ref_block[data-block-type=comment] .block-actions .block-action,.block[data-block-type=comment] .block-actions .block-action{color:var(--brando-note-ink)}.block .ref_block[data-block-type=comment] .block-actions .block-action:hover,.block[data-color] .ref_block[data-block-type=comment] .block-actions .block-action:hover,.block[data-block-type=comment] .block-actions .block-action:hover{background-color:var(--brando-note-ink);color:var(--brando-ink-inverse)}.block .ref_block[data-block-type=comment] .block-content,.block[data-color] .ref_block[data-block-type=comment] .block-content,.block[data-block-type=comment] .block-content{border-top-color:var(--brando-note-line);font-size:var(--brando-text-md);overflow-wrap:anywhere;padding:12px 14px 14px;line-height:1.55}.base-block{position:relative}.base-block .base-block{margin:0 0 1rem}.base-block.dirty>.block .block-toolbar .block-actions .dirty{opacity:1;visibility:visible;pointer-events:all;transition:opacity .45s,visibility}.base-block.deleted{display:none}.base-block.disabled>.block,.base-block.collapsed:not([data-block-motion])>.block{padding:0}.base-block.disabled>.block>.block-plus,.base-block.collapsed:not([data-block-motion])>.block>.block-plus,.base-block.disabled>.block>.block-plus-wrapper,.base-block.collapsed:not([data-block-motion])>.block>.block-plus-wrapper,.base-block.disabled .block-content,.base-block.collapsed:not([data-block-motion]) .block-content,.base-block.disabled .block-datasource,.base-block.collapsed:not([data-block-motion]) .block-datasource,.base-block.disabled .block-table,.base-block.collapsed:not([data-block-motion]) .block-table,.base-block.disabled .block-children,.base-block.collapsed:not([data-block-motion]) .block-children{display:none}.base-block.multi>[data-type=module]{background-color:#0000}button.btn-palette{text-transform:uppercase;color:var(--brando-accent);border:none;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .25s}button.btn-palette:hover{-webkit-text-decoration-color:var(--brando-accent);-webkit-text-decoration-color:var(--brando-accent);text-decoration-color:var(--brando-accent)}.block-toolbar{contain:inline-size;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 10px;display:flex;position:relative}.block-toolbar>.block-description{flex:0 auto;min-width:0;margin-right:auto;overflow:hidden}.block-toolbar>.block-description>*{flex-shrink:0}.block-toolbar>.block-description>.block-name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.block-toolbar>.block-presence{flex:0 auto;min-width:0;max-width:45%;display:flex}.block-toolbar>.block-actions{flex:none}@media (width<=600px){.block-toolbar{flex-wrap:wrap}.block-toolbar>.block-presence{max-width:100%}}.block{background-color:var(--brando-surface);border:1px solid var(--brando-line);color:var(--brando-ink);padding:0 0 15px;transition:border .5s,background-color 1.5s;position:relative}.block .ref_block{background-color:var(--brando-surface);color:var(--brando-ink);box-shadow:none;border:1px solid var(--brando-line)!important}.block .ref_block .block-content{border-top:1px solid var(--brando-line)}.block .block-toolbar{background-color:var(--brando-surface-hover);color:var(--brando-ink)}.block .block-actions .block-action{color:var(--brando-muted)}.block .block-actions .block-action:hover{background-color:var(--brando-accent);color:var(--brando-ink-inverse)}.block .block-vars-wrapper{border-top:1px solid var(--brando-line)}.block .block-vars-wrapper .vars-info .icon{background-color:var(--brando-surface-hover);color:var(--brando-muted)}.block .block-datasource{border-top:1px solid var(--brando-line)}.block .block-datasource .datasource-info .icon{background-color:var(--brando-surface-hover);color:var(--brando-muted)}.block .block-liquex-preview,.block .block-heex-preview{border-top:1px solid var(--brando-line)}.block[data-color=pink]{border:1px solid var(--brando-module-pink-line);color:var(--brando-ink)}.block[data-color=pink] .block-toolbar{background-color:var(--brando-module-pink-tint);color:var(--brando-module-pink-ink)}.block[data-color=pink] .block-actions .block-action{color:var(--brando-module-pink-ink)}.block[data-color=pink] .block-actions .block-action:hover{background-color:var(--brando-module-pink-ink);color:var(--brando-module-pink-tint)}.block[data-color=pink] .block-vars-wrapper{border-top:1px solid var(--brando-module-pink-line)}.block[data-color=pink] .block-vars-wrapper .vars-info .icon{background-color:var(--brando-module-pink-tint);color:var(--brando-module-pink-ink)}.block[data-color=pink] .block-liquex-preview,.block[data-color=pink] .block-heex-preview{border-top:1px solid var(--brando-module-pink-line)}.block[data-color=pink] .ref_block{background-color:var(--brando-surface);color:var(--brando-ink);box-shadow:none;border:1px solid var(--brando-module-pink-line)!important}.block[data-color=pink] .ref_block .block-content{border-top:1px solid var(--brando-module-pink-line)}.block[data-color=emerald]{border:1px solid var(--brando-module-emerald-line);color:var(--brando-ink)}.block[data-color=emerald] .block-toolbar{background-color:var(--brando-module-emerald-tint);color:var(--brando-module-emerald-ink)}.block[data-color=emerald] .block-actions .block-action{color:var(--brando-module-emerald-ink)}.block[data-color=emerald] .block-actions .block-action:hover{background-color:var(--brando-module-emerald-ink);color:var(--brando-module-emerald-tint)}.block[data-color=emerald] .block-vars-wrapper{border-top:1px solid var(--brando-module-emerald-line)}.block[data-color=emerald] .block-vars-wrapper .vars-info .icon{background-color:var(--brando-module-emerald-tint);color:var(--brando-module-emerald-ink)}.block[data-color=emerald] .block-liquex-preview,.block[data-color=emerald] .block-heex-preview{border-top:1px solid var(--brando-module-emerald-line)}.block[data-color=emerald] .ref_block{background-color:var(--brando-surface);color:var(--brando-ink);box-shadow:none;border:1px solid var(--brando-module-emerald-line)!important}.block[data-color=emerald] .ref_block .block-content{border-top:1px solid var(--brando-module-emerald-line)}.block[data-color=peach]{border:1px solid var(--brando-module-peach-line);color:var(--brando-ink)}.block[data-color=peach] .block-toolbar{background-color:var(--brando-module-peach-tint);color:var(--brando-module-peach-ink)}.block[data-color=peach] .block-actions .block-action{color:var(--brando-module-peach-ink)}.block[data-color=peach] .block-actions .block-action:hover{background-color:var(--brando-module-peach-ink);color:var(--brando-module-peach-tint)}.block[data-color=peach] .block-vars-wrapper{border-top:1px solid var(--brando-module-peach-line)}.block[data-color=peach] .block-vars-wrapper .vars-info .icon{background-color:var(--brando-module-peach-tint);color:var(--brando-module-peach-ink)}.block[data-color=peach] .block-liquex-preview,.block[data-color=peach] .block-heex-preview{border-top:1px solid var(--brando-module-peach-line)}.block[data-color=peach] .ref_block{background-color:var(--brando-surface);color:var(--brando-ink);box-shadow:none;border:1px solid var(--brando-module-peach-line)!important}.block[data-color=peach] .ref_block .block-content{border-top:1px solid var(--brando-module-peach-line)}.block[data-block-type=container]{background-color:var(--brando-surface)}.block.ref_block{border-radius:12px;overflow:clip}.block.ref_block .block-content{padding:10px}.block.ref_block .tiptap:not(.tiptap-preview-content){padding-left:10px;padding-right:10px}.block.ref_block .tiptap-preview{padding-inline:10px}.block figcaption{font-size:var(--brando-text-2xs);cursor:help;margin-top:5px}.block figcaption span{font-weight:700;display:block}.block input:focus,.block textarea:focus{box-shadow:none;border:none;outline:none!important}.block textarea{background-color:#0000}.block .fragment-info{cursor:help;align-items:center;gap:10px;margin-bottom:15px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}.block .fragment-info .icon{background-color:var(--brando-surface-hover);width:30px;height:30px;color:var(--brando-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.block .fragment-info .icon [data-icon]{width:15px;height:15px}.block .fragment-info .info span.fragment-label{font-size:var(--brando-text-2xs);text-transform:uppercase;display:block;line-height:1.4!important}.block .vars-info{cursor:help;align-items:center;gap:10px;margin-bottom:15px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}.block .vars-info .icon{background-color:var(--brando-surface-hover);width:30px;height:30px;color:var(--brando-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.block .vars-info .icon [data-icon]{width:15px;height:15px}.block .vars-info .info span.vars-label{font-size:var(--brando-text-2xs);text-transform:uppercase;display:block;line-height:1.4!important}.block .table-block-wrapper{border-top:1px solid var(--brando-line);padding:15px 10px}.block .table-info{cursor:help;align-items:center;gap:10px;margin-bottom:15px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}.block .table-info .icon{background-color:var(--brando-surface-hover);width:30px;height:30px;color:var(--brando-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.block .table-info .icon [data-icon]{width:15px;height:15px}.block .table-info .info span.table-label{font-size:var(--brando-text-2xs);text-transform:uppercase;display:block;line-height:1.4!important}.block .block-vars-wrapper{--vars-line:color-mix(in srgb, var(--brando-ink) 9%, transparent);--vars-muted:color-mix(in srgb, var(--brando-ink) 62%, transparent);--vars-faint:color-mix(in srgb, var(--brando-ink) 40%, transparent);border-top:1px solid var(--brando-line);padding:10px}.block .block-vars-wrapper>.vars-info{display:none}.block :is(.block-vars,:where(.table-block .subform-table)){--vars-value-size:var(--brando-text-md);border:1px solid var(--vars-line);background-color:var(--brando-surface-shaded);border-radius:8px;flex-direction:column;min-width:0;max-width:1080px;margin:0;display:flex}.block :is(.block-vars,:where(.table-block .subform-table)) .block-vars-row{align-items:stretch;display:flex}.block :is(.block-vars,:where(.table-block .subform-table)) .block-vars-row+.block-vars-row{border-top:1px solid var(--vars-line)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable{min-width:0;min-height:40px;color:var(--brando-ink);align-items:center;padding:5px 12px;display:flex}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div{flex:auto;min-width:0}.block :is(.block-vars,:where(.table-block .subform-table)) .variable+.variable{border-left:1px solid var(--vars-line)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable[data-size=full]{flex:0 0 100%}.block :is(.block-vars,:where(.table-block .subform-table)) .variable[data-size=half]{flex:0 0 50%}.block :is(.block-vars,:where(.table-block .subform-table)) .variable[data-size=third]{flex:0 0 33.333%}.block :is(.block-vars,:where(.table-block .subform-table)) .variable[data-size=fourth]{flex:0 0 25%}.block :is(.block-vars,:where(.table-block .subform-table)) .variable[data-size=auto]{flex:none}.block :is(.block-vars,:where(.table-block .subform-table)) .variable[data-size=fill]{flex:1 1 0}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>.field-wrapper,.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>div>.field-wrapper{flex-wrap:wrap;align-items:center;gap:2px 12px;margin:0;display:flex}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>.field-wrapper>.label-wrapper,.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>div>.field-wrapper>.label-wrapper{flex:0 auto;align-items:center;max-width:45%;margin:0;display:flex}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>.field-wrapper>.label-wrapper label.control-label,.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>div>.field-wrapper>.label-wrapper label.control-label{font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--brando-text-sm);color:var(--vars-muted);text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-weight:400;line-height:20px;display:flex}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>.field-wrapper>.field-base,.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>div>.field-wrapper>.field-base{flex:1 1 0;min-width:0}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>.field-wrapper>.meta,.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>div>.field-wrapper>.meta{font-size:var(--brando-text-xs);color:var(--vars-faint);flex:0 0 100%}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>.field-wrapper>.meta:not(:has(.help-text:not([hidden]))){display:none}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>div>.field-wrapper>.meta:not(:has(.help-text:not([hidden]))){display:none}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>.field-wrapper>.field-base>.input-with-action,.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>div>.field-wrapper>.field-base>.input-with-action,.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>.field-wrapper>.field-base>.multiselect,.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>div>.field-wrapper>.field-base>.multiselect{--admin-field-height:30px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>.field-wrapper input.text:not(.variable .modal input),.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>div>.field-wrapper input.text:not(.variable .modal input){font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--vars-value-size);width:calc(100% + 6px);height:30px;box-shadow:none;background-color:#0000;border:1px solid #0000;border-radius:4px;margin-left:-6px;padding:0 6px 1px;transition:border-color .15s,background-color .15s}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>.field-wrapper input.text:not(.variable .modal input)::placeholder,.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>div>.field-wrapper input.text:not(.variable .modal input)::placeholder{font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--vars-value-size);color:var(--vars-faint)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>.field-wrapper input.text:not(.variable .modal input):hover,.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>div>.field-wrapper input.text:not(.variable .modal input):hover{border-color:var(--vars-line)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>.field-wrapper input.text:not(.variable .modal input):focus,.block :is(.block-vars,:where(.table-block .subform-table)) .variable>div>.brando-input>div>.field-wrapper input.text:not(.variable .modal input):focus{background-color:var(--brando-surface);border-color:var(--brando-accent);outline:none}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.boolean>div>.brando-input>.field-wrapper{flex-wrap:nowrap;column-gap:10px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.boolean>div>.brando-input>.field-wrapper>.field-base,.block :is(.block-vars,:where(.table-block .subform-table)) .variable.boolean>div>.brando-input>.field-wrapper>.field-base>.boolean-control{display:contents}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.boolean>div>.brando-input>.field-wrapper .switch{order:1}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.boolean>div>.brando-input>.field-wrapper>.label-wrapper{order:2;max-width:none}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.boolean>div>.brando-input>.field-wrapper>.label-wrapper label.control-label{color:var(--brando-ink);cursor:pointer}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.boolean>div>.brando-input>.field-wrapper .boolean-instructions{color:var(--vars-faint);order:3;margin-left:-4px;display:flex}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.boolean>div>.brando-input>.field-wrapper>.meta{order:4}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.boolean:has(input[type=checkbox]:not(:checked))>div>.brando-input>.field-wrapper>.label-wrapper label.control-label{color:var(--vars-muted)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.select .multiselect{width:fit-content;height:30px;box-shadow:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23626d67' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 2px center/14px no-repeat;border:0;justify-content:flex-start;gap:6px;padding:0 22px 0 0;display:flex}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.select .multiselect .select-label{font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--vars-value-size);text-transform:none;letter-spacing:0}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.select .multiselect .button-edit{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.color .picker .picker-target{position:relative}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.color .picker .circle{border:1px solid color-mix(in srgb, var(--brando-ink) 14%, transparent);flex-shrink:0;width:18px;height:18px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.color .picker .color-hex{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);text-transform:uppercase;margin-left:8px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.color .picker button.clear-color{opacity:0;margin-left:6px;position:absolute;left:100%}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.color:is(:hover,:focus-within) .picker button.clear-color{opacity:.5}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.color:is(:hover,:focus-within) .picker button.clear-color:hover{opacity:1}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview{cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:6px;gap:8px;max-width:100%;margin-left:-3px;padding:3px 8px 3px 3px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview:hover{border-color:var(--vars-line)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview .icon{border:1px solid var(--vars-line);background-color:#0000;width:22px;height:22px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview .icon [data-icon]{width:12px;height:12px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview .info{font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--vars-value-size);text-transform:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview .info dl,.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview .info dt{margin:0;font-weight:400}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview .info dl{min-width:0}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview .info dt,.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview .info dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview .info{line-height:20px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview--empty{border-color:var(--vars-line);background-color:var(--brando-surface);gap:5px;height:26px;margin-left:0;padding:0 10px 0 7px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview--empty .icon{width:14px;height:14px;color:var(--vars-muted);border:0;border-radius:0}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview--empty .icon [data-icon]{width:14px;height:14px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview--empty .info{font-size:var(--brando-text-sm);line-height:20px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview--empty .info dt{color:var(--brando-ink)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview--empty:hover{border-color:color-mix(in srgb, var(--brando-ink) 25%, transparent)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview .info dl:has(dd) dt{display:none}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.link .link-preview .link-text+dl{font-size:var(--brando-text-2xs);color:var(--vars-muted);line-height:14px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.file,.image,.video) .media-field{background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:4px 12px;max-width:none;padding:0;display:flex}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.file,.image,.video) .media-field .media-field-content{flex:0 auto;gap:6px;min-width:0}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.file,.image,.video) .media-field .media-field-preview{border-radius:4px;flex:0 0 24px;width:24px;height:24px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.file,.image,.video) .media-field .media-field-preview>[data-icon]{width:14px;height:14px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.file,.image,.video) .media-field .media-field-copy{flex-direction:row;align-items:baseline;gap:8px;min-width:0;position:relative;top:.5px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.file,.image,.video) .media-field .media-field-name{font:400 var(--vars-value-size)/20px var(--brando-font-sans);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.file,.image,.video) .media-field .media-field-meta{white-space:nowrap;font-size:var(--brando-text-sm);color:var(--vars-faint)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.file,.image,.video) .media-field .media-field-destination,.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.file,.image,.video) .media-field .media-field-progress{flex:0 0 100%;margin-top:0}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.file,.image,.video) .media-field:has(>.media-field-progress:not(:empty)){flex-wrap:wrap}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.image,.video) .media-field .media-field-preview{flex:0 0 40px;width:40px;height:40px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.file,.image,.video) .media-field--empty .media-field-name{color:var(--vars-muted)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable .media-action-menu>.media-button{white-space:nowrap;gap:2px;min-height:26px;padding:3px 6px 1px 10px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable .media-action-menu>.media-button>[data-icon]{position:relative;top:-1px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.gallery .media-gallery{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 12px;max-width:none;padding:0;display:flex}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.gallery .media-gallery>:not(.media-field-copy,.media-action-menu,.media-field-drop,input){flex:0 0 100%}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.gallery .media-gallery .media-field-name{display:none}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.gallery .media-gallery .media-field-meta{font-size:var(--brando-text-sm);color:var(--vars-muted)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.datetime .datetime-wrapper>div{align-items:center;column-gap:8px;display:flex;position:relative}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.datetime .datetime-wrapper>div input.flatpickr{field-sizing:content;width:auto;min-width:0;height:30px;font:var(--vars-value-size)/20px var(--brando-font-sans);text-overflow:ellipsis;background-color:#0000;border:1px solid #0000;border-radius:4px;flex:none;order:1;margin-left:-6px;padding:2px 6px 0}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.datetime .datetime-wrapper>div input.flatpickr:hover{border-color:var(--vars-line)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.datetime .datetime-wrapper>div input.flatpickr:focus{background-color:var(--brando-surface);border-color:var(--brando-accent);outline:none}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.datetime .datetime-wrapper>div .timezone{min-width:0;font-size:var(--brando-text-xs);color:var(--vars-faint);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;order:2;margin:0;line-height:20px;position:static;overflow:hidden}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.datetime .datetime-wrapper>div .timezone .timezone-prefix{display:none}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.datetime .datetime-wrapper>div .clear-datetime{font:var(--brando-text-sm)/20px var(--brando-font-sans);text-transform:none;color:var(--vars-muted);background:0 0;background:var(--brando-surface-shaded);opacity:0;border:0;order:3;padding:2px 6px;position:absolute;top:3px;right:0}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.datetime .datetime-wrapper>div .clear-datetime:hover{color:var(--brando-accent)}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.datetime:is(:hover,:focus-within) .clear-datetime{opacity:1}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.text,.html){padding-top:10px;padding-bottom:12px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.text,.html)>div>.brando-input>.field-wrapper{display:block}.block :is(.block-vars,:where(.table-block .subform-table)) .variable:is(.text,.html)>div>.brando-input>.field-wrapper>.label-wrapper{max-width:none;margin-bottom:8px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.html .tiptap-wrapper .tiptap-menu{gap:1px;padding:3px 6px 4px;position:static}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.html .tiptap-wrapper .tiptap-menu:before{display:none}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.html .tiptap-wrapper .tiptap-menu .tiptap-tool{min-width:26px;height:26px;padding:4px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.html .tiptap-wrapper .tiptap-menu .tiptap-tool>span{width:15px;height:15px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.html .tiptap-wrapper .tiptap-menu .tiptap-type-control{font-size:var(--brando-text-sm);padding-inline:6px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.html .tiptap-wrapper .tiptap-menu .tiptap-type-control.tiptap-type-pilcrow>span:first-child{font-size:var(--brando-text-lg);line-height:15px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.html .tiptap-wrapper .tiptap-menu .tiptap-disclosure{width:18px;min-width:18px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.html .tiptap-preview,.block :is(.block-vars,:where(.table-block .subform-table)) .variable.html :is(.tiptap-preview,.tiptap-editor-shell:not(.expanded)) .tiptap-document{padding-block:10px}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.html :is(.tiptap-preview,.tiptap-editor-shell:not(.expanded)) .ProseMirror{font-size:var(--vars-value-size);line-height:1.5}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.html :is(.tiptap-preview,.tiptap-editor-shell:not(.expanded)) .ProseMirror :is(p,li){font-size:inherit}.block :is(.block-vars,:where(.table-block .subform-table)) .variable.text textarea.text{font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--vars-value-size);background-color:var(--brando-surface);height:auto;padding:8px 10px}.block .block-content{container:block-content/inline-size}.block .helpful-actions{opacity:0;justify-content:flex-start;align-items:flex-end;margin-top:8px;transition:opacity .3s;display:flex}.block .helpful-actions>*{margin-left:2px;margin-right:2px}.block.drag-element{background:var(--brando-surface);box-shadow:3px 3px var(--brando-accent) inset, -3px -3px var(--brando-accent) inset;z-index:-1;opacity:.5;width:100%;position:absolute}.block.drag-element .block-plus,.block.drag-element .block-plus-wrapper{opacity:0!important}.block.drag-element .st-block-addition{display:none}.block.dragging-block{background:var(--brando-surface-selected);max-height:75px}.block.dragging-block>*{opacity:0!important}.block.dragging-block.st-block-addition{opacity:1}.block.drag-over.st-block-addition{opacity:0}.block>.block-actions,.block>.block-actions>*{opacity:1}.block>.module-description,.block>.block-description{opacity:1;transition:opacity .3s}.block[data-block-type=container]{border-radius:12px}.block .block-table{width:100%}.block .block-table tr td{border:0;padding:5px}.block .block-table tr td:first-of-type{width:35%}.block .block-table tr td input[type=input]{font-size:90%}.block .block-liquex-preview,.block .block-heex-preview{border-top:1px solid var(--brando-line);padding:15px 10px 0}.block .block-datasource{border-top:1px solid var(--brando-line);width:100%;font-size:var(--brando-text-md);padding:15px 10px;line-height:1.5}.block .block-datasource .datasource-info{align-items:center;gap:10px;margin-bottom:12px;display:flex}.block .block-datasource .datasource-info .icon{border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.block .block-datasource .datasource-info .icon [data-icon]{width:15px;height:15px}.block .block-datasource .datasource-info .info{flex-direction:column;display:flex}.block .block-datasource .datasource-info .datasource-title{font-size:var(--brando-text-lg);font-weight:500}.block .block-datasource .datasource-info .datasource-help{color:var(--brando-muted);font-size:var(--brando-text-sm)}.block .block-datasource .datasource-preview{max-width:560px;color:var(--brando-ink);font-size:var(--brando-text-sm);margin:0 0 0 40px}.block .block-datasource .datasource-preview p{margin:0}.block .block-datasource .datasource-preview ol{columns:2 240px;column-gap:24px;margin:0;padding:0;list-style:none}.block .block-datasource .datasource-preview li{white-space:nowrap;text-overflow:ellipsis;break-inside:avoid;overflow:hidden}.block .block-datasource .datasource-more{color:var(--brando-muted);margin-top:4px}.block .module-description,.block .block-description{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);opacity:.8;text-transform:uppercase;border-radius:0;align-items:center;padding:10px 0;font-weight:400;transition:opacity .3s;display:flex}.block .module-description:empty,.block .block-description:empty{display:none}.block .module-description strong,.block .block-description strong{color:var(--brando-accent)}.block .module-description .circle-stack,.block .block-description .circle-stack{margin-left:5px}.block .module-description .circle-stack:hover .circle,.block .block-description .circle-stack:hover .circle{cursor:help;margin-left:3px}.block .module-description .circle-stack .circle,.block .block-description .circle-stack .circle{width:13px;height:13px;margin-left:-8px}.block .module-description .circle-stack .circle:first-of-type,.block .block-description .circle-stack .circle:first-of-type{margin-left:0}.block .module-description .arrow,.block .block-description .arrow{margin-right:4px;font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.block .module-description .block-type,.block .block-description .block-type{margin-left:8px;margin-right:4px;font-weight:700;display:block}.block .module-description span.description,.block .block-description span.description{background-color:var(--brando-attention);border:1px solid;border-radius:10px;margin-left:7px;padding:0 5px}.block .block-info{font-size:var(--brando-text-2xs);text-transform:uppercase;text-align:right;color:var(--brando-faint);margin-left:1rem;display:none}.block .block-actions{background-color:#0000;flex-direction:row-reverse;align-items:center;display:flex}.block .block-actions .block-action{cursor:pointer;background-color:#0000;border:1px solid #0000;padding:3px 6px;display:flex}.block .block-actions .block-action span{width:18px;height:18px}.block .block-actions .block-action.sort-handle{cursor:move}.block .block-actions .block-action:hover{background-color:var(--brando-ink);color:var(--brando-ink-inverse);border-radius:7px}.block .block-actions .block-action.dirty{opacity:0;visibility:hidden;color:coral;font-size:var(--brando-text-md);pointer-events:none;transition:opacity .45s,visibility 0s .45s;border-color:#0000!important}.block .block-actions .block-action.toggler input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.block .block-actions .block-action.toggler input[type=checkbox]:checked~.when-expanded,.block .block-actions .block-action.toggler input[type=checkbox]:not(:checked)~.when-collapsed{display:none}.block .block-actions .block-action.toggler svg{pointer-events:none}.block .block-actions .block-action-dropdown{display:flex;position:relative}.block .block-actions .block-action-dropdown>.block-action span{transition:transform .3s;transform:rotate(90deg)}.block .block-actions .block-action-dropdown>.block-action[aria-expanded=true] span{transform:rotate(180deg)}.block .block-actions .block-action-dropdown .block-action-dropdown-content{border:1px solid var(--brando-line);background:var(--brando-surface);width:max-content;min-width:220px;max-width:calc(100vw - 16px);color:var(--brando-ink);box-shadow:0 4px 16px color-mix(in srgb, var(--brando-ink) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--brando-ink) 4%, transparent);font:var(--brando-text-sm)/20px var(--brando-font-sans);border-radius:6px;margin:0;padding:3px;overflow:clip}.block .block-actions .block-action-dropdown .block-action-dropdown-content>li:not(.menu-separator){margin:0;padding:0;list-style:none}.block .block-actions .block-action-dropdown .block-action-dropdown-content{z-index:10;position:absolute;top:30px;right:0}.block-image{width:100%;padding:0}.block-image img{min-width:100%}.image-library>.col-12{flex-basis:100%;width:100%;max-width:100%}.image-library.row{flex-wrap:wrap!important}.image-library .image-table-selected{opacity:.5;cursor:not-allowed}.image-library table.image-table td{border:0;padding:.25rem .25rem .25rem 0}.image-library table.image-table td:first-of-type{width:60px}.image-library table.image-table td:last-of-type{text-align:right}.image-library table.image-table td img{max-width:46px}.image-library table.image-table td table{margin-bottom:0}.image-library table.image-table td table td{font-size:var(--brando-text-sm);padding:.75rem}.image-library img{border:1px solid var(--brando-line);background-color:var(--brando-surface);cursor:pointer;max-width:100px;padding:.3rem}.image-library img:hover{box-shadow:0px 0px 5px color-mix(in srgb, var(--brando-ink) 22%, transparent);border-color:var(--brando-line-strong)}.block-video{padding-right:0}.block-video .block-video-content{width:100%;height:0;padding-top:56.25%;position:relative}.block-video .block-video-content iframe{width:100%;height:100%;position:absolute;top:0;left:0}.block-video video.video-file{width:100%}.fade-move-enter-active,.fade-move-leave-active{transition:opacity .3s}.fade-move-enter,.fade-move-leave-to{opacity:0}.header-input{border:0;width:100%;padding:0;font-weight:500;line-height:1.1}.markdown-input,.svg-input,.html-input{border:0;width:100%;font-family:SF Mono,Menlo,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace}.svg-output{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:250px}.block-divider{padding-top:2rem;padding-left:2rem}.block-divider hr{border-bottom:1px solid var(--brando-line);border-top:none;border-left:none;border-right:none;margin:1.5em 0}.blockquote-content{border:0;width:100%;padding:1.5rem;font-size:2rem;font-style:italic}.blockquote-cite{border:0;width:100%;padding:0 1.5rem 1.5rem;font-size:1rem;font-style:italic}.svg-input-wrapper{width:100%}[data-presence-color-index="0"]{--presence-color:color-mix(in srgb, var(--brando-presence-0) 60%, transparent);--presence-color-strong:color-mix(in srgb, var(--brando-presence-0) 80%, transparent);--presence-ink:var(--brando-presence-0)}[data-presence-color-index="1"]{--presence-color:color-mix(in srgb, var(--brando-presence-1) 60%, transparent);--presence-color-strong:color-mix(in srgb, var(--brando-presence-1) 80%, transparent);--presence-ink:var(--brando-presence-1)}[data-presence-color-index="2"]{--presence-color:color-mix(in srgb, var(--brando-presence-2) 60%, transparent);--presence-color-strong:color-mix(in srgb, var(--brando-presence-2) 80%, transparent);--presence-ink:var(--brando-presence-2)}[data-presence-color-index="3"]{--presence-color:color-mix(in srgb, var(--brando-presence-3) 60%, transparent);--presence-color-strong:color-mix(in srgb, var(--brando-presence-3) 80%, transparent);--presence-ink:var(--brando-presence-3)}[data-presence-color-index="4"]{--presence-color:color-mix(in srgb, var(--brando-presence-4) 60%, transparent);--presence-color-strong:color-mix(in srgb, var(--brando-presence-4) 80%, transparent);--presence-ink:var(--brando-presence-4)}[data-presence-color-index="5"]{--presence-color:color-mix(in srgb, var(--brando-presence-5) 60%, transparent);--presence-color-strong:color-mix(in srgb, var(--brando-presence-5) 80%, transparent);--presence-ink:var(--brando-presence-5)}.field-wrapper[data-field-presence-user]{position:relative}.field-wrapper[data-field-presence-user]>.field-base{box-shadow:0 0 0 2px var(--presence-ink,var(--brando-accent));border-radius:6px}.field-wrapper[data-field-presence-user]:after{content:attr(data-presence-name);background:var(--presence-ink,var(--brando-accent));color:var(--brando-surface);font:500 var(--brando-text-xs)/18px var(--brando-font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;border-radius:4px;padding:0 6px;position:absolute;top:0;right:0}.block.ref_block[data-field-presence-user]{box-shadow:0 0 0 2px var(--presence-ink,var(--brando-accent))}.block-presence[data-presence-tag]:after{content:attr(data-presence-tag);text-overflow:ellipsis;background:var(--presence-ink,var(--brando-accent));min-width:0;color:var(--brando-surface);font:500 var(--brando-text-xs)/18px var(--brando-font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:4px;margin:0 8px 0 12px;padding:0 6px;overflow:hidden}.block-presence[data-presence-label]:after{content:attr(data-presence-label);background:radial-gradient(circle at 9px 50%, var(--presence-ink,var(--brando-accent)) 4px, transparent 4.5px), var(--brando-badge-bg);min-width:0;color:var(--brando-ink);font:var(--brando-text-sm)/22px var(--brando-font-sans);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;border-radius:999px;margin:0 8px 0 12px;padding:0 8px 0 18px;overflow:hidden}.block .block-vars .variable:is(.file,.image,.video,.gallery)[data-size]:not([data-size=auto]){container:media-var/inline-size}@container media-var (width<=379px){.block .block-vars .variable:is(.file,.image,.video) .media-field{flex-wrap:wrap}.block .block-vars .variable:is(.file,.image,.video) .media-field .media-field-content{flex:100%}.block .block-vars .variable:is(.file,.image,.video) .media-field .media-field-copy{flex-wrap:wrap;gap:0 8px}.block .block-vars .variable:is(.file,.image,.video) .media-field .media-field-name{flex:0 auto}.block .block-vars .variable:is(.file,.image,.video) .media-field .media-field-meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.block .block-vars .variable:is(.image,.video) .media-field>.media-action-menu{margin-left:46px}.block .block-vars .variable.file .media-field>.media-action-menu{margin-left:30px}}@container media-var (width<=239px){.block .block-vars .variable:is(.file,.image,.video,.gallery) .brando-input .field-wrapper>.label-wrapper{max-width:none}.block .block-vars .variable:is(.file,.image,.video,.gallery) .brando-input .field-wrapper>.field-base{flex:100%;min-width:0}.block .block-vars .variable:is(.file,.image,.video) .media-field>.media-action-menu{margin-left:0}}.block-region-entry{text-align:left;border:1px dashed color-mix(in srgb, var(--brando-ink) 26%, transparent);background:color-mix(in srgb, var(--brando-surface-subform) 20%, var(--brando-surface));width:100%;color:var(--brando-ink);border-radius:10px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;column-gap:14px;margin:12px 0;padding:20px 24px 20px 20px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.block-region-entry:hover{border-color:var(--brando-accent);background:color-mix(in srgb, var(--brando-accent) 3%, var(--brando-surface))}.block-region-entry:hover .block-region-icon{background:color-mix(in srgb, var(--brando-accent) 9%, var(--brando-surface))}.block-region-entry:hover .block-region-arrow{transform:translate(2px,-2px)}.block-region-entry:focus-visible{outline:2px solid var(--brando-accent);outline-offset:4px}.block-region-entry .block-region-icon{background:color-mix(in srgb, var(--brando-ink) 5%, var(--brando-surface));border:1px solid color-mix(in srgb, var(--brando-ink) 9%, transparent);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex}.block-region-entry .block-region-icon>span{width:21px;height:21px}.block-region-entry .block-region-copy{min-width:0}.block-region-entry .block-region-label{font-size:var(--brando-text-xl);overflow-wrap:anywhere;line-height:1.35;display:block}.block-region-entry .block-region-hint{font-size:var(--brando-text-sm);opacity:.65;margin-top:4px;line-height:1.4;display:block}.block-region-entry .block-region-arrow{transition:transform .15s;display:flex}.block-region-entry .block-region-arrow>span{width:22px;height:22px}.block-slot-drawer{z-index:900;display:none;position:fixed;inset:0}.block-slot-drawer.visible{display:block}.block-slot-drawer .block-slot-backdrop{background:var(--brando-overlay);backdrop-filter:blur(2px);border:0;width:100%;height:100%;position:absolute;inset:0}.block-slot-drawer .block-slot-panel{background:var(--brando-surface-page);width:min(680px,92vw);color:var(--brando-ink);box-shadow:-12px 0 60px color-mix(in srgb, var(--brando-ink) 14%, transparent);flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto}.block-slot-drawer .block-slot-header{justify-content:space-between;align-items:center;gap:20px;padding:30px 32px 20px;display:flex}.block-slot-drawer .block-slot-breadcrumb{font-size:var(--brando-text-sm);color:var(--brando-muted);margin:0 0 9px}.block-slot-drawer .block-slot-header h2{font-size:var(--brando-text-6xl);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.2}.block-slot-drawer .block-slot-done{border:1px solid var(--brando-accent);background:var(--brando-accent);color:var(--brando-ink-inverse);font-size:var(--brando-text-lg);border-radius:7px;padding:10px 19px}.block-slot-drawer .block-slot-meta{font-size:var(--brando-text-sm);border-bottom:1px solid var(--brando-line);justify-content:space-between;align-items:center;gap:10px;padding:0 32px 18px;display:flex}.block-slot-drawer .block-slot-set{border:1px solid var(--brando-line);background:color-mix(in srgb, var(--brando-surface) 69%, transparent);border-radius:5px;padding:4px 9px}.block-slot-drawer .block-slot-content{overscroll-behavior:contain;flex:1;min-height:0;padding:10px 30px 28px;overflow-y:auto}.block-slot-drawer .block-slot-empty{text-align:center;padding:34px 20px 22px}.block-slot-drawer .block-slot-empty [data-icon]{width:32px;height:32px;color:var(--brando-muted)}.block-slot-drawer .block-slot-empty h3{font-size:var(--brando-text-3xl);margin:14px 0 8px;font-weight:500}.block-slot-drawer .block-slot-empty p{font-size:var(--brando-text-lg);color:var(--brando-muted);max-width:330px;margin:auto;line-height:1.6}.block-slot-drawer .block-slot-footer{border-top:1px solid var(--brando-line);background:color-mix(in srgb, var(--brando-surface) 50%, transparent);font-size:var(--brando-text-sm);color:var(--brando-muted);align-items:center;gap:10px;padding:17px 32px;display:flex}.block-slot-drawer .block-slot-footer [data-icon]{width:17px;height:17px}.block-slot-drawer .base-block{max-width:100%;margin:0}.block-slot-drawer .block{border-radius:9px}.block-slot-drawer .module-content{padding:16px}.block-slot-drawer .block-plus-wrapper{margin:9px 0}.footnote-storage{margin:0;padding:0}.blocks-wrapper.footnote-storage>.blocks-content{background-color:#0000;margin:0;padding:0}.unused-collections{border:1px solid var(--brando-attention-line);background:var(--brando-attention);color:var(--brando-ink);border-radius:9px;margin:12px 0 24px;padding:18px 20px}.unused-collections h3{font-size:var(--brando-text-xl);margin:0 0 7px;font-weight:600}.unused-collections h3 span{margin-left:6px}.unused-collections>p{font-size:var(--brando-text-md);margin:0 0 12px;line-height:1.5}.unused-collections ul{margin:0;padding:0;list-style:none}.unused-collections li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.unused-collections li+li{border-top:1px solid var(--brando-line)}.unused-collections .unused-collection-label{gap:3px;min-width:0;display:grid}.unused-collections .unused-collection-label strong{overflow-wrap:anywhere}.unused-collections .unused-collection-label>span{font-size:var(--brando-text-sm);opacity:.7}.unused-collections .unused-collection-actions{flex-wrap:wrap;gap:8px;display:flex}.unused-collections button{border:1px solid var(--brando-line);background:var(--brando-surface);color:inherit;font-size:var(--brando-text-md);border-radius:5px;padding:7px 11px}.unused-collections button:hover{border-color:var(--brando-line-strong)}.unused-collections button:focus-visible,.unused-collections select:focus-visible{outline:2px solid var(--brando-accent);outline-offset:3px}.unused-collections .region-remap-form{border-top:1px solid var(--brando-line);margin-top:8px;padding-top:14px}.unused-collections .region-remap-form label{font-size:var(--brando-text-md);margin-bottom:8px;display:block}.unused-collections .region-remap-form select{width:100%;margin-bottom:12px;padding:8px}.unused-collections .region-remap-form button+button{margin-left:8px}.tiptap .tiptap-footnote{vertical-align:super;background:var(--brando-surface-selected);min-width:21px;min-height:21px;color:var(--brando-accent);font-size:var(--brando-text-xs);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0 2px;padding:2px 5px;line-height:1;display:inline-flex}.tiptap .tiptap-footnote:hover{background:var(--brando-accent);color:var(--brando-ink-inverse)}@media (width<=600px){.block-slot-drawer .block-slot-panel{width:100%}.block-slot-drawer .block-slot-header{padding:24px 20px 16px}.block-slot-drawer .block-slot-header h2{font-size:var(--brando-text-5xl)}.block-slot-drawer .block-slot-meta{padding:0 20px 15px}.block-slot-drawer .block-slot-content{padding:8px 16px 22px}.block-slot-drawer .block-slot-footer{padding:16px 20px}}@media (prefers-reduced-motion:reduce){.block-region-entry,.block-region-entry span{transition:none}}.blocks-wrapper .blocks-content{background-color:var(--brando-surface-shaded);border-radius:12px;padding:.7rem}.blocks-wrapper .modules{margin-bottom:15px}[data-block-type=container] .blocks-wrapper{background-color:#0000;padding:0}.blocks-wrapper>.label-wrapper{align-items:center}.block-field-assistant{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;display:flex}.block-field-assistant-hint{color:var(--brando-muted);font-size:var(--brando-text-sm);text-align:right;line-height:18px}.is-sorting .base-block:not(.base-block .base-block) .block-plus,.base-block.is-sorting .block-plus{opacity:0}.is-sorting .base-block:not(.base-block .base-block)>.block,.base-block.is-sorting>.block{visibility:hidden;background-color:#0000;border-color:#0000;position:relative}.is-sorting .base-block:not(.base-block .base-block)>.block:after,.base-block.is-sorting>.block:after{content:"";visibility:visible;border:2px dashed color-mix(in srgb, var(--brando-accent) 45%, var(--brando-line));background-color:color-mix(in srgb, var(--brando-surface-selected) 50%, transparent);pointer-events:none;position:absolute;inset:0}.base-block.drag-item{cursor:grabbing;opacity:1!important;transition:none!important;animation:none!important}.drag-item:has(.base-block){cursor:grabbing;opacity:1!important;transition:none!important;animation:none!important}.base-block.drag-item .block-plus{opacity:0}.drag-item:has(.base-block) .block-plus{opacity:0}.base-block.drag-item .base-block:not(.base-block .base-block)>.block,.base-block.drag-item.base-block>.block{border-color:var(--brando-line-strong);box-shadow:0 12px 28px color-mix(in srgb, var(--brando-ink) 12%, transparent)}.drag-item:has(.base-block) .base-block:not(.base-block .base-block)>.block{border-color:var(--brando-line-strong);box-shadow:0 12px 28px color-mix(in srgb, var(--brando-ink) 12%, transparent)}.drag-item:has(.base-block).base-block>.block{border-color:var(--brando-line-strong);box-shadow:0 12px 28px color-mix(in srgb, var(--brando-ink) 12%, transparent)}.btn-icon-subtle{color:var(--brando-ink);border:none;border-radius:20px;justify-content:center;align-items:center;padding:8px;transition:background-color .35s;display:flex}.btn-icon-subtle[disabled]{opacity:.2;pointer-events:none}.btn-icon-subtle:hover{background-color:var(--brando-surface-subform)}.btn-icon-subtle:hover svg{opacity:1}.btn-icon-subtle svg{opacity:.7;transition:opacity .35s}section.alert.danger{margin:15px 0}.blocks-empty-instructions{text-align:center;margin-top:25px;margin-bottom:25px}.blocks-content.is-empty{background-color:#0000;padding:0}.blocks-content.is-empty>.block-plus-wrapper{margin-top:12px}.blocks-welcome{box-sizing:border-box;border:1px solid var(--brando-line);background:var(--brando-surface-shaded);text-align:center;border-radius:12px;max-width:800px;margin:16px auto 0;padding:26px;container:blocks-welcome/inline-size}.blocks-welcome h3{color:var(--brando-ink);font-size:var(--brando-text-2xl);margin:0;font-weight:500;line-height:24px}.blocks-welcome .blocks-welcome-lead{color:var(--brando-muted);font-size:var(--brando-text-md);margin:6px 0 0;line-height:18px}.blocks-welcome .blocks-welcome-or{color:var(--brando-muted);font-size:var(--brando-text-sm);margin:20px 0 0;font-weight:500;line-height:16px}.blocks-welcome .blocks-welcome-templates{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:16px;display:flex}.blocks-welcome .blocks-welcome-template{border:1px solid var(--brando-line);background:var(--brando-surface);width:196px;color:inherit;text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:16px 16px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.blocks-welcome .blocks-welcome-template:hover{border-color:color-mix(in srgb, var(--brando-accent) 35%, var(--brando-line));box-shadow:var(--brando-shadow-md);transform:translateY(-1px)}.blocks-welcome .blocks-welcome-template strong{font-size:var(--brando-text-xl);margin-top:10px;font-weight:500}.blocks-welcome .blocks-welcome-template .blocks-welcome-instructions{color:var(--brando-muted);font-size:var(--brando-text-sm);line-height:1.45}.blocks-welcome .blocks-welcome-template small{color:var(--brando-muted);font-size:var(--brando-text-xs);margin-top:2px}.blocks-welcome .blocks-welcome-stack{flex-direction:column;gap:4px;width:56px;display:flex}.blocks-welcome .blocks-welcome-stack span{background:var(--brando-line);border-radius:2px;height:7px;display:block}.blocks-welcome .blocks-welcome-stack span:first-child{background:color-mix(in srgb, var(--brando-accent) 25%, var(--brando-line))}.blocks-welcome .blocks-welcome-modules{flex-wrap:wrap;justify-content:center;gap:10px;margin:18px auto 0;display:flex}.blocks-welcome .blocks-welcome-module{box-sizing:border-box;border:1px solid var(--brando-line);background:var(--brando-surface);min-width:0;min-height:84px;color:var(--brando-ink);text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;flex:0 176px;justify-content:center;align-items:center;gap:4px;padding:12px 8px 10px;transition:border-color .15s,background-color .15s;display:flex}.blocks-welcome .blocks-welcome-module>[data-icon]{width:20px;height:20px;color:var(--brando-accent);flex-shrink:0;margin-bottom:4px}.blocks-welcome .blocks-welcome-module:hover{border-color:color-mix(in srgb, var(--brando-accent) 45%, var(--brando-line));background:var(--brando-surface-hover)}.blocks-welcome .blocks-welcome-module:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.blocks-welcome .blocks-welcome-module.is-first{border-color:color-mix(in srgb, var(--brando-accent) 38%, var(--brando-line));background:color-mix(in srgb, var(--brando-accent) 3%, var(--brando-surface))}.blocks-welcome .blocks-welcome-module.is-first .blocks-welcome-module-count{color:var(--brando-accent)}.blocks-welcome .blocks-welcome-module-name{max-width:100%;font-size:var(--brando-text-md);overflow-wrap:break-word;text-wrap:balance;line-height:16px}.blocks-welcome .blocks-welcome-module-count{color:color-mix(in srgb, var(--brando-muted) 70%, var(--brando-surface));font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);white-space:nowrap;line-height:14px}.blocks-welcome .blocks-welcome-module-container{background:var(--brando-badge-bg);max-width:100%;color:var(--brando-badge-ink);font-size:var(--brando-text-2xs);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:0 5px;line-height:15px;overflow:hidden}.blocks-welcome .blocks-welcome-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.blocks-welcome .blocks-welcome-action{border:1px solid var(--brando-line);background:var(--brando-surface);min-height:30px;color:var(--brando-ink);font-size:var(--brando-text-sm);white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:5px 12px;font-weight:500;line-height:18px;transition:background-color .15s,border-color .15s;display:inline-flex}.blocks-welcome .blocks-welcome-action [data-icon]{flex-shrink:0;width:14px;height:14px}.blocks-welcome .blocks-welcome-action:hover{border-color:color-mix(in srgb, var(--brando-accent) 35%, var(--brando-line));background:var(--brando-surface-hover)}.blocks-welcome .blocks-welcome-action:focus-visible{outline:2px solid var(--brando-accent);outline-offset:3px}.blocks-welcome .blocks-welcome-hint{color:var(--brando-muted);font-size:var(--brando-text-sm);flex-basis:100%;line-height:18px}.blocks-welcome .blocks-welcome-note{color:color-mix(in srgb, var(--brando-muted) 75%, var(--brando-surface));font-size:var(--brando-text-sm);margin:14px 0 0;line-height:18px}.blocks-welcome .blocks-welcome-note a{color:inherit;text-decoration:none}.blocks-welcome .blocks-welcome-note a:hover{text-underline-offset:2px;text-decoration:underline}@media (width<=599px){.blocks-welcome{max-width:none;padding:22px 16px}}@media (pointer:coarse){.blocks-welcome .blocks-welcome-action{min-height:40px}}@container blocks-welcome (width<=733px){.blocks-welcome .blocks-welcome-modules{max-width:362px}.blocks-welcome .blocks-welcome-module{flex-basis:calc(50% - 5px)}}.block-bin-toast{z-index:10;background-color:var(--brando-ink);width:fit-content;color:var(--brando-ink-inverse);font-size:var(--brando-text-lg);border-radius:24px;align-items:center;column-gap:15px;margin:15px auto 0;padding:6px 6px 6px 18px;display:flex;position:sticky;bottom:15px}.block-bin-toast .block-bin-undo{background-color:var(--brando-surface);color:var(--brando-ink);font-size:var(--brando-text-lg);cursor:pointer;border:none;border-radius:18px;padding:6px 14px;transition:background-color .35s}.block-bin-toast .block-bin-undo:hover{background-color:var(--brando-surface-selected)}.block-bin-toast .block-bin-dismiss{color:var(--brando-ink-inverse);cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}.block-bin-toast .block-bin-dismiss:hover{opacity:.7}.blocks-templates{width:28vw;margin:2vw auto 0}.blocks-templates button{border:1px solid;width:100%;padding:1vw;font-weight:500}.blocks-templates button small{font-weight:400}.blocks-templates button:hover{background-color:var(--brando-surface-subform)}.blocks-templates button+button{margin-top:-1px}.modal--palette>.modal-dialog{width:780px}.modal--palette>.modal-dialog>.modal-content>.modal-header{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.modal--palette>.modal-dialog>.modal-content>.modal-body{padding:0;overflow:hidden}.module-picker{flex-direction:column;height:min(640px,100dvh - 96px);min-height:0;display:flex}.module-picker-search{border-bottom:1px solid var(--modal-line,var(--brando-line));height:54px;color:var(--brando-faint);flex:none;align-items:center;gap:10px;padding:0 18px;display:flex}.module-picker-search>[data-icon]{flex:0 0 18px;width:18px;height:18px}.modal-content .module-picker-search input[type=text],.modal-content .module-picker-search input[type=text]:focus,.modal-content .module-picker-search input[type=text]:focus-visible{min-width:0;height:100%;font-size:var(--brando-text-xl);color:var(--modal-ink,var(--brando-ink));background:0 0;outline:none;flex:1;padding:0;box-shadow:none!important;border:0!important;border-radius:0!important}.modal-content .module-picker-search input[type=text]::placeholder,.modal-content .module-picker-search input[type=text]:focus::placeholder,.modal-content .module-picker-search input[type=text]:focus-visible::placeholder{color:var(--brando-faint)}.module-picker-clear{background:var(--brando-surface-selected);width:24px;height:24px;color:var(--brando-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.module-picker-clear [data-icon]{width:14px;height:14px}.module-picker-close{width:32px;height:32px;color:var(--brando-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;margin:0 -6px 0 0;padding:0;display:grid}.module-picker-close [data-icon]{width:18px;height:18px}.module-picker-close:hover{background:var(--brando-surface-selected);color:var(--modal-ink,var(--brando-ink))}.module-picker-close:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}.module-picker kbd{border:1px solid var(--brando-line);min-width:18px;font:500 var(--brando-text-xs)/16px var(--brando-font-sans);text-align:center;color:var(--brando-muted);background:var(--brando-surface);border-bottom-width:2px;border-radius:4px;padding:0 5px;display:inline-block}.module-picker-body{flex:auto;grid-template-columns:180px minmax(0,1fr);min-height:0;display:grid}.module-picker-namespaces{border-right:1px solid var(--modal-line,var(--brando-line));flex-direction:column;gap:2px;padding:10px 8px;display:flex;overflow-y:auto}.module-picker-namespace{height:32px;font-size:var(--brando-text-md);color:var(--brando-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.module-picker-namespace .label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-picker-namespace .count{font-size:var(--brando-text-xs);color:var(--brando-faint)}.module-picker-namespace:hover{background:var(--brando-surface-hover)}.module-picker-namespace.active{background:var(--brando-surface-selected);color:var(--brando-ink);font-weight:600}.module-picker-namespace.is-empty{opacity:.45}.module-picker-extras{border-top:1px solid var(--brando-line);flex-direction:column;gap:2px;margin-top:8px;padding-top:8px;display:flex}.module-picker-extras button{height:32px;font-size:var(--brando-text-md);color:var(--brando-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.module-picker-extras button [data-icon]{width:15px;height:15px;color:var(--brando-muted)}.module-picker-extras button:hover{background:var(--brando-surface-hover)}.module-picker-results{min-height:0;padding:0 8px 8px;overflow-y:auto}.module-picker-group-title{font:400 var(--brando-text-xs)/1.4 var(--brando-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brando-muted);margin:0;padding:14px 12px 4px}.module-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:14px;width:100%;padding:7px 12px;display:flex}.module-row:hover{background:var(--brando-surface-hover)}.module-row.is-keyboard{background:var(--brando-surface-selected)}.module-row:focus-visible{outline:2px solid var(--brando-accent);outline-offset:-2px}.module-row-sketch{height:28px;color:var(--brando-muted);flex:0 0 42px;place-items:center;display:grid}.module-row-sketch img{max-width:42px;max-height:28px}.module-row-sketch [data-icon]{width:20px;height:20px}.module-row-text{flex-direction:column;gap:1px;min-width:0;display:flex}.module-row-name{font-size:var(--brando-text-lg);color:var(--brando-ink);align-items:center;gap:6px;font-weight:500;display:flex}.module-row-help{font-size:var(--brando-text-md);color:var(--brando-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-row-enter{font-size:var(--brando-text-xs);color:var(--brando-muted);white-space:nowrap;visibility:hidden;margin-left:auto}.module-row.is-keyboard .module-row-enter{visibility:visible}.module-picker-empty{color:var(--brando-muted);text-align:center;padding:32px 12px}.module-picker-keys{border-top:1px solid var(--brando-line);background:var(--brando-surface-shaded);font-size:var(--brando-text-sm);color:var(--brando-muted);flex:none;gap:16px;padding:10px 16px;display:flex}@media (width<=720px){.module-picker-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.module-picker-namespaces{border-right:0;border-bottom:1px solid var(--modal-line,var(--brando-line));flex-direction:row;overflow-x:auto}.module-picker-namespace{flex:none}.module-picker-extras{border-top:0;border-left:1px solid var(--brando-line);flex-direction:row;margin:0 0 0 8px;padding:0 0 0 8px}.module-picker-keys{display:none}}.blocks-source-note{color:var(--brando-muted);font-size:var(--brando-text-sm);margin:0 0 8px;line-height:18px}.blocks-source-note a{color:var(--brando-accent);text-underline-offset:2px;margin-left:6px;text-decoration:underline}.blocks-wrapper.is-source-locked .module-datasource-selected .identifier.draggable{cursor:default}.blocks-wrapper.is-source-locked .block-plus-wrapper{visibility:hidden}.blocks-wrapper.is-source-locked .sort-handle,.blocks-wrapper.is-source-locked .blocks-actions,.blocks-wrapper.is-source-locked .block-toolbar .switch,.blocks-wrapper.is-source-locked .block-action-dropdown-content>.block-structure-action,.blocks-wrapper.is-source-locked [phx-click=duplicate_block],.blocks-wrapper.is-source-locked [phx-click=copy_block],.blocks-wrapper.is-source-locked [phx-click=delete_block],.blocks-wrapper.is-source-locked [phx-click=add_table_row],.blocks-wrapper.is-source-locked button[name$="[drop_table_row_ids][]"],.blocks-wrapper.is-source-locked [phx-click=assign_available_identifiers],.blocks-wrapper.is-source-locked .module-datasource-selected button[name$="[drop_block_identifier_ids][]"],.blocks-wrapper.is-source-locked .module-datasource-selected .identifier-grip,.blocks-wrapper.is-source-locked [phx-click*=\"delete_var\"],.blocks-wrapper.is-source-locked [phx-click*=\"reset_var\"],.blocks-wrapper.is-source-locked [phx-click*=\"reset_ref\"],.blocks-wrapper.is-source-locked [phx-click*=\"reset_refs\"],.blocks-wrapper.is-source-locked [phx-click*=\"reset_vars\"],.blocks-wrapper.is-source-locked [phx-click*=\"fetch_missing_refs\"],.blocks-wrapper.is-source-locked [phx-click*=\"fetch_missing_vars\"],.blocks-wrapper.is-source-locked [phx-click*=\"select_block\"]{display:none}.blocks-wrapper.is-source-locked .block-action-dropdown:not(:has(>.block-action-dropdown-content>li:not(.block-structure-action))){display:none}.fragment-block .empty{background-color:var(--brando-surface-subform);color:var(--brando-ink);text-align:center;border-radius:25px;flex-direction:column;align-items:center;max-width:400px;margin:0 auto;padding:3vw;display:flex}.fragment-block .empty.hidden{display:none!important}.fragment-block .empty figure{margin-bottom:35px}.fragment-block .empty figure svg{-webkit-user-select:none;user-select:none;pointer-events:none;width:200px}.fragment-block .empty figure svg path:nth-of-type(2),.fragment-block .empty figure svg .plus,.fragment-block .empty figure svg circle{-webkit-user-select:none;user-select:none;pointer-events:none;fill:var(--brando-ink)}.fragment-block .empty .instructions{font-size:var(--brando-text-xl)}.fragment-block .empty .instructions button,.fragment-block .empty .instructions a{margin-top:10px}.fragment-block .empty .instructions .fragment-path{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-lg)}.gallery-block .gallery-upload-wrapper.dragging{background-color:var(--brando-surface-selected);cursor:cell;border-radius:8px}.gallery-block .gallery-buttons{gap:5px;display:flex}.gallery-block .media-gallery>.gallery-toolbar-row,.gallery-block .media-gallery>.gallery-toolbar-row>.gallery-buttons{margin-bottom:0}.gallery-block .file-input{display:none}.gallery-block .focus-point-pin{padding:6px}.gallery-block .images{margin-top:15px}.gallery-block .images-grid>.gallery-object{cursor:move}.gallery-block .caption-editor .caption-row{flex-wrap:nowrap;display:flex}.gallery-block .caption-editor .caption-row>:nth-child(odd){margin-left:0}.gallery-block .caption-editor .caption-row{margin-bottom:15px}.gallery-block .images-list{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:6px;flex-direction:column;width:100%;display:flex}.gallery-block .images-list .gallery-object{cursor:move;margin:0}.gallery-block .images-list .gallery-object~.gallery-object .gallery-block-list-row{border-top:1px solid var(--brando-line)}.gallery-block .images-list .gallery-object:first-of-type .gallery-block-list-row{border-top-left-radius:5px;border-top-right-radius:5px}.gallery-block .images-list .gallery-object:last-of-type .gallery-block-list-row{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.gallery-block .images-list .gallery-block-list-row{background:var(--brando-surface);align-items:center;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.gallery-block .images-list .gallery-block-list-row:hover{background:var(--brando-surface-hover)}.gallery-block .images-list .gallery-block-list-thumb{flex:0 0 56px;width:56px;height:56px}.gallery-block .images-list .gallery-block-list-thumb .image-content,.gallery-block .images-list .gallery-block-list-thumb .img-placeholder{background:var(--brando-surface-selected);border-radius:4px;width:56px;height:56px;overflow:hidden}.gallery-block .images-list .gallery-block-list-thumb .image-content img{object-fit:cover;width:100%;height:100%;display:block}.gallery-block .images-list .gallery-block-list-thumb .img-placeholder{color:var(--brando-muted);place-items:center;display:grid}.gallery-block .images-list .gallery-block-list-thumb .img-placeholder [data-icon]{width:20px;height:20px}.gallery-block .images-list .gallery-block-list-copy{cursor:pointer;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.gallery-block .images-list .gallery-block-list-title{color:var(--brando-ink);font:500 var(--brando-text-lg)/19px var(--brando-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-block .images-list .gallery-block-list-details{color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);flex-wrap:wrap;gap:0 6px;min-width:0;display:flex}.gallery-block .images-list .gallery-block-list-details>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-block .images-list .gallery-block-list-details>span+span:before{content:"·";color:var(--brando-faint);margin-right:6px}.gallery-block .images-list .gallery-block-list-alt{color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gallery-block .images-list .gallery-block-list-alt.is-missing{color:var(--brando-attention-ink)}.gallery-block .images-list .gallery-block-list-alt-label{border:1px solid var(--brando-line);font-size:var(--brando-text-2xs);letter-spacing:.02em;border-radius:3px;margin-right:2px;padding:0 5px;line-height:15px}.gallery-block .images-list .gallery-object-actions{flex:none;align-items:center;gap:2px;display:flex}.gallery-block .images-list .gallery-object-actions button{width:26px;height:26px;color:color-mix(in srgb, var(--brando-ink) 74%, var(--brando-ink-inverse));cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .14s,color .14s;display:inline-flex}.gallery-block .images-list .gallery-object-actions button [data-icon]{width:.95rem;height:.95rem}.gallery-block .images-list .gallery-object-actions button:hover{background:color-mix(in srgb, var(--brando-surface-subform) 30%, var(--brando-surface));color:var(--brando-ink)}.gallery-block .empty{background-color:var(--brando-surface-subform);text-align:center;border-radius:25px;flex-direction:column;align-items:center;max-width:400px;margin-top:.5em;padding:3vw;display:flex}.gallery-block .empty.hidden{display:none!important}.gallery-block .empty figure{margin-bottom:35px}.gallery-block .empty figure svg{-webkit-user-select:none;user-select:none;pointer-events:none;width:200px}.gallery-block .empty figure svg path:nth-of-type(2),.gallery-block .empty figure svg .plus,.gallery-block .empty figure svg circle{-webkit-user-select:none;user-select:none;pointer-events:none;fill:var(--brando-ink)}.gallery-block .empty .instructions{font-size:var(--brando-text-xl)}.gallery-block .empty .instructions button{margin-top:10px}.gallery-block .image-picker-images{grid-gap:1vw;grid-template-rows:min-content;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.gallery-block .image-picker-images .image-picker-image{border:5px solid #0000}.gallery-block .image-picker-images .image-picker-image.selected{border:5px solid var(--brando-accent)}.gallery-block .image-picker-images .image-picker-image.hidden{display:none}.gallery-block .modal-content .buttons{margin-bottom:15px}.gallery-block .modal-content .image-info{font-size:var(--brando-text-md);margin-top:15px}.gallery-block .modal-content .img-placeholder{background-color:var(--brando-surface-subform);color:var(--brando-ink);padding:2vw}.gallery-block .modal-content .img-placeholder .instructions{text-align:center;font-size:var(--brando-text-xl)}.gallery-block .modal-content .img-placeholder svg{-webkit-user-select:none;user-select:none;pointer-events:none;width:200px;margin-bottom:1.5vw;margin-left:auto;margin-right:auto}.gallery-block .modal-content .img-placeholder svg path:nth-of-type(2),.gallery-block .modal-content .img-placeholder svg .plus,.gallery-block .modal-content .img-placeholder svg circle{-webkit-user-select:none;user-select:none;pointer-events:none;fill:var(--brando-ink)}.header-block textarea{field-sizing:content;width:100%;color:var(--brando-ink);border:0;padding:10px 0 5px;font-weight:500;line-height:1.1;overflow:visible}.header-block textarea.h1{font-size:2.5rem}.header-block textarea.h2{font-size:2rem}.header-block textarea.h3{font-size:1.65rem}.header-block textarea.h4{font-size:1.35rem}.header-block textarea.h5{font-size:.75rem}.map-block .empty{background-color:var(--brando-surface-subform);color:var(--brando-ink);text-align:center;border-radius:25px;flex-direction:column;align-items:center;max-width:400px;margin:0 auto;padding:3vw;display:flex}.map-block .empty.hidden{display:none!important}.map-block .empty figure{margin-bottom:35px}.map-block .empty figure :is(svg,[data-icon]){-webkit-user-select:none;user-select:none;pointer-events:none;width:200px;height:200px}.map-block .empty .instructions{font-size:var(--brando-text-xl)}.map-block .empty .instructions button{margin-top:10px}.map-block .block-content .map-content{width:100%;height:0;padding-top:56.25%;position:relative}.map-block .block-content .map-content iframe{width:100%;height:100%;position:absolute;top:0;left:0}.media-block .empty{color:var(--brando-ink);border:1px dashed var(--brando-line-strong);text-align:center;background-color:#0000;border-radius:25px;flex-direction:column;align-items:center;max-width:400px;margin:0 auto;padding:3vw;display:flex}.media-block .empty.hidden{display:none!important}.media-block .empty .buttons{gap:.3em;margin-top:15px;display:flex}.media-block .empty figure{margin-bottom:35px}.media-block .empty figure :is(svg,[data-icon]){width:200px;height:200px}.media-block .empty .instructions{font-size:var(--brando-text-xl)}.media-block .empty .instructions button{margin-top:10px}.block .rendered-variable{background-color:var(--brando-surface-shaded);text-wrap:balance;border-radius:12px;width:fit-content;margin-top:5px;margin-bottom:5px;padding:14px 16px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:inline-block}.block .rendered-variable:empty{display:none}.block .modal-content .var,.block .modal-content .ref{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.block .modal-content .var .key,.block .modal-content .ref .key{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:600}.module-entries{background-color:gold;margin-bottom:1rem;padding:1rem}.module-entries .add-module-entry{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-xl);background-color:var(--brando-surface);border:none;border-radius:35px;width:100%;padding:1rem;transition:background-color .35s,color .35s}.module-entries .add-module-entry.phx-click-loading{background-color:var(--brando-ink);color:var(--brando-ink-inverse)}.picture-block .file-input{display:none}.picture-block .preview.compact{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-md);border:1px dashed;border-radius:8px;align-items:stretch;column-gap:12px;width:fit-content;padding:8px 25px 8px 8px;display:flex}.picture-block .preview.compact .info-wrapper{flex-direction:column;row-gap:7px;max-width:37ch;display:flex}.picture-block .preview.compact .title-and-alt{font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--brando-text-sm);flex-direction:column;row-gap:7px;display:flex}.picture-block .preview.compact .title-and-alt>div span{text-transform:uppercase;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);font-weight:400}.picture-block .preview.compact figcaption{height:100%;font-size:var(--brando-text-md);cursor:auto;text-align:left;flex-direction:column;justify-content:space-between;margin-top:0;display:flex}.picture-block .preview.classic figcaption{justify-content:space-between;align-items:flex-start;display:flex}.picture-block .preview.classic figcaption .info-wrapper,.picture-block .preview.classic figcaption .info-wrapper .title-and-alt{column-gap:15px;display:flex}.picture-block .preview.classic figcaption .info-wrapper .title-and-alt>*{max-width:26ch}.picture-block .empty{color:var(--brando-ink);border:1px dashed var(--brando-line-strong);text-align:center;background-color:#0000;border-radius:25px;flex-direction:column;align-items:center;max-width:400px;margin:0 auto;padding:3vw;display:flex}.picture-block .empty.hidden{display:none!important}.picture-block .empty figure{margin-bottom:35px}.picture-block .empty figure svg{-webkit-user-select:none;user-select:none;pointer-events:none;width:200px}.picture-block .empty figure svg path:nth-of-type(2),.picture-block .empty figure svg .plus,.picture-block .empty figure svg circle{-webkit-user-select:none;user-select:none;pointer-events:none;fill:var(--brando-ink)}.picture-block .empty .instructions{font-size:var(--brando-text-xl)}.picture-block .empty .instructions button{margin-top:10px}.picture-block .upload-canvas.dragging{background-color:var(--brando-surface-selected);cursor:plus}.picture-block .upload-canvas.dragging svg .plus{backface-visibility:hidden}.picture-block .image-picker-images{grid-gap:1vw;grid-template-rows:min-content;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.picture-block .modal-content .image-info{font-size:var(--brando-text-md);margin-top:15px}.picture-block .modal-content [data-name=TipTap] .ProseMirror{text-align:left}.picture-block .modal-content .img-placeholder{background-color:var(--brando-surface-subform);color:var(--brando-ink);padding:2vw}.picture-block .modal-content .img-placeholder .instructions{text-align:center;font-size:var(--brando-text-xl)}.picture-block .modal-content .img-placeholder svg{-webkit-user-select:none;user-select:none;pointer-events:none;width:200px;margin-bottom:1.5vw;margin-left:auto;margin-right:auto}.picture-block .modal-content .img-placeholder svg path:nth-of-type(2),.picture-block .modal-content .img-placeholder svg .plus,.picture-block .modal-content .img-placeholder svg circle{-webkit-user-select:none;user-select:none;pointer-events:none;fill:var(--brando-ink)}.image-content{flex-shrink:0;position:relative}.compact .image-content{width:180px;margin:0!important}.image-content img{background-image:linear-gradient(45deg, var(--brando-line) 25%, transparent 25%), linear-gradient(135deg, var(--brando-line) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--brando-line) 75%), linear-gradient(135deg, transparent 75%, var(--brando-line) 75%);background-position:0 0,12px 0,12px -12px,0 12px;background-size:24px 24px;position:relative}.svg-block .svg-block-preview img{max-width:100%;height:auto;display:block}.svg-block.dragging .empty{background-color:var(--brando-surface-selected);cursor:plus}.svg-block .empty{background-color:var(--brando-surface-subform);color:var(--brando-ink);text-align:center;border-radius:25px;flex-direction:column;align-items:center;max-width:400px;margin:0 auto;padding:3vw;display:flex}.svg-block .empty.hidden{display:none!important}.svg-block .empty figure{margin-bottom:35px}.svg-block .empty figure :is(svg,[data-icon]){-webkit-user-select:none;user-select:none;pointer-events:none;width:200px;height:200px}.svg-block .empty .instructions{font-size:var(--brando-text-xl)}.svg-block .empty .instructions button{margin-top:10px}.svg-block .block-content .video-content{width:100%;height:0;padding-top:56.25%;position:relative}.svg-block .block-content .video-content iframe{width:100%;height:100%;position:absolute;top:0;left:0}.svg-block .block-content video.villain-video-file{width:100%}.svg-block .image-picker-images{grid-gap:1vw;grid-template-rows:min-content;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.svg-block .modal-content .image-info{font-size:var(--brando-text-md);margin-top:15px}.svg-block .modal-content .img-placeholder{background-color:var(--brando-surface-subform);color:var(--brando-ink);padding:2vw}.svg-block .modal-content .img-placeholder .instructions{text-align:center;font-size:var(--brando-text-xl)}.svg-block .modal-content .img-placeholder :is(svg,[data-icon]){-webkit-user-select:none;user-select:none;pointer-events:none;width:200px;margin-bottom:1.5vw;margin-left:auto;margin-right:auto}.svg-block .modal-content .img-placeholder :is(svg,[data-icon]) path:nth-of-type(2),.svg-block .modal-content .img-placeholder :is(svg,[data-icon]) .plus,.svg-block .modal-content .img-placeholder :is(svg,[data-icon]) circle{-webkit-user-select:none;user-select:none;pointer-events:none;fill:var(--brando-ink)}.html-block{flex-direction:column;gap:24px;display:flex}.html-block .html-block-template{flex-direction:column;gap:16px;display:flex}.html-block .html-params .add-entry-button{margin-bottom:8px}.html-block .html-values{flex-direction:column;gap:16px;display:flex}.html-block .html-values:empty{display:none}.html-block .html-values .field-wrapper{margin-bottom:0}.html-block .html-values input.text{background-color:var(--brando-surface);border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius)}.html-block .html-values input.text:focus{border-color:var(--brando-accent);box-shadow:var(--brando-input-focus-shadow)}.html-block .html-block-note{color:var(--brando-muted);font-size:var(--brando-text-sm)}.block .table-block{--vars-line:color-mix(in srgb, var(--brando-ink) 9%, transparent);--vars-muted:color-mix(in srgb, var(--brando-ink) 62%, transparent);--vars-faint:color-mix(in srgb, var(--brando-ink) 40%, transparent)}.block .table-block .subform-table{background:0 0;border:0;border-radius:0;max-width:none}.block .table-block .subform-table-body>.table-row>.variable{min-height:0;color:var(--brando-ink);padding:4px 8px}.block .table-block .subform-table-body>.table-row>.variable+.variable{border-left:0}.block .table-block .subform-table-row>.subform-table-heading{padding-inline:8px}.block .table-block .subform-table-body>.table-row>.variable.html .field-base>.tiptap-wrapper{margin-left:-9px}.block .table-block :is(.subform-table-row>.subform-table-heading[data-type=boolean],.subform-table-body>.table-row>.variable.boolean){white-space:nowrap;width:1%}.block .table-block .subform-table-body>.table-row>.variable>div>.brando-input>:is(.field-wrapper,div>.field-wrapper)>.label-wrapper{clip-path:inset(50%);white-space:nowrap;width:1px;max-width:none;height:1px;position:absolute;overflow:hidden}.block .table-block .subform-table-body>.table-row>.variable>div>.brando-input>:is(.field-wrapper,div>.field-wrapper)>.field-base{flex-basis:100%}.text-block .tiptap:not(.tiptap-preview-content){padding-top:10px}.video-block .video-loading{background-color:var(--brando-surface);border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.video-block .video-loading.hidden{display:none}.video-block .preview.compact{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-md);border:1px dashed var(--brando-muted);border-radius:8px;align-items:stretch;column-gap:12px;width:fit-content;padding:8px 25px 8px 8px;display:flex}.video-block .preview.compact .video-info figcaption{height:100%;font-size:var(--brando-text-md);cursor:auto;flex-direction:column;justify-content:space-between;margin-top:0;display:flex}.video-block .preview.compact .video-info .info-wrapper{flex-direction:column;row-gap:7px;max-width:37ch;display:flex}.video-block .preview.compact .video-info .info-wrapper span{text-transform:uppercase;font-size:var(--brando-text-2xs);font-weight:400;display:block}.video-block .preview.compact .video-content{height:auto;padding-top:0}.video-block .preview.compact .video-content.landscape{width:400px}.video-block .preview.compact .video-content.portrait{width:240px}.video-block .empty{color:var(--brando-ink);border:1px dashed var(--brando-line-strong);text-align:center;background-color:#0000;border-radius:25px;flex-direction:column;align-items:center;max-width:400px;margin:0 auto;padding:3vw;display:flex}.video-block .empty.hidden{display:none!important}.video-block .empty figure{margin-bottom:35px}.video-block .empty figure svg{-webkit-user-select:none;user-select:none;pointer-events:none;width:200px}.video-block .empty figure svg path:nth-of-type(2),.video-block .empty figure svg .plus,.video-block .empty figure svg circle{-webkit-user-select:none;user-select:none;pointer-events:none;fill:var(--brando-ink)}.video-block .empty .instructions{font-size:var(--brando-text-xl)}.video-block .empty .instructions button{margin-top:10px}.video-block .block-content .video-content{width:100%;height:0;padding-top:56.25%;position:relative}.video-block .block-content .video-content iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video-block .block-content video.villain-video-file{width:100%}.video-block .modal-content .image-info{font-size:var(--brando-text-md);margin-top:15px}.video-block .modal-content .cover{margin-bottom:15px}.video-block .modal-content .cover img{max-width:100%;height:auto}.video-block .modal-content .video-frame-preview{pointer-events:none;max-width:100%;height:auto;display:block}.video-block .modal-content .video-info{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);border-top:1px solid var(--brando-line);flex-direction:column;row-gap:5px;margin-top:15px;padding-top:15px;display:flex}.video-block .modal-content .video-info .video-info-item{flex-direction:column;row-gap:2px;display:flex}.video-block .modal-content .video-info .video-info-item>span:first-child{text-transform:uppercase;font-size:var(--brando-text-2xs);opacity:.5}.video-block .modal-content .video-info .video-info-url{text-transform:none;font-size:var(--brando-text-sm);opacity:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.video-block .modal-content .img-placeholder{background-color:var(--brando-surface-subform);color:var(--brando-ink);padding:2vw}.video-block .modal-content .img-placeholder .instructions{text-align:center;font-size:var(--brando-text-xl)}.video-block .modal-content .img-placeholder svg{-webkit-user-select:none;user-select:none;pointer-events:none;width:200px;margin-bottom:1.5vw;margin-left:auto;margin-right:auto}.video-block .modal-content .img-placeholder svg path:nth-of-type(2),.video-block .modal-content .img-placeholder svg .plus,.video-block .modal-content .img-placeholder svg circle{-webkit-user-select:none;user-select:none;pointer-events:none;fill:var(--brando-ink)}html.is-frontend-editor :is(.progress-wrapper,#brando-main>.progress){display:none}.frontend-edit-admin{display:block}.frontend-edit-admin #brando-main{background-color:var(--brando-surface-page);min-height:100vh}.frontend-editor{min-height:100vh;color:var(--brando-ink);flex-direction:column;display:flex}.frontend-editor-header{z-index:30;border-bottom:1px solid var(--brando-line);background-color:var(--brando-surface);align-items:flex-start;gap:4px;padding:16px 12px 14px 20px;display:flex;position:sticky;top:0}.frontend-editor-heading{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:2px;display:flex}.frontend-editor-heading h1{font-size:var(--brando-text-2xl);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:24px;overflow:hidden}.frontend-editor-eyebrow{min-width:0;color:var(--brando-muted);font-size:var(--brando-text-sm);gap:6px;line-height:16px;display:flex;margin:0!important}.frontend-editor-eyebrow span{flex:none}.frontend-editor-eyebrow .frontend-editor-entry{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.frontend-editor-eyebrow .frontend-editor-entry:before{content:"·";margin-right:6px}.frontend-editor-open,.frontend-editor-close{width:32px;height:32px;color:var(--brando-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.frontend-editor-open:hover,.frontend-editor-close:hover{background-color:var(--brando-surface-tint);color:var(--brando-ink)}.frontend-editor-open:focus-visible,.frontend-editor-close:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}.frontend-editor-open [data-icon],.frontend-editor-close [data-icon]{width:18px;height:18px}.frontend-editor-notices{flex-direction:column;gap:8px;padding:12px 16px 0;display:flex}.frontend-editor-notices:not(:has(>*)){display:none}.frontend-editor-notice{border:1px solid var(--brando-line);background-color:var(--brando-surface);font-size:var(--brando-text-md);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:18px;display:flex}.frontend-editor-notice>[data-icon]{width:18px;height:18px;color:var(--brando-muted);flex:none}.frontend-editor-notice>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.frontend-editor-notice p{margin:0!important}.frontend-editor-notice strong{font-weight:600}.frontend-editor-notice.is-error{border-color:var(--brando-error-line);background-color:var(--brando-error)}.frontend-editor-notice.is-error>[data-icon]{color:var(--brando-error-ink)}.frontend-editor-notice.is-warning{border-color:var(--brando-attention-line);background-color:var(--brando-attention)}.frontend-editor-notice.is-warning>[data-icon]{color:var(--brando-attention-ink)}.frontend-editor-notice.is-shared{border-color:var(--brando-line);background-color:var(--brando-surface-tint)}.frontend-editor-notice.is-shared>[data-icon]{color:var(--brando-muted)}.frontend-editor-notice.is-presence{align-items:center}.frontend-editor-notice-action{border:1px solid var(--brando-line);background-color:var(--brando-surface);height:30px;color:var(--brando-ink);font-size:var(--brando-text-sm);cursor:pointer;border-radius:5px;align-items:center;padding:5px 12px;line-height:18px;text-decoration:none;display:inline-flex}.frontend-editor-notice-action:hover{border-color:var(--brando-line-strong)}.frontend-editor-notice-action:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}.frontend-editor-avatar{background-color:var(--brando-surface-tint);width:24px;height:24px;color:var(--brando-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.frontend-editor-avatar .image-content,.frontend-editor-avatar img{object-fit:cover;width:100%;height:100%;display:block}.frontend-editor-avatar .user-initial{font-size:var(--brando-text-xs)}.frontend-editor-avatar [data-icon]{width:14px;height:14px}.frontend-editor-unavailable{color:var(--brando-muted);font-size:var(--brando-text-lg);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 32px;line-height:20px;display:flex}.frontend-editor-unavailable [data-icon]{width:28px;height:28px}.frontend-editor-unavailable p{max-width:300px;margin:0!important}.frontend-editor-body{flex-direction:column;flex:1;padding:12px 16px 0;display:flex}.frontend-editor-body .frontend-edit-form-wrapper,.frontend-editor-body .frontend-edit-form{flex-direction:column;flex:1;display:flex}.frontend-editor-body .frontend-edit-form .form-content{flex:1}.frontend-edit-actions{z-index:30;border-top:1px solid var(--brando-line);background-color:var(--brando-surface);justify-content:space-between;align-items:center;gap:12px;margin:16px -16px 0;padding:12px 16px;display:flex;position:sticky;bottom:0}.frontend-edit-actions .submit-button{margin-top:0}.frontend-edit-status{min-width:0;color:var(--brando-muted);font-size:var(--brando-text-sm);align-items:center;gap:6px;line-height:16px;display:flex;margin:0!important}.frontend-edit-status [data-icon]{width:16px;height:16px;color:var(--brando-success-ink);flex:none}.frontend-edit-status-dot{background-color:var(--brando-attention-line);border-radius:50%;flex:none;width:8px;height:8px}.blocks-wrapper.is-frontend-focus>.blocks-content{background-color:#0000;padding:0}.blocks-wrapper.is-frontend-focus .focus-target>.block-plus-wrapper,.blocks-wrapper.is-frontend-focus .focus-ancestor>.block-plus-wrapper,.blocks-wrapper.is-frontend-focus .focus-ancestor>.block>form,.blocks-wrapper.is-frontend-focus .focus-ancestor>.block>.block-plus-wrapper,.blocks-wrapper.is-frontend-focus .focus-ancestor>.block>.blocks-empty-instructions{display:none}.blocks-wrapper.is-frontend-focus .focus-ancestor,.blocks-wrapper.is-frontend-focus .focus-ancestor>.block,.blocks-wrapper.is-frontend-focus .focus-ancestor>.block>.block-children{box-shadow:none;border:0;margin:0;padding:0;background:0 0!important}.blocks-wrapper.is-frontend-focus .focus-target>.block>form .block-toolbar .sort-handle{display:none}.blocks-wrapper.is-frontend-focus .focus-target>.block>form .block-toolbar li:has(>[phx-click=duplicate_block]){display:none}.blocks-wrapper.is-frontend-focus .focus-target>.block>form .block-toolbar li:has(>[phx-click=copy_block]){display:none}.blocks-wrapper.is-frontend-focus .focus-target>.block>form .block-toolbar li:has(>[phx-click=delete_block]){display:none}.page-presences .user-presence.is-frontend>.avatar{overflow:visible}.user-presence-website{background-color:var(--brando-surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--brando-line);color:var(--brando-accent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-4px;right:-4px}.user-presence-website [data-icon]{width:10px;height:10px}.base-block.is-deep-linked>.block,.field-wrapper.is-deep-linked{animation:2.4s ease-out frontend-edit-located}@keyframes frontend-edit-located{0%,35%{box-shadow:0 0 0 3px color-mix(in srgb, var(--brando-accent) 45%, transparent)}to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.base-block.is-deep-linked>.block,.field-wrapper.is-deep-linked{box-shadow:0 0 0 3px color-mix(in srgb, var(--brando-accent) 45%, transparent);animation:none}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.modal{z-index:1050;outline:0;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow-y:auto}.modal.visible{display:flex}.modal.visible>.modal-backdrop{animation:modal-backdrop-in var(--motion-enter) var(--motion-ease);display:block}.modal.visible>.modal-dialog{animation:modal-dialog-in var(--motion-enter) var(--motion-ease);display:flex}.modal[data-ui-open=true]{display:flex}.modal[data-ui-open=true]>.modal-backdrop{display:block}.modal[data-ui-open=true]>.modal-dialog{display:flex}.modal[data-ui-open=false]{display:none!important}.modal[data-ui-open]>:is(.modal-backdrop,.modal-dialog){animation:none}.modal .text-center{text-align:center!important}.modal-no-chrome{z-index:1250;width:400px;margin:120px auto 0;position:relative}.modal-no-chrome.modal-lg{width:100%;max-width:800px}.modal-backdrop{background-color:var(--brando-overlay);backdrop-filter:blur(4px);z-index:1001;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow-y:scroll}.modal-dialog{z-index:1050;width:750px;display:none;overflow-y:initial!important}.narrow>.modal-dialog{width:400px}.medium>.modal-dialog{width:550px}.wide>.modal-dialog{width:950px}.auto>.modal-dialog{width:auto;max-width:90vw}.modal-header{border-bottom:1px solid var(--brando-line-soft);justify-content:space-between;align-items:baseline;padding:20px 20px 18px;display:flex;position:relative}.modal-header .header-wrap{margin-right:50px}.modal-header.centered h2{margin-left:auto;margin-right:auto}.modal-header h2{color:var(--brando-ink);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-lg);text-transform:uppercase;letter-spacing:.04em;font-weight:400}.modal-header .modal-close{color:var(--brando-ink);font-size:var(--brando-text-5xl);background-color:var(--brando-surface-hover);border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;top:12px;right:14px}.modal-header .modal-close span{margin-left:1px;display:inline-block}.modal-header .modal-close:hover{background-color:var(--brando-ink);color:var(--brando-surface-subform)}.modal-content{color:var(--brando-ink);background-color:var(--brando-surface);box-shadow:var(--brando-shadow-overlay);background-clip:padding-box;border:none;border-radius:14px;outline:0;flex-direction:column;width:100%;height:100%;padding-bottom:15px;display:flex;position:relative}.modal-content label span{font-size:var(--brando-text-lg)}.modal-content textarea{background-color:var(--brando-surface)!important;color:var(--brando-ink)!important;border:none!important}.modal-content input:not([type=file]){font-size:var(--brando-text-lg);transition:border-color .2s,box-shadow .2s;color:var(--brando-ink)!important;border:1px solid var(--brando-input-border)!important;border-radius:var(--brando-input-radius)!important;background-color:#0000!important}.modal-content input:not([type=file]):focus{box-shadow:var(--brando-input-focus-shadow);border-color:var(--brando-accent)!important}.modal-content input:not([type=file]).text{font-size:var(--brando-text-lg);height:40px;padding:0 12px}.modal-content input:not([type=file]).text::placeholder{font-size:var(--brando-text-lg)}.modal-content .button-group-vertical{flex-direction:column;margin-bottom:20px;display:flex}.modal-content .panels{flex-wrap:nowrap;display:flex}.modal-content .panels>:nth-child(odd){margin-left:0}.modal-content .panels .panel:first-of-type{border-right:1px solid;margin-left:0;padding-left:0}.modal-content .panels .panel:only-of-type{border-right:none;margin-left:0;padding-left:0;padding-right:0}.modal-content .panels .panel .information{font-size:var(--brando-text-lg)}.modal-body{background-color:var(--brando-surface);max-height:80vh;padding:18px 20px;overflow:hidden scroll}.modal-body>h2{font-size:var(--brando-text-3xl);margin-bottom:18px}.modal-footer{border-top:1px solid var(--brando-line-soft);justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;padding-left:20px;padding-right:20px;display:flex}#tiptap-link-dialog .tiptap-link-tabs{margin-bottom:20px;position:static}#tiptap-link-dialog .selected-identifier{margin-bottom:20px}#tiptap-link-dialog .panels{min-width:700px}#tiptap-link-dialog .identifier-options .identifier{width:100%;min-width:0}#tiptap-link-dialog .panels .panel:first-of-type{border-right:none}.link-var-config .link-var-settings{border-bottom:1px solid var(--brando-line-soft);flex-wrap:wrap;align-items:flex-start;gap:0 40px;display:flex}.link-var-config .link-var-settings>.field-wrapper{flex:220px}.link-var-config .link-var-target .identifier-options .identifier{width:100%;min-width:0}.modal-no-chrome-content{flex-direction:column;display:flex;position:relative}.transfer-content-modal .help-text{font-size:var(--brando-text-lg);color:var(--brando-ink);opacity:.6;margin-bottom:30px;line-height:1.4}.transfer-content-modal h3{font-size:var(--brando-text-md);text-transform:uppercase;letter-spacing:.03em;color:var(--brando-ink);opacity:.6;margin-top:1.5em;margin-bottom:10px;font-weight:500}.transfer-content-modal .transfer-user-select{border:1px solid var(--brando-line);border-radius:8px;flex-direction:column;margin-bottom:25px;display:flex;overflow:hidden}.transfer-content-modal .transfer-user-select .transfer-user-trigger{width:100%;font-size:var(--brando-text-lg);color:var(--brando-ink);cursor:pointer;text-align:left;background-color:#fff;border:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.transfer-content-modal .transfer-user-select .transfer-user-trigger .lucide-chevron-down{opacity:.4;width:16px;height:16px;margin-left:auto}.transfer-content-modal .transfer-user-select .transfer-user-trigger:hover{background-color:var(--brando-surface-hover)}.transfer-content-modal .transfer-user-select .transfer-user-placeholder{font-size:var(--brando-text-lg);opacity:.4;padding:2px 0}.transfer-content-modal .transfer-user-select .transfer-user-option{width:100%;font-size:var(--brando-text-lg);border:none;border-top:1px solid var(--brando-line-soft);color:var(--brando-ink);cursor:pointer;text-align:left;background-color:#fff;align-items:center;gap:10px;padding:8px 12px;transition:background-color .15s;display:flex}.transfer-content-modal .transfer-user-select .transfer-user-option:hover{background-color:var(--brando-surface-hover)}.transfer-content-modal .transfer-user-avatar{border-radius:50%;flex-shrink:0;width:28px;height:28px;overflow:hidden}.transfer-content-modal .transfer-user-avatar img{object-fit:cover;width:100%;height:100%}.transfer-content-modal .transfer-user-avatar-placeholder{background-color:var(--brando-badge-bg);width:100%;height:100%;color:var(--brando-ink);font-size:var(--brando-text-sm);text-transform:uppercase;justify-content:center;align-items:center;font-weight:600;display:flex}.transfer-content-modal .transfer-user-name{font-weight:450}.transfer-content-modal .transfer-content-summary table{width:100%;font-size:var(--brando-text-lg);border-collapse:collapse}.transfer-content-modal .transfer-content-summary table th{text-align:left;font-size:var(--brando-text-xs);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--brando-line-soft);color:var(--brando-ink);opacity:.5;padding:8px 12px;font-weight:500}.transfer-content-modal .transfer-content-summary table th.right{text-align:right}.transfer-content-modal .transfer-content-summary table td{border-bottom:1px solid var(--brando-line-soft);padding:8px 12px}.transfer-content-modal .transfer-content-summary table td.right{text-align:right;font-variant-numeric:tabular-nums}.transfer-content-modal .transfer-content-summary table tr:last-child td{border-bottom:none}.transfer-content-modal .transfer-content-empty p{font-size:var(--brando-text-lg);color:var(--brando-ink);opacity:.5}#file-replacement-modal .replacement-intro{margin:0}#file-replacement-modal .replacement-current{width:100%;margin-top:18px;margin-bottom:18px}#file-replacement-modal .replacement-current .file-info{justify-content:center;gap:4px;min-width:0}#file-replacement-modal .replacement-current .name{font-weight:500}#file-replacement-modal .replacement-current .updated{overflow-wrap:anywhere}#file-replacement-modal .replacement-dropzone{border:1px dashed var(--brando-input-border);border-radius:var(--brando-input-radius);background-color:var(--brando-surface);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;transition:border-color .2s,background-color .2s;display:flex}#file-replacement-modal .replacement-dropzone:hover{border-color:var(--brando-accent)}#file-replacement-modal .replacement-dropzone.dragging{border-color:var(--brando-line-strong);background-color:var(--brando-surface-selected);cursor:cell}#file-replacement-modal .replacement-dropzone.dragging .replacement-prompt{color:var(--brando-ink);opacity:1}#file-replacement-modal .replacement-dropzone .replacement-prompt{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);opacity:.7;margin:0}.progress-wrapper{z-index:9999;width:100%;color:var(--brando-ink-inverse);font-size:var(--brando-text-xl);background-color:#000;min-height:33px;position:fixed;top:0;left:0;transform:translateY(-100%)}.progress-wrapper .progress{flex-wrap:wrap;display:flex}.progress-wrapper .progress .progress-item{align-items:center;width:100%;padding:8px 0;display:flex}.progress-wrapper .progress .progress-item svg{animation:2s linear infinite spin}.progress-wrapper .progress .progress-item svg path:nth-of-type(2){fill:#fff}.progress-wrapper .progress .progress-item code{font-size:var(--brando-text-xs);border:1px solid #fff;border-radius:12px;padding:4px 6px}.progress-wrapper .progress .progress-item .filename{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-md)}.progress-wrapper .progress .progress-item .description{font-size:var(--brando-text-sm)}.progress-wrapper .progress .progress-item .percent{position:absolute}.image-picker-top{border:1px solid color-mix(in srgb, var(--brando-ink) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, white 94%, var(--brando-surface-subform)), color-mix(in srgb, white 88%, var(--brando-surface-subform)));box-shadow:0 1px 2px color-mix(in srgb, var(--brando-ink) 5%, transparent);border-radius:10px;flex-direction:column;gap:.45rem;padding:.62rem .7rem;display:flex}.image-picker-top .image-picker-upload-callout{border:1px solid color-mix(in srgb, var(--brando-ink) 18%, transparent);font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);background:#ffffffb3;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.image-picker-top .image-picker-toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.image-picker-top .image-picker-path{min-width:0;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);flex-wrap:wrap;align-items:center;gap:.15rem;line-height:1.25;display:flex}.image-picker-top .image-picker-path .path-link{color:color-mix(in srgb, var(--brando-ink) 74%, white);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brando-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brando-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--brando-ink) 30%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;transition:color .12s,text-decoration-color .12s}.image-picker-top .image-picker-path .path-link:hover{color:var(--brando-ink);-webkit-text-decoration-color:var(--brando-ink);-webkit-text-decoration-color:var(--brando-ink);text-decoration-color:var(--brando-ink)}.image-picker-top .image-picker-path .path-link.active{color:var(--brando-ink);font-weight:600;text-decoration:none}.image-picker-top .image-picker-path .path-separator{color:color-mix(in srgb, var(--brando-ink) 46%, white);-webkit-user-select:none;user-select:none;pointer-events:none;margin:0 .2rem}.image-picker-top .image-picker-view-toggle{border:1px solid color-mix(in srgb, var(--brando-ink) 20%, transparent);background:#ffffffbd;border-radius:8px;flex-shrink:0;margin-left:auto;display:inline-flex;overflow:hidden}.image-picker-top .image-picker-view-toggle .view-toggle{min-width:72px;height:28px;color:color-mix(in srgb, var(--brando-ink) 84%, white);line-height:28px;font-size:var(--brando-text-sm);font-family:var(--brando-font-mono);text-transform:uppercase;letter-spacing:.03em;background:0 0;border:none;margin:0;padding:0 .7rem;transition:background-color .15s,color .15s}.image-picker-top .image-picker-view-toggle .view-toggle:hover{background:color-mix(in srgb, var(--brando-surface-subform) 22%, white)}.image-picker-top .image-picker-view-toggle .view-toggle.is-active{background:var(--brando-ink);color:#fff}.image-picker-top .image-picker-recent-folders{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.image-picker-top .image-picker-recent-folders .label{font-family:var(--brando-font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:var(--brando-text-xs);color:color-mix(in srgb, var(--brando-ink) 64%, white);margin-right:.25rem}.image-picker-top .folder-pill{border:1px solid color-mix(in srgb, var(--brando-ink) 22%, transparent);color:var(--brando-ink);height:24px;line-height:24px;font-size:var(--brando-text-xs);font-family:var(--brando-font-mono);letter-spacing:.01em;background:#ffffffbd;border-radius:999px;padding:0 .62rem;transition:background-color .14s,border-color .14s,color .14s}.image-picker-top .folder-pill:hover{background:color-mix(in srgb, var(--brando-surface-subform) 24%, white);border-color:color-mix(in srgb, var(--brando-ink) 32%, transparent)}.image-picker-top .folder-pill.active{background:var(--brando-ink);border-color:var(--brando-ink);color:#fff}.image-picker-top .folder-pill.subtle{background:#ffffffd1}.image-picker-browser{grid-template-columns:260px minmax(0,1fr);gap:.85rem;min-height:60vh;display:grid}.image-picker-browser .image-picker-folders{border:1px solid color-mix(in srgb, var(--brando-ink) 12%, transparent);box-shadow:0 1px 3px color-mix(in srgb, var(--brando-ink) 5%, transparent);background:#ffffffe0;border-radius:10px;flex-direction:column;align-self:flex-start;gap:.8rem;padding:.75rem;display:flex;position:sticky;top:10px}.image-picker-browser .image-picker-folders-header{justify-content:space-between;gap:.75rem;display:flex}.image-picker-browser .image-picker-folders-header h3{font-size:var(--brando-text-xl);font-family:var(--brando-font-mono);text-transform:uppercase;color:var(--brando-ink);margin:0}.image-picker-browser .image-picker-folders-header p{font-size:var(--brando-text-sm);color:color-mix(in srgb, var(--brando-ink) 64%, white);margin:.2rem 0 0;line-height:1.2}.image-picker-browser .image-picker-folders-header .folder-actions{border:1px solid color-mix(in srgb, var(--brando-ink) 28%, transparent);background:#ffffffbd;border-radius:999px;flex:none;align-self:flex-start;display:inline-flex;overflow:hidden}.image-picker-browser .image-picker-folders-header .folder-actions .folder-action{background:0 0;border:0;border-radius:0;margin:0}.image-picker-browser .image-picker-folders-header .folder-actions .folder-action+.folder-action{border-left:1px solid color-mix(in srgb, var(--brando-ink) 20%, transparent)}.image-picker-browser .image-picker-folders-header .folder-actions .folder-action:hover{background:color-mix(in srgb, var(--brando-surface-subform) 24%, white);color:var(--brando-ink);border-color:#0000}.image-picker-browser .folder-action{border:1px solid color-mix(in srgb, var(--brando-ink) 28%, transparent);height:28px;line-height:1;font-size:var(--brando-text-2xs);font-family:var(--brando-font-mono);text-transform:uppercase;white-space:nowrap;color:var(--brando-ink);vertical-align:middle;background:#ffffffbd;border-radius:999px;justify-content:center;align-items:center;min-width:auto;padding:0 .66rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.image-picker-browser .folder-action.icon-only{width:42px;min-width:42px;padding:0}.image-picker-browser .folder-action.icon-only [data-icon]{width:.7rem;height:.7rem;display:block}.image-picker-browser .folder-action:hover{background:var(--brando-ink);border-color:var(--brando-ink);color:#fff}.image-picker-browser .folder-action[disabled]{opacity:.45;cursor:default;pointer-events:none}.image-picker-browser .new-folder-form{align-items:stretch;gap:.5rem;width:100%;display:flex}.image-picker-browser .new-folder-form #image-picker-new-folder,.image-picker-browser .new-folder-form .text.small{min-width:0;font-size:var(--brando-text-md);border-radius:8px;flex:1;width:100%;height:auto;min-height:0;padding:.48rem .6rem;line-height:1.2}.image-picker-browser .new-folder-form #image-picker-new-folder{border-radius:999px;height:30px}.image-picker-browser .new-folder-form #image-picker-new-folder::placeholder,.image-picker-browser .new-folder-form .text.small::placeholder{font-size:var(--brando-text-md)}.image-picker-browser .new-folder-actions{border:1px solid color-mix(in srgb, var(--brando-ink) 25%, transparent);background:#ffffffbf;border-radius:999px;align-self:stretch;align-items:stretch;display:inline-flex;overflow:hidden}.image-picker-browser .folder-icon-button{border:1px solid color-mix(in srgb, var(--brando-ink) 25%, transparent);width:34px;min-width:34px;height:34px;color:var(--brando-ink);background:#ffffffbf;border-radius:9px;justify-content:center;align-items:center;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.image-picker-browser .folder-icon-button svg{width:15px;height:15px}.image-picker-browser .folder-icon-button:hover{border-color:var(--brando-ink);background:color-mix(in srgb, var(--brando-surface-subform) 24%, white)}.image-picker-browser .folder-icon-button.confirm:hover{background:var(--brando-success)}.image-picker-browser .folder-icon-button.cancel:hover{background:var(--brando-error)}.image-picker-browser .new-folder-actions .folder-icon-button{background:0 0;border:0;border-radius:0;width:36px;min-width:36px;height:auto}.image-picker-browser .new-folder-actions .folder-icon-button+.folder-icon-button{border-left:1px solid color-mix(in srgb, var(--brando-ink) 20%, transparent)}.image-picker-browser .new-folder-actions .folder-icon-button [data-icon],.image-picker-browser .new-folder-actions .folder-icon-button svg{width:.8rem;height:.8rem}.image-picker-browser .new-folder-trigger{border:1px dashed color-mix(in srgb, var(--brando-ink) 26%, transparent);width:fit-content;color:var(--brando-ink);font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);text-transform:uppercase;background:#ffffffbf;border-radius:8px;justify-content:center;align-items:center;gap:.3rem;height:34px;padding:0 .62rem 0 .31rem;line-height:34px;display:inline-flex}.image-picker-browser .new-folder-trigger .lucide-plus{width:.95rem;height:.95rem}.image-picker-browser .new-folder-trigger:hover{background:color-mix(in srgb, var(--brando-surface-subform) 17%, white);border-color:color-mix(in srgb, var(--brando-ink) 38%, transparent)}.image-picker-browser .folder-list{flex-direction:column;gap:.35rem;max-height:50vh;padding-right:.25rem;display:flex;overflow:auto}.image-picker-browser .folder-list .empty{font-size:var(--brando-text-xs);color:color-mix(in srgb, var(--brando-ink) 62%, white);font-family:var(--brando-font-mono);padding:.5rem .15rem}.image-picker-browser .folder-row{text-align:left;color:var(--brando-ink);font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);background:#ffffffb3;border:1px solid #0000;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .55rem;transition:background-color .16s,border-color .16s,color .16s;display:flex}.image-picker-browser .folder-row .lucide-folder{opacity:.8;flex-shrink:0;width:.8rem;height:.8rem}.image-picker-browser .folder-row .folder-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.image-picker-browser .folder-row:hover{background:color-mix(in srgb, var(--brando-surface-subform) 18%, white);border-color:color-mix(in srgb, var(--brando-ink) 20%, transparent)}.image-picker-browser .folder-row.active{background:var(--brando-ink);color:#fff;border-color:var(--brando-ink)}.image-picker-browser .folder-row.active svg{opacity:1}.image-picker-browser .folder-row.drop-active{background:color-mix(in srgb, var(--brando-accent) 18%, white);border-color:color-mix(in srgb, var(--brando-accent) 52%, white);color:var(--brando-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brando-accent) 38%, white)}.image-picker-browser .image-picker-main{min-width:0}.image-picker-browser .image-picker-main .image-picker-main-header{justify-content:space-between;align-items:baseline;gap:.5rem;margin:.2rem 0 .7rem;display:flex}.image-picker-browser .image-picker-main .image-picker-main-header .image-picker-main-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.image-picker-browser .image-picker-main .image-picker-main-header .image-picker-scope{align-self:flex-start;margin-bottom:8px}.image-picker-browser .image-picker-main .image-picker-main-header .image-picker-main-hint{overflow-wrap:anywhere;max-width:60ch;font:var(--brando-text-sm)/18px var(--brando-font-sans);color:color-mix(in srgb, var(--brando-ink) 55%, white);margin:0}.image-picker-browser .image-picker-main .image-picker-main-header h3{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);color:color-mix(in srgb, var(--brando-ink) 74%, white);margin:0;line-height:1.25}.image-picker-browser .image-picker-main .image-picker-main-header span{font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--brando-ink) 65%, white)}.image-picker-browser .image-picker-main .image-picker-main-header .image-picker-main-actions{align-items:center;gap:.6rem;display:inline-flex}.image-picker-browser .image-picker-main .image-picker-main-header .image-picker-main-actions .picker-upload-progress{min-width:112px;color:color-mix(in srgb, var(--brando-ink) 72%, white);flex-direction:column;gap:.15rem;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:inline-flex}.image-picker-browser .image-picker-main .image-picker-main-header .image-picker-main-actions .picker-upload-progress span{font-size:var(--brando-text-2xs);letter-spacing:.02em;text-transform:uppercase}.image-picker-browser .image-picker-main .image-picker-main-header .image-picker-main-actions .picker-upload-progress progress{width:100%;height:5px}.image-picker-organize-bar{cursor:move;background:color-mix(in srgb, var(--brando-surface-subform) 16%, white);border:1px solid color-mix(in srgb, var(--brando-surface-subform) 42%, white);font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--brando-ink);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.45rem;margin-bottom:.6rem;padding:.45rem .65rem;display:flex}.image-picker-organize-bar [data-icon]{opacity:.72;width:.75rem;height:.75rem}.image-picker-organize-bar .image-picker-organize-hint{color:color-mix(in srgb, var(--brando-ink) 58%, white);margin-left:.25rem}.image-picker-organize-bar .image-picker-organize-clear{border:1px solid color-mix(in srgb, var(--brando-ink) 24%, transparent);color:var(--brando-ink);height:24px;line-height:24px;font-size:var(--brando-text-2xs);font-family:var(--brando-font-mono);text-transform:uppercase;letter-spacing:.03em;background:#fffc;border-radius:999px;margin-left:auto;padding:0 .55rem;transition:background-color .14s,border-color .14s}.image-picker-organize-bar .image-picker-organize-clear:hover{background:var(--brando-ink);border-color:var(--brando-ink);color:#fff}.image-picker-grid{display:contents}.image-picker-grid--organizing{-webkit-user-select:none;user-select:none}.image-picker-drag-ghost{text-align:center;background:var(--brando-ink);color:#fff;min-width:40px;height:40px;line-height:40px;font-family:var(--brando-font-mono);font-size:var(--brando-text-lg);box-shadow:var(--brando-shadow-md);pointer-events:none;z-index:9999;border-radius:999px;padding:0 12px;font-weight:600;position:fixed;top:-100px;left:-100px}.image-picker{-webkit-user-select:none;user-select:none;min-height:44vh;position:relative}.image-picker .folder-drop-indicator{pointer-events:none;z-index:5;border:1px dashed color-mix(in srgb, var(--brando-accent) 45%, white);background:color-mix(in srgb, white 86%, var(--brando-accent) 14%);text-align:center;font-family:var(--brando-font-mono);color:var(--brando-ink);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:1rem;display:none;position:absolute;inset:0}.image-picker .folder-drop-indicator svg{opacity:.82;width:1.1rem;height:1.1rem;margin:0}.image-picker .folder-drop-indicator span{font-size:var(--brando-text-2xs);text-transform:uppercase;letter-spacing:.08em}.image-picker .folder-drop-indicator strong{font-family:var(--brando-font-sans);font-size:var(--brando-text-lg);color:var(--brando-ink);font-weight:600}.image-picker.dragging{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brando-accent) 45%, white);border-radius:12px}.image-picker.dragging .folder-drop-indicator{display:flex}.image-picker.dragging .image-picker__image{opacity:.33;pointer-events:none;transition:opacity .12s}.image-picker .image-picker__selected-indicator{color:#fff;background:var(--brando-accent);width:18px;height:18px;box-shadow:0 0 0 2px #ffffffe0, 0 1px 3px color-mix(in srgb, var(--brando-ink) 18%, transparent);border-radius:999px;justify-content:center;align-items:center;display:none;position:absolute;top:.48rem;right:.48rem}.image-picker .image-picker__selected-indicator [data-icon]{width:.74rem;height:.74rem}.image-picker .image-picker__image.selected .image-picker__selected-indicator{display:inline-flex}.image-picker .image-picker-empty{border:1px dashed color-mix(in srgb, var(--brando-ink) 30%, transparent);text-align:center;font-family:var(--brando-font-mono);color:color-mix(in srgb, var(--brando-ink) 72%, white);background:#ffffffc7;border-radius:12px;padding:2rem 1rem}.image-picker .image-picker-empty svg{opacity:.78;width:34px;height:34px;margin:0 auto .75rem}.image-picker .image-picker-empty .empty-upload-trigger{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.image-picker .image-picker-empty h4{font-size:var(--brando-text-xl);color:var(--brando-ink);margin:0}.image-picker .image-picker-empty p{max-width:52ch;font-size:var(--brando-text-sm);color:color-mix(in srgb, var(--brando-ink) 67%, white);margin:.35rem auto 0}.image-picker .image-picker-empty .folder-action{font-family:var(--brando-font-sans);margin-top:16px}.image-picker.grid{flex-wrap:wrap;align-content:flex-start;display:flex}.image-picker.grid .image-picker-empty{flex:1 0 100%}.image-picker.grid .image-picker__image{cursor:pointer;background-color:#fff;border:2px solid #0000;border-radius:8px;flex:calc(33.333% - .75rem);min-width:210px;max-width:calc(33.333% - .75rem);padding:.35rem;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative}.image-picker.grid .image-picker__image.selected{border-color:var(--brando-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brando-accent) 35%, transparent)}.image-picker.grid .image-picker__image.selected:hover{border-color:var(--brando-accent-hover);box-shadow:0 0 0 1px color-mix(in srgb, var(--brando-accent) 50%, transparent)}.image-picker.grid .image-picker__image.organize-selected{border-color:color-mix(in srgb, var(--brando-accent) 52%, var(--brando-surface-subform));box-shadow:0 0 0 1px color-mix(in srgb, var(--brando-accent) 32%, transparent);background-color:color-mix(in srgb, var(--brando-accent) 8%, white);-webkit-user-select:none;user-select:none}.image-picker.grid .image-picker__image.organize-selected:hover{border-color:color-mix(in srgb, var(--brando-accent) 72%, var(--brando-surface-subform))}.image-picker.grid .image-picker__image:hover{box-shadow:var(--brando-shadow-md);transform:translateY(-1px)}.image-picker.grid .image-picker__image img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;display:block}.image-picker.grid .image-picker__info{display:none}.image-picker.list .image-picker__image{cursor:pointer;border:1px solid color-mix(in srgb, var(--brando-ink) 12%, transparent);min-height:64px;box-shadow:0 1px 2px color-mix(in srgb, var(--brando-ink) 4%, transparent);background:#ffffffeb;border-radius:8px;grid-template-columns:22px 64px minmax(0,1fr);align-items:center;column-gap:.65rem;margin-bottom:7px;padding:.4rem .5rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.image-picker.list .image-picker__image img{object-fit:cover;background:color-mix(in srgb, var(--brando-ink) 5%, white);border-radius:5px;width:64px;min-width:auto;max-width:64px;height:48px;margin:0;display:block}.image-picker.list .image-picker__image .image-picker__selected-indicator{visibility:hidden;opacity:0;justify-self:center;transition:opacity .12s;display:inline-flex;position:static;transform:none}.image-picker.list .image-picker__image.selected{border-color:color-mix(in srgb, var(--brando-accent) 54%, white);background:color-mix(in srgb, var(--brando-accent) 5%, white);box-shadow:inset 3px 0 0 var(--brando-accent), 0 1px 3px color-mix(in srgb, var(--brando-accent) 10%, transparent)}.image-picker.list .image-picker__image.selected .image-picker__selected-indicator{visibility:visible;opacity:1}.image-picker.list .image-picker__image.selected:hover{border-color:color-mix(in srgb, var(--brando-accent) 68%, white);background:color-mix(in srgb, var(--brando-accent) 7%, white)}.image-picker.list .image-picker__image.organize-selected{border-color:color-mix(in srgb, var(--brando-accent) 52%, var(--brando-surface-subform));background:color-mix(in srgb, var(--brando-accent) 8%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brando-accent) 32%, transparent);-webkit-user-select:none;user-select:none}.image-picker.list .image-picker__image.organize-selected:hover{border-color:color-mix(in srgb, var(--brando-accent) 72%, var(--brando-surface-subform));background:color-mix(in srgb, var(--brando-accent) 12%, white)}.image-picker.list .image-picker__image:hover{border-color:color-mix(in srgb, var(--brando-ink) 24%, transparent);background:color-mix(in srgb, var(--brando-surface-subform) 9%, white);box-shadow:0 2px 6px color-mix(in srgb, var(--brando-ink) 7%, transparent)}.image-picker.list .image-picker__image .image-picker__info{grid-template-columns:minmax(0,2fr) 92px minmax(110px,1.1fr) 96px 30px;align-items:center;gap:.75rem;width:100%;min-width:0;display:grid}.image-picker.list .image-picker__image .image-picker__info .image-picker__name{min-width:0}.image-picker.list .image-picker__image .image-picker__info .image-picker__filename{font-size:var(--brando-text-md);color:var(--brando-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.image-picker.list .image-picker__image .image-picker__info .image-picker__dir,.image-picker.list .image-picker__image .image-picker__info .image-picker__meta,.image-picker.list .image-picker__image .image-picker__info .image-picker__status{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-xs);color:color-mix(in srgb, var(--brando-ink) 72%, white);text-transform:uppercase;letter-spacing:.02em}.image-picker.list .image-picker__image .image-picker__info .image-picker__dir{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.image-picker.list .image-picker__image .image-picker__info .image-picker__status{border:1px solid color-mix(in srgb, var(--brando-ink) 14%, transparent);background:color-mix(in srgb, var(--brando-ink) 3%, white);border-radius:999px;justify-self:start;padding:.2rem .45rem}.image-picker.list .image-picker__image .image-picker__info .image-picker__status[data-status=processed]{color:var(--brando-success-ink);border-color:var(--brando-success-line);background:var(--brando-success)}.image-picker.list .image-picker__image .image-picker__info .image-picker__actions{justify-content:flex-end;justify-self:end;align-items:center;margin-left:auto;display:inline-flex;position:relative}.image-picker.list .image-picker__image .image-picker__info .image-picker__actions>.btn>[data-icon]{transform:rotate(90deg)}.image-picker.list .image-picker__image .image-picker__info .image-picker__actions .image-picker-action-dropdown{z-index:20;border:1px solid color-mix(in srgb, var(--brando-ink) 30%, transparent);background:color-mix(in srgb, white 95%, var(--brando-surface-subform) 5%);border-radius:8px;min-width:150px;margin:0;padding:3px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.image-picker.list .image-picker__image .image-picker__info .image-picker__actions .image-picker-action-dropdown li{margin:0;padding:0;list-style:none}@media (width<=1180px){.image-picker.list .image-picker__image .image-picker__info{grid-template-columns:minmax(0,1.5fr) 85px minmax(100px,1fr) 100px 34px}.image-picker.list .image-picker__image .image-picker__info .image-picker__status{justify-self:start}}@media (width<=980px){.image-picker-browser{grid-template-columns:1fr;min-height:0}.image-picker-top .image-picker-toolbar{flex-wrap:wrap}.image-picker-top .image-picker-path{width:100%}.image-picker-browser .image-picker-folders .folder-list{max-height:24vh}.image-picker.list .image-picker__image .image-picker__info{grid-template-columns:1fr;gap:.35rem}.image-picker.list .image-picker__image .image-picker__info .image-picker__meta,.image-picker.list .image-picker__image .image-picker__info .image-picker__status{width:fit-content}.image-picker.list .image-picker__image .image-picker__info .image-picker__actions{justify-self:start}.image-picker.grid .image-picker__image{flex-basis:calc(50% - .55rem);min-width:180px;max-width:calc(50% - .55rem)}}@media (width<=680px){.image-picker.grid .image-picker__image{flex-basis:100%;min-width:0;max-width:100%}}.video-picker-url-section{flex-direction:column;gap:.5rem;display:flex}.video-picker-add-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.video-picker-url-input{border:1px solid color-mix(in srgb, var(--brando-ink) 17%, transparent);background:#fffc;border-radius:8px;margin-top:.35rem;padding:.55rem .65rem}.video-picker-url-field{flex-direction:column;gap:.35rem;display:flex}.video-picker-url-field label{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--brando-ink) 62%, white)}.video-picker-url-field input.text{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);border:1px solid color-mix(in srgb, var(--brando-ink) 22%, transparent);color:var(--brando-ink);background:#fff;border-radius:6px;outline:none;padding:.35rem .5rem}.video-picker-url-field input.text:focus{border-color:var(--brando-accent)}.video-picker-url-field>.btn{align-self:flex-start;margin-top:.1rem}.video-picker-analyzing{align-items:center;gap:.4rem}.video-picker-analyzing:not(.hidden){display:flex}.video-picker-analyzing .spinner{border:2px solid color-mix(in srgb, var(--brando-ink) 20%, transparent);border-top-color:var(--brando-ink);border-radius:999px;width:14px;height:14px;animation:.6s linear infinite spin}.video-picker-analyzing span{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb, var(--brando-ink) 58%, white)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.video-picker-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.video-picker-upload-progress{margin-top:.35rem}.video-picker-upload-progress .progress-bar{background:color-mix(in srgb, var(--brando-ink) 12%, transparent);border-radius:999px;height:4px;overflow:hidden}.video-picker-upload-progress .progress-fill{background:var(--brando-accent);border-radius:999px;height:100%;transition:width .2s}.video-picker-upload-progress .progress-text{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);color:color-mix(in srgb, var(--brando-ink) 62%, white);text-transform:uppercase;letter-spacing:.03em;margin-top:.25rem;display:block}.video-picker-view-toggle{border:1px solid color-mix(in srgb, var(--brando-ink) 26%, transparent);background:#ffffffbd;border-radius:999px;flex-shrink:0;margin-left:auto;display:inline-flex;overflow:hidden}.video-picker-view-toggle .view-toggle{min-width:84px;height:30px;color:color-mix(in srgb, var(--brando-ink) 84%, white);line-height:30px;font-size:var(--brando-text-sm);font-family:var(--brando-font-mono);text-transform:uppercase;letter-spacing:.03em;background:0 0;border:none;margin:0;padding:0 .85rem;transition:background-color .15s,color .15s}.video-picker-view-toggle .view-toggle:hover{background:color-mix(in srgb, var(--brando-surface-subform) 22%, white)}.video-picker-view-toggle .view-toggle.is-active{background:var(--brando-ink);color:#fff}.video-picker-main-header{justify-content:space-between;align-items:baseline;gap:.5rem;margin:.2rem 0 .7rem;display:flex}.video-picker-main-header h3{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);color:color-mix(in srgb, var(--brando-ink) 74%, white);margin:0;line-height:1.25}.video-picker-main-header .video-picker-main-actions{align-items:center;gap:.6rem;display:inline-flex}.video-picker-main-header .video-picker-main-actions span{font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--brando-ink) 65%, white)}.video-picker-organize-bar{background:color-mix(in srgb, var(--brando-surface-subform) 16%, white);border:1px solid color-mix(in srgb, var(--brando-surface-subform) 42%, white);font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--brando-ink);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.45rem;margin-bottom:.6rem;padding:.45rem .65rem;display:flex}.video-picker-organize-bar [data-icon]{opacity:.72;width:.75rem;height:.75rem}.video-picker-organize-bar .video-picker-organize-hint{color:color-mix(in srgb, var(--brando-ink) 58%, white);margin-left:.25rem}.video-picker-organize-bar .video-picker-organize-clear{border:1px solid color-mix(in srgb, var(--brando-ink) 24%, transparent);color:var(--brando-ink);height:24px;line-height:24px;font-size:var(--brando-text-2xs);font-family:var(--brando-font-mono);text-transform:uppercase;letter-spacing:.03em;background:#fffc;border-radius:999px;margin-left:auto;padding:0 .55rem;transition:background-color .14s,border-color .14s}.video-picker-organize-bar .video-picker-organize-clear:hover{background:var(--brando-ink);border-color:var(--brando-ink);color:#fff}.video-picker-grid--organizing{-webkit-user-select:none;user-select:none}.video-picker-drag-ghost{text-align:center;background:var(--brando-ink);color:#fff;min-width:40px;height:40px;line-height:40px;font-family:var(--brando-font-mono);font-size:var(--brando-text-lg);box-shadow:var(--brando-shadow-md);pointer-events:none;z-index:9999;border-radius:999px;padding:0 12px;font-weight:600;position:fixed;top:-100px;left:-100px}.video-picker{-webkit-user-select:none;user-select:none;min-height:44vh;position:relative}.video-picker .video-picker__selected-indicator{color:#fff;background:var(--brando-accent);width:18px;height:18px;box-shadow:0 0 0 2px #ffffffe0, 0 1px 3px color-mix(in srgb, var(--brando-ink) 18%, transparent);border-radius:999px;justify-content:center;align-items:center;display:none;position:absolute;top:.48rem;right:.48rem}.video-picker .video-picker__selected-indicator [data-icon]{width:.74rem;height:.74rem}.video-picker .video-picker__video.selected .video-picker__selected-indicator{display:inline-flex}.video-picker .video-picker-empty{border:1px dashed color-mix(in srgb, var(--brando-ink) 30%, transparent);text-align:center;font-family:var(--brando-font-mono);color:color-mix(in srgb, var(--brando-ink) 72%, white);background:#ffffffc7;border-radius:12px;padding:2rem 1rem}.video-picker .video-picker-empty [data-icon]{opacity:.78;width:34px;height:34px;margin:0 auto .75rem;display:block}.video-picker .video-picker-empty h4{font-size:var(--brando-text-xl);color:var(--brando-ink);margin:0}.video-picker .video-picker-empty p{font-size:var(--brando-text-sm);color:color-mix(in srgb, var(--brando-ink) 67%, white);margin:.35rem 0 0}.video-picker.grid{flex-wrap:wrap;align-content:flex-start;display:flex}.video-picker.grid .video-picker-empty{flex:1 0 100%}.video-picker.grid .video-picker__video{cursor:pointer;background-color:#fff;border:2px solid #0000;border-radius:8px;flex:calc(33.333% - .75rem);min-width:210px;max-width:calc(33.333% - .75rem);padding:.35rem;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative}.video-picker.grid .video-picker__video.selected{border-color:var(--brando-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brando-accent) 35%, transparent)}.video-picker.grid .video-picker__video.selected:hover{border-color:var(--brando-accent-hover);box-shadow:0 0 0 1px color-mix(in srgb, var(--brando-accent) 50%, transparent)}.video-picker.grid .video-picker__video.organize-selected{border-color:color-mix(in srgb, var(--brando-accent) 52%, var(--brando-surface-subform));box-shadow:0 0 0 1px color-mix(in srgb, var(--brando-accent) 32%, transparent);background-color:color-mix(in srgb, var(--brando-accent) 8%, white);-webkit-user-select:none;user-select:none}.video-picker.grid .video-picker__video.organize-selected:hover{border-color:color-mix(in srgb, var(--brando-accent) 72%, var(--brando-surface-subform))}.video-picker.grid .video-picker__video:hover{box-shadow:var(--brando-shadow-md);transform:translateY(-1px)}.video-picker.grid .video-picker__video .video-preview{cursor:pointer}.video-picker.grid .video-picker__video .video-preview img,.video-picker.grid .video-picker__video .video-preview video{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;display:block}.video-picker.grid .video-picker__video .video-preview video{pointer-events:none;background:var(--brando-surface-hover)}.video-picker.grid .video-picker__video .video-preview .img-placeholder{aspect-ratio:16/9;background-color:var(--brando-surface-hover);border-radius:4px;justify-content:center;align-items:center;width:100%;display:flex}.video-picker.grid .video-picker__video .video-preview .img-placeholder :is(svg,[data-icon]){width:40px;height:40px;fill:var(--brando-faint);color:var(--brando-faint)}.video-picker.grid .video-picker__video .video-picker__info{display:none}.video-picker.list .video-picker__video{cursor:pointer;border:1px solid color-mix(in srgb, var(--brando-ink) 12%, transparent);min-height:64px;box-shadow:0 1px 2px color-mix(in srgb, var(--brando-ink) 4%, transparent);background:#ffffffeb;border-radius:8px;grid-template-columns:22px 92px minmax(0,1fr);align-items:center;column-gap:.65rem;margin-bottom:7px;padding:.4rem .5rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.video-picker.list .video-picker__video .video-picker__selected-indicator{visibility:hidden;opacity:0;justify-self:center;transition:opacity .12s;display:inline-flex;position:static;transform:none}.video-picker.list .video-picker__video.selected{border-color:color-mix(in srgb, var(--brando-accent) 54%, white);background:color-mix(in srgb, var(--brando-accent) 5%, white);box-shadow:inset 3px 0 0 var(--brando-accent), 0 1px 3px color-mix(in srgb, var(--brando-accent) 10%, transparent)}.video-picker.list .video-picker__video.selected .video-picker__selected-indicator{visibility:visible;opacity:1}.video-picker.list .video-picker__video.selected:hover{border-color:color-mix(in srgb, var(--brando-accent) 78%, white);background:color-mix(in srgb, var(--brando-accent) 10%, white)}.video-picker.list .video-picker__video.organize-selected{border-color:color-mix(in srgb, var(--brando-accent) 52%, var(--brando-surface-subform));background:color-mix(in srgb, var(--brando-accent) 8%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brando-accent) 32%, transparent);-webkit-user-select:none;user-select:none}.video-picker.list .video-picker__video.organize-selected:hover{border-color:color-mix(in srgb, var(--brando-accent) 72%, var(--brando-surface-subform));background:color-mix(in srgb, var(--brando-accent) 12%, white)}.video-picker.list .video-picker__video:hover{border-color:color-mix(in srgb, var(--brando-ink) 24%, transparent);background:color-mix(in srgb, var(--brando-surface-subform) 9%, white);box-shadow:0 2px 6px color-mix(in srgb, var(--brando-ink) 7%, transparent)}.video-picker.list .video-picker__video .video-preview{cursor:pointer;position:relative}.video-picker.list .video-picker__video .video-preview img,.video-picker.list .video-picker__video .video-preview video{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:92px;min-width:auto;max-width:92px}.video-picker.list .video-picker__video .video-preview video{pointer-events:none;background:var(--brando-surface-hover);display:block}.video-picker.list .video-picker__video .video-preview .img-placeholder{background-color:var(--brando-surface-hover);border-radius:6px;justify-content:center;align-items:center;width:92px;height:52px;display:flex}.video-picker.list .video-picker__video .video-preview .img-placeholder :is(svg,[data-icon]){width:40px;height:40px;fill:var(--brando-faint);color:var(--brando-faint)}.video-picker.list .video-picker__video .video-preview:hover img,.video-picker.list .video-picker__video .video-preview:hover video{opacity:.8}.video-picker.list .video-picker__video .video-preview:hover .img-placeholder{background-color:var(--brando-surface-selected)}.video-picker.list .video-picker__video .video-preview:hover .img-placeholder :is(svg,[data-icon]){fill:var(--brando-muted);color:var(--brando-muted)}.video-picker.list .video-picker__video .video-picker__info{grid-template-columns:minmax(0,2fr) 80px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.video-picker.list .video-picker__video .video-picker__info .video-picker__name{min-width:0}.video-picker.list .video-picker__video .video-picker__info .video-picker__title{font-size:var(--brando-text-md);color:var(--brando-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.video-picker.list .video-picker__video .video-picker__info .video-picker__source-url{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);color:color-mix(in srgb, var(--brando-ink) 50%, white);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;margin-top:.1rem;overflow:hidden}.video-picker.list .video-picker__video .video-picker__info .video-title-input{border:1px solid color-mix(in srgb, var(--brando-ink) 30%, transparent);color:var(--brando-ink);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-md);background:#ffffffeb;border-radius:6px;outline:none;width:100%;padding:2px 6px;font-weight:500}.video-picker.list .video-picker__video .video-picker__info .video-title-input:focus{border-color:var(--brando-accent)}.video-picker.list .video-picker__video .video-picker__info .video-picker__meta{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-xs);color:color-mix(in srgb, var(--brando-ink) 72%, white);text-transform:uppercase;letter-spacing:.02em}.video-picker.list .video-picker__video .video-picker__info .video-picker__actions{justify-content:flex-end;justify-self:end;align-items:center;display:inline-flex;position:relative}.video-picker.list .video-picker__video .video-picker__info .video-picker__actions .video-picker-action-button{color:color-mix(in srgb, var(--brando-ink) 74%, white);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .14s,color .14s;display:inline-flex}.video-picker.list .video-picker__video .video-picker__info .video-picker__actions .video-picker-action-button [data-icon]{width:.95rem;height:.95rem;transform:rotate(90deg)}.video-picker.list .video-picker__video .video-picker__info .video-picker__actions .video-picker-action-button:hover{background:color-mix(in srgb, var(--brando-surface-subform) 30%, white);color:var(--brando-ink)}.video-picker.list .video-picker__video .video-picker__info .video-picker__actions .video-picker-action-dropdown{z-index:20;border:1px solid color-mix(in srgb, var(--brando-ink) 30%, transparent);background:color-mix(in srgb, white 95%, var(--brando-surface-subform) 5%);border-radius:8px;min-width:150px;margin:0;padding:3px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.video-picker.list .video-picker__video .video-picker__info .video-picker__actions .video-picker-action-dropdown li{margin:0;padding:0;list-style:none}#video-player-modal{z-index:9999!important}#video-player-modal .modal-bg{z-index:9998!important}#video-player-modal .modal-wrapper{z-index:9999!important}.video-player-container{width:100%;position:relative}.video-player-container .video-embed{border:none;border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}.video-player-container .video-not-supported,.video-player-container .video-not-loaded{color:var(--brando-faint);font-size:var(--brando-text-xl);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=980px){.video-picker.list .video-picker__video{grid-template-columns:22px 80px minmax(0,1fr)}.video-picker.list .video-picker__video .video-preview img,.video-picker.list .video-picker__video .video-preview video,.video-picker.list .video-picker__video .video-preview .img-placeholder{width:80px;max-width:80px}.video-picker.list .video-picker__video .video-picker__info{grid-template-columns:1fr;gap:.35rem}.video-picker.list .video-picker__video .video-picker__info .video-picker__actions{justify-self:start}.video-picker.grid .video-picker__video{flex-basis:calc(50% - .55rem);min-width:180px;max-width:calc(50% - .55rem)}}@media (width<=680px){.video-picker.grid .video-picker__video{flex-basis:100%;min-width:0;max-width:100%}}[data-phx-main] .sidebar{width:var(--navigation-width);transition:width .4s, display .4s allow-discrete;flex-grow:1;flex-shrink:0}[data-phx-main] .sidebar.hidden{width:0;transition:width .4s;display:block}.content-language-selector{width:var(--navigation-width);border-top:1px solid var(--brando-nav-rule);background-color:color-mix(in srgb, var(--brando-surface-page) 86%, transparent);backdrop-filter:blur(6px);color:var(--brando-nav-ink);position:fixed;bottom:0;left:0;overflow:hidden}.content-language-selector .current-language{width:100%;color:inherit;font-size:var(--brando-text-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding-top:12px;padding-bottom:14px;line-height:18px;transition:background-color .2s;display:flex}.content-language-selector .current-language:hover,.content-language-selector .current-language[aria-expanded=true]{background-color:var(--brando-nav-hover)}.content-language-selector .current-language .label{flex:1;min-width:0}.content-language-selector .current-language strong{font-weight:500}.content-language-selector .current-language>[data-icon]{flex:none;width:15px;height:15px}.content-language-selector .current-language>[data-icon].toggle{opacity:.55;width:13px;height:13px}.content-language-selector .languages{display:none}.content-language-selector .languages[data-ui-open=true]{display:flex}.content-language-selector .languages{border-bottom:1px solid var(--brando-nav-rule);flex-direction:column;gap:2px;padding:6px 15px}.content-language-selector .languages button{color:var(--brando-nav-muted);font-size:var(--brando-text-lg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;line-height:20px;transition:background-color .2s,color .2s;display:flex}.content-language-selector .languages button:hover{background-color:var(--brando-nav-hover);color:var(--brando-nav-ink)}.content-language-selector .languages button.current{color:var(--brando-nav-ink);font-weight:500}.content-language-selector .languages button [data-icon]{width:14px;height:14px}body.sidebar-hidden .content-language-selector{display:none}.current-user{box-sizing:border-box;cursor:pointer;background-color:#0000;border-radius:8px;flex-direction:column;height:52px;margin-inline:-10px;padding:8px 10px;transition:background-color .2s;display:flex;overflow-y:hidden}.current-user:hover,.current-user.open{background-color:var(--brando-nav-hover)}.current-user:hover .nav-chevron,.current-user.open .nav-chevron{opacity:.8}.current-user .button{flex-grow:0;flex-shrink:0;align-items:center;gap:12px;width:100%;display:flex}.current-user .avatar{flex:none;width:36px;height:36px}.current-user .avatar .image-content,.current-user .avatar img{width:36px;height:36px;display:block}.current-user .avatar .user-initial{font-size:var(--brando-text-xl)}.current-user .avatar img{-webkit-user-select:none;user-select:none;object-fit:cover;border-radius:50%}.current-user .avatar .img-placeholder :is(svg,[data-icon]){width:36px;height:36px;display:block}.current-user .info{flex:1;min-width:0;line-height:1.25}.current-user .name{font-size:var(--brando-text-xl);color:var(--brando-nav-ink);-webkit-user-select:none;user-select:none;font-weight:400}.current-user .role{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-xs);letter-spacing:.01em;color:var(--brando-nav-muted);-webkit-user-select:none;user-select:none;text-transform:uppercase}.current-user .dropdown-icon{width:14px;height:14px;color:var(--brando-nav-ink);justify-content:center;align-items:center;margin-right:4px;display:flex}.current-user .dropdown-icon .nav-chevron{opacity:.45;margin-bottom:3px;transform:rotate(45deg)}.current-user .dropdown-content{padding-top:8px}.current-user .dropdown-content ul li :is(a,button){font-size:var(--brando-text-lg);color:var(--brando-nav-ink);margin-inline:-10px;padding:6px 10px 6px 58px;line-height:20px;transition:background-color .2s;display:block}.current-user .dropdown-content ul li :is(a,button):hover{background-color:var(--brando-nav-hover)}.current-user .dropdown-content ul li button{box-sizing:border-box;width:calc(100% + 20px);font:inherit;font-size:var(--brando-text-lg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0}.tenant-switcher{-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-xs);border:none;margin-bottom:18px;padding:0;display:block}.tenant-switcher summary{border:1px solid color-mix(in srgb, var(--brando-ink) 22%, transparent);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;list-style:none;transition:border-color .15s;display:flex}.tenant-switcher summary::-webkit-details-marker{display:none}.tenant-switcher summary:hover{border-color:color-mix(in srgb, var(--brando-ink) 45%, transparent)}.tenant-switcher .tenant-switcher__label{color:color-mix(in srgb, var(--brando-ink) 50%, transparent);font-size:var(--brando-text-2xs);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.tenant-switcher .tenant-switcher__current{color:var(--brando-ink);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.tenant-switcher .tenant-switcher__site{flex-grow:1;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.tenant-switcher .tenant-switcher__site .tenant-switcher__current{font-weight:600}.tenant-switcher .tenant-switcher__environment{color:color-mix(in srgb, var(--brando-ink) 72%, transparent);font-size:var(--brando-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-switcher .tenant-switcher__state{color:color-mix(in srgb, var(--brando-ink) 55%, transparent)}.tenant-switcher .tenant-switcher__state:before{content:" · "}.tenant-switcher summary [data-icon]{width:12px;height:12px;color:color-mix(in srgb, var(--brando-ink) 55%, transparent);flex-shrink:0;transition:transform .15s}.tenant-switcher[open] summary{border-color:color-mix(in srgb, var(--brando-ink) 45%, transparent);border-bottom-right-radius:0;border-bottom-left-radius:0}.tenant-switcher[open] summary [data-icon]{transform:rotate(180deg)}.tenant-switcher.working summary{border-color:var(--brando-surface-selected);background:var(--brando-surface-subform)}.tenant-switcher .tenant-switcher__sheet{border:1px solid color-mix(in srgb, var(--brando-ink) 45%, transparent);background:var(--brando-surface);border-top:none;border-bottom-right-radius:9px;border-bottom-left-radius:9px;grid-template-columns:minmax(0,1fr);gap:3px;padding:8px;display:grid}.tenant-switcher .tenant-switcher__heading{color:color-mix(in srgb, var(--brando-ink) 45%, transparent);font-size:var(--brando-text-2xs);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px 3px}.tenant-switcher form{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.tenant-switcher form+form{border-top:1px solid color-mix(in srgb, var(--brando-ink) 10%, transparent);margin-top:6px;padding-top:6px}.tenant-switcher .tenant-switcher__option{box-sizing:border-box;width:100%;min-height:0;color:var(--brando-ink);font-size:var(--brando-text-xs);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:7px 8px;transition:background-color .12s;display:flex}.tenant-switcher .tenant-switcher__option:hover{background:color-mix(in srgb, var(--brando-ink) 6%, transparent)}.tenant-switcher .tenant-switcher__option.current{background:color-mix(in srgb, var(--brando-ink) 9%, transparent);font-weight:600}.tenant-switcher .tenant-switcher__option-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-header{flex-direction:column;align-items:center;margin-bottom:30px;display:flex}.navigation-header .logo{justify-content:center;width:100%;display:flex}.navigation-header .logo svg{width:100%;height:100%;display:block}.fullscreen-toggle{cursor:pointer;z-index:9;border:none;position:fixed;top:5px;left:5px}.fullscreen-toggle svg #chevron{transform-box:fill-box;transform-origin:50%;transition:transform 1s;transform:rotate(0)}.fullscreen-toggle.minimized svg #chevron{transition:transform 1s;transform:rotate(180deg)}#navigation{width:var(--navigation-width);background:radial-gradient(130% 42% at 62% -10%, color-mix(in srgb, var(--brando-nav-glow) 13%, transparent) 0%, color-mix(in srgb, var(--brando-nav-glow) 6%, transparent) 55%, transparent 100%), linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--brando-nav-glow) 6%, transparent) 100%), var(--brando-surface-page);flex-grow:0;flex-shrink:0;height:100vh;padding-bottom:56px;position:fixed;overflow-y:auto}#navigation nav{position:relative}#navigation .nav-chevron{opacity:.38;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transition:transform .25s,opacity .2s}.dark-mode #navigation{background:var(--brando-surface-page)}.mobile-nav-toggle,.mobile-nav-backdrop{display:none}@media (width<=1023px){.fullscreen-toggle{display:none}.mobile-nav-toggle{z-index:9;border:1px solid var(--brando-line);background:var(--brando-surface);width:40px;height:40px;color:var(--brando-ink);box-shadow:0 2px 6px color-mix(in srgb, var(--brando-ink) 10%, transparent);cursor:pointer;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:fixed;top:8px;right:56px}.mobile-nav-toggle [data-icon]{width:18px;height:18px}.mobile-nav-toggle:hover{background:var(--brando-surface-hover)}.mobile-nav-toggle:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.mobile-nav-backdrop{z-index:1001;background-color:var(--brando-overlay);opacity:0;display:none;position:fixed;inset:0}#navigation,.content-language-selector{width:min(300px,85vw);display:none;transform:translate(-100%)}#navigation{z-index:1002;overscroll-behavior:contain;height:100dvh;box-shadow:var(--brando-shadow-lg)}.content-language-selector{z-index:1003}body.mobile-nav-open .mobile-nav-backdrop{opacity:1;transition:opacity var(--motion-enter) var(--motion-ease);display:block}body.mobile-nav-open :is(#navigation,.content-language-selector){transition:transform var(--motion-enter) var(--motion-ease);display:block;transform:none}body.mobile-nav-closing .mobile-nav-backdrop{opacity:0;transition:opacity var(--motion-leave) var(--motion-ease-close);display:block}body.mobile-nav-closing :is(#navigation,.content-language-selector){transition:transform var(--motion-leave) var(--motion-ease-close);display:block;transform:translate(-100%)}@starting-style{body.mobile-nav-open .mobile-nav-backdrop{opacity:0}body.mobile-nav-open :is(#navigation,.content-language-selector){transform:translate(-100%)}}}#navigation .navigation-section header{margin-bottom:10px;display:flex;position:relative}#navigation .navigation-section header h3{color:var(--brando-nav-muted);text-transform:uppercase;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-style:normal;font-weight:400}#navigation .navigation-section header .line{background-color:var(--brando-nav-accent);opacity:.75;width:100%;height:1px;margin-left:8px;left:0;transform:translateY(8px)}#navigation .nav-label{text-box:trim-both cap alphabetic}#navigation dl{margin-inline:-10px}#navigation dl:empty{display:none}#navigation dl dt{font-size:var(--brando-text-3xl);color:var(--brando-nav-ink);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;font-weight:400;line-height:24px;display:flex}#navigation dl dt a,#navigation dl dt [data-nav-expand],#navigation dl dt .nav-search-item{border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;block-size:32px;padding:0 10px;font-weight:400;transition:background-color .2s;display:flex}#navigation dl dt a:hover,#navigation dl dt [data-nav-expand]:hover,#navigation dl dt .nav-search-item:hover{background-color:var(--brando-nav-hover)}#navigation dl dt .nav-search-item{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0}#navigation dl dt .nav-search-item .nav-shortcut{font:var(--brando-text-xs)/14px var(--brando-font-mono);color:var(--brando-nav-muted);opacity:.6;margin-inline-start:auto}#navigation dl dt a.active{background-color:var(--brando-nav-surface);box-shadow:var(--brando-nav-surface-shadow)}#navigation dl dt .nav-icon{opacity:.8;width:20px;height:20px}#navigation dl dt [data-nav-expand] .nav-chevron{margin-left:auto;margin-right:4px;transform:rotate(-45deg)}#navigation dl dt [data-nav-expand]:hover .nav-chevron{opacity:.8}#navigation dl dt [data-nav-expand].open .nav-chevron{opacity:.7;transform:rotate(45deg)}#navigation dl dd{padding:2px 0 6px;display:none}#navigation dl dd .nav-group+.nav-group{margin-top:10px}#navigation dl dd .nav-group-label{font:var(--brando-text-2xs)/14px var(--brando-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--brando-nav-muted);opacity:.8;margin:0;padding:6px 10px 4px;font-weight:400}#navigation dl dd ul li a{block-size:30px;font-size:var(--brando-text-lg);color:var(--brando-nav-muted);border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-weight:400;line-height:20px;transition:background-color .2s,color .2s;display:flex}#navigation dl dd ul li a .nav-icon{opacity:.75;width:16px;height:16px;margin-inline:2px}#navigation dl dd ul li a:hover{color:var(--brando-nav-ink);background-color:var(--brando-nav-hover)}#navigation dl dd ul li a.active{color:var(--brando-nav-ink);background-color:var(--brando-nav-surface);box-shadow:var(--brando-nav-surface-shadow);font-weight:500}.toast-stack{--toast-ink:var(--brando-ink);--toast-muted:var(--brando-muted);--toast-line:var(--brando-line);z-index:1200;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;width:340px;max-width:calc(100vw - 30px);display:flex;position:fixed;bottom:64px;right:15px}.toast{box-sizing:border-box;border:1px solid var(--toast-line);background:var(--brando-surface);width:100%;color:var(--toast-ink);box-shadow:var(--brando-shadow-lg);font-size:var(--brando-text-sm);pointer-events:auto;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;line-height:18px;display:grid}.toast.toast--error{border-color:var(--brando-error-line);background:var(--brando-error);color:var(--brando-error-ink)}.toast.toast--mutation{background:var(--brando-surface-shaded);box-shadow:none;color:var(--toast-muted)}.toast.toast--mutation strong{color:var(--toast-ink);font-weight:500}.toast-text{overflow-wrap:break-word;min-width:0}.toast-mono{font-family:var(--brando-font-mono);font-size:var(--brando-text-xs)}.toast-dot{align-items:center;height:18px;display:flex}.toast-dot:before{content:"";background:var(--brando-status-published);border-radius:50%;width:8px;height:8px}.toast--error .toast-dot:before{background:var(--brando-error-ink)}.toast--info .toast-dot:before{background:var(--brando-faint)}.toast-initials{background:var(--brando-badge-bg);width:20px;height:20px;color:var(--brando-accent);font-size:var(--brando-text-2xs);border-radius:50%;justify-content:center;align-items:center;margin-top:-1px;font-weight:600;line-height:1;display:flex}.toast .toast-close{all:unset;height:18px;color:inherit;opacity:.6;font-size:var(--brando-text-xl);cursor:pointer;padding:0 2px;line-height:18px}.toast .toast-close:hover{opacity:1}.toast .toast-close:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px;border-radius:2px}.progress-popup{font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);text-transform:uppercase;background-color:var(--brando-ink);color:var(--brando-ink-inverse);text-align:left;border:none;justify-content:flex-start;align-items:center;width:400px;height:60px;padding:12px;display:flex;position:fixed}.toast-spinner{align-items:center;height:18px;display:flex}.toast-spinner:before{content:"";box-sizing:border-box;border:1.5px solid var(--brando-line);border-top-color:var(--brando-accent);border-radius:50%;width:10px;height:10px;animation:.9s linear infinite work-spin}.toast--work .toast-text{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.toast-count{color:var(--toast-muted)}.toast-progress{background:var(--brando-line);border-radius:2px;flex:0 0 100%;height:3px;margin-top:6px;overflow:hidden}.toast-progress>span{background:var(--brando-accent);height:100%;transition:width .2s ease-out;display:block}.work-action{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.work-status{min-width:0;color:var(--brando-muted);font-size:var(--brando-text-sm);align-items:center;gap:6px;line-height:18px;display:inline-flex}.work-status:not([data-status]){display:none}.work-status[data-status=failed]{color:var(--brando-error-ink)}.work-count{font-family:var(--brando-font-mono);font-size:var(--brando-text-xs)}.work-dot{background:var(--brando-status-published);border-radius:50%;flex:none;width:8px;height:8px}[data-status=failed]>.work-dot{background:var(--brando-error-ink)}.work-spinner{box-sizing:border-box;border:1.5px solid var(--brando-line);border-top-color:var(--brando-accent);border-radius:50%;flex:none;width:10px;height:10px;animation:.9s linear infinite work-spin}.btn .work-spinner{opacity:.7;border-color:#0000 currentColor currentColor}@keyframes work-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.work-spinner,.toast-spinner:before{animation:none}}.command-palette{--palette-inset:8px;--palette-pad:16px;border:1px solid var(--brando-line);background:var(--brando-surface);width:min(640px,100vw - 24px);max-width:none;max-height:none;color:var(--brando-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);box-shadow:var(--brando-shadow-overlay);border-radius:10px;margin:12vh auto auto;padding:0;overflow:hidden}.command-palette[open]{flex-direction:column;display:flex}.command-palette kbd{border:1px solid var(--brando-line);background:var(--brando-surface);min-width:22px;height:22px;color:var(--brando-muted);font:var(--brando-text-xs)/1 var(--brando-font-mono);box-sizing:border-box;border-radius:4px;place-items:center;padding:0 5px;display:inline-grid}.command-palette-search{min-height:56px;padding:0 14px 0 var(--palette-pad);border-bottom:1px solid var(--brando-line);align-items:center;gap:12px;display:flex}.command-palette-search .command-palette-search-icon{width:20px;height:20px;color:var(--brando-muted);flex:none}.command-palette-search input{min-width:0;height:54px;color:var(--brando-ink);font:var(--brando-text-2xl)/24px var(--brando-font-sans);box-shadow:none;background:0 0;border:0;flex:1;margin:0;padding:0}.command-palette-search input:focus,.command-palette-search input:focus-visible{box-shadow:none;border:0;outline:none}.command-palette-search input::placeholder{color:var(--brando-muted);font-size:var(--brando-text-xl)}.command-palette-search .command-palette-esc{cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0}.command-palette-search .command-palette-esc kbd{height:24px;font-size:var(--brando-text-sm);padding:0 7px}.command-palette-search .command-palette-esc:hover kbd{color:var(--brando-ink)}.command-palette-search .command-palette-esc:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px;border-radius:4px}.command-palette-body{position:relative;overflow:hidden}.command-palette-body[data-loading]{height:min(280px,60vh)}.command-palette-skeleton{padding:18px var(--palette-pad);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--motion-enter) var(--motion-ease), visibility var(--motion-enter);position:absolute;inset:0}.command-palette-body[data-loading]>.command-palette-skeleton{opacity:1;visibility:visible;transition:none}.command-palette-skeleton-heading{width:72px;height:9px;margin:2px 0 12px}.command-palette-skeleton-row{align-items:center;gap:12px;height:44px;display:flex}.command-palette-skeleton-row .command-palette-skeleton-icon{border-radius:5px;flex:none;width:22px;height:22px}.command-palette-skeleton-row .command-palette-skeleton-label{width:48%;height:11px}.command-palette-skeleton-row:nth-child(3n) .command-palette-skeleton-label{width:34%}.command-palette-skeleton-row:nth-child(3n+1) .command-palette-skeleton-label{width:58%}.command-palette-results{overscroll-behavior:contain;opacity:1;max-height:min(60vh,520px);transition:opacity var(--motion-enter) var(--motion-ease);overflow-y:auto}.command-palette-body[data-loading]>.command-palette-results{opacity:0;pointer-events:none;transition:none}.command-palette-results:empty{display:none}.command-palette-group{padding:10px var(--palette-inset)}.command-palette-group+.command-palette-group{border-top:1px solid var(--brando-line)}.command-palette-heading{color:var(--brando-muted);font:var(--brando-text-xs)/14px var(--brando-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px 8px}.command-palette-item{min-height:36px;color:var(--brando-ink);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:4px 8px;scroll-margin:8px;text-decoration:none;display:flex}.command-palette-item:hover{background:var(--brando-surface-hover)}.command-palette-item.is-active{background:var(--brando-surface-selected)}.command-palette-item.is-entry{min-height:40px}.command-palette-item .command-palette-icon{width:18px;height:18px;color:var(--brando-muted);flex:none;margin-inline:1px}.command-palette-item .command-palette-cover{background:var(--brando-badge-bg);width:30px;height:22px;color:var(--brando-muted);border-radius:3px;flex:none;place-items:center;display:grid;overflow:hidden}.command-palette-item .command-palette-cover img{object-fit:cover;width:100%;height:100%}.command-palette-item .command-palette-cover>[data-icon]{width:14px;height:14px}.command-palette-item .command-palette-copy{flex:1;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.command-palette-item .command-palette-label{min-width:0;font-size:var(--brando-text-xl);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.command-palette-item .command-palette-meta{color:var(--brando-muted);font-size:var(--brando-text-md);white-space:nowrap;flex:none;gap:5px;line-height:18px;display:inline-flex}.command-palette-item .command-palette-meta>span+span:before{content:"·";margin-right:5px}.command-palette-item .command-palette-status{color:var(--brando-muted);font-size:var(--brando-text-md);flex:none;align-items:center;gap:7px;display:inline-flex}.command-palette-item .command-palette-status>span{text-box:trim-both cap alphabetic}.command-palette-item .command-palette-status>i{background:var(--brando-status-draft);border-radius:50%;width:1cap;height:1cap}.command-palette-item .command-palette-status[data-status=published]>i{background:var(--brando-status-published)}.command-palette-item .command-palette-status[data-status=pending]>i{background:var(--brando-status-pending)}.command-palette-item .command-palette-status[data-status=disabled]>i{background:var(--brando-status-disabled)}.command-palette-item .command-palette-count{color:var(--brando-muted);font-size:var(--brando-text-md);font-variant-numeric:tabular-nums;flex:none}.command-palette-item.is-command{width:100%;font:inherit;text-align:left;background:0 0;border:0;margin:0}.command-palette-item.is-command:hover{background:var(--brando-surface-hover)}.command-palette-item.is-command.is-active{background:var(--brando-surface-selected)}.command-palette-item .command-palette-shortcut{color:var(--brando-faint);flex:none}.command-palette-item .command-palette-enter{flex:none;display:none}.command-palette-item.is-active .command-palette-enter{display:inline-grid}.command-palette-empty{padding:20px var(--palette-pad);color:var(--brando-muted)}.command-palette-footer{padding:9px var(--palette-pad);border-top:1px solid var(--brando-line);background:var(--brando-surface-shaded);color:var(--brando-muted);font:var(--brando-text-sm)/16px var(--brando-font-mono);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.command-palette-footer .command-palette-hint{align-items:center;gap:5px;display:inline-flex}.command-palette-footer .command-palette-hint kbd+kbd{margin-left:-1px}.command-palette-footer .command-palette-hint kbd:last-of-type{margin-right:3px}.command-palette-footer .commands{margin-left:auto}@media (width<=600px){.command-palette{width:calc(100vw - 16px);margin-top:8px}.command-palette-results{max-height:calc(100dvh - 90px)}.command-palette-footer{display:none}.command-palette-item{min-height:44px}.command-palette-item .command-palette-copy{flex-direction:column;align-items:flex-start;gap:0}.command-palette-item .command-palette-label{max-width:100%}.command-palette-item .command-palette-enter{display:none}}.mobile-search{display:none}@media (width<=1023px){.mobile-search{z-index:9;border:1px solid var(--brando-line);background:var(--brando-surface);width:40px;height:40px;color:var(--brando-ink);box-shadow:0 2px 6px color-mix(in srgb, var(--brando-ink) 10%, transparent);cursor:pointer;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:fixed;top:8px;right:8px}.mobile-search [data-icon]{width:18px;height:18px}.mobile-search:hover{background:var(--brando-surface-hover)}.mobile-search:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}}.shortcut-sheet{--sheet-pad:20px;border:1px solid var(--brando-line);background:var(--brando-surface);width:min(760px,100vw - 24px);max-width:none;max-height:calc(100dvh - 20vh);color:var(--brando-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);box-shadow:var(--brando-shadow-overlay);border-radius:10px;margin:10vh auto auto;padding:0;overflow:hidden}.shortcut-sheet[open]{flex-direction:column;display:flex}.shortcut-sheet::backdrop{background:var(--brando-overlay)}.shortcut-sheet kbd{border:1px solid var(--brando-line);background:var(--brando-surface);min-width:22px;height:22px;color:var(--brando-muted);font:var(--brando-text-xs)/1 var(--brando-font-mono);box-sizing:border-box;border-radius:4px;place-items:center;padding:0 5px;display:inline-grid}.shortcut-sheet-header{padding:14px 14px 14px var(--sheet-pad);border-bottom:1px solid var(--brando-line);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.shortcut-sheet-header h2{font-size:var(--brando-text-2xl);letter-spacing:0;outline:none;margin:0;font-weight:500;line-height:24px}.shortcut-sheet-close{cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0}.shortcut-sheet-close kbd{height:24px;font-size:var(--brando-text-sm);padding:0 7px}.shortcut-sheet-close:hover kbd{color:var(--brando-ink)}.shortcut-sheet-close:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px;border-radius:4px}.shortcut-sheet-body{min-height:0;padding:8px var(--sheet-pad) 16px;overscroll-behavior:contain;columns:2;flex:auto;column-gap:32px;overflow-y:auto}.shortcut-sheet-group{break-inside:avoid;padding-top:12px}.shortcut-sheet-group dl{margin:0}.shortcut-sheet-heading{color:var(--brando-muted);font:var(--brando-text-xs)/14px var(--brando-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:4px 0 6px}.shortcut-sheet-row{justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:5px 0;display:flex}.shortcut-sheet-row+.shortcut-sheet-row{border-top:1px solid var(--brando-line-soft)}.shortcut-sheet-row dt{min-width:0;font-size:var(--brando-text-lg);margin:0;line-height:20px}.shortcut-sheet-row dd{flex:none;margin:0}.shortcut-sheet-keys{align-items:center;gap:4px;display:inline-flex}.shortcut-sheet-then,.shortcut-sheet-or{color:var(--brando-faint);font-size:var(--brando-text-sm);line-height:16px}.shortcut-sheet-then{padding-inline:2px}.shortcut-sheet-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.shortcut-sheet-footer{padding:12px var(--sheet-pad) 14px;border-top:1px solid var(--brando-line);background:var(--brando-surface-shaded);flex:none}.shortcut-sheet-footer p{color:var(--brando-muted);font-size:var(--brando-text-sm);line-height:18px;margin:4px 0 0 26px!important}.shortcut-sheet-setting{font-size:var(--brando-text-lg);text-transform:none;letter-spacing:0;cursor:pointer;align-items:center;gap:10px;margin:0;line-height:20px;display:inline-flex}.shortcut-sheet-setting input{width:16px;height:16px;margin:0}@media (width<=600px){.shortcut-sheet{--sheet-pad:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin-top:8px}.shortcut-sheet-body{columns:1}}.upload-manager-queue-form{display:none}.upload-manager-drawer{z-index:1100;background-color:var(--brando-surface);border:1px solid var(--brando-ink);width:320px;font-size:var(--brando-text-lg);position:fixed;bottom:15px;right:15px}.upload-manager-drawer header{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--brando-ink);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.upload-manager-drawer header .title{font-weight:500}.upload-manager-drawer header .count{opacity:.6;font-variant-numeric:tabular-nums}.upload-manager-drawer.closed header{border-bottom:none}.upload-manager-drawer ul{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.upload-manager-drawer .upload-item{flex-direction:column;gap:6px;padding:8px 12px;display:flex}.upload-manager-drawer .upload-item+.upload-item{border-top:1px solid var(--brando-input-border)}.upload-manager-drawer .upload-item .meta{align-items:center;gap:8px;min-width:0;display:flex}.upload-manager-drawer .upload-item .meta .filename{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.upload-manager-drawer .upload-item .meta .processing-label{opacity:.6;flex-shrink:0}.upload-manager-drawer .upload-item .meta .done-label{color:var(--brando-success-ink);flex-shrink:0;align-items:center;display:flex}.upload-manager-drawer .upload-item .meta .done-label [data-icon]{width:16px;height:16px}.upload-manager-drawer .upload-item .meta .icon-button{cursor:pointer;opacity:.5;background:0 0;border:none;flex-shrink:0;align-items:center;margin:-2px;padding:2px;display:flex}.upload-manager-drawer .upload-item .meta .icon-button:hover{opacity:1}.upload-manager-drawer .upload-item .meta .icon-button [data-icon]{width:16px;height:16px}.upload-manager-drawer .upload-item progress{width:100%;height:6px}.upload-manager-drawer .upload-item .error-label{color:var(--brando-error-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-manager-drawer .upload-item .duplicate-choice{background:var(--brando-attention);color:var(--brando-attention-ink);font-size:var(--brando-text-sm);border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;line-height:1.4;display:flex}.upload-manager-drawer .upload-item .duplicate-choice p{margin:0}.upload-manager-drawer .upload-item .duplicate-choice .duplicate-name{overflow-wrap:anywhere;font-weight:500}.upload-manager-drawer .upload-item .duplicate-actions{gap:6px;display:flex}.upload-manager-drawer .upload-item .duplicate-actions button{border:1px solid var(--brando-attention-line);background:var(--brando-surface);color:var(--brando-ink);font-size:var(--brando-text-sm);cursor:pointer;border-radius:5px;margin:0;padding:3px 9px}.upload-manager-drawer .upload-item .duplicate-actions button:first-child{border-color:var(--brando-line-strong);background:var(--brando-surface-selected);color:var(--brando-accent)}.upload-manager-drawer .upload-item .duplicate-actions button:hover{filter:brightness(.97)}:is(.media-field,.media-gallery){--media-ink:var(--brando-ink);--media-muted:var(--brando-muted);--media-line:var(--brando-line);--media-accent:var(--brando-accent);border:1px solid var(--media-line);background:var(--brando-surface);width:100%;min-width:0;max-width:620px;color:var(--media-ink);font:var(--brando-text-lg)/1.5 var(--brando-font-sans);border-radius:8px;padding:16px;position:relative}:is(.media-field,.media-gallery) *,:is(.media-field,.media-gallery) :before,:is(.media-field,.media-gallery) :after{box-sizing:border-box}:is(.media-field,.media-gallery)>input.file-input{display:none!important}:is(.media-field,.media-gallery).media-field--empty{background:var(--brando-surface-hover);border-style:dashed}:is(.media-field,.media-gallery) .media-field-content{align-items:center;gap:16px;min-width:0;display:flex}:is(.media-field,.media-gallery) .media-field-preview{background:var(--brando-surface-selected);width:76px;height:68px;color:var(--brando-muted);border-radius:5px;flex:0 0 76px;place-items:center;display:grid;overflow:hidden}:is(.media-field,.media-gallery) .media-field-preview>[data-icon]{width:25px;height:25px}:is(.media-field,.media-gallery) .media-field-preview .image-content{width:100%;height:100%}:is(.media-field,.media-gallery) .media-field-preview img,:is(.media-field,.media-gallery) .media-field-preview picture{object-fit:cover;width:100%;min-width:0;max-width:100%;height:100%}:is(.media-field,.media-gallery) .media-field-copy{flex-direction:column;gap:4px;min-width:0;display:flex}:is(.media-field,.media-gallery) .media-field-name{color:var(--media-ink);font:500 var(--brando-text-lg)/20px var(--brando-font-sans);overflow-wrap:anywhere}:is(.media-field,.media-gallery) .media-field-meta,:is(.media-field,.media-gallery) .media-field-hint{color:var(--media-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans)}:is(.media-field,.media-gallery) .media-field-alt{max-width:100%;color:var(--media-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:is(.media-field,.media-gallery) .media-field-alt-label{border:1px solid var(--brando-line);font-size:var(--brando-text-2xs);letter-spacing:.02em;border-radius:3px;margin-right:2px;padding:0 5px;line-height:15px}:is(.media-field,.media-gallery) .media-field-alt em,:is(.media-field,.media-gallery) .media-field-alt.is-missing{color:var(--brando-attention-ink);font-style:normal}:is(.media-field,.media-gallery) .media-field-alt em:before{content:"· ";color:var(--media-muted)}:is(.media-field,.media-gallery) .media-field-processing{color:var(--media-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);align-items:center;gap:6px;display:inline-flex}:is(.media-field,.media-gallery) .media-field-processing.is-failed{color:var(--brando-error-ink)}:is(.media-field,.media-gallery) .media-field-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}:is(.media-field,.media-gallery) .media-field-destination{color:var(--media-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:12px;display:flex}:is(.media-field,.media-gallery) .media-field-destination>[data-icon]{flex:0 0 14px;width:14px;height:14px}:is(.media-field,.media-gallery) .media-field-progress:empty{display:none}:is(.media-field,.media-gallery) .media-field-progress{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--media-accent);margin-top:12px}:is(.media-field,.media-gallery) .media-field-progress[data-state=error]{color:var(--brando-error-ink)}:is(.media-field,.media-gallery) .media-field-progress progress{width:100%;height:4px;margin-top:8px;display:block}:is(.media-field,.media-gallery) .media-field-drop{z-index:5;border:2px solid var(--media-accent);background:color-mix(in srgb, var(--brando-surface-selected) 96%, transparent);color:var(--media-accent);pointer-events:none;font:500 var(--brando-text-lg)/20px var(--brando-font-sans);border-radius:8px;justify-content:center;align-items:center;gap:12px;display:none;position:absolute;inset:-1px}:is(.media-field,.media-gallery) .media-field-drop>[data-icon]{width:24px;height:24px}:is(.media-field,.media-gallery).dragging>.media-field-drop{display:flex}.media-field:is([data-processing-image=true],[data-processing-video=true])>.media-field-progress[data-state=processing]{display:none}.media-field:has(>.media-field-progress[data-state=error]) .media-field-processing{display:none}.media-field-spinner{border:1.5px solid var(--brando-line);border-top-color:var(--brando-accent);border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:.9s linear infinite media-field-spin;display:inline-block}@keyframes media-field-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.media-field-spinner{animation:none}}.media-field .media-button,.media-gallery .media-button,.media-button{border:1px solid var(--brando-line);background:var(--brando-surface);width:auto;min-width:0;height:auto;min-height:32px;color:var(--brando-ink);font:var(--brando-text-sm)/20px var(--brando-font-sans);text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;margin:0;padding:5px 11px;list-style:none;display:inline-flex}.media-field .media-button>[data-icon],.media-gallery .media-button>[data-icon],.media-button>[data-icon]{flex:0 0 15px;width:15px;height:15px}.media-field .media-button:hover,.media-gallery .media-button:hover,.media-button:hover{background:var(--brando-surface-selected);border-color:var(--brando-line-strong)}.media-field .media-button.primary,.media-gallery .media-button.primary,.media-button.primary{background:var(--brando-surface-selected);border-color:var(--brando-line);color:var(--brando-accent)}.media-field .media-button.primary:hover,.media-gallery .media-button.primary:hover,.media-button.primary:hover{background:color-mix(in srgb, var(--brando-accent) 8%, var(--brando-surface-selected));border-color:var(--brando-line-strong)}.media-field .media-button.quiet,.media-gallery .media-button.quiet,.media-button.quiet{color:var(--brando-muted);background:0 0;border-color:#0000}.media-field .media-button.quiet.destructive,.media-gallery .media-button.quiet.destructive,.media-button.quiet.destructive{color:var(--brando-error-ink)}.media-field .media-button.quiet.destructive:hover,.media-gallery .media-button.quiet.destructive:hover,.media-button.quiet.destructive:hover{background:var(--brando-error);border-color:var(--brando-error-line)}.media-field .media-button:focus-visible,.media-gallery .media-button:focus-visible,.media-button:focus-visible{outline:2px solid var(--brando-accent);outline-offset:3px}.media-field-secondary-actions{display:contents}.media-field .media-field-split,.identifier-actions .media-field-split,.transformer-asset-actions .media-field-split{align-items:stretch;display:inline-flex}.media-field .media-field-split>*+*,.identifier-actions .media-field-split>*+*,.transformer-asset-actions .media-field-split>*+*{margin-left:-1px}.media-field .media-field-split>.media-button,.identifier-actions .media-field-split>.media-button,.transformer-asset-actions .media-field-split>.media-button,.media-field .media-field-split>*>.media-button,.identifier-actions .media-field-split>*>.media-button,.transformer-asset-actions .media-field-split>*>.media-button{border-radius:0}.media-field .media-field-split>:first-child,.identifier-actions .media-field-split>:first-child,.transformer-asset-actions .media-field-split>:first-child,.media-field .media-field-split>:first-child>.media-button,.identifier-actions .media-field-split>:first-child>.media-button,.transformer-asset-actions .media-field-split>:first-child>.media-button{border-top-left-radius:5px;border-bottom-left-radius:5px}.media-field .media-field-split>:last-child,.identifier-actions .media-field-split>:last-child,.transformer-asset-actions .media-field-split>:last-child,.media-field .media-field-split>:last-child>.media-button,.identifier-actions .media-field-split>:last-child>.media-button,.transformer-asset-actions .media-field-split>:last-child>.media-button{border-top-right-radius:5px;border-bottom-right-radius:5px}.media-field .media-field-split>.media-button:hover,.identifier-actions .media-field-split>.media-button:hover,.transformer-asset-actions .media-field-split>.media-button:hover,.media-field .media-field-split>.media-button:focus-visible,.identifier-actions .media-field-split>.media-button:focus-visible,.transformer-asset-actions .media-field-split>.media-button:focus-visible,.media-field .media-field-split>.media-field-replace:hover,.identifier-actions .media-field-split>.media-field-replace:hover,.transformer-asset-actions .media-field-split>.media-field-replace:hover,.media-field .media-field-split>.media-field-replace:focus-within,.identifier-actions .media-field-split>.media-field-replace:focus-within,.transformer-asset-actions .media-field-split>.media-field-replace:focus-within{z-index:1;position:relative}.media-field-replace .media-field-menu .media-field-menu-note{border-top:1px solid var(--brando-line);color:var(--brando-muted);font:var(--brando-text-xs)/16px var(--brando-font-sans);overflow-wrap:anywhere;align-items:center;gap:6px;margin:4px 0 0;padding:8px 10px 4px;display:flex}.media-field-replace .media-field-menu .media-field-menu-note [data-icon]{flex-shrink:0;width:13px;height:13px}.media-field .media-field-destination .media-destination-change,.media-field-replace .media-field-menu .media-field-menu-note .media-destination-change{width:auto;min-height:0;color:var(--brando-accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:2px;flex-shrink:0;margin:0;padding:0;text-decoration:underline;display:inline}.media-field .media-field-destination .media-destination-change:hover,.media-field-replace .media-field-menu .media-field-menu-note .media-destination-change:hover{color:var(--brando-ink);background:0 0}.media-field .media-field-destination .media-destination-change:focus-visible,.media-field-replace .media-field-menu .media-field-menu-note .media-destination-change:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.media-field-replace .media-field-menu .media-field-menu-note .media-destination-change{margin-left:auto;padding-left:8px}.media-field-replace{position:relative}.media-field-replace .media-field-menu{background:var(--brando-surface);border:1px solid var(--brando-line);min-width:min(190px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:0 8px 24px color-mix(in srgb, var(--brando-ink) 9%, transparent);border-radius:7px;margin:0;padding:5px;position:fixed;inset:auto;overflow-y:auto}.media-field--block{max-width:620px}.media-field--block:not(.media-field--empty) .media-field-content{align-items:flex-start}.media-field--block:not(.media-field--empty) .media-field-preview{background:0 0;flex:none;width:auto;max-width:180px;height:auto}.media-field--block:not(.media-field--empty) .media-field-preview .image-content{width:auto;max-width:180px;height:auto;display:block}.media-field--block:not(.media-field--empty) .media-field-preview img,.media-field--block:not(.media-field--empty) .media-field-preview picture,.media-field--block:not(.media-field--empty) .media-field-preview video{width:auto;max-width:180px;height:auto;max-height:132px;display:block}.media-field--block:not(.media-field--empty) .media-field-preview:not(:has(img,picture,video)){background:var(--brando-surface-selected);width:76px}.media-field--block.media-field--empty{max-width:460px}.media-field--block[data-asset-type=image]:not(.media-field--empty){--image-preview-width:180px}.media-field--block[data-asset-type=image]:not(.media-field--empty) .media-field-preview{flex:0 0 var(--image-preview-width);width:var(--image-preview-width);max-width:none;height:auto}.media-field--block[data-asset-type=image]:not(.media-field--empty) .media-field-preview .image-content,.media-field--block[data-asset-type=image]:not(.media-field--empty) .media-field-preview img,.media-field--block[data-asset-type=image]:not(.media-field--empty) .media-field-preview picture{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:none}@media (width<=600px){.media-field--block[data-asset-type=image]:not(.media-field--empty){--image-preview-width:96px}}.media-field--field{border-radius:8px;grid-template-columns:auto minmax(0,1fr);column-gap:16px;max-width:520px;padding:6px;display:grid}.media-field--field .media-field-content{display:contents}.media-field--field .media-field-preview{grid-area:1/1/span 2;width:112px;height:112px}.media-field--field .media-field-copy{grid-column:2;align-self:start;gap:2px;padding:8px 10px 0 0}.media-field--field .media-field-name{font-weight:400}.media-field--field .media-button{padding-inline:8px}.media-field--field .media-field-actions{grid-column:2;align-self:end;gap:0;margin:12px 10px 8px 0}.media-field--field .media-field-actions>.media-button:not(:first-child){margin-left:6px}.media-field--field .media-field-progress{grid-column:1/-1;margin:8px 6px 6px}.media-field--field .media-field-replace>.media-button{color:var(--brando-muted);border-color:#0000;padding-inline:7px}.media-field--field.media-field--empty{background:var(--brando-surface);border-style:solid}.media-field--field.media-field--empty .media-field-preview{background:var(--brando-surface-hover)}.media-field--field .media-button.primary{background:var(--brando-surface);color:var(--brando-ink);border-color:var(--brando-line)}.media-field--field:not(.media-field--empty) .media-field-preview{background:0 0;align-self:start;height:auto}.media-field--field:not(.media-field--empty) .media-field-preview .image-content,.media-field--field:not(.media-field--empty) .media-field-preview img,.media-field--field:not(.media-field--empty) .media-field-preview picture{object-fit:contain;width:100%;height:auto}.media-field-split>.media-button--icon,.media-gallery :is(.gallery-buttons,.actions).segmented-buttons>.media-button.media-button--icon{padding-inline:8px}.media-button--icon>.media-button-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.media-field--field{container:media-field/inline-size}@container media-field (width<=339px){.media-field--field .media-field-preview{width:72px;height:104px}.media-field--field:not(.media-field--empty) .media-field-preview{height:auto}.media-field--field .media-field-actions--wide{grid-column:1/-1}}.media-field--block{container:media-block/inline-size}@container media-block (width<=319px){.media-field-split>.media-button--collapsible-block{padding-inline:8px}.media-button--collapsible-block>.media-button-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.media-field-drop>div{flex-direction:column;gap:4px;min-width:0;display:flex}.media-field-drop-destination{font:var(--brando-text-sm)/18px var(--brando-font-sans);overflow-wrap:anywhere}.media-field>.media-field-drop{padding:16px}@media (width<=600px){.media-field{padding:14px}.media-field--block:not(.media-field--empty):not([data-asset-type=image]) .media-field-preview{flex-basis:96px;width:96px;height:86px}.media-field .media-field-content{gap:12px}.media-field--field{column-gap:12px;padding:6px}.media-field--field .media-field-preview{width:72px;height:104px}.media-field--field:not(.media-field--empty) .media-field-preview{height:auto}.media-field--field .media-field-actions{margin-top:8px}}@media (width<=375px){.media-field--field .media-field-preview{grid-row:1}.media-field--field .media-field-actions{grid-column:1/-1}}@media (pointer:coarse){.media-field .media-button{min-height:42px}}.media-gallery{border:1px solid var(--brando-line);background:var(--brando-surface-hover);border-radius:8px;width:100%;max-width:none;padding:16px;position:relative}.media-gallery .gallery-buttons,.media-gallery .actions{flex-wrap:wrap;gap:8px;display:flex}.media-gallery .gallery-buttons{margin-bottom:16px}.media-gallery .media-gallery-empty{min-height:150px;font-size:var(--brando-text-lg);color:var(--brando-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.media-gallery .media-gallery-empty svg{width:28px;height:28px}.media-gallery>.file-input{display:none}.media-gallery.dragging>.media-field-drop{display:flex}.media-section-heading{flex-direction:column;gap:8px;padding-bottom:24px;display:flex}.modal .modal-section-panel .media-section-heading .modal-section-title{margin:0}.media-config-fields{padding-top:24px}.media-cover-settings{flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.media-cover-settings .image-content{border-radius:6px;max-width:240px;max-height:160px;overflow:hidden}.media-cover-settings img{object-fit:contain;max-width:100%;max-height:160px}.media-cover-settings .media-field-actions{flex-wrap:wrap;gap:8px;display:flex}.media-field .media-field-preview video{object-fit:cover;width:100%;height:100%}.library-upload-trigger>.file-input{display:none}.media-destination-target{padding-bottom:4px;font-weight:500;display:block}.media-destination-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}#image-picker .image-picker-upload-callout{font:var(--brando-text-md)/1.5 var(--brando-font-sans);gap:16px;padding:14px 16px}#image-drawer,#file-drawer,#video-drawer{background:var(--brando-surface);max-width:100vw;color:var(--brando-ink)}#image-drawer .drawer-header,#file-drawer .drawer-header,#video-drawer .drawer-header{border-bottom:1px solid var(--brando-line)}#image-drawer .drawer-header h2,#file-drawer .drawer-header h2,#video-drawer .drawer-header h2{font:500 var(--brando-text-4xl)/1.3 var(--brando-font-sans);color:var(--brando-ink)}.gallery-block .media-gallery .gallery-buttons .media-button,.media-gallery .actions .media-button{width:auto;min-width:0;height:auto;min-height:32px;font:var(--brando-text-sm)/20px var(--brando-font-sans);text-transform:none;border-radius:5px;padding:5px 11px}.media-gallery :is(.gallery-buttons,.actions).segmented-buttons{flex-wrap:nowrap;gap:0;width:fit-content;display:flex}.media-gallery :is(.gallery-buttons,.actions).segmented-buttons>.media-button{border-right-width:0;border-radius:0;margin:0}.media-gallery :is(.gallery-buttons,.actions).segmented-buttons>.media-button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.media-gallery :is(.gallery-buttons,.actions).segmented-buttons>.media-button:last-child{border-right-width:1px;border-top-right-radius:5px;border-bottom-right-radius:5px}.media-gallery :is(.gallery-buttons,.actions).segmented-buttons>.media-button:hover,.media-gallery :is(.gallery-buttons,.actions).segmented-buttons>.media-button:focus-visible{z-index:1;position:relative}.upload-manager-drawer .upload-item .error-label{white-space:normal;overflow-wrap:anywhere;line-height:1.4}@media (width<=600px){#image-picker,#file-picker,#video-picker{width:100vw;max-width:100vw}#image-picker .image-picker-upload-callout{flex-direction:column;align-items:flex-start;gap:12px}}@media (pointer:coarse){.gallery-block .media-gallery .gallery-buttons .media-button,.media-gallery .actions .media-button{min-height:42px}}#image-drawer .drawer-content,#file-drawer .drawer-content,#video-drawer .drawer-content{color:var(--brando-ink)}#image-drawer .media-drawer-actions,#file-drawer .media-drawer-actions,#video-drawer .media-drawer-actions{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}#image-drawer .media-drawer-actions .media-button,#file-drawer .media-drawer-actions .media-button,#video-drawer .media-drawer-actions .media-button{border-radius:5px;flex:none;width:auto}#image-drawer .media-drawer-filename,#file-drawer .media-drawer-filename,#video-drawer .media-drawer-filename{color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);overflow-wrap:anywhere;padding-top:8px}#image-drawer .media-drawer-note,#file-drawer .media-drawer-note,#video-drawer .media-drawer-note{color:var(--brando-muted);font:var(--brando-text-md)/20px var(--brando-font-sans);padding-bottom:20px}#image-drawer .brando-input,#file-drawer .brando-input,#video-drawer .brando-input{margin-bottom:20px}#image-drawer .brando-input input:not([type=checkbox]):not([type=radio]):not([type=range]),#file-drawer .brando-input input:not([type=checkbox]):not([type=radio]):not([type=range]),#video-drawer .brando-input input:not([type=checkbox]):not([type=radio]):not([type=range]){border:1px solid var(--brando-line);height:40px;color:var(--brando-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);border-radius:5px}#image-drawer .label-wrapper,#file-drawer .label-wrapper,#video-drawer .label-wrapper{margin-bottom:8px}#image-drawer .control-label,#file-drawer .control-label,#video-drawer .control-label{color:var(--brando-ink);font:var(--brando-text-md)/18px var(--brando-font-sans)}#image-drawer .media-field-progress,#file-drawer .media-field-progress,#video-drawer .media-field-progress{color:var(--brando-accent);font:var(--brando-text-sm)/18px var(--brando-font-sans);padding-bottom:12px}#image-drawer .media-field-progress:empty,#file-drawer .media-field-progress:empty,#video-drawer .media-field-progress:empty{display:none}#image-drawer .media-field-progress[data-state=error],#file-drawer .media-field-progress[data-state=error],#video-drawer .media-field-progress[data-state=error]{color:var(--brando-error-ink)}#image-drawer .media-field-progress progress,#file-drawer .media-field-progress progress,#video-drawer .media-field-progress progress{width:100%;height:4px;margin-top:6px;display:block}#file-drawer .file-drawer-preview{background:var(--brando-surface-hover);border:1px solid var(--brando-line);border-radius:8px;padding:16px}#file-drawer .file-drawer-preview .img-placeholder{background:0 0;height:72px;min-height:0}#file-drawer .file-drawer-preview .svg-wrapper{width:40px;height:40px}#file-drawer .file-drawer-preview .file-info{font:var(--brando-text-md)/18px var(--brando-font-sans);color:var(--brando-muted);flex-direction:column;gap:4px;padding-top:8px;display:flex}#file-drawer .file-drawer-preview .filename{color:var(--brando-ink);font-size:var(--brando-text-lg);overflow-wrap:anywhere}.media-gallery .actions{flex-wrap:wrap;gap:8px;display:flex}.video-block .modal--editor .override-toggle-group,.modal .gallery-object-config .override-toggle-group{box-shadow:none;border-radius:0;margin:0;padding:0}.video-block .modal--editor .override-toggle-group legend,.modal .gallery-object-config .override-toggle-group legend{font:var(--brando-text-md)/20px var(--brando-font-sans);color:var(--brando-muted);gap:8px;padding:0 0 12px}.video-block .modal--editor .override-toggle-row,.modal .gallery-object-config .override-toggle-row{border-bottom:1px solid var(--brando-line);gap:12px;min-height:44px;padding:10px 0}.video-block .modal--editor .override-toggle-btn,.modal .gallery-object-config .override-toggle-btn{background:var(--brando-line);border-radius:10px;width:36px;height:20px}.video-block .modal--editor .override-toggle-btn:after,.modal .gallery-object-config .override-toggle-btn:after{width:16px;height:16px}.video-block .modal--editor .override-toggle-btn.active,.modal .gallery-object-config .override-toggle-btn.active{background:var(--brando-accent)}.video-block .modal--editor .override-toggle-btn.active:after,.modal .gallery-object-config .override-toggle-btn.active:after{transform:translate(16px)}.video-block .modal--editor .override-toggle-label,.modal .gallery-object-config .override-toggle-label,.video-block .modal--editor .tiny-toggle-label,.modal .gallery-object-config .tiny-toggle-label{font:var(--brando-text-lg)/20px var(--brando-font-sans);color:var(--brando-ink);text-transform:none;letter-spacing:0}.video-block .modal--editor .override-reset-inline,.modal .gallery-object-config .override-reset-inline,.video-block .modal--editor .override-reset-all,.modal .gallery-object-config .override-reset-all{border-color:var(--brando-line);border-radius:5px;width:26px;height:26px;margin-left:auto}.video-block .modal--editor .override-reset-inline span,.modal .gallery-object-config .override-reset-inline span,.video-block .modal--editor .override-reset-all span,.modal .gallery-object-config .override-reset-all span{width:12px;height:12px}.video-block .modal--editor .tiny-toggle-wrapper,.modal .gallery-object-config .tiny-toggle-wrapper{align-items:center;gap:12px;min-height:44px;display:flex}.media-gallery--variable .gallery-objects{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin:0 0 20px;padding:0;display:grid}.media-gallery--variable .gallery-object{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.media-gallery--variable .gallery-object>img,.media-gallery--variable .gallery-object>.file-card{object-fit:cover;border-radius:5px;width:100%;height:150px;margin:0}.media-gallery--variable .gallery-object>.file-card{background:var(--brando-surface);border:1px solid var(--brando-line);color:var(--brando-ink);justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.media-gallery--variable .file-card__meta{font:var(--brando-text-md)/20px var(--brando-font-sans);overflow-wrap:anywhere}.media-gallery--variable .gallery-object>button{border:1px solid var(--brando-line);font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--brando-muted);background:var(--brando-surface);border-radius:5px;padding:5px 10px}.media-gallery--variable .media-field-progress:not(:empty){margin-bottom:16px}.variable.text textarea.text{background-color:var(--brando-surface-shaded)}.variable.boolean .field-base{display:flex}.variable.select .multiselect{text-transform:uppercase;border-radius:6px;gap:2em;height:32px;padding-left:9px;padding-right:9px;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm)!important}.variable.select .multiselect .button-edit{font-size:var(--brando-text-sm);text-transform:uppercase;border-color:inherit;border-radius:11px;padding:4px 6px}.variable .image-info,.variable .file-info{font-size:var(--brando-text-md);margin-top:15px}.variable .file-card{border:1px solid var(--brando-line);max-width:400px;color:var(--brando-ink);border-radius:12px;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:background-color .15s;display:flex}.variable .file-card:hover{background-color:var(--brando-surface-subform)}.variable .file-card .file-card__icon{flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.variable .file-card .file-card__icon svg{fill:currentColor;width:40px;height:40px}.variable .file-card .file-card__meta{min-width:0}.variable .file-card .file-card__name{font-size:var(--brando-text-xl);word-break:break-all;margin-bottom:4px;font-weight:500}.variable .file-card .file-card__sub{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);text-transform:uppercase;opacity:.6;gap:10px;display:flex}.variable .image-picker-images{grid-gap:1vw;grid-template-rows:min-content;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.variable .file-input{display:none}.variable .empty{background-color:var(--brando-surface-subform);color:var(--brando-ink);text-align:center;border-radius:25px;flex-direction:column;align-items:center;max-width:400px;margin:0 auto;padding:1vw;display:flex}.variable .empty .placeholder-wrapper{margin-bottom:25px}.variable .empty .placeholder-wrapper svg{-webkit-user-select:none;user-select:none;pointer-events:none;width:200px}.variable .empty .placeholder-wrapper svg path:nth-of-type(2),.variable .empty .placeholder-wrapper svg .plus,.variable .empty .placeholder-wrapper svg circle{-webkit-user-select:none;user-select:none;pointer-events:none;fill:var(--brando-ink)}.variable .empty.hidden{display:none!important}.variable .empty .instructions{font-size:var(--brando-text-xl)}.variable .empty .instructions button{margin-top:10px}.variable .upload-canvas.dragging{background-color:var(--brando-surface-selected);cursor:plus}.variable .upload-canvas.dragging svg .plus{backface-visibility:hidden}.brando-input .link-preview .icon{background-color:var(--brando-surface);border:1px dashed var(--brando-muted)}.link-preview .link-kind{background:var(--brando-badge-bg);color:var(--brando-muted);font-family:inherit;font-size:var(--brando-text-xs);text-transform:none;vertical-align:1px;border-radius:10px;margin-left:6px;padding:0 6px;line-height:16px;display:inline-block}.link-preview{background-color:var(--brando-surface-shaded);cursor:cell;border:1px dashed;border-radius:7px;align-items:center;gap:10px;width:fit-content;max-width:300px;padding:7px 15px 7px 7px;display:flex}.link-preview .icon{background-color:var(--brando-surface-selected);width:30px;height:30px;color:var(--brando-ink);border-radius:50%;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.link-preview .icon [data-icon]{width:15px;height:15px}.link-preview .info{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);text-transform:uppercase}.link-preview .info .link-text{text-transform:none}.link-preview .info .link-text svg circle{fill:var(--brando-status-published)}.link-preview .info .link-text svg circle.draft{fill:var(--brando-status-draft)}.link-preview .info .link-text svg circle.pending{fill:var(--brando-status-pending)}.link-preview .info .link-text svg circle.published{fill:var(--brando-status-published)}.link-preview .info .link-text svg circle.disabled{fill:var(--brando-status-disabled)}.link-preview .info .link-text svg circle.deleted{fill:var(--brando-status-deleted)}.link-preview .info dl{display:flex}.link-preview .info dl dt{font-weight:600}.link-preview .info dl dd{text-transform:none}.brando-form{--admin-field-height:44px;--admin-field-font-size:var(--brando-text-lg)}.brando-form .field-wrapper :is(input.text,input[type=email],input[type=tel],input[type=number],input[type=url],input[type=date]),.brando-form .field-wrapper .multiselect{box-sizing:border-box;height:var(--admin-field-height);min-height:var(--admin-field-height);font-size:var(--admin-field-font-size);padding-block:0;line-height:20px}.brando-form .field-wrapper textarea.text{box-sizing:border-box;font-size:var(--admin-field-font-size);padding-block:12px;line-height:20px;display:block}.brando-form .field-base>.tiptap-wrapper :is(.tiptap-preview,.tiptap-editor-shell:not(.expanded)) :is(p,li,blockquote){font-size:var(--admin-field-font-size);line-height:1.55}.brando-form .field-wrapper .multiselect{gap:12px;padding-inline:12px 8px}.brando-form .multiselect>div:first-child{min-width:0}.brando-form .multiselect .select-label{overflow-wrap:anywhere;line-height:20px}.brando-form .multiselect>.button-edit{box-sizing:border-box;min-height:28px;font-size:var(--brando-text-sm);flex-shrink:0;justify-content:center;align-items:center;padding:3px 9px;line-height:20px;display:inline-flex}.form-tabs .form-tab-builtins .preview-chooser-trigger .dropdown-chevron,.form-tabs .form-tab-builtins .split-dropdown .split-dropdown-button .dropdown-chevron{flex:0 0 14px;width:14px;height:14px;margin:0;display:block}@media (width<=600px){.brando-form .form-tabs:not(.form-tabs--split){padding-inline:8px}.brando-form .form-tabs .form-tab-builtins{gap:4px;min-width:0}.brando-form .form-tabs .form-tab-builtins>button,.brando-form .form-tabs .preview-chooser-trigger{padding-inline:8px}}.admin-workspace{--workspace-ink:var(--brando-ink);--workspace-muted:var(--brando-muted);--workspace-line:var(--brando-line);--workspace-wash:var(--brando-surface-hover);--workspace-accent:var(--brando-accent);width:100%;max-width:1280px;color:var(--workspace-ink);font-size:var(--brando-text-md);padding:38px 0 64px;line-height:1.55}.admin-workspace *,.admin-workspace :before,.admin-workspace :after{box-sizing:border-box}.admin-workspace h1,.admin-workspace h2,.admin-workspace h3,.admin-workspace h4,.admin-workspace p,.admin-workspace dl,.admin-workspace dd{margin:0;padding:0}.admin-workspace h1,.admin-workspace h2,.admin-workspace h3,.admin-workspace h4{text-transform:none;font-weight:500}.admin-workspace h1{font-size:var(--brando-text-6xl);letter-spacing:-.035em;line-height:1.2}.admin-workspace h2{font-size:var(--brando-text-2xl);letter-spacing:-.02em;line-height:1.35}.admin-workspace h3{font-size:var(--brando-text-lg);line-height:1.5}.admin-workspace button,.admin-workspace input,.admin-workspace select,.admin-workspace textarea{font-family:inherit}.admin-workspace :is(button,input,select,textarea,a,summary,[tabindex]):where(:not(.menu-item)):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.admin-workspace .workspace-heading{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding-bottom:24px;display:flex}.admin-workspace .workspace-heading>div:first-child{min-width:0}.admin-workspace :is(.workspace-heading-icon,.content-header-icon){vertical-align:-.08em;width:.8em;height:.8em;color:var(--workspace-muted);margin-right:.3em}.admin-workspace .workspace-heading p{font-size:var(--brando-text-md);color:var(--workspace-muted);margin-top:8px}.admin-workspace .workspace-eyebrow{color:var(--workspace-muted);font-size:var(--brando-text-2xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-weight:500;line-height:1.5;display:block}.admin-workspace .workspace-heading-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-workspace>#content-header{border-bottom:1px solid var(--workspace-line);margin:0 0 24px;padding:0 0 24px}.admin-workspace>#content-header>.content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 24px;width:100%;margin:0;padding:0;display:grid}.admin-workspace>#content-header>.content>.main{display:contents}.admin-workspace>#content-header>.content>.main>h1{grid-area:1/1;min-width:0}.admin-workspace>#content-header>.content>.main>:not(h1){grid-area:2/1/auto/-1}.admin-workspace>#content-header .main h3{font-size:var(--brando-text-md);color:var(--workspace-muted);margin:8px 0 0;line-height:1.55}.admin-workspace>#content-header>.content>.actions{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:8px;width:auto;max-width:none;margin:0;padding:0;display:flex}.admin-workspace :is(#content-header .actions>a,#content-header .actions>button):not(.btn){width:auto;min-width:0;height:auto;min-height:var(--brando-control-md);border:1px solid var(--workspace-line);border-radius:var(--brando-radius-md);background:var(--brando-surface);color:var(--workspace-ink);font-size:var(--brando-text-sm);text-transform:none;letter-spacing:0;white-space:nowrap;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;gap:6px;margin:0;padding:5px 12px;font-weight:400;line-height:18px;text-decoration:none;display:inline-flex}.admin-workspace :is(#content-header .actions>a,#content-header .actions>button):not(.btn):hover:not(:disabled){background:var(--workspace-wash);border-color:var(--brando-line-strong)}.admin-workspace :is(#content-header .actions>a,#content-header .actions>button):not(.btn):disabled{opacity:.45;cursor:not-allowed}.admin-workspace :is(#content-header .actions>a,#content-header .actions>button):not(.btn).primary{background:var(--workspace-accent);border-color:var(--workspace-accent);color:var(--brando-ink-inverse);font-weight:500}.admin-workspace :is(#content-header .actions>a,#content-header .actions>button):not(.btn).primary:hover:not(:disabled){background:var(--brando-accent-hover)}.admin-workspace :is(#content-header .actions>a,#content-header .actions>button):not(.btn).quiet{background:0 0;border-color:#0000}.admin-workspace :is(#content-header .actions>a,#content-header .actions>button):not(.btn).destructive{color:var(--brando-error-ink)}.admin-workspace :is(#content-header .actions>a,#content-header .actions>button):not(.btn).destructive:hover:not(:disabled){background:var(--brando-error);border-color:var(--brando-error-line)}.admin-workspace :is(#content-header .actions>a,#content-header .actions>button):not(.btn) svg{width:14px;height:14px}.admin-workspace .workspace-menu{position:relative}.admin-workspace .workspace-menu>summary{list-style:none}.admin-workspace .workspace-menu>summary::-webkit-details-marker{display:none}.admin-workspace .workspace-menu>summary [data-icon]{width:12px;height:12px}.admin-workspace .workspace-menu-items{z-index:20;border:1px solid var(--workspace-line);background:var(--brando-surface);min-width:260px;box-shadow:0 6px 20px color-mix(in srgb, var(--brando-ink) 8%, transparent);border-radius:6px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.admin-workspace .workspace-panel{border:1px solid var(--workspace-line);background:var(--brando-surface);border-radius:7px}.admin-workspace .workspace-panel+.workspace-panel{margin-top:24px}.admin-workspace .workspace-panel-heading{border-bottom:1px solid var(--workspace-line);background:var(--workspace-wash);border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.admin-workspace .workspace-panel-heading h2{font-size:var(--brando-text-lg);letter-spacing:0}.admin-workspace .workspace-panel-heading p{color:var(--workspace-muted);font-size:var(--brando-text-sm);margin-top:4px}.admin-workspace .workspace-panel-heading>span:not(.badge){color:var(--workspace-muted);font-size:var(--brando-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.admin-workspace .workspace-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.admin-workspace .workspace-empty p{max-width:420px;color:var(--workspace-muted);font-size:var(--brando-text-md)}.admin-workspace .workspace-table-scroll{position:relative;overflow-x:auto}.admin-workspace .workspace-table{border-collapse:collapse;width:100%;font-size:var(--brando-text-md);margin:0}.admin-workspace .workspace-table>:is(thead,tbody)>tr>:is(th,td){text-align:left;vertical-align:middle;border:0}.admin-workspace .workspace-table>thead>tr>th{font-size:var(--brando-text-sm);color:var(--workspace-muted);border-bottom:1px solid var(--workspace-line);white-space:nowrap;padding:10px 12px;font-weight:400}.admin-workspace .workspace-table>tbody>tr>td{border-bottom:1px solid var(--brando-line-soft);padding:12px}.admin-workspace .workspace-table>:is(thead,tbody)>tr>:is(th,td):first-child{padding-left:16px}.admin-workspace .workspace-table>:is(thead,tbody)>tr>:is(th,td):last-child{padding-right:16px}.admin-workspace .workspace-table>tbody>tr:last-child>td{border:0}.admin-workspace .workspace-table>tbody>tr:hover{background:var(--brando-surface-hover)}.admin-workspace .workspace-table code{font-family:var(--brando-font-mono);font-size:var(--brando-text-sm)}.admin-workspace .workspace-table>tbody>tr>td small{color:var(--workspace-muted);font-size:var(--brando-text-sm);margin-top:3px;display:block}.admin-workspace .workspace-table .row-actions{text-align:right;white-space:nowrap;width:1%}.admin-workspace code{background:0 0;border:0;padding:0}.admin-workspace .workspace-mono{font-family:var(--brando-font-mono);font-size:var(--brando-text-sm)}.admin-workspace .workspace-note{color:var(--workspace-muted);font-size:var(--brando-text-sm);padding-top:16px}.admin-workspace .workspace-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.admin-workspace{padding-top:24px}.admin-workspace h1{font-size:var(--brando-text-5xl)}.admin-workspace .workspace-heading{flex-direction:column;align-items:flex-start;gap:16px}.admin-workspace .workspace-heading-actions{justify-content:flex-start}.admin-workspace>#content-header>.content{grid-template-columns:minmax(0,1fr)}.admin-workspace>#content-header>.content>.actions{grid-area:3/1;justify-content:flex-start;margin-top:16px}.admin-workspace .workspace-panel-heading{flex-wrap:wrap;padding:16px}}@media (pointer:coarse){.admin-workspace :is(#content-header .actions>a,#content-header .actions>button):not(.btn){min-height:var(--brando-control-touch)}}.modal .modal-content textarea.module-transfer-code{width:100%;font:var(--brando-text-xs)/1.5 var(--brando-font-mono)}:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper){--pill-ink:var(--brando-ink);border:1px solid var(--brando-line-soft);background-color:var(--brando-surface-shaded);scrollbar-width:none;border-radius:22px;flex-flow:row;flex:none;align-items:center;gap:3px;min-width:0;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper) .form-check{margin:0}:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>:is(button,a),:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>.form-check>label{min-height:30px;box-shadow:none;color:var(--pill-ink);font:400 var(--brando-text-md)/18px var(--brando-font-sans);white-space:nowrap;opacity:.6;cursor:pointer;transition:background-color var(--motion-leave) var(--motion-ease), opacity var(--motion-leave) var(--motion-ease), box-shadow var(--motion-leave) var(--motion-ease);background-color:#0000;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:6px 14px;text-decoration:none;display:inline-flex;position:relative}:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>:is(button,a)>[data-icon],:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>.form-check>label>[data-icon]{color:currentColor;flex:none;width:15px;height:15px;display:block}:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>:is(button,a):hover,:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>.form-check>label:hover{opacity:.9;background-color:#0000}:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>:is(button,a):focus-visible,:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>.form-check>label:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>:is(button,a):disabled,:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>.form-check>label:disabled{opacity:.35;cursor:default}:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>:is(.active,[aria-current=page],[aria-selected=true],[aria-pressed=true],[aria-expanded=true]),:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>:is(.active,[aria-current=page],[aria-selected=true],[aria-pressed=true],[aria-expanded=true]):hover{background-color:var(--brando-surface);box-shadow:var(--brando-shadow-xs);color:var(--pill-ink);opacity:1;font-weight:500}:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>.form-check>label:has(input:checked){background-color:var(--brando-surface);box-shadow:var(--brando-shadow-xs);color:var(--pill-ink);opacity:1;font-weight:500}:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>.form-check>label:has(input:checked):hover{background-color:var(--brando-surface);box-shadow:var(--brando-shadow-xs);color:var(--pill-ink);opacity:1;font-weight:500}:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper) input[type=radio]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:is(.pill-tabs,:where(.link-picker-modes) .radios-wrapper)>.form-check>label:has(input:focus-visible){outline:2px solid var(--brando-accent);outline-offset:2px}.pill-tabs-count{background:color-mix(in srgb, var(--brando-ink) 7%, transparent);min-width:18px;height:18px;color:var(--pill-ink,var(--brando-ink));font:400 var(--brando-text-xs)/1 var(--brando-font-mono);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}.pill-tabs--small>:is(button,a){min-height:26px;font-size:var(--brando-text-sm);gap:6px;padding:4px 11px}.pill-tabs--small>:is(button,a)>[data-icon]{width:14px;height:14px}.pill-tabs:has(>:is(button,a):only-child){background-color:#0000;border-color:#0000;padding:0}.pill-tabs:has(>:is(button,a):only-child)>:is(button,a){padding-inline:0}.pill-tabs:has(>:is(button,a):only-child)>:is(button,a){box-shadow:none;opacity:1;cursor:default;background-color:#0000;font-weight:400}.pill-tabs:has(>:is(button,a):only-child)>:is(button,a):hover{box-shadow:none;opacity:1;cursor:default;background-color:#0000;font-weight:400}.modal{--modal-ink:var(--brando-ink);--modal-muted:var(--brando-muted);--modal-line:var(--brando-line);--modal-accent:var(--brando-accent);--admin-field-height:40px;--admin-field-font-size:var(--brando-text-lg);color:var(--modal-ink);padding:32px;overflow:hidden}.modal>.modal-backdrop{background:var(--brando-overlay);backdrop-filter:blur(2px);overflow:hidden}.modal>.modal-dialog{width:760px;max-width:100%;max-height:calc(100dvh - 64px);transform:none}.modal.narrow>.modal-dialog{width:400px}.modal.medium>.modal-dialog{width:550px}.modal.wide>.modal-dialog,.modal--editor>.modal-dialog{width:960px}.modal.auto>.modal-dialog{width:auto;max-width:100%}.modal--picker>.modal-dialog{width:1120px;height:min(746px,100dvh - 64px)}.modal--editor>.modal-dialog{height:min(718px,100dvh - 64px)}.modal--transfer>.modal-dialog{width:850px}.modal>.modal-dialog>.modal-content{border:1px solid var(--modal-line);height:auto;min-height:0;max-height:calc(100dvh - 64px);color:var(--modal-ink);box-shadow:0 26px 80px color-mix(in srgb, var(--brando-ink) 15%, transparent), 0 4px 16px color-mix(in srgb, var(--brando-ink) 7%, transparent);font:var(--brando-text-lg)/1.5 var(--brando-font-sans);background:#fff;border-radius:12px;padding:0;overflow:hidden}.modal--editor>.modal-dialog>.modal-content,.modal--picker>.modal-dialog>.modal-content{height:100%}.modal .modal-header{border-bottom:1px solid var(--modal-line);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.modal .modal-heading{align-items:center;gap:14px;min-width:0;display:flex}.modal .modal-heading-icon{border:1px solid var(--modal-line);width:42px;height:42px;color:var(--modal-accent);background:var(--brando-surface-tint);border-radius:9px;flex:0 0 42px;place-items:center;display:grid}.modal .modal-heading-icon>span{width:21px;height:21px}.modal .heading-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.modal .modal-header h2{color:var(--modal-ink);font:500 var(--brando-text-4xl)/28px var(--brando-font-sans);text-transform:none;letter-spacing:-.025em;text-box:trim-both cap alphabetic;margin:0}.modal .modal-subtitle{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--modal-muted);text-box:trim-both cap alphabetic;overflow-wrap:anywhere;margin:0}.modal .modal-header .header-wrap{flex-shrink:0;align-items:center;gap:12px;margin:0;display:flex}.modal .modal-header .modal-close{width:32px;height:32px;min-height:32px;color:var(--modal-muted);background:0 0;border:0;border-radius:5px;margin:0 -6px 0 0;padding:7px;position:static}.modal .modal-header .modal-close>span{width:18px;height:18px;margin:0}.modal .modal-header .modal-close:hover{background:var(--brando-surface-tint);color:var(--modal-ink)}.modal .modal-body{scrollbar-width:thin;min-height:0;max-height:none;color:var(--modal-ink);font:var(--brando-text-lg)/1.5 var(--brando-font-sans);flex:auto;padding:24px 28px;overflow:auto}.modal .modal-footer{border-top:1px solid var(--modal-line);background:#fff;flex-shrink:0;gap:10px;min-height:70px;padding:16px 24px}.modal .modal-footer-note{font-size:var(--brando-text-sm);color:var(--modal-muted);margin-right:auto}.modal .modal-content button:disabled:not(.btn){opacity:.45;cursor:not-allowed}.modal :is(button,input,a,select):where(:not(.menu-item)):focus-visible{outline:2px solid var(--modal-accent);outline-offset:3px}.modal .modal-content .field-wrapper{margin:0 0 20px}.modal .modal-content .field-wrapper:last-child{margin-bottom:0}.modal .modal-content .brando-input+.brando-input{margin-top:16px}.modal .modal-content .field-wrapper .label-wrapper{margin:0 0 8px}.modal .modal-content .field-wrapper .control-label,.modal .modal-content .field-wrapper .control-label>span{color:var(--modal-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans)}.modal .modal-content .field-wrapper :is(input.text,input[type=number],input[type=url],.multiselect){height:40px;min-height:40px;font-size:var(--brando-text-lg);padding-block:0;line-height:20px}.modal .modal-content textarea{font-size:var(--brando-text-lg);border-radius:5px;padding:10px 12px;border:1px solid var(--modal-line)!important;background:#fff!important}.modal .modal-content input.text{border-color:var(--modal-line)!important;background:#fff!important}.modal .modal-content .instructions{font-size:var(--brando-text-sm);color:var(--modal-muted)}.modal .modal-content :is(.titlecase,.modal-section-title){font:500 var(--brando-text-2xl)/24px var(--brando-font-sans);color:var(--modal-ink);text-transform:none;letter-spacing:0;margin:0 0 20px}.modal .modal-content .button-group-vertical{gap:10px;margin:0}.modal .modal-muted{color:var(--modal-muted);font-size:var(--brando-text-md);margin:0;line-height:20px}.modal .modal-technical-note{border-top:1px solid var(--modal-line);color:var(--modal-muted);font-size:var(--brando-text-sm);overflow-wrap:anywhere;margin-top:24px;padding-top:16px}.modal-person{align-items:center;gap:10px;min-width:0;display:inline-flex}.modal-person-avatar{border:1px solid var(--modal-line);background:var(--brando-badge-bg);width:32px;height:32px;color:var(--brando-badge-ink);border-radius:50%;flex:0 0 32px;place-items:center;display:grid;overflow:hidden}.modal-person-avatar img{object-fit:cover;width:100%;height:100%;display:block}.modal-person-avatar>span{font:var(--brando-text-sm)/1 var(--brando-font-sans);text-box:trim-both cap alphabetic}.modal-person .person-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.modal-person .person-copy strong,.modal-person .person-copy small{text-box:trim-both cap alphabetic;overflow-wrap:anywhere;margin:0;display:block}.modal-person .person-copy strong{font:500 var(--brando-text-md)/18px var(--brando-font-sans);color:var(--modal-ink)}.modal-person .person-copy small{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--modal-muted)}.modal-person--compact{gap:8px}.modal-person--compact .modal-person-avatar{flex-basis:26px;width:26px;height:26px}.modal-person--compact .modal-person-avatar>span{font-size:var(--brando-text-xs)}.modal-person--compact .person-copy{gap:2px}.modal-person--compact .person-copy strong,.modal-person--compact .person-copy small{font-size:var(--brando-text-xs);line-height:16px}.modal--editor>.modal-dialog>.modal-content>.modal-body{padding:0;overflow:hidden}.modal-sections{height:100%;min-height:0;display:flex}.modal-section-nav{background:var(--brando-surface-hover);border-right:1px solid var(--modal-line);flex-direction:column;flex:0 0 192px;gap:5px;width:192px;padding:18px 12px;display:flex}.modal-section-nav>button{width:100%;color:var(--modal-muted);text-align:left;font:var(--brando-text-md)/18px var(--brando-font-sans);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;padding:11px 12px;display:flex}.modal-section-nav>button>span:last-child{text-box:trim-both cap alphabetic}.modal-section-nav>button>span:first-child:not(:last-child){flex-shrink:0;width:16px;height:16px}.modal-section-nav>button:hover{background:var(--brando-surface-selected)}.modal-section-nav>button[aria-selected=true]{background:var(--brando-surface);color:var(--modal-accent);border-color:var(--modal-line);box-shadow:0 1px 2px color-mix(in srgb, var(--brando-ink) 2%, transparent)}.modal-section-content{scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding:24px 28px;overflow:auto}.modal-section-panel[hidden]{display:none!important}.modal-section-panel:not([hidden]){animation:ui-content-in var(--motion-enter) var(--motion-ease)}.modal-sections--stacked{height:auto;display:block}.modal-sections--stacked>.modal-section-content{padding:0;overflow:visible}.modal-maintenance-list{border:1px solid var(--modal-line);background:var(--brando-surface-shaded);border-radius:7px;overflow:hidden}.modal-maintenance-list>:is(.var,.ref){border-bottom:1px solid var(--modal-line);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 16px;display:flex}.modal-maintenance-list>:last-child{border-bottom:0}.modal-maintenance-list .key{font:var(--brando-text-md)/20px var(--brando-font-mono);overflow-wrap:anywhere}.modal-maintenance-list .buttons{gap:8px;display:flex}.modal--editor .variable-editor{background:#fff;border:0;height:100%;margin:0;padding:0}.modal--editor .variable-editor>.variable-header{display:none}.modal--editor .variable-editor>.variable-content{border:0;height:100%;padding:0;display:block}.modal--editor>.modal-dialog>.modal-content>.modal-body>.variable{height:100%;margin:0;padding:0}.modal--editor .variable-section{border:0;margin:0;padding:0}.modal--editor .variable-section+.variable-section{border-top:1px solid var(--modal-line);margin-top:24px;padding-top:24px}.modal--editor .variable-section h3{font:500 var(--brando-text-2xl)/24px var(--brando-font-sans);text-transform:none;color:var(--modal-ink);margin:0 0 20px}.modal--editor .variable-grid{gap:16px}.modal--editor .variable-note{font-size:var(--brando-text-sm);color:var(--modal-muted);margin:0}.modal--picker{--picker-inline-padding:20px}.modal--picker .modal-header{padding:20px var(--picker-inline-padding) 18px}.modal--picker .modal-footer{padding-inline:var(--picker-inline-padding)}.modal--picker>.modal-dialog>.modal-content>.modal-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.modal--picker .link-var-config{flex-direction:column;flex:1;min-height:0;display:flex}.modal--picker .link-picker-modes{padding:12px var(--picker-inline-padding);border-bottom:1px solid var(--modal-line);background:var(--brando-surface-shaded);flex-shrink:0;margin:0}.modal--picker .link-picker-modes .field-wrapper{margin:0}.modal--picker .link-picker-modes .field-wrapper>.meta,.modal--picker .link-picker-modes .label-wrapper{display:none}.modal--picker .link-picker-url{width:100%;max-width:620px;padding:24px var(--picker-inline-padding);overflow:auto}.modal--picker .link-picker-url-options{padding:0 var(--picker-inline-padding) 24px}.link-var-config>[data-phx-component]{flex:1;min-height:0}.modal--picker .modal-body>div:has(>[data-phx-component]){flex:1;min-height:0}.modal--picker .modal-body>div>[data-phx-component]{height:100%}.identifier-picker{height:100%;min-height:0;display:flex}.identifier-picker-nav{background:var(--brando-surface-hover);border-right:1px solid var(--modal-line);flex:0 0 160px;width:160px;padding:20px 8px;overflow:auto}.identifier-picker-nav h3{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--modal-muted);margin:0 0 16px;padding:0 12px}.modal .identifier-picker-nav .button-group-vertical{gap:4px;width:100%}.identifier-picker-results{scrollbar-width:thin;flex:1;min-width:0;padding:20px;overflow:auto}.identifier-picker-results .select-filter{margin:0}.identifier-picker-results .select-filter .label-wrapper{display:none}.identifier-picker-results .select-filter input.text{padding-left:38px}.identifier-picker-results .select-filter .field-wrapper{margin-bottom:0}.identifier-results-heading{font-size:var(--brando-text-sm);color:var(--modal-muted);justify-content:space-between;gap:12px;margin:14px 0 8px;display:flex}.identifier-picker-details{border-left:1px solid var(--modal-line);background:var(--brando-surface-shaded);scrollbar-width:thin;flex:0 0 306px;width:306px;padding:24px;overflow:auto}.identifier-picker-details h3{font:500 var(--brando-text-xl)/24px var(--brando-font-sans);margin:0 0 16px}.identifier-picker-details .identifier-destination-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.identifier-picker-details h4{font:500 var(--brando-text-4xl)/28px var(--brando-font-sans);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.identifier-picker-details .identifier-destination{color:var(--modal-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);overflow-wrap:anywhere;margin:0}.identifier-picker-details .modal-person{margin-top:20px;display:flex}.identifier-link-settings{flex-direction:column;gap:14px;margin-top:20px;display:flex}.modal .modal-content .identifier-picker-details .modal-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:16px 0 0;display:grid}.modal-metadata dt{color:var(--modal-muted);font:var(--brando-text-xs)/16px var(--brando-font-sans);margin:0}.modal-metadata dd{min-height:24px;font:var(--brando-text-md)/20px var(--brando-font-sans);align-items:center;gap:7px;margin:3px 0 0;display:flex}.modal-metadata dd>span:not(.badge){text-box:trim-both cap alphabetic}.modal-metadata>div:last-child{grid-column:1/-1}.modal-status{font-size:var(--brando-text-md);color:var(--modal-muted);align-items:center;gap:6px;display:inline-flex}.modal-status>span{text-box:trim-both cap alphabetic}.modal-status svg{flex:0 0 1cap;width:1cap;height:1cap;margin:0}.modal-status circle.published{fill:var(--brando-status-published)}.modal-status circle.draft{fill:var(--brando-status-draft)}.modal-status circle.pending{fill:var(--brando-status-pending)}.modal-status circle.disabled{fill:var(--brando-status-disabled)}.modal-status circle.deleted{fill:var(--brando-status-deleted)}.modal--picker .tiny-toggle-wrapper{align-items:center;gap:12px;margin:0;display:flex}.modal--picker .tiny-toggle-label{font:var(--brando-text-md)/20px var(--brando-font-sans);color:var(--modal-ink);text-transform:none;letter-spacing:0}.modal--picker .modal-footer .ml-auto{order:-1;margin:0 auto 0 0}.modal--transfer .modal-header{background:var(--brando-surface-shaded)}.modal--transfer .transfer-content-modal{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;display:grid}.modal--transfer .transfer-content-modal .transfer-source{border:1px solid var(--modal-line);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 16px;display:flex}.modal--transfer .transfer-content-modal h3{font:500 var(--brando-text-2xl)/24px var(--brando-font-sans);text-transform:none;letter-spacing:0;color:var(--modal-ink);opacity:1;margin:0 0 8px}.modal--transfer .transfer-content-modal .transfer-user-select{border-color:var(--brando-line-strong);border-radius:6px;margin:12px 0 20px}.modal--transfer .transfer-content-modal .transfer-user-trigger{background:var(--brando-surface-hover);min-height:56px;padding:12px 14px}.modal--transfer .transfer-content-modal .transfer-user-option{padding:12px 14px}.modal--transfer .transfer-content-modal .transfer-user-placeholder{opacity:1;color:var(--modal-muted)}.modal--transfer .transfer-content-modal .transfer-user-options{max-height:240px;overflow:auto}.modal--transfer .transfer-content-modal .transfer-content-summary{border:1px solid var(--modal-line);background:var(--brando-surface-shaded);border-radius:8px;align-self:start;padding:20px}.modal--transfer .transfer-content-modal .transfer-summary-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.modal--transfer .transfer-content-modal .transfer-summary-heading h3{margin:0}.modal--transfer .transfer-content-modal .transfer-content-summary :is(td,th){font-family:var(--brando-font-sans);font-size:var(--brando-text-md);border-color:var(--brando-line-soft);overflow-wrap:anywhere;padding:11px 0;line-height:20px}.modal--transfer .transfer-content-modal .transfer-content-summary th{font-size:var(--brando-text-xs);text-transform:none;letter-spacing:0;opacity:1;color:var(--modal-muted);font-weight:400}.modal--transfer .transfer-content-modal .transfer-content-summary td:first-child{padding-right:16px}.modal--transfer .transfer-content-modal .transfer-content-summary tfoot td{border-top:1px solid var(--modal-line);font-weight:500}.modal-notice{border:1px solid var(--modal-line);background:var(--brando-surface-tint);color:var(--modal-ink);border-radius:6px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.modal-notice>span{flex-shrink:0;width:16px;height:16px;margin-top:2px}.modal-notice p{font:var(--brando-text-md)/20px var(--brando-font-sans);margin:0}.modal-notice--danger{border-color:var(--brando-error-line);background:var(--brando-error);color:var(--brando-error-ink)}@media (width<=1000px){.identifier-picker-nav{flex-basis:136px;width:136px}.identifier-picker-details{flex-basis:260px;width:260px;padding:20px}}@media (width<=720px){.modal{padding:12px}.modal>.modal-dialog{max-height:calc(100dvh - 24px)}.modal>.modal-dialog>.modal-content{border-radius:10px;max-height:calc(100dvh - 24px)}.modal--editor>.modal-dialog,.modal--picker>.modal-dialog{height:calc(100dvh - 24px)}.modal .modal-header{gap:10px;padding:18px}.modal .modal-heading{gap:10px}.modal .modal-heading-icon{flex-basis:34px;width:34px;height:34px}.modal .modal-heading-icon>span{width:18px;height:18px}.modal .modal-body{padding:20px 18px}.modal .modal-footer{gap:8px;min-height:62px;padding:12px 16px}.modal .modal-content .modal-footer button{min-height:40px}.modal .modal-footer-note{font-size:var(--brando-text-xs)}.modal-sections{flex-direction:column}.modal-section-nav{border-right:0;border-bottom:1px solid var(--modal-line);flex-direction:row;flex:none;width:100%;padding:6px 8px;overflow:auto}.modal-section-nav>button{width:auto;font-size:var(--brando-text-sm);flex-shrink:0;padding:9px 10px}.modal-section-nav>button>span:first-child:not(:last-child){display:none}.modal-section-content{padding:20px 18px}.modal--editor .variable-grid{grid-template-columns:1fr;display:grid}.modal--picker{--picker-inline-padding:18px}.modal--picker .link-picker-url{padding:20px 18px}.identifier-picker{display:block;overflow:auto}.identifier-picker-nav{border-right:0;border-bottom:1px solid var(--modal-line);z-index:1;width:100%;padding:6px 8px;display:block;position:sticky;top:0}.identifier-picker-nav h3{display:none}.modal .identifier-picker-nav .button-group-vertical{flex-direction:row;display:flex;overflow:auto}.identifier-picker-results{padding:16px;overflow:visible}.identifier-picker-details{border-left:0;border-top:1px solid var(--modal-line);width:100%;padding:20px 18px;overflow:visible}.modal--transfer .transfer-content-modal{flex-direction:column;gap:20px;display:flex}.transfer-content-modal .transfer-content-summary{width:100%;padding:16px}.modal--transfer .modal-footer-note{display:none}.modal--transfer .modal-footer button{flex:1}}@media (prefers-reduced-motion:reduce){.modal.visible>.modal-backdrop,.modal.visible>.modal-dialog{animation:none}}.modal.modal--picker .modal-content .link-picker-modes .field-wrapper>.label-wrapper,.modal.modal--picker .modal-content .identifier-picker-results .select-filter .field-wrapper>.label-wrapper{display:none}.modal .modal-content .identifier-picker-results .select-filter input.text{padding-left:38px;padding-right:34px}.modal--editor .variable-section:first-child{margin-top:0;padding-top:0}.modal--editor .variable-section>h3,.modal--editor .variable-note{opacity:1}.modal--editor .variable-grid+.variable-grid{margin-top:16px}.modal--editor .variable-grid+.variable-note{margin-top:12px}.modal .modal-content .switch{width:32px;min-width:32px;height:20px;margin:0}.modal .modal-content .switch .slider{background:var(--brando-switch-off);border:1px solid var(--brando-switch-off)}.modal .modal-content .switch .slider:before{width:14px;height:14px;bottom:2px;left:2px}.modal .modal-content .switch .slider:after{display:none}.modal .modal-content .switch input[type=checkbox]:checked+.slider{background:var(--brando-switch-on);border-color:var(--brando-switch-on)}.modal .modal-content .switch input[type=checkbox]:checked+.slider:before{transform:translate(12px)}.modal .modal-content .identifier-link-settings .field-wrapper:has(.switch){justify-content:space-between;align-items:center;gap:12px;display:flex}.modal .modal-content .identifier-link-settings .field-wrapper:has(.switch)>.label-wrapper{flex:1;margin:0}.modal .modal-content .identifier-link-settings .field-wrapper:has(.switch)>.field-base{flex:0 0 32px}.modal .modal-content .identifier-link-settings .field-wrapper:has(.switch) .control-label>span{font-size:var(--brando-text-md);white-space:normal}@media (width<=720px){.modal .modal-content .modal-footer button{height:40px}}.modal .modal-content .variable-grid .field-wrapper{margin-bottom:0}.modal .modal-content .variable-grid+.variable-grid{margin-top:20px}.modal .modal-content .block-vars-wrapper{padding:20px 0 0}.modal .modal-content .block-vars-wrapper .vars-info{align-items:center;gap:8px;margin:0 0 16px;display:flex}.modal .modal-content .block-vars-wrapper .vars-info .icon{background:0 0;width:24px;height:24px}.modal .modal-content .block-vars-wrapper .vars-info .vars-label{font:var(--brando-text-md)/20px var(--brando-font-sans);text-transform:none;color:var(--modal-muted)}.modal .modal-content .block-vars-wrapper .vars-info br{display:none}.modal .modal-content .block-vars .variable :is(.brando-input>.field-wrapper,.brando-input>div>.field-wrapper),.modal .modal-content .block-vars .variable :is(.brando-input>.field-wrapper,.brando-input>div>.field-wrapper)>.label-wrapper{margin:0}.modal .modal-content .block-vars .variable :is(.brando-input>.field-wrapper,.brando-input>div>.field-wrapper)>.label-wrapper .control-label,.modal .modal-content .block-vars .variable :is(.brando-input>.field-wrapper,.brando-input>div>.field-wrapper)>.label-wrapper .control-label>span{font:var(--brando-text-sm)/20px var(--brando-font-sans);color:var(--vars-muted);text-transform:none}.modal .modal-content .block-vars .variable.boolean .brando-input>.field-wrapper>.label-wrapper .control-label>span{color:var(--brando-ink)}.modal .modal-content .block-vars .variable .brando-input>.field-wrapper>.field-base>.input-with-action>input.text{height:30px;min-height:30px;background:0 0!important;border-color:#0000!important}.modal .modal-content .block-vars .variable .brando-input>.field-wrapper>.field-base>.input-with-action>input.text:hover{border-color:var(--vars-line)!important}.modal .modal-content .block-vars .variable .brando-input>.field-wrapper>.field-base>.input-with-action>input.text:focus{background:var(--brando-surface)!important;border-color:var(--brando-accent)!important}.modal .modal-content .block-vars .variable .brando-input>div>.field-wrapper>.field-base>.multiselect{height:30px;min-height:30px}button.link-preview{text-align:left}.modal.modal--picker .modal-content .identifier-picker-details .identifier-link-settings .field-wrapper{margin:0}.modal.modal--picker .modal-content .identifier-picker-details .identifier-link-settings .field-wrapper>.meta:not(:has(*)){display:none}.modal.modal--picker .modal-content .identifier-picker-details .identifier-link-settings .field-wrapper .control-label,.modal.modal--picker .modal-content .identifier-picker-details .identifier-link-settings .field-wrapper .control-label>span,.modal.modal--picker .modal-content .identifier-picker-details .identifier-link-settings .tiny-toggle-label{font:500 var(--brando-text-md)/18px var(--brando-font-sans);color:var(--modal-ink)}.modal.modal--picker .modal-content .identifier-picker-details .identifier-link-settings .field-wrapper:has(.switch)>.label-wrapper{margin:0}.modal.modal--picker .modal-content .identifier-picker-details .identifier-link-settings .field-wrapper:has(.switch)>.field-base{align-items:center;display:flex}.modal .modal-content .identifier-link-settings .field-base input.text{color:var(--modal-ink)}@media (width<=720px){.modal--picker .modal-header{padding:16px var(--picker-inline-padding)}}.identifier-scope-label{overflow-wrap:anywhere;min-width:0}.identifier-picker-nav{flex-basis:176px;width:176px}.identifier-picker-nav h3{font-size:var(--brando-text-xs)}.identifier-results-heading{font-size:var(--brando-text-xs);margin:16px 0 10px}.identifier-results-count{gap:4px;display:flex}@media (width<=720px){.identifier-picker-nav{width:100%}.identifier-picker-option{white-space:nowrap;flex-shrink:0;width:auto}.identifier-picker-option>[data-icon]{display:none}}.modal .modal-footer-selection{min-width:0;color:var(--modal-accent);font:var(--brando-text-sm)/18px var(--brando-font-sans);align-items:center;gap:8px;margin-right:auto;display:flex}.modal .modal-footer-selection>[data-icon]{flex-shrink:0;width:14px;height:14px}.modal .modal-footer-selection>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modal .modal-footer-selection>small{font:inherit;flex-shrink:0}.modal .modal-footer-selection>small:before{content:"·";margin-right:8px}@media (width<=720px){.modal .modal-footer-selection{font-size:var(--brando-text-xs)}}#tiptap-link-dialog .tiptap-link-tabs{margin-bottom:0}#tiptap-link-dialog .tiny-toggle-wrapper{margin-top:0}#tiptap-link-dialog .identifier-link-settings .tiny-toggle-wrapper{justify-content:space-between}#tiptap-link-dialog .identifier-link-settings .switch{order:1}@media (width<=720px){.modal--picker .identifier-picker-results .select-filter{position:static}}.modal .entry-picker-filter{background:var(--brando-surface);margin-bottom:8px;padding-bottom:12px}.entry-picker-filter .filter-clear>span{width:14px;height:14px}.modal .gallery-object-config{flex-direction:column;display:flex}.modal .gallery-object-config-media{border:1px solid var(--modal-line);background:var(--brando-surface-shaded);border-radius:7px;align-items:center;gap:12px;padding:12px;display:flex}.modal .gallery-object-config-thumb{background:var(--brando-badge-bg);width:64px;height:64px;color:var(--modal-muted);border-radius:5px;flex:0 0 64px;place-items:center;margin:0;display:grid;overflow:hidden}.modal .gallery-object-config-thumb :is(.image-content,.img-placeholder,.video-placeholder){background:0 0;border-radius:0;place-items:center;width:100%;min-width:0;height:100%;margin:0;display:grid}.modal .gallery-object-config-thumb img{object-fit:cover;border-radius:0;width:100%;min-width:0;height:100%;display:block}.modal .gallery-object-config-thumb :is(svg,[data-icon]){width:22px;height:22px}.modal .gallery-object-config-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.modal .gallery-object-config-name{color:var(--modal-ink);font:500 var(--brando-text-md)/18px var(--brando-font-sans);overflow-wrap:anywhere}.modal .gallery-object-config-meta{color:var(--modal-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);overflow-wrap:anywhere}.modal .gallery-object-config-note{padding-top:16px}.modal .gallery-object-config-fields{padding-top:20px}.modal .modal-content .gallery-object-config-footer{z-index:1;margin:24px -28px -24px;position:sticky;bottom:-24px}@media (width<=720px){.modal .modal-content .gallery-object-config-footer{margin:24px -18px -20px;bottom:-20px}}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list-wrapper,:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list{min-width:0}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-tools-wrapper{gap:12px;margin-bottom:20px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-tools{gap:12px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-tools .filters{width:340px;max-width:100%}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-tools .filter{box-sizing:border-box;border:1px solid var(--workspace-line);background:var(--brando-surface);border-radius:5px;height:38px;min-height:38px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-tools .filter input{min-width:0;height:36px;font-size:var(--brando-text-md);color:var(--workspace-ink);margin:0;padding:0 12px;line-height:20px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-tools .filter input::placeholder{opacity:1;font-size:var(--brando-text-md);color:var(--workspace-muted)}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-tools .filter .filter-key{border-right:1px solid var(--workspace-line);color:var(--workspace-muted);font-family:inherit;line-height:20px;font-size:var(--brando-text-sm);justify-content:center;align-self:stretch;align-items:center;gap:5px;margin:0;padding:0 12px;display:inline-flex}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-tools .filter .filter-key span{border:0;align-items:center;gap:4px;padding:0;line-height:20px;display:inline-flex}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-tools .filter form{align-items:center;min-width:0;margin:0;display:flex}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-filters-and-sorts:empty{display:none}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-tools-wrapper.has-active-filters{margin-bottom:8px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .active-filters{color:var(--workspace-muted);font-size:var(--brando-text-sm);margin:0 0 20px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .active-filters .filter{background:var(--workspace-wash);color:var(--workspace-accent);border:1px solid var(--workspace-line);font-size:var(--brando-text-xs);border-radius:4px;padding:4px 8px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list-frame{border:1px solid var(--workspace-line);background:var(--brando-surface);border-radius:6px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list-frame>:first-child,:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list-frame>.sort-container:first-child>:first-child{border-radius:5px 5px 0 0}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list-frame>.pagination{border-radius:0 0 5px 5px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .content-list-frame :is(.workspace-empty,.empty-list){border:0;border-bottom:1px solid var(--workspace-line);border-radius:0}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .content-list-frame>.sort-container:first-child>:is(.workspace-empty,.empty-list){border-radius:5px 5px 0 0}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row{background:var(--brando-surface);border-bottom:1px solid var(--workspace-line);color:var(--workspace-ink);border-radius:0;margin:0}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row:hover{background:var(--brando-surface-hover)}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row.selected{background:var(--brando-surface-selected)}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row .main-content>div:first-of-type{padding-left:0}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row .entry-link{color:var(--workspace-ink);font-size:var(--brando-text-xl);overflow-wrap:anywhere;font-weight:500;line-height:22px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row .entry-link:hover,:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row .entry-link:focus-visible{text-decoration:none}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row .entry-link:after{content:"→" / "";color:currentColor;opacity:0}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row .entry-link:hover:after,:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row .entry-link:focus-visible:after{opacity:1;transform:translate(6px,1px)}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row .circle-dropdown{flex:0 0 30px;margin:0}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row .circle-dropdown-button{width:30px;height:30px;color:var(--workspace-muted);place-items:center;padding:3px;display:grid}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-row .circle-dropdown-button>svg{width:20px;height:20px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .circle-dropdown .dropdown-content{border-color:var(--workspace-line);background:var(--brando-surface);border-radius:6px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .workspace-empty{border:1px solid var(--workspace-line);background:var(--brando-surface-shaded);border-radius:6px;justify-content:center;min-height:180px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .pagination{color:var(--workspace-muted);border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding-top:16px;display:flex}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .pagination .pagination-entries{font-size:var(--brando-text-sm);margin:0}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .pagination button{border:1px solid var(--workspace-line);width:28px;height:28px;font-size:var(--brando-text-sm);color:var(--workspace-muted);border-radius:4px}:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .pagination button.active{background:var(--workspace-wash);color:var(--workspace-accent)}@media (width<=600px){:is(.admin-workspace.workspace-list,.admin-workspace.content-workspace) .content-list .list-tools .filters{width:100%}}.users-workspace{--user-columns:36px minmax(190px, 1fr) 108px 140px 140px 112px 30px}.users-workspace .user-directory-columns,.users-workspace .list-row .main-content{grid-template-columns:var(--user-columns);align-items:center;gap:16px;width:100%;margin:0;padding:12px 16px;display:grid}.users-workspace .user-directory-columns{font-size:var(--brando-text-sm);color:var(--workspace-muted);border-bottom:1px solid var(--workspace-line);background:var(--brando-surface-shaded);padding-block:10px}.users-workspace .user-directory-columns>span:first-child{grid-column:1/3}.users-workspace .list-row .main-content>div{width:auto;min-width:0;max-width:none;margin:0;padding:0}.users-workspace .list-row .main-content>.user-avatar{border-radius:50%;width:36px;height:36px;overflow:hidden}.users-workspace .user-avatar .image-content,.users-workspace .user-avatar .img-placeholder{width:36px;height:36px}.users-workspace .user-avatar img{object-fit:cover;width:36px;height:36px}.users-workspace .list-row .main-content>.user-initials{background:var(--brando-badge-bg);color:var(--brando-badge-ink);font-size:var(--brando-text-md);flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.users-workspace .user-initials>span{line-height:1;display:block}.users-workspace .user-account .user-identity{flex:none;width:100%;max-width:none;margin:0;padding:0}.users-workspace .user-email{color:var(--workspace-muted);overflow-wrap:anywhere;font-size:var(--brando-text-sm);margin-top:3px;display:block}.users-workspace .user-role .badge{text-transform:capitalize}.users-workspace .user-activity{font-size:var(--brando-text-sm);font-variant-numeric:tabular-nums}.users-workspace .user-activity time{display:block}.users-workspace .user-activity small{font-size:var(--brando-text-xs);color:var(--workspace-muted);margin-top:3px;display:block}.users-workspace .user-no-activity{color:var(--workspace-muted)}.users-workspace .user-detail-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.users-workspace{--user-columns:36px minmax(0, 1fr) auto 30px}.users-workspace .user-directory-columns{display:none}.users-workspace .content-list-frame>.sort-container>:first-child{border-radius:5px 5px 0 0}.users-workspace .list-row .main-content{gap:12px}.users-workspace .user-avatar{grid-area:1/1}.users-workspace .user-account{grid-area:1/2}.users-workspace .user-role{grid-area:1/3}.users-workspace .user-state{grid-area:2/3;align-self:start}.users-workspace .user-last-seen{grid-area:2/2}.users-workspace .user-last-login{grid-area:3/2}.users-workspace .user-detail-label{clip-path:none;width:auto;height:auto;color:var(--workspace-muted);font-size:var(--brando-text-xs);margin-bottom:4px;display:block;position:static}.users-workspace .user-activity time small{margin-left:6px;display:inline}.users-workspace .circle-dropdown{grid-area:1/4}}@media (width<=500px){.users-workspace{--user-columns:36px minmax(0, 1fr) 30px}.users-workspace .list-row .main-content{padding-inline:8px}.users-workspace .user-role{grid-area:2/2}.users-workspace .user-state{grid-area:5/2}.users-workspace .user-last-seen{grid-row:3}.users-workspace .user-last-login{grid-row:4}.users-workspace .circle-dropdown{grid-column:3}}.user-password-access{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.user-password-access .user-password-access-text{gap:4px;min-width:0;display:grid}.user-password-access .user-password-access-label{font-size:var(--brando-text-md);font-weight:500;line-height:1.3}.user-password-access .user-password-access-text p{color:var(--brando-muted);font-size:var(--brando-text-sm);margin:0;line-height:1.5}.user-password-access .user-password-access-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.user-password-access .user-password-access-fallback{color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.user-password-access .user-password-access-fallback:hover{color:var(--brando-ink)}.user-password-access :is(.btn,.user-password-access-fallback):focus-visible{outline:2px solid var(--brando-accent);outline-offset:3px}@media (width<=600px){.user-password-access{flex-direction:column;align-items:flex-start}.user-password-access .user-password-access-actions{align-items:flex-start}}#user-set-password .user-set-password-intro{color:var(--brando-muted);font-size:var(--brando-text-md);padding-bottom:16px;line-height:1.5}#user-set-password .user-set-password-form{gap:16px;display:grid}#user-set-password .user-set-password-form .field-wrapper{margin:0}#user-set-password .user-set-password-form .label-wrapper{gap:12px}#user-set-password .user-set-password-form .label-wrapper>.field-errors{text-align:right;position:static}.admin-workspace.password-workspace .password-panel,.admin-workspace.password-workspace .password-note{max-width:560px}.admin-workspace.password-workspace .password-form{gap:16px;padding:20px 24px 24px;display:grid}.admin-workspace.password-workspace .password-form .field-wrapper{margin:0}.admin-workspace.password-workspace .password-form .label-wrapper{margin-bottom:8px}.admin-workspace.password-workspace .password-form input.text{border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;height:40px;color:var(--brando-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);border-radius:6px;padding:8px 12px}.admin-workspace.password-workspace .password-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px;display:flex}.user-security-access .user-password-access-label{align-items:center;gap:8px;display:flex}.user-security-access .user-security-locked{color:color-mix(in srgb, var(--brando-status-disabled), var(--brando-ink) 35%)}.admin-workspace.security-workspace{max-width:880px}.admin-workspace.security-workspace .security-panel+.security-panel,.admin-workspace.security-workspace form+.security-panel{margin-top:24px}.admin-workspace.security-workspace .workspace-panel-heading{align-items:flex-start;padding:16px 20px}.admin-workspace.security-workspace .workspace-panel-heading.security-panel-single{border-bottom:0;border-radius:6px;align-items:center}.admin-workspace.security-workspace .security-row{border-top:1px solid var(--brando-line);justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.admin-workspace.security-workspace .workspace-panel-heading+.security-row,.admin-workspace.security-workspace .workspace-panel-heading+.security-choices{border-top:0}.admin-workspace.security-workspace .security-row-text{gap:4px;min-width:0;display:grid}.admin-workspace.security-workspace .security-row-text h3{font-size:var(--brando-text-md)}.admin-workspace.security-workspace .security-row-text p{color:var(--brando-muted);font-size:var(--brando-text-sm);line-height:1.5}.admin-workspace.security-workspace .security-row-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.admin-workspace.security-workspace .security-events-wrapper{padding:8px 20px 12px}.admin-workspace.security-workspace .security-choices{border:0;gap:8px;margin:0;padding:20px;display:grid}.admin-workspace.security-workspace .security-choices-nested{padding-top:0}.admin-workspace.security-workspace .security-choices-nested legend{font-size:var(--brando-text-md);padding:0 0 4px;font-weight:500}.admin-workspace.security-workspace .security-choices-nested{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.admin-workspace.security-workspace .security-choice{border:1px solid var(--brando-line);background:var(--brando-surface);cursor:pointer;border-radius:6px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.admin-workspace.security-workspace .security-choice:hover{background:var(--brando-surface-hover)}.admin-workspace.security-workspace .security-choice input{flex:none;margin:2px 0 0}.admin-workspace.security-workspace .security-choice>span{gap:2px;display:grid}.admin-workspace.security-workspace .security-choice.compact{align-items:center;padding:10px 12px}.admin-workspace.security-workspace .security-choice.compact input{margin:0}.admin-workspace.security-workspace .security-choice-label{font-size:var(--brando-text-md);font-weight:500}.admin-workspace.security-workspace .security-choice-hint{color:var(--brando-muted);font-size:var(--brando-text-sm)}.admin-workspace.security-workspace .security-policy-footer{border-top:1px solid var(--brando-line)}.admin-workspace.security-workspace .security-policy-effect{color:var(--brando-muted);font-size:var(--brando-text-sm);line-height:1.5}.admin-workspace.security-workspace .security-policy-error{color:color-mix(in srgb, var(--brando-status-disabled), var(--brando-ink) 35%);font-size:var(--brando-text-sm);padding:0 20px 20px}@media (width<=600px){.admin-workspace.security-workspace .security-row{flex-direction:column;align-items:flex-start;gap:16px}.admin-workspace.security-workspace .security-row-actions{justify-content:flex-start}.admin-workspace.security-workspace .workspace-panel-heading.security-panel-single{flex-direction:column;align-items:flex-start;gap:16px}}.security-events{margin:0;padding:0;list-style:none;display:grid}.security-event{border-bottom:1px solid var(--brando-line);font-size:var(--brando-text-md);grid-template-columns:8px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;display:grid}.security-event:last-child{border-bottom:0}.security-event time{color:var(--brando-muted);font-size:var(--brando-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.security-event-dot{background:var(--brando-status-published);border-radius:50%;width:8px;height:8px;transform:translateY(-1px)}.security-event-dot.negative{background:var(--brando-status-disabled)}.security-event-text{gap:2px;min-width:0;display:grid}.security-event-meta{color:var(--brando-muted);font-size:var(--brando-text-sm);overflow-wrap:anywhere}.security-empty{color:var(--brando-muted);font-size:var(--brando-text-sm);padding:12px 0}@media (width<=600px){.security-event{grid-template-columns:8px minmax(0,1fr)}.security-event time{grid-column:2}}.two-factor-setup .two-factor-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.two-factor-setup .two-factor-step{grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.two-factor-setup .two-factor-step-number{background:var(--brando-surface-selected);width:24px;height:24px;color:var(--brando-accent);font-size:var(--brando-text-sm);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.two-factor-setup .two-factor-step-body{gap:8px;min-width:0;display:grid}.two-factor-setup .two-factor-step-body h3{font-size:var(--brando-text-lg);margin:0;font-weight:500;line-height:24px}.two-factor-setup .two-factor-step-body p{color:var(--brando-muted);font-size:var(--brando-text-md);margin:0;line-height:1.5}.two-factor-setup .two-factor-qr{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:6px;width:184px;margin:8px 0 0;padding:12px;line-height:0}.two-factor-setup .two-factor-qr svg{width:100%;height:auto;display:block}.two-factor-setup .two-factor-manual summary{cursor:pointer;font-size:var(--brando-text-md);text-underline-offset:3px;text-decoration:underline}.two-factor-setup .two-factor-manual[open]{gap:8px;display:grid}.two-factor-setup .two-factor-manual[open] summary{margin-bottom:4px}.two-factor-setup .two-factor-secret{background:var(--brando-surface-shaded);border:1px solid var(--brando-line);font-family:var(--brando-font-mono);font-size:var(--brando-text-md);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:5px;padding:8px 10px;display:block}.two-factor-setup .two-factor-confirm{gap:12px;max-width:320px;display:grid}.two-factor-setup .two-factor-confirm .field-wrapper{margin:0}.two-factor-setup .two-factor-confirm input.text{border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;height:40px;color:var(--brando-ink);font:var(--brando-text-xl)/20px var(--brando-font-mono);letter-spacing:.12em;border-radius:6px;padding:8px 12px}.two-factor-setup .two-factor-error{color:color-mix(in srgb, var(--brando-status-disabled), var(--brando-ink) 35%);font-size:var(--brando-text-sm);line-height:1.5}.two-factor-setup .two-factor-confirm-actions{flex-wrap:wrap;gap:12px;display:flex}.two-factor-codes{gap:16px;display:grid}.two-factor-codes .two-factor-codes-intro{color:var(--brando-muted);font-size:var(--brando-text-md);margin:0;line-height:1.5}.two-factor-codes .two-factor-code-list{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:16px 20px;list-style:none;display:grid}.two-factor-codes .two-factor-code-list code{font-family:var(--brando-font-mono);font-size:var(--brando-text-lg);letter-spacing:.04em;background:0 0}.two-factor-codes .two-factor-codes-actions{flex-wrap:wrap;gap:8px;display:flex}#security-confirm-modal .security-confirm-intro{color:var(--brando-muted);font-size:var(--brando-text-md);padding-bottom:16px;line-height:1.5}#security-confirm-modal .security-confirm-form{gap:12px;display:grid}#security-confirm-modal .security-confirm-form .field-wrapper{margin:0}#security-confirm-modal .security-confirm-error{color:color-mix(in srgb, var(--brando-status-disabled), var(--brando-ink) 35%);font-size:var(--brando-text-sm)}.admin-workspace.security-workspace .security-items{margin:0;padding:0 20px 8px;list-style:none;display:grid}.admin-workspace.security-workspace .security-row+.security-items{margin-top:-8px}.admin-workspace.security-workspace .security-item{border-top:1px solid var(--brando-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.admin-workspace.security-workspace .security-sessions .security-item:first-child{border-top:0}.admin-workspace.security-workspace .security-item-icon{width:18px;height:18px;color:var(--brando-muted)}.admin-workspace.security-workspace .security-item-text{gap:2px;min-width:0;display:grid}.admin-workspace.security-workspace .security-item-title{font-size:var(--brando-text-md);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.admin-workspace.security-workspace .security-item-meta{color:var(--brando-muted);font-size:var(--brando-text-sm);overflow-wrap:anywhere}.admin-workspace.security-workspace .security-sessions{padding-top:4px}.passkey-setup .passkey-setup-form{gap:12px;display:grid}.passkey-setup .passkey-setup-form .field-wrapper{margin:0}.passkey-setup .passkey-setup-form input.text{border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;height:40px;color:var(--brando-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);border-radius:6px;padding:8px 12px}.passkey-setup .passkey-setup-hint{color:var(--brando-muted);font-size:var(--brando-text-sm);margin:0;line-height:1.5}.passkey-setup .two-factor-error{color:color-mix(in srgb, var(--brando-status-disabled), var(--brando-ink) 35%);font-size:var(--brando-text-sm);line-height:1.5}.passkey-setup .passkey-setup-actions{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.reauth-prompt{gap:16px;display:grid}.reauth-prompt .reauth-intro{color:var(--brando-muted);font-size:var(--brando-text-md);margin:0;line-height:1.5}.reauth-prompt .reauth-form .field-wrapper{margin:0}.reauth-prompt .reauth-form input.text{border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;height:40px;color:var(--brando-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);border-radius:6px;padding:8px 12px}.reauth-prompt .reauth-error{color:color-mix(in srgb, var(--brando-status-disabled), var(--brando-ink) 35%);font-size:var(--brando-text-sm);margin:0}.reauth-prompt .reauth-passkey{color:var(--brando-muted);font-size:var(--brando-text-sm);align-items:center;gap:12px;display:flex}.reauth-prompt .reauth-actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.reauth-prompt.reauth-prompt-page{max-width:520px;padding:20px 20px 24px}.admin-workspace.confirm-workspace .security-panel{max-width:560px}.search-workspace{max-width:1120px;color:var(--brando-ink);font-size:var(--brando-text-lg);padding:38px 0 64px;line-height:1.55}.search-workspace *,.search-workspace :before,.search-workspace :after{box-sizing:border-box}.search-workspace h1,.search-workspace h2,.search-workspace p,.search-workspace ol{margin:0;padding:0}.search-workspace :is(a,input,select):focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.search-heading{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.search-heading h1{font-size:var(--brando-text-6xl);letter-spacing:-.025em;font-weight:500;line-height:1.2}.search-heading p{color:var(--brando-muted);font-size:var(--brando-text-md)}.search-toolbar{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;padding:12px;display:flex}.search-toolbar label{margin:0;display:block}.search-toolbar .search-query{flex:280px;position:relative}.search-toolbar .search-query [data-icon]{width:16px;height:16px;color:var(--brando-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-toolbar .search-query input{border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius);background:var(--brando-surface);width:100%;height:40px;color:var(--brando-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);margin:0;padding:0 12px 0 36px}.search-toolbar .search-query input::-webkit-search-cancel-button{cursor:pointer}.search-toolbar .search-filters{flex-wrap:wrap;gap:8px;display:flex}.search-toolbar .search-filters select.admin-select{width:auto;max-width:240px}.search-list{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:6px 6px 0 0;list-style:none;overflow:hidden}.search-row+.search-row{border-top:1px solid var(--brando-line)}.search-row-body{color:var(--brando-ink);align-items:flex-start;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.search-row-body:is(a):hover{background:var(--brando-surface-hover)}.search-row-body:is(a):hover .search-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.search-row-body:is(a):focus-visible{outline-offset:-2px}.search-row-body:not(a) .search-title{color:var(--brando-muted)}.search-cover{background:var(--brando-badge-bg);width:48px;height:36px;color:var(--brando-muted);border-radius:4px;flex:none;place-items:center;display:grid;overflow:hidden}.search-cover img{object-fit:cover;width:100%;height:100%}.search-cover>[data-icon]{width:18px;height:18px}.search-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.search-title-line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.search-title{overflow-wrap:anywhere;min-width:0;font-size:var(--brando-text-xl);line-height:20px}.search-meta{color:var(--brando-muted);font-size:var(--brando-text-md);white-space:nowrap;flex:none;gap:5px;line-height:18px;display:inline-flex}.search-meta>span+span:before{content:"·";margin-right:5px}.search-snippet{-webkit-line-clamp:2;color:var(--brando-muted);font-size:var(--brando-text-md);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:19px;display:-webkit-box;overflow:hidden}.search-snippet mark{background:var(--brando-surface-selected);color:var(--brando-ink);border-radius:2px;padding:0 1px;font-weight:500}.search-status{color:var(--brando-muted);font-size:var(--brando-text-md);flex:none;align-items:center;gap:7px;padding-top:2px;line-height:18px;display:inline-flex}.search-status>span{text-box:trim-both cap alphabetic}.search-status>i{background:var(--brando-status-draft);border-radius:50%;width:1cap;min-width:7px;height:1cap;min-height:7px}.search-status[data-status=published]>i{background:var(--brando-status-published)}.search-status[data-status=pending]>i{background:var(--brando-status-pending)}.search-status[data-status=disabled]>i{background:var(--brando-status-disabled)}.search-footer{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);color:var(--brando-muted);font-size:var(--brando-text-sm);border-top:0;border-radius:0 0 6px 6px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;line-height:18px;display:flex}.search-footer .search-count{color:var(--brando-ink);font-variant-numeric:tabular-nums;margin-right:auto}.search-pages{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.search-pages a{border:1px solid var(--brando-ink);width:30px;height:30px;color:var(--brando-ink);font-size:var(--brando-text-md);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}.search-pages a:hover{background:var(--brando-surface-subform)}.search-pages a[aria-current=page]{background:var(--brando-ink);color:var(--brando-surface)}.search-pages a [data-icon]{width:14px;height:14px}.search-pages .search-page-gap{width:20px;font-size:var(--brando-text-md);text-align:center}.search-empty{border:1px solid var(--brando-line);background:var(--brando-surface);text-align:center;border-radius:10px;flex-direction:column;gap:6px;padding:32px 24px;display:flex}.search-empty h2{font-size:var(--brando-text-2xl);overflow-wrap:anywhere;font-weight:500;line-height:1.35}.search-empty p{color:var(--brando-muted);font-size:var(--brando-text-md)}.search-empty a{color:var(--brando-accent);text-underline-offset:2px;text-decoration:underline}.search-empty a:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}@media (pointer:coarse){.search-pages a{width:40px;height:40px}}@media (width<=800px){.search-workspace{padding-top:24px}.search-toolbar{padding:10px}.search-toolbar .search-query{flex-basis:100%}.search-toolbar .search-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.search-toolbar .search-filters select.admin-select{width:100%;max-width:none}.search-row-body{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:12px;display:grid}.search-cover{grid-row:span 2;width:40px;height:30px}.search-status{grid-column:2;padding-top:0}}.calendar-workspace{--calendar-publish:var(--brando-status-published);--calendar-revision:var(--brando-accent);--calendar-expire:var(--brando-status-disabled)}.calendar-toolbar{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.calendar-toolbar label{margin:0;display:block}.calendar-toolbar select.admin-select{width:auto;max-width:240px}.calendar-nav,.calendar-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendar-nav h2{min-width:9.5em;font-size:var(--brando-text-2xl);font-variant-numeric:tabular-nums;padding:0 4px}#calendar-workspace.calendar-workspace .calendar-toolbar :is(.calendar-step,.calendar-today,.calendar-views a,select.admin-select){height:38px;min-height:38px}.calendar-step{border:1px solid var(--brando-line);background:var(--brando-surface);width:38px;color:var(--brando-ink);border-radius:6px;place-items:center;display:grid}.calendar-step:hover{border-color:var(--brando-line-strong);background:var(--brando-surface-hover)}.calendar-step [data-icon]{width:16px;height:16px}.calendar-views{gap:2px;display:inline-flex}.calendar-views a{height:38px;color:var(--brando-ink);font-size:var(--brando-text-md);border-radius:5px;align-items:center;padding:0 12px;line-height:20px;text-decoration:none;display:inline-flex}.calendar-views a:hover{background:var(--brando-chip-hover-bg,var(--brando-surface-hover))}.calendar-views a.active{background:var(--brando-chip-active-bg);color:var(--brando-chip-active-fg);box-shadow:inset 0 0 0 1px var(--brando-line-strong)}.calendar-legend{color:var(--brando-muted);font-size:var(--brando-text-sm);flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;padding:0 4px;list-style:none;display:flex}.calendar-legend li{align-items:center;gap:6px;display:inline-flex}.calendar-legend [data-icon]{width:14px;height:14px}:is(.calendar-legend li,.calendar-item).is-publish .calendar-item-icon{color:var(--calendar-publish)}:is(.calendar-legend li,.calendar-item).is-revision .calendar-item-icon{color:var(--calendar-revision)}:is(.calendar-legend li,.calendar-item).is-expire .calendar-item-icon{color:var(--calendar-expire)}.calendar{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:8px;overflow:hidden}.calendar-weekdays{border-bottom:1px solid var(--brando-line);background:var(--brando-surface-shaded);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{color:var(--brando-muted);font-size:var(--brando-text-sm);text-transform:capitalize;padding:8px 10px}.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.calendar-day{border-right:1px solid var(--brando-line-soft);border-bottom:1px solid var(--brando-line-soft);flex-direction:column;gap:4px;min-width:0;min-height:124px;padding:6px;display:flex}.calendar-day:nth-child(7n){border-right:0}.calendar-day:nth-last-child(-n+7){border-bottom:0}.calendar-day.is-outside{background:var(--brando-surface-shaded)}.calendar-day.is-outside .calendar-day-number{color:var(--brando-faint)}.calendar-day:focus-visible{outline:2px solid var(--brando-accent);outline-offset:-2px}.calendar-day.is-drop-target{background:var(--brando-surface-selected);box-shadow:inset 0 0 0 2px var(--brando-line-strong)}.calendar-day-heading{color:var(--brando-muted);font-size:var(--brando-text-md);align-items:center;gap:6px;display:flex}.calendar-day-date,.calendar-day-today{display:none}.calendar-day-number{min-width:24px;height:24px;color:var(--brando-ink);font-size:var(--brando-text-xs);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;line-height:1;display:inline-grid}.calendar-day.is-today .calendar-day-number{background:var(--brando-accent);color:var(--brando-ink-inverse);font-weight:500}.calendar-items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.calendar-item{border:1px solid var(--brando-line);background:var(--brando-surface);min-width:0;font-size:var(--brando-text-sm);border-radius:5px;flex-direction:column;padding:3px 4px 5px 7px;line-height:17px;display:flex;position:relative}.calendar-item.is-movable{cursor:grab}.calendar-item.is-dragging{opacity:.5}.calendar-item:hover{border-color:var(--brando-line-strong)}.calendar-item-head{align-items:center;gap:5px;min-height:20px;display:flex}.calendar-item-icon{flex:none;width:13px;height:13px}.calendar-item-time{color:var(--brando-muted);font-variant-numeric:tabular-nums;flex:1}.calendar-item-title{color:var(--brando-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.calendar-item-title:is(a):hover{text-underline-offset:3px;text-decoration:underline}.calendar-item-meta{color:var(--brando-muted);font-size:var(--brando-text-xs);line-height:16px;display:none}.calendar-item-move{width:20px;height:20px;color:var(--brando-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:3px;right:3px}.calendar-item-move:hover{background:var(--brando-surface-tint);color:var(--brando-ink)}.calendar-item-move [data-icon]{width:13px;height:13px}.calendar--week .calendar-day{min-height:320px}.calendar--week .calendar-item-title,.calendar--week .calendar-item-meta{display:block}.calendar-workspace .calendar-empty{border-top:1px solid var(--brando-line-soft);background:var(--brando-surface-shaded);min-height:56px;color:var(--brando-muted);font-size:var(--brando-text-md);align-items:center;gap:10px;padding:16px;line-height:20px;display:flex}.calendar-workspace .calendar-empty [data-icon]{width:18px;height:18px;color:var(--brando-faint);flex:none}.calendar-move{gap:8px;display:grid}.calendar-move label{font-size:var(--brando-text-md);margin:0}.calendar-move .calendar-move-date{border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius);background:var(--brando-surface);width:100%;height:40px;color:var(--brando-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);padding:0 12px}.calendar-move .calendar-move-summary{color:var(--brando-muted);font-size:var(--brando-text-md);margin:0}.calendar-move .calendar-move-actions{justify-content:flex-end;gap:8px;padding-top:16px;display:flex}@media (pointer:coarse){#calendar-workspace.calendar-workspace .calendar-toolbar :is(.calendar-step,.calendar-today,.calendar-views a,select.admin-select){height:40px;min-height:40px}.calendar-item-move{width:40px;height:40px;top:0;right:0}.calendar-item.is-movable{padding-right:40px}.calendar-step{width:40px;height:40px}}@media (width<=700px){.calendar-toolbar{flex-direction:column;align-items:stretch}.calendar-nav h2{flex:1;min-width:0}.calendar-weekdays{display:none}.calendar-days{display:block}.calendar-day{border-right:0;min-height:0;padding:12px}.calendar-day:nth-last-child(-n+7){border-bottom:1px solid var(--brando-line-soft)}.calendar-day.is-empty:not(.is-today),.calendar-day.is-outside{display:none}.calendar--week .calendar-day{min-height:0}.calendar-day-heading{font-size:var(--brando-text-lg);gap:8px;margin-bottom:4px}.calendar-day-number{display:none}.calendar-day-date{color:var(--brando-ink);font-weight:500;display:inline}.calendar-day-today{background:var(--brando-chip-active-bg);color:var(--brando-chip-active-fg);font-size:var(--brando-text-sm);border-radius:10px;padding:0 8px;line-height:20px;display:inline}.calendar-item{font-size:var(--brando-text-md);padding:6px 6px 8px 10px;line-height:19px}.calendar-item-title,.calendar-item-meta{display:block}}.listing-status-label{display:none}.admin-workspace.content-workspace>:where(.content-list-wrapper){--listing-gap:16px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .main-content,.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row{align-items:center;gap:var(--listing-gap);flex-wrap:nowrap;width:100%;margin:0;padding:10px 16px;display:flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .main-content>div,.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row>div{width:auto;min-width:0;max-width:none;margin:0;padding:0}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .main-content>.status,.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row>.status{cursor:default;border:0;flex:0 0 108px;order:6;position:static}.admin-workspace.content-workspace>:where(.content-list-wrapper) .status>.badge{width:fit-content;transition:box-shadow .15s;position:relative}.admin-workspace.content-workspace>:where(.content-list-wrapper) .status>.badge:has(>.status-dropdown):hover{cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 30%, transparent)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .status-dropdown{top:100%;left:0}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-status-label{display:inline}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .status:has(>.listing-expiry){flex-direction:column;align-items:flex-start;gap:4px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-expiry{color:var(--workspace-muted);font-size:var(--brando-text-xs);white-space:nowrap;margin:0;line-height:16px;display:block}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-status-label,.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools .statuses .label{transform:translateY(var(--status-label-offset,2px))}@supports (text-box:trim-both cap alphabetic){.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-status-label,.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools .statuses .label{text-box:trim-both cap alphabetic;transform:none}}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .seq{flex:0 0 20px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .sequence-handle{color:var(--brando-faint)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .sequence-handle [data-icon]{width:16px;height:16px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-kind{flex:0 0 90px;order:5}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .status svg circle:is(:not([class]),[class=""]){fill:var(--brando-faint)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-alternates{flex:0 0 32px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-alternates:has(button:disabled){visibility:hidden}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-home{vertical-align:-2px;color:var(--brando-muted);margin-right:6px;display:inline-flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-home [data-icon]{width:16px;height:16px;display:block}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row :is(.listing-title,div:has(>.entry-link)){flex:240px;min-width:120px}.admin-workspace.content-workspace>:where(.content-list-wrapper) :is(.listing-title,div:has(>.entry-link))>br{display:none}.admin-workspace.content-workspace>:where(.content-list-wrapper) :is(.listing-title,div:has(>.entry-link))>small,.admin-workspace.content-workspace>:where(.content-list-wrapper) :is(.listing-title,div:has(>.entry-link))>.badge{white-space:normal;height:auto;color:var(--workspace-muted);line-height:1.5;font-size:var(--brando-text-sm);background:0 0;border:0;margin-top:4px;padding:0;font-family:inherit;display:block}.admin-workspace.content-workspace>:where(.content-list-wrapper) :is(.listing-title,div:has(>.entry-link)) .badge a{color:var(--workspace-muted);font-size:var(--brando-text-sm);overflow-wrap:anywhere}.admin-workspace.content-workspace>:where(.content-list-wrapper) :is(.listing-title,div:has(>.entry-link)) .badge [data-icon]{width:12px;height:12px;margin-right:6px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-page-icon .badge{background:0 0;border:0;padding:0}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .main-content>.listing-creator,.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row>.listing-creator{flex:0 0 180px;order:7}.admin-workspace.content-workspace>:where(.content-list-wrapper) .item-meta .name,.admin-workspace.content-workspace>:where(.content-list-wrapper) .item-meta .time{color:var(--workspace-muted);font-size:var(--brando-text-sm)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .circle-dropdown{order:8}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .entry-link{font-size:var(--brando-text-lg);font-weight:500}.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-button{display:contents}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .main-content>div:has(>.children-button){display:contents}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .main-content>.seq{order:-2}.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-button>button{aspect-ratio:auto;width:22px;max-width:none;height:22px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 22px;order:-1;place-items:center;margin:0 -2px;padding:0;display:grid}.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-button>button:hover{background:var(--workspace-wash);color:var(--workspace-ink)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-button>button [data-icon]{width:15px;height:15px;transition:transform .15s;display:block}.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-button>button[aria-expanded=true] [data-icon]{transform:rotate(90deg)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-button>button .children-button-text{display:none}.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-summary{color:var(--workspace-muted);font-size:var(--brando-text-sm);text-align:right;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:0 0 150px;order:0;line-height:18px;overflow:hidden}.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-summary:hover{color:var(--workspace-ink)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-button.hidden>*{visibility:hidden}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list :is(.child-rows,.child-chips){--tree-x:calc(16px + 20px + var(--listing-gap) + 10px);--tree-indent:calc(16px + 20px + var(--listing-gap) + 22px + var(--listing-gap) + 18px)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-rows{border:0;margin:0;padding:0}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row{min-height:48px;padding-block:7px;padding-left:var(--tree-indent);border-top:1px solid var(--brando-line-soft);background:var(--brando-surface);border-radius:0;position:relative}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row>.seq{position:absolute;top:50%;left:16px;translate:0 -50%}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row:before{content:"";left:var(--tree-x);width:calc(var(--tree-indent) - var(--tree-x) - 8px);border-left:1px solid var(--brando-line-strong);border-bottom:1px solid var(--brando-line-strong);pointer-events:none;border-bottom-left-radius:6px;position:absolute;top:0;bottom:50%}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row:not(:last-child):after{content:"";left:var(--tree-x);border-left:1px solid var(--brando-line-strong);pointer-events:none;position:absolute;top:50%;bottom:0}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row .entry-link{font-size:var(--brando-text-lg)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-chips{padding:10px 16px 12px var(--tree-indent);border-top:1px solid var(--brando-line-soft);background:var(--brando-surface-shaded);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .child-chips-label{color:var(--workspace-muted);font-size:var(--brando-text-sm);margin-right:4px;line-height:18px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .child-chip{border:1px solid var(--workspace-line);background:var(--brando-surface);max-width:100%;min-height:28px;color:var(--workspace-ink);font-size:var(--brando-text-md);border-radius:14px;align-items:center;gap:6px;margin:0;padding:0 2px 0 9px;line-height:18px;display:inline-flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .child-chip:hover{border-color:var(--brando-line-strong)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list :is(.child-chip,.child-row).is-opening{background:var(--brando-surface-hover)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .child-chip.is-opening{border-color:var(--brando-line-strong);position:relative}.admin-workspace.content-workspace>:where(.content-list-wrapper) .child-chip.is-opening>.list-row-progress{border-radius:1px;left:12px;right:12px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .child-chip-icon{width:13px;height:13px;color:var(--workspace-muted);flex:none}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .child-chip>.listing-title{flex:0 auto;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-chip .entry-link{font-size:var(--brando-text-md);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:18px;overflow:hidden}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-chip .entry-link:after{content:none}.admin-workspace.content-workspace>:where(.content-list-wrapper) .child-chip-key{color:var(--workspace-muted);font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);white-space:nowrap}.admin-workspace.content-workspace>:where(.content-list-wrapper) .child-chip-state{color:var(--workspace-muted);font-size:var(--brando-text-xs);white-space:nowrap}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-chip .circle-dropdown{flex:none;margin:0}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-chip .circle-dropdown-button{width:24px;height:24px;padding:2px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-chip .circle-dropdown-button>svg{width:16px;height:16px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .child-chip--add{color:var(--workspace-muted);cursor:pointer;background:0 0;border-style:dashed;padding:0 11px 0 8px;font-family:inherit}.admin-workspace.content-workspace>:where(.content-list-wrapper) .child-chip--add:hover{background:var(--brando-surface);color:var(--workspace-accent)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .child-chip--add [data-icon]{width:13px;height:13px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-module-icon{flex:0 0 32px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-module-icon .svg{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-module-icon img{object-fit:contain;width:28px;height:28px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-category{flex:0 0 224px;order:5}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-category .badge{text-overflow:ellipsis;max-width:100%;line-height:20px;display:inline-block;overflow:hidden}@media (width<=1200px){.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .main-content>.listing-creator,.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row>.listing-creator{flex-basis:140px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-category{flex-basis:180px}}@media (width<=1000px){.admin-workspace.content-workspace>:where(.content-list-wrapper){--listing-gap:12px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .main-content>.listing-creator,.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row>.listing-creator{flex:0 140px;min-width:96px}}@media (width<=600px){.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .main-content,.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row{grid-template-columns:20px minmax(0,max-content) minmax(0,1fr) minmax(0,auto) 30px;gap:6px 8px;padding:12px 6px;display:grid}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-expiry{white-space:normal}.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-button>button{border:1px solid var(--workspace-line);border-radius:var(--brando-radius-md);background:var(--brando-surface-tint);width:auto;max-width:100%;height:28px;color:var(--workspace-accent);font-size:var(--brando-text-sm);grid-area:1/4;align-self:start;gap:6px;margin:0;padding:0 10px 0 8px;display:inline-flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-button>button .children-button-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-summary,.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-button.hidden>button{display:none}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .seq{grid-area:1/1;align-self:start;padding-top:2px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row :is(.listing-title,div:has(>.entry-link)){grid-area:1/2/auto/4}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .main-content>.status,.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row>.status{grid-area:2/2}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .status:has(>.listing-expiry){flex-flow:wrap;align-items:center;gap:0 4px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-expiry{margin:0}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .main-content>.listing-creator,.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row>.listing-creator{grid-area:2/3/auto/5;align-self:center;min-width:0}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .circle-dropdown{grid-area:1/5;align-self:start}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-alternates{grid-area:2/5}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-alternates:has(button:disabled){display:none}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-kind{grid-area:2/4/auto/6;justify-self:end}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row:has(>.listing-kind)>.listing-creator{grid-column:3}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-module-icon{display:none}.admin-workspace.content-workspace>:where(.content-list-wrapper) .listing-category{grid-area:3/2/auto/-1}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list :is(.child-rows,.child-chips){--tree-x:12px;--tree-indent:26px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row{padding:10px 6px 10px 26px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-row>.seq{position:static;translate:none}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .child-chips{padding:10px 6px 12px 26px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .listing-creator .avatar-wrapper{display:none}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .listing-creator .info{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .listing-creator .name{text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .listing-creator .name:after{content:" ·"}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .listing-creator .time{flex:none}}@media (pointer:coarse){.admin-workspace.content-workspace>:where(.content-list-wrapper) .children-button>button,.admin-workspace.content-workspace>:where(.content-list-wrapper) .circle-dropdown-button{min-width:40px;min-height:40px}}.media-workspace .library-file-icon,.media-workspace .library-video-thumbnail{color:var(--brando-faint);place-items:center;display:grid}.media-workspace .library-file-icon [data-icon],.media-workspace .library-video-thumbnail [data-icon]{width:24px;height:24px}.media-workspace .content-list .list-row .library-file-action{flex:none;width:auto}.media-workspace .library-image-title{overflow-wrap:anywhere}@media (width<=700px){.media-workspace .library-file-action .btn{padding-inline:8px}}.admin-workspace.content-workspace>:where(.content-list-wrapper) :is(.listing-title,div:has(>.entry-link)) .badge a.flex-h{justify-content:flex-start;gap:0;width:auto;display:inline-flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .status>.badge>svg{border:0;flex-shrink:0;width:1cap;height:1cap;margin:0;display:block}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools-wrapper{border:1px solid var(--workspace-line);background:var(--brando-surface-shaded);border-radius:8px;flex-flow:wrap;align-items:center;gap:12px;padding:6px;display:flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools .statuses{background:0 0;flex-wrap:wrap;gap:2px;min-height:38px;margin:0;display:flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools .statuses button{height:38px;font-family:inherit;font-size:var(--brando-text-md);text-transform:none;border-radius:5px;align-items:center;gap:8px;margin:0;padding:0 10px;line-height:20px;display:inline-flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools .statuses button.active{background:var(--brando-chip-active-bg);color:var(--brando-chip-active-fg);box-shadow:inset 0 0 0 1px var(--brando-line-strong)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools .statuses button:hover{background:var(--brando-chip-hover-bg)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools .statuses .status .label{padding:0;line-height:20px;display:inline}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools .statuses svg{flex:0 0 1cap;width:1cap;height:1cap;margin:0;display:block}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools .statuses .status-count{margin:0}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools .filters{width:250px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools-wrapper.has-advanced-filters{grid-template-columns:minmax(0,max-content) minmax(0,max-content) minmax(max-content,1fr);align-items:center;gap:4px 16px;display:grid}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper.has-advanced-filters>.list-tools{display:contents}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper.has-advanced-filters>.list-tools>.statuses{grid-area:1/1/auto/3}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper.has-advanced-filters>.list-tools>.exports{grid-area:1/3;justify-self:end}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper.has-advanced-filters>.list-tools>.filters{grid-area:2/1;max-width:100%}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper.has-advanced-filters>.advanced-filters-bar{grid-area:2/2;min-width:0}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper.has-advanced-filters>.list-filters-and-sorts{grid-area:2/3;justify-self:end}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-filters-and-sorts{flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-filters-and-sorts:empty{display:none}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .sorts{font-size:var(--brando-text-md);align-items:center;gap:0;margin:0;line-height:20px;display:flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .sorts-label{display:none}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .sorts .simple-dropdown-button{border:1px solid var(--workspace-line);background:var(--brando-surface);height:38px;min-height:38px;color:var(--workspace-muted);font-family:inherit;line-height:20px;font-size:var(--brando-text-sm);text-transform:none;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 12px;display:inline-flex}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .sorts .simple-dropdown-content{font-size:var(--brando-text-sm);background:var(--brando-surface);border-color:var(--workspace-line)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .advanced-filters-bar{gap:12px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .boolean-filter .tiny-toggle-label,.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-filter-select .filter-label{font-family:inherit;font-size:var(--brando-text-sm);text-transform:none}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-filter-select select{border-color:var(--workspace-line);background:var(--brando-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23626b66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 14px 14px;min-height:38px;color:var(--workspace-ink);font-family:inherit;font-size:var(--brando-text-sm);border-radius:5px;padding:0 32px 0 12px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .reset-filters-btn{border-color:var(--workspace-line);min-height:30px;font-family:inherit;font-size:var(--brando-text-sm);text-transform:none;color:var(--workspace-muted);border-radius:5px;padding:5px 10px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .reset-filters-btn:hover{background:var(--workspace-wash);color:var(--workspace-accent)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .sorts .dropdown-chevron{width:14px;height:14px;display:block}@media (width<=600px){.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools{flex-basis:100%}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools .filters{width:100%}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools-wrapper.has-advanced-filters{grid-template-columns:minmax(0,1fr)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper.has-advanced-filters>.list-tools>:is(.statuses,.exports,.filters){grid-area:auto/1;justify-self:stretch}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper.has-advanced-filters>:is(.advanced-filters-bar,.list-filters-and-sorts){grid-area:auto/1;justify-self:start}}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .main-content>.cover{flex:0 0 56px;align-self:center}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .cover .image-content,.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .cover .img-placeholder{border-radius:4px;width:56px;height:64px;overflow:hidden}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .cover img{object-fit:cover;width:100%;height:100%;display:block}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .main-content>.url{flex:0 0 30px;order:3}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .url a{background:var(--brando-surface-tint);width:30px;height:30px;color:var(--workspace-muted);border-radius:5px;place-items:center;display:grid}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .url a:hover{background:var(--brando-surface-selected)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .main-content>[class*=col-]:not(.seq,.cover,.url,.listing-creator,[class*=listing-],:has(>.entry-link),:has(>.children-button)){overflow-wrap:anywhere;flex:0 180px;order:2;min-width:0;max-width:180px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .empty-list{border:1px solid var(--workspace-line);background:var(--brando-surface-shaded);min-height:180px;color:var(--workspace-muted);font-size:var(--brando-text-md);text-align:center;border-radius:6px;padding:48px 24px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .empty-list figure{display:none}@media (width<=600px){.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-row .main-content:has(>.cover){grid-template-columns:20px 48px max-content minmax(0,1fr) 30px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .main-content>.cover{grid-area:1/2/3;justify-self:start}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .main-content>.cover .image-content,.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .main-content>.cover .img-placeholder{width:48px;height:60px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .main-content:has(>.cover)>:is(.listing-title,div:has(>.entry-link)){grid-area:1/3/auto/5}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .main-content:has(>.cover):has(>div>.children-button:not(.hidden),>.url)>:is(.listing-title,div:has(>.entry-link)){grid-column:3}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .main-content:has(>.cover)>.status{grid-area:2/3}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .main-content:has(>.cover)>.listing-creator{grid-area:2/4}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .main-content>.url{grid-area:1/4;justify-self:end}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .main-content>[class*=col-]:not(.seq,.cover,.url,.listing-creator,[class*=listing-],:has(>.entry-link),:has(>.children-button)){grid-area:auto/2/auto/-1;max-width:none}}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list .list-tools .statuses .status .label{display:inline}.admin-workspace .content-list .item-meta{align-items:center;gap:10px;display:flex}.admin-workspace .content-list .item-meta .avatar-wrapper{flex:0 0 30px;margin:0;padding:0;display:flex}.admin-workspace .content-list .item-meta .avatar-wrapper:not(:has(img)){display:flex}.admin-workspace .content-list .item-meta .avatar{background:var(--brando-badge-bg);color:var(--brando-badge-ink);font-size:var(--brando-text-md);place-items:center;line-height:1;display:grid;position:relative}.admin-workspace .content-list .item-meta .avatar,.admin-workspace .content-list .item-meta .avatar .image-content,.admin-workspace .content-list .item-meta .avatar img{box-sizing:border-box;border-radius:50%;width:30px;height:30px}.admin-workspace .content-list .item-meta .avatar .image-content{overflow:hidden}.admin-workspace .content-list .item-meta .avatar img{object-fit:cover;display:block}.admin-workspace .content-list .item-meta .creator-initials{text-transform:uppercase;line-height:1;display:block}.admin-workspace .content-list .item-meta .content{min-width:0}.admin-workspace .content-list .item-meta .name{font-size:var(--brando-text-sm);line-height:18px}.admin-workspace .content-list .item-meta .time{font-size:var(--brando-text-xs);line-height:16px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list :is(.list-row .main-content,.child-row)>.listing-translations{color:var(--workspace-muted);font-size:var(--brando-text-sm);flex:0 0 150px;order:5;margin:0;line-height:18px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .content-list :is(.list-row .main-content,.child-row)>.listing-translations ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.listing-translations .listing-translation{color:inherit;white-space:nowrap;text-decoration:none}.listing-translations .listing-translation:hover .listing-translation-state{text-decoration:underline}.listing-translation-language{width:22px;color:var(--brando-ink);letter-spacing:.02em;font-weight:500;display:inline-block}.listing-translations .is-work .listing-translation-state{color:var(--brando-attention-ink)}@media (width<=600px){.content-list :is(.main-content,.child-row)>.listing-translations{grid-area:4/2/auto/-1}}.admin-workspace.content-workspace>.pages-workspace{padding-top:0}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper{--listing-control-height:32px}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper .list-tools .statuses{min-height:var(--listing-control-height)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper .list-tools .statuses button,.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper .sorts .simple-dropdown-button,.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper .saved-views-trigger,.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper .list-tools .filter{height:var(--listing-control-height);min-height:var(--listing-control-height)}.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper .list-tools .filter :is(input,.filter-key){height:calc(var(--listing-control-height) - 2px);min-height:0;padding-block:0}@media (pointer:coarse){.admin-workspace.content-workspace>:where(.content-list-wrapper) .list-tools-wrapper{--listing-control-height:40px}}.admin-workspace.settings-workspace{max-width:1120px}.admin-workspace.settings-workspace .brando-form{--admin-field-height:40px;--admin-field-font-size:var(--brando-text-lg)}.admin-workspace.settings-workspace .brando-form .form-content .entry-header{border-bottom:1px solid var(--workspace-line);margin:0 0 24px;padding-bottom:24px}.admin-workspace.settings-workspace .workspace-language{background:var(--brando-badge-bg);color:var(--brando-badge-ink);font-size:var(--brando-text-sm);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;padding:4px 8px;font-weight:500;line-height:18px;display:inline-flex}.admin-workspace.settings-workspace .form-content>.form-tabs{box-shadow:none;border-radius:10px;margin:0 0 24px}.admin-workspace.settings-workspace .brando-form .form-tab>.row{row-gap:24px}.admin-workspace.settings-workspace .brando-form fieldset{min-width:0;margin:0;padding:0}.admin-workspace.settings-workspace .brando-form .form-tab>.row>fieldset.labelled{border-top:1px solid var(--workspace-line);padding-top:24px}.admin-workspace.settings-workspace .brando-form .form-tab>.row>fieldset.labelled:first-child{border-top:0;padding-top:0}.admin-workspace.settings-workspace .brando-form fieldset legend{float:left;width:100%;font-size:var(--brando-text-2xl);color:var(--workspace-ink);margin:0 0 16px;font-weight:500;line-height:26px}.admin-workspace.settings-workspace .brando-form fieldset.inline{flex-wrap:wrap;gap:16px;display:flex}.admin-workspace.settings-workspace .brando-form fieldset.inline>.brando-input{flex:1 1 0;min-width:0;margin:0}.admin-workspace.settings-workspace .brando-form fieldset.inline>legend{flex-basis:100%;margin-bottom:0}.admin-workspace.settings-workspace .brando-form fieldset:not(.inline)>.brando-input+.brando-input,.admin-workspace.settings-workspace .brando-form fieldset:not(.inline)>.brando-input+fieldset,.admin-workspace.settings-workspace .brando-form fieldset:not(.inline)>fieldset+.brando-input{margin-top:16px}.admin-workspace.settings-workspace .brando-form .field-wrapper:where(:not(.modal *)){margin-bottom:0}.admin-workspace.settings-workspace .field-wrapper>.label-wrapper{margin-bottom:8px}.admin-workspace.settings-workspace .field-wrapper>.label-wrapper label{font-size:var(--brando-text-md);color:var(--brando-ink);line-height:20px}.admin-workspace.settings-workspace .field-wrapper input.text,.admin-workspace.settings-workspace .field-wrapper input[type=email],.admin-workspace.settings-workspace .field-wrapper input[type=tel],.admin-workspace.settings-workspace .field-wrapper textarea,.admin-workspace.settings-workspace .field-wrapper .multiselect{border-color:var(--brando-line);color:var(--workspace-ink);background:var(--brando-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--brando-ink) 2%, transparent);font-size:var(--brando-text-lg);border-radius:6px}.admin-workspace.settings-workspace .field-wrapper input.text{padding-inline:12px}.admin-workspace.settings-workspace .field-wrapper textarea{padding:10px 12px;line-height:1.6}.admin-workspace.settings-workspace .field-wrapper .instructions{color:var(--workspace-muted);font-size:var(--brando-text-sm)}.admin-workspace.settings-workspace .brando-form .subform{border:1px solid var(--brando-line-subform);background:var(--brando-surface-subform);box-shadow:none;border-radius:8px;padding:16px}.admin-workspace.settings-workspace .subform>.label-wrapper{margin-bottom:16px}.admin-workspace.settings-workspace .subform>.label-wrapper label{font-size:var(--brando-text-xl);color:var(--brando-ink)}.admin-workspace.settings-workspace .brando-form .subform-entry:not(.subform-table-body>*,.vars-row,.summary-entry){border-color:var(--brando-line-subform);background:var(--brando-surface);border-radius:6px}.admin-workspace.settings-workspace .brando-form .subform-entry:not(.subform-table-body>*,.vars-row,.summary-entry) .subform-fields{align-items:flex-end;gap:16px}.admin-workspace.settings-workspace .brando-form .subform-entry:not(.subform-table-body>*,.vars-row,.summary-entry) .subform-fields>.brando-input{min-width:0;margin:0}.admin-workspace.settings-workspace .brando-form .subform-entry:not(.subform-table-body>*,.vars-row,.summary-entry) .subform-fields .field-wrapper:where(:not(.modal *)){margin:0}.admin-workspace.settings-workspace .brando-form .subform-entry:not(.subform-table-body>*,.vars-row,.summary-entry) .subform-tools button{background:var(--brando-surface-selected);min-height:26px;color:var(--brando-accent);padding:5px}.admin-workspace.settings-workspace .brando-form .subform-entry:not(.subform-table-body>*,.vars-row,.summary-entry) .subform-tools button:hover{background:color-mix(in srgb, var(--brando-accent) 8%, var(--brando-surface-selected))}.admin-workspace.settings-workspace .brando-form .submit-button{justify-content:center;align-items:center;width:auto;min-width:116px;margin-top:24px;display:inline-flex}.admin-workspace.settings-workspace .brando-form .settings-save-bar .submit-button{margin:0}.admin-workspace.settings-workspace .global-save-actions{padding-top:20px}.admin-workspace.settings-workspace .global-tabs>[role=region]{max-width:880px}.admin-workspace.settings-workspace .global-tabs>.global-set-tabs{margin-bottom:24px}.admin-workspace.settings-workspace .seo-search-preview{border:1px solid var(--workspace-line);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:6px;max-width:620px;padding:16px;display:flex}.admin-workspace.settings-workspace .seo-sharing-preview{max-width:620px;margin:16px 0 0}.admin-workspace.settings-workspace .seo-sharing-preview figcaption{font-size:var(--brando-text-sm);color:var(--workspace-muted);margin-bottom:8px}.admin-workspace.settings-workspace .seo-sharing-preview .image-content{aspect-ratio:1.91;border:1px solid var(--workspace-line);border-radius:6px;width:100%;overflow:hidden}.admin-workspace.settings-workspace .seo-sharing-preview .image,.admin-workspace.settings-workspace .seo-sharing-preview picture,.admin-workspace.settings-workspace .seo-sharing-preview img{width:100%;height:100%;display:block}.admin-workspace.settings-workspace .seo-sharing-preview img{object-fit:cover}.admin-workspace.settings-workspace .seo-preview-url{color:var(--workspace-muted);font-size:var(--brando-text-sm)}.admin-workspace.settings-workspace .seo-preview-title{color:var(--workspace-accent);font-size:var(--brando-text-3xl);line-height:1.4}.admin-workspace.settings-workspace .seo-search-preview p{color:var(--workspace-ink);font-size:var(--brando-text-md);line-height:1.6}.admin-workspace.settings-workspace .seo-search-preview small{color:var(--workspace-muted);font-size:var(--brando-text-xs);margin-top:8px}.admin-workspace.settings-workspace .seo-not-found{margin-top:32px}.admin-workspace.settings-workspace .seo-not-found td:first-child{overflow-wrap:anywhere}.admin-workspace.settings-workspace .seo-not-found-referrer{color:var(--workspace-muted);font-size:var(--brando-text-sm);margin-top:4px;line-height:16px;display:block}.admin-workspace.settings-workspace .seo-not-found-action{text-align:right;white-space:nowrap;width:1%}.admin-workspace.settings-workspace .seo-not-found-action .seo-row-action{color:var(--workspace-ink);align-items:center;gap:4px;display:inline-flex}.admin-workspace.settings-workspace .seo-not-found-action [data-icon]{width:14px;height:14px}.admin-workspace.settings-workspace .seo-not-found-added{color:var(--brando-success-ink);font-size:var(--brando-text-sm);align-items:center;gap:4px;display:inline-flex}.admin-workspace.settings-workspace .seo-not-found-probes{border-top:1px solid var(--workspace-line)}.admin-workspace.settings-workspace .seo-not-found-probes>summary{cursor:pointer;color:var(--workspace-ink);font-size:var(--brando-text-lg);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 16px;line-height:20px;list-style:none;display:flex}.admin-workspace.settings-workspace .seo-not-found-probes>summary::-webkit-details-marker{display:none}.admin-workspace.settings-workspace .seo-not-found-probes>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;align-self:center;width:6px;height:6px;margin-right:2px;transition:transform .15s;transform:rotate(-45deg)}.admin-workspace.settings-workspace .seo-not-found-probes[open]>summary:before{transform:rotate(45deg)}.admin-workspace.settings-workspace .seo-not-found-probes>summary:hover{background:var(--brando-surface-hover)}.admin-workspace.settings-workspace .seo-not-found-probes>summary span{color:var(--workspace-muted);font-size:var(--brando-text-sm)}.admin-workspace.settings-workspace .seo-not-found-probes .workspace-table td{color:var(--workspace-muted)}@media (width<=600px){.admin-workspace.settings-workspace .brando-form fieldset.inline>.brando-input{flex-basis:100%;width:100%}.admin-workspace.settings-workspace .brando-form fieldset.half{width:100%}.admin-workspace.settings-workspace .form-content>.form-tabs{flex-wrap:wrap;gap:8px}.admin-workspace.settings-workspace .form-content>.form-tabs .form-tab-builtins{width:auto;margin-left:auto}.admin-workspace.settings-workspace .brando-form .subform{padding:12px}.admin-workspace.settings-workspace .brando-form .subform-entry:not(.subform-table-body>*,.vars-row,.summary-entry) .subform-fields{flex-wrap:wrap}.admin-workspace.settings-workspace .brando-form .subform-entry:not(.subform-table-body>*,.vars-row,.summary-entry) .subform-fields>.brando-input{flex-basis:100%}}@media (pointer:coarse){.admin-workspace.settings-workspace .form-tab-customs button{min-height:40px}}.admin-workspace.seo-workspace .brando-form fieldset:not(:has(.subform)){max-width:800px}.admin-workspace.identity-workspace .type-config-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=600px){.admin-workspace.identity-workspace .type-config-fields{grid-template-columns:minmax(0,1fr)}}.admin-workspace.identity-workspace .brando-input:has(>.field-wrapper input[name="identity[zipcode]"]){flex:0 0 130px}.admin-workspace.identity-workspace .brando-input:has(>.field-wrapper input[name="identity[country]"]){flex:0 0 160px}.admin-workspace.identity-workspace .brando-input:has(input[name="identity[type]"]){max-width:520px}.admin-workspace.menu-workspace .brando-form .form-tab>.row>fieldset.inline:first-child .brando-input:first-child{flex:1.5}.admin-workspace.menu-workspace .brando-form .form-tab>.row>fieldset.inline:nth-child(2){max-width:680px}@media (width<=700px){.admin-workspace.menu-workspace .brando-form .form-tab>.row>fieldset.inline:first-child .brando-input:first-child{flex-basis:100%}}.dashboard-workspace{--dash-line:var(--brando-line)}.dashboard-workspace .dashboard-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.dashboard-workspace .dashboard-alert{border:1px solid var(--brando-note-line);background:var(--brando-note);color:var(--brando-note-ink);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin-bottom:24px;padding:16px 20px;display:grid}.dashboard-workspace .dashboard-alert>[data-icon]{width:18px;height:18px}.dashboard-workspace .dashboard-alert h2{font-size:var(--brando-text-lg);letter-spacing:0;color:var(--brando-ink)}.dashboard-workspace .dashboard-alert p{font-size:var(--brando-text-md);margin-top:2px}@media (width<=600px){.dashboard-workspace .dashboard-alert{grid-template-columns:auto minmax(0,1fr)}.dashboard-workspace .dashboard-alert .btn{grid-column:2;justify-self:start}}.dashboard-workspace .dashboard-heading{font-size:var(--brando-text-2xl);margin:0 0 14px;font-weight:500;line-height:24px}.dashboard-workspace .dashboard-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.dashboard-workspace .dashboard-card{border:1px solid var(--dash-line);background:var(--brando-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--brando-ink) 4%, transparent);border-radius:12px;flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.dashboard-workspace .dashboard-card.is-linked:hover{border-color:var(--brando-line-strong);box-shadow:0 4px 14px color-mix(in srgb, var(--brando-ink) 8%, transparent)}.dashboard-workspace .dashboard-card:focus-within{outline:2px solid var(--brando-accent);outline-offset:2px}.dashboard-workspace .dashboard-card-cover{aspect-ratio:16/10;background:var(--brando-surface-hover);color:var(--brando-faint);place-items:center;display:grid;overflow:hidden}.dashboard-workspace .dashboard-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-workspace .dashboard-card-cover [data-icon]{width:22px;height:22px}.dashboard-workspace .dashboard-card-body{gap:6px;padding:12px 14px 14px;display:grid}.dashboard-workspace .dashboard-card h3{font-size:var(--brando-text-xl);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:22px}.dashboard-workspace .dashboard-card h3 a{color:var(--workspace-ink);text-decoration:none}.dashboard-workspace .dashboard-card h3 a:after{content:"";position:absolute;inset:0}.dashboard-workspace .dashboard-card h3 a:focus-visible{outline:none}.dashboard-workspace .dashboard-card-type{color:var(--workspace-muted);font-size:var(--brando-text-sm);align-items:center;gap:6px;line-height:18px;display:flex}.dashboard-workspace .dashboard-card-type [data-icon]{width:14px;height:14px}.dashboard-workspace .dashboard-card-type span{text-transform:uppercase;font-size:var(--brando-text-xs);letter-spacing:.03em}.dashboard-workspace .dashboard-card-meta{min-height:26px;color:var(--workspace-muted);font-size:var(--brando-text-sm);align-items:center;gap:8px;line-height:18px;display:flex}.dashboard-workspace .dashboard-card-meta .activity-avatar{margin-left:auto}.dashboard-workspace .dashboard-card-status{align-items:center;gap:6px;display:inline-flex}.dashboard-workspace .dashboard-card-status>span,.dashboard-workspace .dashboard-card-meta>time{text-box:trim-both cap alphabetic}.dashboard-workspace .dashboard-card-status+time:before{content:"·";margin-right:8px}.dashboard-workspace .dashboard-card-status .status-dot{flex:0 0 1cap;width:1cap;height:1cap;margin:0}.dashboard-workspace .dashboard-card-status circle.published{fill:var(--brando-status-published)}.dashboard-workspace .dashboard-card-status circle.draft{fill:var(--brando-status-draft)}.dashboard-workspace .dashboard-card-status circle.pending{fill:var(--brando-status-pending)}.dashboard-workspace .dashboard-card-status circle.disabled{fill:var(--brando-status-disabled)}.dashboard-workspace .dashboard-card time{white-space:nowrap}.dashboard-workspace .dashboard-side{gap:16px;display:grid}.dashboard-workspace .dashboard-side>.dashboard-panel{border-radius:12px;margin:0}.dashboard-workspace .dashboard-panel-heading{border-bottom:1px solid var(--dash-line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.dashboard-workspace .dashboard-panel-heading h2{font-size:var(--brando-text-xl);margin:0;font-weight:500;line-height:22px}.dashboard-workspace .dashboard-count{color:var(--workspace-muted);font:var(--brando-text-sm) var(--brando-font-mono)}.dashboard-workspace .dashboard-entry-list{padding:0 18px 6px}.dashboard-workspace .dashboard-entry{border-top:1px solid var(--dash-line);align-items:center;gap:12px;padding:12px 0;display:flex}.dashboard-workspace .dashboard-entry:first-child{border-top:0}.dashboard-workspace .dashboard-entry>div{gap:2px;min-width:0;display:grid}.dashboard-workspace .dashboard-entry a,.dashboard-workspace .dashboard-entry strong{color:var(--workspace-ink);font-size:var(--brando-text-lg);overflow-wrap:anywhere;font-weight:500;line-height:20px;text-decoration:none}.dashboard-workspace .dashboard-entry a:hover{text-underline-offset:3px;text-decoration:underline}.dashboard-workspace .dashboard-entry small{color:var(--workspace-muted);font-size:var(--brando-text-sm);line-height:18px}.dashboard-workspace .dashboard-date{border:1px solid var(--dash-line);background:var(--brando-surface-shaded);border-radius:8px;flex:none;place-items:center;width:38px;height:40px;line-height:1;display:grid}.dashboard-workspace .dashboard-date b{font-size:var(--brando-text-xl);font-weight:500}.dashboard-workspace .dashboard-date small{font-size:var(--brando-text-2xs);text-transform:uppercase;letter-spacing:.04em;margin-top:-4px}.dashboard-workspace .workspace-empty{padding:20px 18px}.dashboard-workspace .dashboard-panel>.workspace-empty{text-align:left;align-items:flex-start;padding:14px 18px 16px}.dashboard-workspace .dashboard-panel>.workspace-empty h3{font-size:var(--brando-text-lg);line-height:20px}.dashboard-workspace .dashboard-panel>.workspace-empty p{font-size:var(--brando-text-md);line-height:1.5}@media (width<=1240px){.dashboard-workspace .dashboard-layout{grid-template-columns:minmax(0,1fr)}.dashboard-workspace .dashboard-side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}}@media (width<=600px){.dashboard-workspace .dashboard-cards{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-workspace .dashboard-card{flex-direction:row}.dashboard-workspace .dashboard-card-cover{aspect-ratio:auto;flex:0 0 92px}.dashboard-workspace .dashboard-card-body{flex:1;gap:4px;min-width:0;padding:10px 12px}}.global-sets-workspace .global-set-title{align-items:center;gap:14px;display:flex}.global-sets-workspace .global-set-text{gap:8px;display:grid}.global-sets-workspace .global-set-name{text-box:trim-both cap alphabetic;line-height:20px;display:block}.global-sets-workspace .global-set-title small{color:var(--workspace-muted);font-size:var(--brando-text-sm);text-box:trim-both cap alphabetic;margin:0;font-weight:400;line-height:18px;display:block}.global-sets-workspace .global-set-icon{background:var(--brando-surface-tint);width:38px;height:38px;color:var(--brando-accent);border-radius:7px;flex:0 0 38px;place-items:center;display:grid}.global-sets-workspace .global-set-icon [data-icon]{width:20px;height:20px}.admin-workspace.global-set-workspace .variable-section{margin-top:24px;padding-top:24px}.admin-workspace.global-set-workspace .variable-section:first-child{margin-top:0}.admin-workspace.global-set-workspace .variable-section h3{font-size:var(--brando-text-2xl);text-transform:none;letter-spacing:0;opacity:1;margin:0 0 16px;font-weight:500;line-height:24px}.admin-workspace.global-set-workspace .variable-grid{gap:16px}.admin-workspace.global-set-workspace .variable-grid+.variable-grid{margin-top:16px}.admin-workspace.global-set-workspace .variable-note{color:var(--workspace-muted);opacity:1;margin-top:12px}.admin-workspace.global-set-workspace .variable .field-wrapper .meta{font-size:var(--brando-text-sm);color:var(--workspace-muted);margin:8px 0 0;padding:0;line-height:18px;position:static}.admin-workspace.global-set-workspace .variable .field-wrapper .help-text{font-size:var(--brando-text-sm);opacity:1;text-wrap:pretty;margin:0;padding:0;line-height:18px;position:static}@media (width<=600px){.admin-workspace.global-set-workspace .variable-grid{grid-template-columns:minmax(0,1fr)}.admin-workspace.global-set-workspace .variable-header{flex-wrap:wrap;gap:8px;padding:10px}.admin-workspace.global-set-workspace .variable-key code{overflow-wrap:anywhere}.admin-workspace.global-set-workspace .variable-content{padding-inline:0}}.admin-workspace.seo-workspace .seo-tabs{width:fit-content;margin-bottom:28px;display:flex}.admin-workspace.seo-workspace .seo-audit .workspace-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-workspace.seo-workspace .seo-audit-filters{border-bottom:1px solid var(--workspace-line);flex-wrap:wrap;gap:6px;padding:14px 18px;display:flex}.admin-workspace.seo-workspace .seo-chip{border:1px solid var(--workspace-line);background:var(--brando-surface);min-height:30px;color:var(--workspace-muted);font:inherit;font-size:var(--brando-text-sm);cursor:pointer;border-radius:15px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.admin-workspace.seo-workspace .seo-chip[aria-pressed=true]{background:var(--brando-chip-active-bg);border-color:var(--brando-line-strong);color:var(--brando-chip-active-fg)}.admin-workspace.seo-workspace .seo-audit-scope{border-bottom:1px solid var(--workspace-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:14px 18px;display:flex}.admin-workspace.seo-workspace .seo-audit-types{border:0;min-width:0;margin:0;padding:0}.admin-workspace.seo-workspace .seo-audit-types legend{color:var(--workspace-muted);font-size:var(--brando-text-sm);margin:0 0 8px;padding:0;font-weight:500}.admin-workspace.seo-workspace .seo-audit-type-list{flex-wrap:wrap;gap:8px 20px;display:flex}.admin-workspace.seo-workspace .seo-audit-scope .check-wrapper{font-size:var(--brando-text-md);margin-bottom:0}.admin-workspace.seo-workspace .seo-audit-status{font-size:var(--brando-text-sm);color:var(--workspace-muted);align-items:center;gap:10px;padding:13px 18px;display:flex}.admin-workspace.seo-workspace .seo-audit-status.error{color:var(--brando-error-ink)}.admin-workspace.seo-workspace .seo-spinner{border:2px solid var(--brando-line);border-top-color:var(--brando-accent);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite seo-spin}.admin-workspace.seo-workspace .seo-audit-overview{border-bottom:1px solid var(--workspace-line);padding:18px}.admin-workspace.seo-workspace .seo-stats{border:1px solid var(--workspace-line);background:var(--brando-surface);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid;overflow:hidden}.admin-workspace.seo-workspace .seo-stat{border-top:1px solid var(--workspace-line);border-left:1px solid var(--workspace-line);margin:-1px 0 0 -1px;padding:12px 14px 14px}.admin-workspace.seo-workspace .seo-stat dt{color:var(--workspace-muted);font-size:var(--brando-text-xs)}.admin-workspace.seo-workspace .seo-stat dd{font-size:var(--brando-text-4xl);letter-spacing:-.03em;margin:0;padding-top:5px}.admin-workspace.seo-workspace .seo-stat[data-warn=true] dd{color:var(--brando-error-ink)}.admin-workspace.seo-workspace .seo-stat dd[data-text]{font-size:var(--brando-text-lg);letter-spacing:0;padding-top:9px}.admin-workspace.seo-workspace .seo-redirects{gap:10px;margin-top:20px;display:grid}.admin-workspace.seo-workspace .seo-redirects h3{font-size:var(--brando-text-md);font-weight:500}.admin-workspace.seo-workspace .seo-redirects>p{font-size:var(--brando-text-sm);color:var(--workspace-muted);margin:0;padding:0}.admin-workspace.seo-workspace .seo-redirects .seo-redirects-table>:is(thead,tbody)>tr>:is(th,td):first-child{padding-left:0}.admin-workspace.seo-workspace .seo-redirects .seo-redirects-table>:is(thead,tbody)>tr>:is(th,td):last-child{padding-right:0}.admin-workspace.seo-workspace .seo-redirects-table td small{color:var(--workspace-muted);font-size:var(--brando-text-xs);margin-top:2px;display:block}@media (width<=700px){.admin-workspace.seo-workspace .seo-redirects-table>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-workspace.seo-workspace .seo-redirects-table>tbody>tr{border-bottom:1px solid var(--brando-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 0;display:grid}.admin-workspace.seo-workspace .seo-redirects-table>tbody>tr:last-child{border-bottom:0}.admin-workspace.seo-workspace .seo-redirects-table>tbody>tr>td,.admin-workspace.seo-workspace .seo-redirects-table>tbody>tr>td:first-child,.admin-workspace.seo-workspace .seo-redirects-table>tbody>tr>td:last-child{border:0;min-width:0;padding:0;display:block}.admin-workspace.seo-workspace .seo-redirects-table>tbody>tr>td.seo-redirect-url{overflow-wrap:anywhere}.admin-workspace.seo-workspace .seo-redirects-table>tbody>tr>td.seo-redirect-action{grid-area:1/2/span 3;align-self:start}.admin-workspace.seo-workspace .seo-redirects-table>tbody>tr>td.seo-redirect-hits{color:var(--workspace-muted);font-size:var(--brando-text-sm)}.admin-workspace.seo-workspace .seo-redirects-table>tbody>tr>td.seo-redirect-hits:before{content:attr(data-label) ": "}.admin-workspace.seo-workspace .seo-redirects-table>tbody>tr>td.seo-redirect-to small{overflow-wrap:anywhere}}.admin-workspace.seo-workspace .seo-duplicates{gap:12px;margin-top:20px;display:grid}.admin-workspace.seo-workspace .seo-duplicates h3{font-size:var(--brando-text-md);font-weight:500}.admin-workspace.seo-workspace .seo-duplicate{border:1px solid var(--workspace-line);background:var(--brando-surface);border-radius:7px;overflow:hidden}.admin-workspace.seo-workspace .seo-duplicate>header{background:var(--workspace-wash);border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.admin-workspace.seo-workspace .seo-duplicate>header h4{font-size:var(--brando-text-sm);margin:0;font-weight:500}.admin-workspace.seo-workspace .seo-duplicate>blockquote{border-bottom:1px solid var(--workspace-line);color:var(--workspace-muted);font-size:var(--brando-text-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:12px 14px;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-workspace.seo-workspace .seo-duplicate>ul{margin:0;padding:0;list-style:none}.admin-workspace.seo-workspace .seo-duplicate>ul>li{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.admin-workspace.seo-workspace .seo-duplicate>ul>li+li{border-top:1px solid var(--brando-line-soft)}.admin-workspace.seo-workspace .seo-duplicate>ul>li>div:first-child{min-width:0}.admin-workspace.seo-workspace .seo-duplicate>ul>li>div:first-child>a{color:var(--workspace-ink);font-size:var(--brando-text-md);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.admin-workspace.seo-workspace .seo-duplicate>ul>li>div:first-child>a:hover{text-underline-offset:3px;text-decoration:underline}.admin-workspace.seo-workspace .seo-duplicate>ul>li small{color:var(--workspace-muted);font-size:var(--brando-text-xs);margin-top:2px;display:block}.admin-workspace.seo-workspace .seo-duplicate>ul>li small code{font-size:var(--brando-text-xs)}.admin-workspace.seo-workspace .seo-duplicate-actions{flex-shrink:0;gap:8px;display:flex}.admin-workspace.seo-workspace .seo-structured-data{margin-top:24px}.admin-workspace.seo-workspace .seo-structured-data .workspace-table-scroll{contain:inline-size}.admin-workspace.seo-workspace .seo-structured-data-table>tbody>tr>td>small{color:var(--workspace-muted);font-size:var(--brando-text-xs);margin-top:2px;display:block}.admin-workspace.seo-workspace .seo-structured-data-table>tbody>tr>td.seo-number{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-workspace.seo-workspace .seo-structured-data-table>tbody>tr>td.seo-number[data-warn=true]{color:var(--brando-status-disabled)}.admin-workspace.seo-workspace .seo-structured-data-issue{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:var(--brando-text-sm);overflow:hidden}.admin-workspace.seo-workspace .seo-structured-data-table>thead>tr>th:last-child,.admin-workspace.seo-workspace .seo-structured-data-table>tbody>tr>td:last-child{text-align:right;width:1%}.admin-workspace.seo-workspace .seo-structured-data-meta{color:var(--workspace-muted);font-size:var(--brando-text-sm);margin:0;padding:12px 18px 16px}.admin-workspace.seo-workspace .seo-structured-data-types{color:var(--workspace-muted);font-size:var(--brando-text-sm);flex-wrap:wrap;margin:12px 0 0;padding:0;line-height:18px;list-style:none;display:flex}.admin-workspace.seo-workspace .seo-structured-data-types li+li:before{content:"·";color:var(--brando-faint);margin:0 8px}.admin-workspace.seo-workspace .seo-structured-data-types strong{color:var(--workspace-ink);font-variant-numeric:tabular-nums;font-weight:500}.admin-workspace.seo-workspace .seo-structured-data-unchecked{color:var(--workspace-muted);font-size:var(--brando-text-sm);margin-top:8px;line-height:18px}.admin-workspace.seo-workspace .seo-structured-data-unchecked h3{color:inherit;font-size:inherit;font-weight:500;line-height:inherit;margin:0}.admin-workspace.seo-workspace .seo-structured-data-unchecked ul{margin:0;padding:0;list-style:none}.admin-workspace.seo-workspace .seo-audit .workspace-table-scroll{contain:inline-size}.admin-workspace.seo-workspace .seo-audit-table>tbody>tr>td>small{color:var(--workspace-muted);font-size:var(--brando-text-xs);margin-top:2px;display:block}.admin-workspace.seo-workspace .seo-audit-table>tbody>tr>td:nth-child(2){white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.admin-workspace.seo-workspace .seo-audit-table>tbody>tr>td:nth-child(3){white-space:nowrap}.admin-workspace.seo-workspace .seo-audit-table>thead>tr>th:last-child,.admin-workspace.seo-workspace .seo-audit-table>tbody>.seo-audit-row>td:last-child{text-align:right;width:1%}.admin-workspace.seo-workspace .seo-row-toggle,.admin-workspace.seo-workspace .seo-row-action{border:1px solid var(--workspace-line);background:var(--brando-surface);font:inherit;font-size:var(--brando-text-sm);white-space:nowrap;cursor:pointer;border-radius:5px;padding:4px 10px}.admin-workspace.seo-workspace .seo-row-toggle:hover,.admin-workspace.seo-workspace .seo-row-action:hover{background:var(--brando-surface-hover)}.admin-workspace.seo-workspace :is(.seo-preview-actions,.seo-duplicate-actions)>.seo-row-action{box-sizing:border-box;align-items:center;min-height:30px;display:inline-flex}.admin-workspace.seo-workspace a.seo-row-action,.admin-workspace.seo-workspace a.seo-row-action:hover{color:inherit;text-decoration:none}.admin-workspace.seo-workspace .seo-audit-table>tbody>.seo-audit-details>td{background:var(--workspace-wash);padding:16px 16px 20px}.admin-workspace.seo-workspace .seo-audit-details-grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:16px;display:grid}.admin-workspace.seo-workspace .seo-check-card{border:1px solid var(--workspace-line);background:var(--brando-surface);border-radius:7px;overflow:hidden}.admin-workspace.seo-workspace .seo-check-table{border-collapse:collapse;width:100%;font-size:var(--brando-text-sm)}.admin-workspace.seo-workspace .seo-check-table th{border-bottom:1px solid var(--workspace-line);background:var(--workspace-wash);color:var(--workspace-muted);font-size:var(--brando-text-xs);text-align:left;padding:8px 14px;font-weight:400}.admin-workspace.seo-workspace .seo-check-table th:last-child{text-align:right}.admin-workspace.seo-workspace .seo-check-table td{border-bottom:1px solid var(--brando-line-soft);vertical-align:top;padding:9px 14px}.admin-workspace.seo-workspace .seo-check-table tbody tr:last-child td{border-bottom:0}.admin-workspace.seo-workspace .seo-check-table tbody tr:hover td{background:var(--brando-surface-hover)}.admin-workspace.seo-workspace .seo-check-label{line-height:20px}.admin-workspace.seo-workspace .seo-check-label small{max-width:46ch;color:var(--workspace-muted);font-size:var(--brando-text-xs);margin-top:2px;line-height:1.5;display:block}.admin-workspace.seo-workspace .seo-check-table tr[data-status=skip] .seo-check-label{color:var(--brando-faint)}.admin-workspace.seo-workspace .seo-check-verdict{white-space:nowrap;text-align:right;width:1%}.admin-workspace.seo-workspace .seo-check-value{color:var(--workspace-muted);font-variant-numeric:tabular-nums;margin-right:8px}.admin-workspace.seo-workspace .seo-check-verdict .badge{justify-content:center;min-width:68px}.admin-workspace.seo-workspace .seo-audit .seo-search-preview{background:var(--brando-surface);border-radius:7px;max-width:none}.admin-workspace.seo-workspace .seo-preview-actions{font-size:var(--brando-text-sm);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.admin-workspace.seo-workspace .seo-context-picker{border-bottom:1px solid var(--workspace-line);font-size:var(--brando-text-sm);padding:14px 18px}.admin-workspace.seo-workspace .seo-context-summary{font:inherit;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.admin-workspace.seo-workspace .seo-context-summary:before{content:"▶";font-size:var(--brando-text-2xs);transition:transform .12s}.admin-workspace.seo-workspace .seo-context-summary[aria-expanded=true]:before{transform:rotate(90deg)}.admin-workspace.seo-workspace .seo-context-picker p{max-width:62ch;color:var(--workspace-muted);margin:9px 0 0;padding:0}.admin-workspace.seo-workspace .seo-context-schema{margin-top:12px}.admin-workspace.seo-workspace .seo-context-schema h4{font-size:var(--brando-text-sm);margin:0;font-weight:500}.admin-workspace.seo-workspace .seo-context-schema .seo-audit-filters{border-bottom:0;padding:8px 0 0}.admin-workspace.seo-workspace .seo-context-schema .seo-chip{font-family:var(--brando-font-mono);font-size:var(--brando-text-xs)}.admin-workspace.seo-workspace .seo-critique{font-size:var(--brando-text-sm);gap:6px;margin-top:12px;display:grid}.admin-workspace.seo-workspace .seo-critique:not(.ai-proposal){border:1px solid var(--workspace-line);background:var(--workspace-wash);border-radius:6px;padding:10px 12px}.admin-workspace.seo-workspace .seo-critique h4{font-size:var(--brando-text-sm);margin:0;font-weight:500}.admin-workspace.seo-workspace .seo-critique ul{gap:4px;margin:0;padding-left:16px;line-height:1.5;list-style:outside;display:grid}.admin-workspace.seo-workspace .seo-critique p{color:var(--workspace-muted);align-items:center;gap:8px;margin:0;padding:0;display:flex}.admin-workspace.seo-workspace .seo-critique p.error{color:var(--brando-error-ink)}.admin-workspace.seo-workspace .seo-sources{border-bottom:1px solid var(--workspace-line);font-size:var(--brando-text-sm);color:var(--workspace-muted);gap:8px;padding:12px 18px;display:grid}.admin-workspace.seo-workspace .seo-sources p{margin:0;padding:0}.admin-workspace.seo-workspace .seo-sources p.error{color:var(--brando-error-ink)}.admin-workspace.seo-workspace .seo-sort{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-workspace.seo-workspace .seo-sort>span{margin-right:4px}.admin-workspace.seo-workspace .seo-audit-table>tbody>tr>td.seo-number{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-workspace.seo-workspace .seo-traffic{border:1px solid var(--workspace-line);font-size:var(--brando-text-sm);border-radius:6px;gap:12px;margin-top:12px;padding:12px;display:grid}.admin-workspace.seo-workspace .seo-traffic dl{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px 12px;margin:0;display:grid}.admin-workspace.seo-workspace .seo-traffic dt{color:var(--workspace-muted);font-size:var(--brando-text-xs)}.admin-workspace.seo-workspace .seo-traffic dd{font-size:var(--brando-text-xl);font-variant-numeric:tabular-nums;margin:0;padding-top:3px}.admin-workspace.seo-workspace .seo-queries h4{font-size:var(--brando-text-sm);margin:0 0 6px;font-weight:500}.admin-workspace.seo-workspace .seo-queries p{color:var(--workspace-muted);align-items:center;gap:8px;margin:0;padding:0;display:flex}.admin-workspace.seo-workspace .seo-queries p.error{color:var(--brando-error-ink)}.admin-workspace.seo-workspace .seo-queries table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.admin-workspace.seo-workspace .seo-queries th{border-bottom:1px solid var(--workspace-line);color:var(--workspace-muted);font-size:var(--brando-text-xs);text-align:right;padding:4px 6px 4px 0;font-weight:400}.admin-workspace.seo-workspace .seo-queries td{border-bottom:1px solid var(--brando-line-soft);text-align:right;padding:5px 6px 5px 0}.admin-workspace.seo-workspace .seo-queries :is(th,td):first-child{text-align:left}.admin-workspace.seo-workspace .seo-queries tbody tr:last-child td{border-bottom:0}.admin-workspace.seo-workspace .seo-batch{border-bottom:1px solid var(--workspace-line);background:var(--brando-surface-shaded);font-size:var(--brando-text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.admin-workspace.seo-workspace .seo-batch p{max-width:72ch;margin:0;padding:0;line-height:1.5}.admin-workspace.seo-workspace .seo-batch p span{color:var(--workspace-muted)}.admin-workspace.seo-workspace .seo-batch-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=800px){.admin-workspace.seo-workspace .seo-audit-details-grid{grid-template-columns:minmax(0,1fr)}.admin-workspace.seo-workspace .seo-audit .workspace-panel-heading{flex-direction:column}}@keyframes seo-spin{to{transform:rotate(360deg)}}.admin-workspace.alt-text-workspace{max-width:1120px}.admin-workspace.alt-text-workspace .alt-text-panel .workspace-panel-heading>span{font-size:var(--brando-text-2xl);color:var(--workspace-ink)}.admin-workspace.alt-text-workspace .alt-text-filter{border-bottom:1px solid var(--workspace-line);font-size:var(--brando-text-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 18px;display:flex}.admin-workspace.alt-text-workspace .alt-text-filter label{color:var(--workspace-muted)}.admin-workspace.alt-text-workspace .alt-text-filter .admin-select{min-width:220px}.admin-workspace.alt-text-workspace .alt-text-body{border-bottom:1px solid var(--workspace-line);font-size:var(--brando-text-md);gap:12px;padding:18px;display:grid}.admin-workspace.alt-text-workspace .alt-text-body p{max-width:72ch;margin:0;padding:0;line-height:1.5}.admin-workspace.alt-text-workspace .alt-text-body p.error{color:var(--brando-error-ink)}.admin-workspace.alt-text-workspace .alt-text-body .workspace-empty{padding:24px}.admin-workspace.alt-text-workspace .alt-text-estimate{gap:8px;display:grid}.admin-workspace.alt-text-workspace .alt-text-note{color:var(--workspace-muted);font-size:var(--brando-text-sm)}.admin-workspace.alt-text-workspace .alt-text-actions{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.admin-workspace.alt-text-workspace .ai-suggestions{border-bottom:0}.alt-text-missing{background:var(--brando-attention);color:var(--brando-attention-ink);font-size:var(--brando-text-xs);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 6px;font-weight:400;line-height:18px}.assets-images-live .assets-file-browser--inline,.assets-files-live .assets-file-browser--inline,.assets-videos-live .assets-file-browser--inline{flex-direction:column;gap:.7rem;margin:1rem 1rem 1.35rem;display:flex}.assets-images-live .assets-file-browser--inline .image-picker-browser,.assets-files-live .assets-file-browser--inline .image-picker-browser,.assets-videos-live .assets-file-browser--inline .image-picker-browser{min-height:0}.assets-images-live .assets-file-browser--inline .image-picker-browser .image-picker-folders,.assets-files-live .assets-file-browser--inline .image-picker-browser .image-picker-folders,.assets-videos-live .assets-file-browser--inline .image-picker-browser .image-picker-folders{align-self:start;position:sticky;top:.7rem}.assets-images-live .assets-file-browser--inline .image-picker-main,.assets-files-live .assets-file-browser--inline .image-picker-main,.assets-videos-live .assets-file-browser--inline .image-picker-main{min-height:0}.assets-images-live .assets-file-browser--inline .image-picker-main .image-picker-main-header,.assets-files-live .assets-file-browser--inline .image-picker-main .image-picker-main-header,.assets-videos-live .assets-file-browser--inline .image-picker-main .image-picker-main-header{margin-top:0}.assets-images-live .assets-file-browser--inline .folder-action,.assets-files-live .assets-file-browser--inline .folder-action,.assets-videos-live .assets-file-browser--inline .folder-action{cursor:pointer}.assets-images-live .assets-file-browser--inline .folder-action input[type=file],.assets-files-live .assets-file-browser--inline .folder-action input[type=file],.assets-videos-live .assets-file-browser--inline .folder-action input[type=file]{display:none}@media (width<=980px){.assets-images-live .assets-file-browser--inline .image-picker-browser .image-picker-folders,.assets-files-live .assets-file-browser--inline .image-picker-browser .image-picker-folders,.assets-videos-live .assets-file-browser--inline .image-picker-browser .image-picker-folders{position:static;top:auto}}.media-workspace .assets-file-browser--inline{flex-direction:column;gap:20px;margin:0;display:flex}.media-workspace .image-picker-top{border:0;border-bottom:1px solid var(--workspace-line);box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:0 0 16px}.media-workspace .image-picker-path{font-family:inherit;font-size:var(--brando-text-md);gap:4px}.media-workspace .image-picker-path .path-link{min-height:28px;color:var(--workspace-muted);font-weight:400}.media-workspace .image-picker-path .path-link.active{color:var(--workspace-ink);font-weight:500}.media-workspace .image-picker-path .path-separator{color:var(--brando-faint)}.media-workspace .image-picker-browser{grid-template-columns:192px minmax(0,1fr);gap:24px;min-height:460px}.media-workspace .image-picker-browser .image-picker-folders{border:0;border-right:1px solid var(--workspace-line);box-shadow:none;background:0 0;border-radius:0;gap:16px;min-height:380px;padding:0 20px 0 0}.media-workspace .image-picker-folders-header{align-items:center;gap:8px}.media-workspace .image-picker-folders-header h3{text-transform:none;font-family:inherit;font-size:var(--brando-text-md);color:var(--workspace-ink)}.media-workspace .image-picker-folders-header p{display:none}.media-workspace .image-picker-folders-header .folder-actions{border-color:var(--workspace-line);background:var(--brando-surface);border-radius:5px}.media-workspace .image-picker-browser .folder-action{border-color:var(--workspace-line);height:auto;min-height:30px;color:var(--workspace-ink);background:var(--brando-surface);font-family:inherit;font-size:var(--brando-text-sm);text-transform:none;border-radius:5px;padding:5px 10px;line-height:18px}.media-workspace .image-picker-browser .folder-action:hover:not(:disabled){background:var(--workspace-wash);color:var(--workspace-ink);border-color:var(--brando-line-strong)}.media-workspace .image-picker-browser .folder-action.is-destructive{color:var(--brando-error-ink);border-color:var(--brando-error-line)}.media-workspace .image-picker-browser .folder-action.is-destructive>[data-icon]{color:inherit}.media-workspace .image-picker-browser .folder-action.is-destructive:hover:not(:disabled){background:var(--brando-error);color:var(--brando-error-ink);border-color:color-mix(in srgb, var(--brando-error-ink) 45%, transparent)}.media-workspace .image-picker-browser .folder-action.icon-only{width:28px;min-width:28px;padding-inline:6px}.media-workspace .image-picker-folders-header .folder-action+.folder-action{border-color:var(--workspace-line)}.media-workspace .image-picker-browser .new-folder-trigger{border:1px solid var(--workspace-line);background:var(--brando-surface);min-height:30px;font-family:inherit;font-size:var(--brando-text-sm);text-transform:none;letter-spacing:0;color:var(--workspace-ink);border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.media-workspace .image-picker-browser .new-folder-trigger:hover{background:var(--workspace-wash)}.media-workspace .image-picker-browser .new-folder-trigger [data-icon]{width:14px;height:14px}.media-workspace .image-picker-browser .folder-list{gap:4px}.media-workspace .image-picker-browser .folder-row{min-height:36px;font-family:inherit;font-size:var(--brando-text-md);color:var(--workspace-ink);background:0 0;border:1px solid #0000;border-radius:5px;gap:8px;padding:8px;line-height:18px}.media-workspace .image-picker-browser .folder-row:hover,.media-workspace .image-picker-browser .folder-row.active{background:var(--brando-surface-selected);border-color:var(--brando-line-strong);color:var(--workspace-accent)}.media-workspace .image-picker-browser .folder-row [data-icon]{width:16px;height:16px;color:var(--brando-faint)}.media-workspace .image-picker-browser .folder-list .empty{font-family:inherit;font-size:var(--brando-text-sm);color:var(--workspace-muted);padding:8px 0}.media-workspace .image-picker-browser .new-folder-form{flex-wrap:wrap;gap:8px}.media-workspace .image-picker-browser .new-folder-form .text.small{border:1px solid var(--workspace-line);border-radius:5px;height:34px;padding:6px 8px;font-family:inherit}.media-workspace .image-picker-browser .new-folder-actions{border-color:var(--workspace-line);border-radius:5px}.media-workspace .image-picker-browser .folder-icon-button{width:30px;min-width:30px;min-height:30px;color:var(--workspace-accent);background:var(--brando-surface)}.media-workspace .image-picker-main{min-width:0}.media-workspace .image-picker-main .image-picker-main-header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:0;display:flex}.media-workspace .image-picker-browser .image-picker-main .image-picker-main-header h3{color:var(--workspace-ink);font-size:var(--brando-text-lg);text-transform:none;letter-spacing:0;font-family:inherit}.media-workspace .image-picker-main-header .image-picker-main-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.media-workspace .image-picker-main-header .image-picker-main-actions>span{color:var(--workspace-muted);font-size:var(--brando-text-sm);text-transform:none;letter-spacing:0;font-family:inherit}.media-workspace .image-picker-main-actions .folder-action{align-items:center;gap:6px;display:inline-flex}.media-workspace .image-picker-main-actions label.folder-action{background:var(--workspace-accent);border-color:var(--workspace-accent);color:var(--brando-ink-inverse);cursor:pointer;position:relative;overflow:hidden}.media-workspace .image-picker-main .image-picker-main-header .image-picker-main-actions label.folder-action>span{color:inherit;font:inherit;text-transform:none;letter-spacing:0}.media-workspace .image-picker-main-actions label.folder-action:hover{background:var(--brando-accent-hover);color:var(--brando-ink-inverse)}.media-workspace .image-picker-main-actions label.folder-action:focus-within{outline:2px solid var(--workspace-accent);outline-offset:3px}.media-workspace .image-picker-main-actions .folder-action input.library-upload-input{opacity:0;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.media-workspace .content-list .list-row .main-content{flex-wrap:nowrap;align-items:center;gap:16px;width:100%;margin:0;padding:14px 0;display:flex}.media-workspace .content-list .list-row .main-content>div{max-width:none;margin:0;padding:0}.media-workspace .content-list .list-row .library-thumbnail{background:var(--workspace-wash);border-radius:5px;flex:0 0 64px;width:64px;height:52px;overflow:hidden}.media-workspace .library-thumbnail .image-content,.media-workspace .library-thumbnail .img-placeholder{border-radius:0;width:64px;height:52px}.media-workspace .library-thumbnail img{object-fit:contain;width:64px;height:52px}.media-workspace .content-list .list-row .library-image-info{flex-direction:column;flex:1;align-items:flex-start;gap:4px;width:auto;min-width:0;display:flex}.media-workspace .library-image-title{font-size:var(--brando-text-sm);color:var(--workspace-muted);overflow-wrap:anywhere;margin-top:0;line-height:18px}.media-workspace .library-image-meta{color:var(--workspace-muted);font-size:var(--brando-text-xs);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:0;display:flex}.media-workspace .library-formats{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.media-workspace .library-format{border:1px solid var(--workspace-line);background:var(--brando-surface-shaded);color:var(--brando-badge-ink);font-size:var(--brando-text-2xs);letter-spacing:.02em;border-radius:3px;align-items:center;padding:0 5px;line-height:17px;display:inline-flex}.media-workspace .library-alt.missing{color:var(--brando-attention-ink)}.media-workspace .content-list .list-row .main-content>.col-4{flex:0 0 184px;width:184px}.media-workspace .item-meta{font-size:var(--brando-text-xs)}.media-workspace .item-meta .avatar-wrapper{flex:0 0 26px;margin-right:8px;display:flex}.media-workspace .item-meta .avatar-wrapper:not(:has(img)){display:none}.media-workspace .item-meta .avatar,.media-workspace .item-meta .avatar .image-content,.media-workspace .item-meta .avatar img{width:26px;height:26px}.media-workspace .item-meta .avatar img{object-fit:cover;border-radius:50%}.media-workspace .item-meta .content{min-width:0}.media-workspace .item-meta .name{overflow-wrap:anywhere}.media-workspace .item-meta .name,.media-workspace .item-meta .time{font-size:var(--brando-text-xs);color:var(--workspace-muted)}.media-workspace .image-picker-recent-folders .label{font-family:inherit;font-size:var(--brando-text-xs);text-transform:none;letter-spacing:0}.media-workspace .image-picker-recent-folders .folder-pill{font-family:inherit;font-size:var(--brando-text-xs);border-color:var(--workspace-line);border-radius:4px}@media (width<=700px){.media-workspace .image-picker-browser{grid-template-columns:1fr}.media-workspace .image-picker-browser .image-picker-folders{border-right:0;border-bottom:1px solid var(--workspace-line);gap:12px;min-height:0;padding:0 0 16px}.media-workspace .image-picker-browser .folder-list{flex-wrap:nowrap;display:flex;overflow-x:auto}.media-workspace .image-picker-browser .folder-row{flex:none}.media-workspace .image-picker-browser .new-folder-trigger{align-self:flex-start}.media-workspace .image-picker-main .image-picker-main-header{flex-wrap:wrap}.media-workspace .content-list .list-row .library-thumbnail{flex-basis:48px;width:48px}.media-workspace .library-thumbnail .image-content,.media-workspace .library-thumbnail img{width:48px}}@media (pointer:coarse){.media-workspace .image-picker-browser .folder-action,.media-workspace .image-picker-browser .new-folder-trigger,.media-workspace .image-picker-browser .folder-row{min-height:40px}}.admin-workspace.media-workspace .assets-file-browser--inline{border:1px solid var(--workspace-line);border-radius:7px;gap:0}.admin-workspace.media-workspace .image-picker-top{background:var(--brando-surface-shaded);border-radius:6px 6px 0 0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:10px 16px;display:flex}.admin-workspace.media-workspace .image-picker-toolbar{flex:auto;min-width:0}.admin-workspace.media-workspace .image-picker-path{flex-wrap:wrap}.admin-workspace.media-workspace .image-picker-path .path-link{align-items:center;min-height:28px;padding:4px 2px;line-height:18px;text-decoration:none;display:inline-flex}.admin-workspace.media-workspace .image-picker-path .path-link:not(.active):hover{text-underline-offset:3px;text-decoration:underline}.admin-workspace.media-workspace .image-picker-recent-folders{justify-content:flex-end;align-items:center;gap:6px;max-width:65%;display:flex}.admin-workspace.media-workspace .image-picker-recent-folders .label{font-size:var(--brando-text-xs);color:var(--workspace-muted);align-items:center;margin:0 4px 0 0;line-height:18px;display:inline-flex}.admin-workspace.media-workspace .image-picker-recent-folders .folder-pill{height:auto;min-height:28px;line-height:18px;font-size:var(--brando-text-sm);letter-spacing:0;color:var(--workspace-muted);background:var(--brando-surface);border:1px solid var(--workspace-line);border-radius:5px;justify-content:center;align-items:center;padding:4px 8px;font-family:inherit;display:inline-flex}.admin-workspace.media-workspace .image-picker-recent-folders .folder-pill:hover{background:var(--brando-surface-selected);border-color:var(--brando-line-strong);color:var(--workspace-accent)}.admin-workspace.media-workspace .image-picker-browser{grid-template-columns:180px minmax(0,1fr);gap:0;min-height:420px}.admin-workspace.media-workspace .image-picker-browser .image-picker-folders{align-self:stretch;gap:16px;min-height:0;padding:16px 12px;position:static}.admin-workspace.media-workspace .image-picker-folders-header{gap:4px}.admin-workspace.media-workspace .image-picker-browser .new-folder-trigger{align-self:flex-start;gap:7px;height:34px;min-height:34px;padding:0 10px;line-height:20px}.admin-workspace.media-workspace .image-picker-browser .new-folder-trigger [data-icon]{flex:0 0 14px;width:14px;height:14px;margin:0;display:block}.admin-workspace.media-workspace .image-picker-browser .new-folder-trigger>span:last-child{line-height:20px;display:block}.admin-workspace.media-workspace .image-picker-browser .folder-row{min-height:34px;padding:7px 8px}.admin-workspace.media-workspace .image-picker-main{padding:16px}.admin-workspace.media-workspace .image-picker-main .image-picker-main-header{margin-bottom:12px}.admin-workspace.media-workspace .content-list .list-tools-wrapper{margin-bottom:16px}.admin-workspace.media-workspace .content-list .list-row .main-content{padding-block:12px}.admin-workspace.media-workspace .content-list .list-row:last-child{border-bottom:0}.admin-workspace.media-workspace .image-picker-main .content-list .content-list-frame{background:0 0;border:0;border-radius:0}.admin-workspace.media-workspace .image-picker-main .content-list .content-list-frame>:first-child,.admin-workspace.media-workspace .image-picker-main .content-list .content-list-frame>.sort-container>:first-child,.admin-workspace.media-workspace .image-picker-main .content-list .content-list-frame>.pagination{border-radius:0}.admin-workspace.media-workspace .image-picker-main .content-list .content-list-frame :is(.workspace-empty,.empty-list){border-bottom:0;border-radius:0}.admin-workspace.media-workspace .content-list .pagination{border-top:1px solid var(--workspace-line);padding-top:12px}.admin-workspace.media-workspace .content-list .workspace-empty{background:var(--brando-surface-shaded);border:0}@media (width<=700px){.admin-workspace.media-workspace .image-picker-top{align-items:flex-start;padding:10px 12px}.admin-workspace.media-workspace .image-picker-recent-folders{justify-content:flex-start;max-width:100%}.admin-workspace.media-workspace .image-picker-browser{grid-template-columns:1fr}.admin-workspace.media-workspace .image-picker-browser .image-picker-folders,.admin-workspace.media-workspace .image-picker-main{padding:12px}}@media (pointer:coarse){.admin-workspace.media-workspace .image-picker-recent-folders .folder-pill,.admin-workspace.media-workspace .image-picker-browser .new-folder-trigger,.admin-workspace.media-workspace .image-picker-browser .folder-row{min-height:40px}}.admin-workspace.media-workspace .content-list .item-meta .avatar-wrapper{flex-basis:30px;margin:0;display:flex}.admin-workspace.media-workspace .content-list .item-meta :is(.avatar,.image-content,.avatar img){width:30px;height:30px}@media (width<=1000px){.admin-workspace.media-workspace .content-list .list-row .main-content{grid-template-columns:48px minmax(0,1fr) 30px;gap:12px 16px;display:grid}.admin-workspace.media-workspace .content-list .list-row .main-content>.library-thumbnail{grid-area:1/1;width:48px}.admin-workspace.media-workspace .content-list .list-row .main-content>.library-image-info{grid-area:1/2}.admin-workspace.media-workspace .content-list .list-row .main-content>.listing-creator{grid-area:2/2/auto/-1;width:auto;display:block}.admin-workspace.media-workspace .content-list .list-row .main-content>.circle-dropdown{grid-area:1/3;align-self:start}.admin-workspace.media-workspace .content-list .list-row .main-content>.library-file-action{grid-area:3/2/auto/-1;justify-self:start}.admin-workspace.media-workspace .content-list .list-row .item-meta .content{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.admin-workspace.media-workspace .content-list .list-row .library-thumbnail .image-content,.admin-workspace.media-workspace .content-list .list-row .library-thumbnail img{width:48px}}.media-workspace .advanced-filters-bar{gap:12px}.media-workspace .boolean-filter .tiny-toggle-label{font-family:inherit;font-size:var(--brando-text-sm);text-transform:none}.media-workspace .reset-filters-btn{border-color:var(--workspace-line);min-height:30px;font-family:inherit;font-size:var(--brando-text-sm);text-transform:none;color:var(--workspace-muted);border-radius:5px;padding:5px 10px}.media-workspace .reset-filters-btn:hover{background:var(--workspace-wash);color:var(--workspace-accent)}.videos-workspace .library-video-play{width:100%;height:100%;color:var(--brando-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.videos-workspace .library-video-play img{object-fit:contain;width:100%;height:100%}.videos-workspace .content-list .list-row .library-video-thumbnail{background:var(--brando-ink)}.videos-workspace .content-list .list-row .library-video-info{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.videos-workspace .library-video-info .library-image-title{font-size:var(--brando-text-sm);color:var(--workspace-muted);line-height:18px}.videos-workspace .library-video-info .library-image-meta{color:var(--workspace-muted);font-size:var(--brando-text-xs);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.videos-workspace .library-video-info .library-format{border:1px solid var(--workspace-line);background:var(--brando-surface-shaded);color:var(--brando-badge-ink);font-size:var(--brando-text-2xs);border-radius:3px;align-items:center;padding:0 5px;line-height:17px;display:inline-flex}.videos-workspace .library-video-play-icon{background:color-mix(in srgb, var(--brando-color-black) 28%, transparent);color:var(--brando-ink-inverse);opacity:0;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.videos-workspace .library-video-play-icon [data-icon]{width:22px;height:22px}.videos-workspace .library-video-play:is(:hover,:focus-visible) .library-video-play-icon{opacity:1}.videos-workspace .library-video-info>a{color:var(--workspace-muted);text-decoration:none}.videos-workspace .library-video-info>a:hover{text-underline-offset:2px;text-decoration:underline}.videos-workspace .library-video-rename{width:100%}.videos-workspace .library-video-rename input{width:100%;color:var(--workspace-ink);font:inherit;font-size:var(--brando-text-xl);background:0 0;border:1px solid #0000;border-radius:4px;margin-left:-6px;padding:0 6px;font-weight:500;line-height:22px}.videos-workspace .library-video-rename input::placeholder{color:var(--workspace-muted);opacity:.7}.videos-workspace .library-video-rename input:hover{border-color:var(--workspace-line)}.videos-workspace .library-video-rename input:focus{border-color:var(--workspace-accent);background:var(--brando-surface);outline:none}.video-player{width:min(100%, calc(70vh * var(--video-ratio)));aspect-ratio:var(--video-ratio);background:var(--brando-color-black);margin-inline:auto}.video-player iframe,.video-player video{border:0;width:100%;height:100%;display:block}.video-player-unavailable{color:var(--brando-ink-inverse);padding:24px}.media-sweep{flex-direction:column;gap:20px;display:flex}.media-sweep-lede{color:var(--modal-muted,var(--brando-muted));font-size:var(--brando-text-lg);margin:0;line-height:1.5}.media-sweep-lede span{margin-top:4px;display:block}.media-sweep-groups{border:1px solid var(--brando-line);border-radius:8px;max-height:min(52vh,520px);margin:0;padding:0;list-style:none;overflow-y:auto}.media-sweep-group{min-height:52px;font-size:var(--brando-text-md);grid-template-columns:auto 188px minmax(0,1fr) minmax(0,1.7fr);align-items:center;gap:14px;padding:8px 14px;display:grid}.media-sweep-group+.media-sweep-group{border-top:1px solid var(--brando-line-soft)}.media-sweep-group:has(.media-sweep-include input[type=checkbox]:not(:checked))>:not(.media-sweep-include){opacity:.45}.media-sweep-include{align-items:center;display:flex}.media-sweep-include input[type=checkbox]{width:16px;height:16px;margin:0}.media-sweep-thumbs{align-items:center;gap:4px;display:flex}.media-sweep-thumbs picture{width:44px;display:block}.media-sweep-thumbs img{background:var(--brando-surface-hover);border-radius:3px;width:44px;height:auto;display:block}.media-sweep-tile{background:var(--brando-surface-tint);width:44px;height:44px;color:var(--brando-muted);border-radius:3px;flex-direction:column;flex:0 0 44px;justify-content:center;align-items:center;gap:2px;display:flex}.media-sweep-tile>[data-icon]{width:18px;height:18px}.media-sweep-extension{max-width:40px;font-family:var(--brando-font-mono);font-size:var(--brando-text-2xs);text-overflow:clip;white-space:nowrap;line-height:10px;overflow:hidden}.media-sweep-entry{flex-direction:column;min-width:0;line-height:1.35;display:flex}.media-sweep-entry strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.media-sweep-entry>span{color:var(--brando-muted);font-size:var(--brando-text-sm)}.media-sweep .media-sweep-name{border:1px solid var(--brando-input-border);background:var(--brando-surface);width:100%;height:32px;font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);border-radius:6px;padding:0 10px}@media (width<=640px){.media-sweep-group{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"include entry"".thumbs"".name";gap:8px 12px;padding:12px}.media-sweep-include{grid-area:include}.media-sweep-thumbs{grid-area:thumbs}.media-sweep-entry{grid-area:entry}.media-sweep .media-sweep-name{grid-area:name}}.media-sweep-result{border:1px solid var(--brando-success-line);background:var(--brando-success);color:var(--brando-success-ink);font-size:var(--brando-text-lg);border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}.media-sweep-result>[data-icon]{flex-shrink:0;width:18px;height:18px}.media-sweep-result>span:not([data-icon]){flex:1}.media-sweep-result .media-sweep-undo{border:1px solid var(--brando-success-line);background:var(--brando-surface);color:inherit;font-size:var(--brando-text-md);cursor:pointer;border-radius:6px;padding:4px 10px}.media-sweep-result .media-sweep-dismiss{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.media-sweep-result .media-sweep-dismiss [data-icon]{width:16px;height:16px}.drawer.media-workspace-drawer{--workspace-ink:var(--brando-ink);--workspace-muted:var(--brando-muted);--workspace-line:var(--brando-line);--workspace-wash:var(--brando-surface-hover);--workspace-accent:var(--brando-accent);width:min(90vw,1180px);max-width:1180px;height:100dvh;color:var(--workspace-ink);background:var(--brando-surface);border-left:1px solid var(--brando-line-strong);box-shadow:-12px 0 48px color-mix(in srgb, var(--brando-ink) 15%, transparent);font:var(--brando-text-lg)/1.5 var(--brando-font-sans);padding:0;overflow:hidden}.drawer.media-workspace-drawer.narrow{width:540px;max-width:100vw}.drawer.media-workspace-drawer>.inner{flex-direction:column;height:100%;padding:0;display:flex}.drawer.media-workspace-drawer .drawer-header{border-bottom:1px solid var(--workspace-line);background:var(--brando-surface);flex:none;justify-content:flex-start;align-items:center;gap:14px;min-height:94px;margin:0;padding:24px;display:flex;flex-basis:auto!important}.drawer.media-workspace-drawer .drawer-heading-icon{border:1px solid var(--brando-line);width:42px;height:42px;color:var(--workspace-accent);background:var(--brando-surface-tint);border-radius:8px;flex:0 0 42px;place-items:center;display:grid}.drawer.media-workspace-drawer .drawer-heading-icon>span{width:20px;height:20px}.drawer.media-workspace-drawer .drawer-heading-text{flex-direction:column;gap:8px;min-width:0;display:flex}.drawer.media-workspace-drawer .drawer-header .drawer-heading-text h2{font:500 var(--brando-text-4xl)/1.2 var(--brando-font-sans);letter-spacing:-.02em;color:var(--workspace-ink);text-box:trim-both cap alphabetic;margin:0}.drawer.media-workspace-drawer .drawer-heading-text p{font:var(--brando-text-md)/1.35 var(--brando-font-sans);color:var(--workspace-muted);text-box:trim-both cap alphabetic;margin:0}.drawer.media-workspace-drawer .drawer-info{flex:none;margin:0;flex-basis:auto!important;padding:0!important}.drawer.media-workspace-drawer .drawer-form{overscroll-behavior:contain;flex:1;min-height:0;padding:0;overflow-y:auto;flex-basis:0!important}.drawer.media-workspace-drawer .drawer-form>.assets-file-browser--browser{min-height:100%;display:grid}.drawer.media-workspace-drawer .drawer-footer{border-top:1px solid var(--workspace-line);background:var(--brando-surface);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.drawer.media-workspace-drawer .drawer-footer>span{font-size:var(--brando-text-sm);color:var(--workspace-muted)}.drawer.media-workspace-drawer .image-picker-top{border-bottom:1px solid var(--workspace-line);border-radius:0;padding:12px 24px}.drawer.media-workspace-drawer .image-picker-browser{grid-template-columns:200px minmax(0,1fr);min-height:100%}.drawer.media-workspace-drawer .image-picker-browser .image-picker-folders{background:var(--brando-surface-shaded);padding:20px 14px}.drawer.media-workspace-drawer .image-picker-main{padding:20px 24px}.drawer.media-workspace-drawer .image-picker-main .image-picker-main-header{margin-bottom:20px}.drawer.media-workspace-drawer .image-picker-main .image-picker-main-header h3{font-size:var(--brando-text-2xl);font-weight:500}.drawer.media-workspace-drawer .image-picker-view-toggle{border-color:var(--workspace-line);box-shadow:none;border-radius:5px}.drawer.media-workspace-drawer .image-picker-view-toggle .view-toggle{min-width:48px;height:auto;min-height:30px;line-height:20px;font:var(--brando-text-sm)/20px var(--brando-font-sans);text-transform:none;letter-spacing:0;padding:5px 10px}.drawer.media-workspace-drawer .image-picker-view-toggle .view-toggle.is-active{background:var(--brando-surface-selected);color:var(--workspace-accent)}.drawer.media-workspace-drawer .image-picker-path .path-link{overflow-wrap:anywhere}.drawer.media-workspace-drawer .image-picker-recent-folders{display:none}.drawer.media-workspace-drawer .image-picker-empty{background:var(--brando-surface-shaded);color:var(--workspace-muted);border:0;border-radius:6px;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.drawer.media-workspace-drawer .image-picker-empty>span{width:28px;height:28px;color:var(--brando-faint)}.drawer.media-workspace-drawer .image-picker-empty h4{color:var(--workspace-ink);font:500 var(--brando-text-xl)/22px var(--brando-font-sans)}.drawer.media-workspace-drawer .image-picker-empty p{font:var(--brando-text-md)/20px var(--brando-font-sans)}.drawer.media-workspace-drawer .image-picker-upload-callout{width:100%;font:var(--brando-text-md)/20px var(--brando-font-sans);color:var(--workspace-muted);justify-content:space-between;align-items:center;gap:24px;display:flex;padding:0!important}.drawer.media-workspace-drawer .media-destination-target{color:var(--workspace-ink);font-size:var(--brando-text-lg);padding-bottom:6px}.drawer.media-workspace-drawer .media-destination-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.drawer.media-workspace-drawer .media-destination-actions button{min-height:34px;font:var(--brando-text-md)/20px var(--brando-font-sans);border-radius:5px;padding:6px 12px}.media-drawer-backdrop{background:var(--brando-overlay);backdrop-filter:blur(2px);cursor:default;border:0;border-radius:0;width:100vw;height:100dvh;margin:0;padding:0;display:none;position:fixed;inset:0}.drawer.media-workspace-drawer[style*="display: block"]:not(.x-100)+.media-drawer-backdrop,.drawer.media-workspace-drawer[style*="display: flex"]:not(.x-100)+.media-drawer-backdrop,.drawer.media-workspace-drawer[data-ui-open=true]+.media-drawer-backdrop{display:block}.drawer.media-workspace-drawer[data-ui-open=false]+.media-drawer-backdrop{display:none}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__image{border:0;border-bottom:1px solid var(--brando-line-soft);background:var(--brando-surface);color:var(--brando-ink);box-shadow:none;border-radius:0;grid-template-columns:20px 64px minmax(0,1fr);align-items:center;gap:14px;min-height:82px;margin:0;padding:14px 12px;display:grid}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__image:first-child{border-top:1px solid var(--brando-line-soft)}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__image[data-selectable=true]:hover{background:var(--brando-surface-hover)}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__image{transition:none}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__image.selected{background:var(--brando-surface-selected);box-shadow:inset 3px 0 var(--brando-accent)}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__image.organize-selected{background:color-mix(in srgb, var(--brando-ink) 6%, var(--brando-surface));box-shadow:inset 3px 0 var(--brando-ink)}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__image>.image-content{background:var(--brando-surface-hover);border-radius:5px;width:64px;height:52px;overflow:hidden}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__image img{object-fit:contain;width:64px;height:52px}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__info{grid-template-columns:max-content max-content minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:0;padding:0;display:grid}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__name{grid-column:1/-2;min-width:0}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__filename{font:500 var(--brando-text-xl)/22px var(--brando-font-sans);white-space:normal;overflow-wrap:anywhere;color:var(--brando-ink)}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__dir{display:none}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__meta{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--brando-muted);text-transform:none;letter-spacing:0}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__meta:nth-child(2){grid-area:2/1}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__meta:nth-child(3){grid-area:2/2}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__status{font:var(--brando-text-xs)/18px var(--brando-font-sans);color:var(--brando-muted);text-transform:none;letter-spacing:0;background:0 0;border:0;grid-area:2/3;padding:0}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__status[data-status=processed]{display:none}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__actions{grid-area:1/4/span 2}.drawer.admin-workspace.media-workspace-drawer .image-picker-search{border:1px solid var(--brando-line);background:var(--brando-surface);width:220px;min-height:30px;font:var(--brando-text-md)/18px var(--brando-font-sans);border-radius:5px;padding:4px 10px}.drawer.admin-workspace.media-workspace-drawer .image-picker-more{border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;color:var(--brando-accent);font:var(--brando-text-md)/18px var(--brando-font-sans);cursor:pointer;border-radius:6px;margin:12px 0 0;padding:10px;display:block}.drawer.admin-workspace.media-workspace-drawer .image-picker-more:hover{background:var(--brando-surface-hover)}.drawer.admin-workspace.media-workspace-drawer .image-picker-organize-thumbs{flex:none;align-items:center;gap:4px;display:flex}.drawer.admin-workspace.media-workspace-drawer .image-picker-organize-thumbs img{object-fit:cover;background:var(--brando-surface-hover);border-radius:3px;flex:0 0 28px;width:28px;min-width:0;max-width:none;height:28px}.drawer.admin-workspace.media-workspace-drawer .image-picker-organize-thumbs span{font-size:var(--brando-text-sm)}.drawer.admin-workspace.media-workspace-drawer .image-picker__selected-indicator,.drawer.admin-workspace.media-workspace-drawer .video-picker__selected-indicator,.drawer.admin-workspace.media-workspace-drawer .file-picker__selected-indicator{background:var(--brando-accent);color:var(--brando-ink-inverse);box-shadow:none;width:18px;height:18px}.drawer.admin-workspace.media-workspace-drawer .image-picker.grid .image-picker__image{border-color:var(--brando-line);background:var(--brando-surface);box-shadow:none;border-radius:6px}.drawer.admin-workspace.media-workspace-drawer .image-picker.grid .image-picker__image.selected{border-color:var(--brando-accent);background:var(--brando-surface-selected)}.drawer.admin-workspace.media-workspace-drawer .image-picker.grid .image-picker__filename{font:500 var(--brando-text-lg)/20px var(--brando-font-sans);color:var(--brando-ink)}.drawer.admin-workspace.media-workspace-drawer .image-picker.grid .image-picker__meta,.drawer.admin-workspace.media-workspace-drawer .image-picker.grid .image-picker__dir{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--brando-muted);text-transform:none}.drawer.admin-workspace.media-workspace-drawer .video-picker-url-section{background:0 0;border:0;margin:0;padding:0}.drawer.admin-workspace.media-workspace-drawer .video-picker-add-actions{gap:8px;display:flex}.drawer.admin-workspace.media-workspace-drawer .video-picker__video,.drawer.admin-workspace.media-workspace-drawer .file-picker__file{border:0;border-bottom:1px solid var(--brando-line-soft);background:var(--brando-surface);box-shadow:none;border-radius:0;margin:0;padding:14px 12px}.drawer.admin-workspace.media-workspace-drawer .video-picker__video.selected,.drawer.admin-workspace.media-workspace-drawer .file-picker__file.selected{background:var(--brando-surface-selected);box-shadow:inset 3px 0 var(--brando-accent)}.drawer.admin-workspace.media-workspace-drawer .video-picker__video:hover,.drawer.admin-workspace.media-workspace-drawer .file-picker__file:hover{background:var(--brando-surface-hover)}.drawer.admin-workspace.media-workspace-drawer .video-picker__title,.drawer.admin-workspace.media-workspace-drawer .file-picker__filename{color:var(--brando-ink);font:500 var(--brando-text-xl)/22px var(--brando-font-sans)}.drawer.admin-workspace.media-workspace-drawer .video-picker__meta,.drawer.admin-workspace.media-workspace-drawer .file-picker__path,.drawer.admin-workspace.media-workspace-drawer .file-picker__size{color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);background:0 0;border:0;padding:0}.drawer.admin-workspace.media-workspace-drawer .video-picker__source-url{display:none}.drawer.admin-workspace.media-workspace-drawer .video-picker-url-input{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);border-radius:6px;margin:0 0 24px;padding:20px}.drawer.admin-workspace.media-workspace-drawer .video-picker-url-field{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.drawer.admin-workspace.media-workspace-drawer .video-picker-url-field label{color:var(--brando-ink);font:var(--brando-text-md)/20px var(--brando-font-sans);text-transform:none;letter-spacing:0;grid-column:1/-1}.drawer.admin-workspace.media-workspace-drawer .video-picker-url-field input.text{border-color:var(--brando-line);min-width:0;height:40px;font:var(--brando-text-lg)/20px var(--brando-font-sans);color:var(--brando-ink);border-radius:5px;padding:8px 10px}.drawer.admin-workspace.media-workspace-drawer .video-picker-url-field>.btn{align-self:stretch;height:auto;margin:0}.drawer.admin-workspace.media-workspace-drawer .video-picker.list .video-picker__video{grid-template-columns:20px 64px minmax(0,1fr);gap:14px;min-height:82px}.drawer.admin-workspace.media-workspace-drawer .video-picker.list .video-picker__video>.video-preview{background:var(--brando-surface-hover);border-radius:5px;place-items:center;width:64px;min-width:0;height:52px;display:grid;position:relative;overflow:hidden}.drawer.admin-workspace.media-workspace-drawer .video-picker.list .video-preview :is(video,img,.image-content,.img-placeholder){object-fit:contain;background:0 0;width:100%;max-width:100%;height:100%;position:absolute;inset:0}.drawer.admin-workspace.media-workspace-drawer .video-picker.list .video-preview>.lucide-film{width:24px;height:24px;color:var(--brando-muted)}.drawer.admin-workspace.media-workspace-drawer .video-picker.list .video-picker__info{grid-template-columns:max-content minmax(0,1fr) auto;gap:4px 12px}.drawer.admin-workspace.media-workspace-drawer .video-picker.list .video-picker__name{grid-column:1/3}.drawer.admin-workspace.media-workspace-drawer .video-picker.list .video-picker__title{font:500 var(--brando-text-xl)/22px var(--brando-font-sans);color:var(--brando-ink)}.drawer.admin-workspace.media-workspace-drawer .video-picker.list .video-picker__meta{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--brando-muted);text-transform:none;letter-spacing:0;grid-row:2}.drawer.admin-workspace.media-workspace-drawer .video-picker.list .video-picker__actions{grid-area:1/3/span 2}.drawer.admin-workspace.media-workspace-drawer .video-picker.list .video-picker-action-button{color:var(--brando-muted);border-radius:5px}.drawer.media-workspace-drawer :is(.image-picker__image,.video-picker__video,.file-picker__file):focus-visible{outline:2px solid var(--brando-accent);outline-offset:-2px;border-color:var(--brando-line)}.drawer.admin-workspace.media-workspace-drawer .file-picker.list .file-picker__file{grid-template-columns:20px 64px minmax(0,1fr);gap:14px;min-height:82px}.drawer.admin-workspace.media-workspace-drawer .file-picker.list .file-picker__icon{background:var(--brando-surface-hover);width:64px;height:52px;color:var(--brando-muted);border-radius:5px}.drawer.admin-workspace.media-workspace-drawer .file-picker.list .file-picker__filename{font:500 var(--brando-text-xl)/22px var(--brando-font-sans);color:var(--brando-ink)}.drawer.admin-workspace.media-workspace-drawer .file-picker.list .file-picker__path,.drawer.admin-workspace.media-workspace-drawer .file-picker.list .file-picker__size{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--brando-muted);text-transform:none;letter-spacing:0}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid{display:block}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid>[phx-update=stream]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid :is(.image-picker__image,.video-picker__video){border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;min-width:0;max-width:none;box-shadow:none;border-radius:6px;margin:0;padding:8px}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid :is(.image-picker__image,.video-picker__video).selected{border-color:var(--brando-accent);background:var(--brando-surface-selected);box-shadow:inset 0 0 0 1px var(--brando-accent)}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid :is(.image-picker__image,.video-picker__video).organize-selected{border-color:var(--brando-ink);background:color-mix(in srgb, var(--brando-ink) 6%, var(--brando-surface));box-shadow:inset 0 0 0 1px var(--brando-ink)}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid :is(.image-picker__image,.video-picker__video):hover{border-color:var(--brando-line-strong);box-shadow:none;transform:none}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid :is(.image-content,.video-preview){aspect-ratio:4/3;background:var(--brando-surface-hover);border-radius:4px;place-items:center;width:100%;height:auto;display:grid;position:relative;overflow:hidden}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid :is(img,video){aspect-ratio:auto;object-fit:contain;background:0 0;width:100%;max-width:100%;height:100%;display:block}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid .video-preview :is(img,video,.image-content,.img-placeholder){position:absolute;inset:0}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid .video-preview>.lucide-film{width:28px;height:28px;color:var(--brando-muted)}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid :is(.image-picker__info,.video-picker__info){grid-template-columns:auto 1fr;gap:4px 8px;padding:12px 2px 4px;display:grid}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid :is(.image-picker__name,.video-picker__name){grid-column:1/-1;min-width:0}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid :is(.image-picker__filename,.video-picker__title){font:500 var(--brando-text-lg)/20px var(--brando-font-sans);color:var(--brando-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid :is(.image-picker__meta,.video-picker__meta){font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--brando-muted);text-transform:none;letter-spacing:0}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid .image-picker__dir{display:none}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid .image-picker__status{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--brando-muted);grid-column:1/-1}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid .image-picker__status[data-status=processed]{display:none}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid :is(.image-picker__actions,.video-picker__actions){position:absolute;top:12px;right:12px}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid .video-picker-action-button{background:color-mix(in srgb, var(--brando-surface) 94%, transparent);color:var(--brando-muted);border:1px solid var(--brando-line);border-radius:4px}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid .image-picker__actions>.btn:not(:hover){background:color-mix(in srgb, var(--brando-surface) 94%, transparent);border-color:var(--brando-line)}#image-drawer.media-workspace-drawer #image-drawer-form{margin:0;padding:24px}#image-drawer.media-workspace-drawer .image-drawer-preview{background:var(--brando-surface-shaded);border:1px solid var(--brando-line);border-radius:7px;padding:16px}#image-drawer.media-workspace-drawer .grid-overlay{border-radius:5px;width:fit-content;max-width:100%;margin:0 auto;overflow:hidden}#image-drawer.media-workspace-drawer .grid-overlay>img{width:auto;max-width:100%;height:auto;max-height:240px;display:block}#image-drawer.media-workspace-drawer .image-detail-file-info{color:var(--brando-ink);font:var(--brando-text-md)/20px var(--brando-font-sans);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-top:12px;display:flex}#image-drawer.media-workspace-drawer .image-detail-file-info span:last-child{color:var(--brando-muted);white-space:nowrap}#image-drawer.media-workspace-drawer .image-detail-focal-hint{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--brando-muted);margin:0;padding-top:8px}#image-drawer.media-workspace-drawer .image-detail-actions{align-items:center;gap:8px;padding:16px 0 24px;display:flex}#image-drawer.media-workspace-drawer .image-detail-more{margin-left:auto}#image-drawer.media-workspace-drawer .image-detail-metadata{border-top:1px solid var(--workspace-line);flex-direction:column;gap:20px;padding-top:24px;display:flex}#image-drawer.media-workspace-drawer .image-detail-section-heading{flex-direction:column;gap:6px;padding-bottom:4px;display:flex}#image-drawer.media-workspace-drawer .image-detail-section-heading h3{font:500 var(--brando-text-2xl)/24px var(--brando-font-sans);color:var(--brando-ink)}#image-drawer.media-workspace-drawer .image-detail-section-heading p{font:var(--brando-text-md)/20px var(--brando-font-sans);color:var(--brando-muted)}#image-drawer.media-workspace-drawer .image-detail-metadata :is(.brando-input,.field-wrapper){margin:0;padding:0}#image-drawer.media-workspace-drawer .image-detail-metadata .label-wrapper{margin-bottom:8px}#image-drawer.media-workspace-drawer .image-detail-metadata .control-label{font:var(--brando-text-md)/20px var(--brando-font-sans)}#image-drawer.media-workspace-drawer .image-detail-metadata input.text{border:1px solid var(--brando-line);height:40px;font:var(--brando-text-lg)/20px var(--brando-font-sans);background:var(--brando-surface);color:var(--brando-ink);border-radius:5px;padding:8px 10px}#video-drawer.media-workspace-drawer #video-drawer-form{margin:0;padding:24px}#video-drawer.media-workspace-drawer .video-drawer-preview{background:var(--brando-surface-shaded);border:1px solid var(--brando-line);border-radius:7px;padding:16px;position:relative}#video-drawer.media-workspace-drawer .video-drawer-preview>.file-input{display:none}#video-drawer.media-workspace-drawer .video-drawer-preview>video,#video-drawer.media-workspace-drawer .video-drawer-preview>picture,#video-drawer.media-workspace-drawer .video-drawer-preview>img,#video-drawer.media-workspace-drawer .video-drawer-preview>picture img{background:var(--brando-ink);object-fit:contain;border-radius:5px;width:100%;height:auto;max-height:280px;margin:0 auto;display:block}#video-drawer.media-workspace-drawer .video-drawer-placeholder{border:1px dashed var(--brando-line-strong);background:var(--brando-surface);min-height:150px;color:var(--workspace-muted);font:var(--brando-text-md)/20px var(--brando-font-sans);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}#video-drawer.media-workspace-drawer .video-drawer-placeholder>[data-icon]{width:28px;height:28px;color:var(--brando-faint)}#video-drawer.media-workspace-drawer .video-drawer-placeholder.upload-trigger{cursor:pointer}#video-drawer.media-workspace-drawer .video-drawer-placeholder.upload-trigger:hover{border-color:var(--brando-accent);background:var(--brando-surface-hover)}#video-drawer.media-workspace-drawer .video-detail-file-info{color:var(--workspace-ink);font:var(--brando-text-md)/20px var(--brando-font-sans);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-top:12px;display:flex}#video-drawer.media-workspace-drawer .video-detail-file-info span:last-child:not(:first-child){color:var(--workspace-muted);white-space:nowrap}#video-drawer.media-workspace-drawer .video-detail-source{color:var(--workspace-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding-top:4px;display:flex}#video-drawer.media-workspace-drawer .video-detail-source a{color:var(--workspace-accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}#video-drawer.media-workspace-drawer .video-detail-source a:hover{text-decoration:underline}#video-drawer.media-workspace-drawer .video-detail-source a>[data-icon]{width:14px;height:14px}#video-drawer.media-workspace-drawer .video-detail-actions{align-items:center;gap:8px;padding:16px 0 24px;display:flex}#video-drawer.media-workspace-drawer .video-detail-more{margin-left:auto}#video-drawer.media-workspace-drawer .video-detail-section{border-top:1px solid var(--workspace-line);flex-direction:column;gap:20px;padding:24px 0;display:flex}#video-drawer.media-workspace-drawer .video-detail-section:last-child{padding-bottom:0}#video-drawer.media-workspace-drawer .video-detail-section-heading{flex-direction:column;gap:6px;padding-bottom:4px;display:flex}#video-drawer.media-workspace-drawer .video-detail-section-heading h3{font:500 var(--brando-text-2xl)/24px var(--brando-font-sans);color:var(--workspace-ink);margin:0}#video-drawer.media-workspace-drawer .video-detail-section-heading p{font:var(--brando-text-md)/20px var(--brando-font-sans);color:var(--workspace-muted);margin:0}#video-drawer.media-workspace-drawer .video-detail-section :is(.brando-input,.field-wrapper){margin:0;padding:0}#video-drawer.media-workspace-drawer .video-detail-section .label-wrapper{margin-bottom:8px}#video-drawer.media-workspace-drawer .video-detail-section .control-label{font:var(--brando-text-md)/20px var(--brando-font-sans);color:var(--workspace-ink);text-transform:none;letter-spacing:0}#video-drawer.media-workspace-drawer .video-detail-section input.text{border:1px solid var(--brando-line);height:40px;font:var(--brando-text-lg)/20px var(--brando-font-sans);background:var(--brando-surface);color:var(--workspace-ink);border-radius:5px;padding:8px 10px}#video-drawer.media-workspace-drawer .video-detail-thumbnail{align-items:center;gap:16px;display:flex}#video-drawer.media-workspace-drawer .video-detail-thumbnail>picture,#video-drawer.media-workspace-drawer .video-detail-thumbnail>img,#video-drawer.media-workspace-drawer .video-detail-thumbnail>picture img{border-radius:5px;flex:0 0 120px;width:120px;height:auto;display:block}#video-drawer.media-workspace-drawer .video-detail-thumbnail-empty{aspect-ratio:16/9;border:1px dashed var(--brando-line-strong);width:120px;color:var(--brando-faint);border-radius:5px;flex:0 0 120px;place-items:center;display:grid}#video-drawer.media-workspace-drawer .video-detail-thumbnail-empty>[data-icon]{width:22px;height:22px}#video-drawer.media-workspace-drawer .video-detail-thumbnail-actions{flex-wrap:wrap;gap:8px;display:flex}#video-drawer.media-workspace-drawer .video-detail-flags{flex-direction:column;display:flex}#video-drawer.media-workspace-drawer .video-detail-flag{border:0;border-bottom:1px solid var(--brando-line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin:0;padding:6px 0;display:flex}#video-drawer.media-workspace-drawer .video-detail-flag:last-child{border-bottom:0}#video-drawer.media-workspace-drawer .video-detail-flag legend{float:left;color:var(--workspace-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);padding:0}#video-drawer.media-workspace-drawer .video-detail-flag-options{background:var(--brando-badge-bg);border-radius:7px;grid-template-columns:repeat(3,72px);gap:2px;margin-left:auto;padding:2px;display:inline-grid}#video-drawer.media-workspace-drawer .video-detail-flag-options label{cursor:pointer;margin:0;position:relative}#video-drawer.media-workspace-drawer .video-detail-flag-options input{opacity:0;pointer-events:none;position:absolute}#video-drawer.media-workspace-drawer .video-detail-flag-options span{color:var(--workspace-muted);font:var(--brando-text-sm)/20px var(--brando-font-sans);text-align:center;border-radius:5px;padding:4px 8px;display:block}#video-drawer.media-workspace-drawer .video-detail-flag-options label:hover span{color:var(--workspace-ink)}#video-drawer.media-workspace-drawer .video-detail-flag-options input:checked+span{background:var(--brando-surface);color:var(--brando-accent);box-shadow:0 1px 2px color-mix(in srgb, var(--brando-ink) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--brando-ink) 5%, transparent);font-weight:500}#video-drawer.media-workspace-drawer .video-detail-flag-options input:focus-visible+span{outline:2px solid var(--brando-accent);outline-offset:1px}#video-drawer.media-workspace-drawer .video-detail-ratios{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}#video-drawer.media-workspace-drawer .video-detail-ratio{border:1px solid var(--brando-line);background:var(--brando-surface);color:var(--workspace-ink);font:var(--brando-text-sm)/16px var(--brando-font-sans);cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;gap:6px;margin:0;padding:10px 4px 8px;display:flex}#video-drawer.media-workspace-drawer .video-detail-ratio:hover{border-color:var(--brando-line-strong);background:var(--brando-surface-hover)}#video-drawer.media-workspace-drawer .video-detail-ratio:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}#video-drawer.media-workspace-drawer .video-detail-ratio svg{width:32px;height:32px;display:block}#video-drawer.media-workspace-drawer .video-detail-ratio rect{fill:var(--brando-badge-bg);stroke:var(--brando-faint);stroke-width:1.5px}#video-drawer.media-workspace-drawer .video-detail-ratio.is-checked{border-color:var(--brando-accent);background:var(--brando-surface-selected);box-shadow:inset 0 0 0 1px var(--brando-accent);font-weight:500}#video-drawer.media-workspace-drawer .video-detail-ratio-hint{color:var(--workspace-muted);font:var(--brando-text-xs)/14px var(--brando-font-sans);white-space:nowrap;margin-top:-4px;font-weight:400}#video-drawer.media-workspace-drawer .video-detail-ratio.is-checked rect{fill:color-mix(in srgb, var(--brando-accent) 15%, var(--brando-surface));stroke:var(--brando-accent)}.media-action-menu{position:relative}.media-workspace-drawer .media-destination-folder{color:var(--brando-ink);font:var(--brando-text-md)/20px var(--brando-font-sans);overflow-wrap:anywhere;padding-bottom:4px;display:block}#image-drawer.media-workspace-drawer .focus-point-pin{border:2px solid var(--brando-ink-inverse);background:color-mix(in srgb, var(--brando-accent) 80%, transparent);width:20px;height:20px;box-shadow:0 0 0 1px var(--brando-accent), 0 2px 6px color-mix(in srgb, var(--brando-ink) 40%, transparent);border-radius:50%;padding:0}.media-action-options{border:1px solid var(--brando-line);background:var(--brando-surface);min-width:min(186px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:0 8px 24px color-mix(in srgb, var(--brando-ink) 12%, transparent);border-radius:6px;margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto}.video-block .modal--editor .media-playback-extra{padding:0}.video-block .modal--editor .media-playback-extra .brando-input{margin:0;padding:0}.video-block .modal--editor .override-toggle-row{min-height:48px}.video-block .modal--editor .media-playback-extra .tiny-toggle-wrapper{border-bottom:1px solid var(--brando-line-soft);align-items:center;gap:12px;min-height:48px;margin:0;padding:10px 0;display:flex}.video-block .modal--editor .media-playback-extra .switch.small{flex:0 0 36px;width:36px;height:20px;margin:0}.video-block .modal--editor .media-playback-extra .slider{background:var(--brando-line);box-shadow:none;border:0}.video-block .modal--editor .media-playback-extra .switch .slider:before{width:16px;height:16px;bottom:2px;left:2px}.video-block .modal--editor .media-playback-extra .switch input[type=checkbox]:checked+.slider:before{transform:translate(16px)}.video-block .modal--editor .media-playback-extra input:checked+.slider{background:var(--brando-switch-on)}.video-block .modal--editor .media-playback-extra+.video-quality{margin-top:16px}.modal .media-gallery--variable{background:var(--brando-surface);border:0;border-radius:0;width:100%;max-width:none;padding:0}.gallery-workspace-toolbar{justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.gallery-workspace-context{flex-direction:column;gap:6px;min-width:0;display:flex}.modal .gallery-workspace-context h3{font:500 var(--brando-text-2xl)/24px var(--brando-font-sans);color:var(--brando-ink);margin:0}.modal .gallery-workspace-context p{font:var(--brando-text-md)/20px var(--brando-font-sans);color:var(--brando-muted);margin:0}.gallery-workspace-toolbar .actions{flex-wrap:nowrap;gap:0;display:flex}.modal .gallery-workspace-toolbar .actions .media-button{height:auto;min-height:32px;font:var(--brando-text-sm)/20px var(--brando-font-sans);white-space:nowrap;border-radius:0;padding:5px 11px}.gallery-workspace-toolbar .actions .media-button:first-child{border-radius:5px 0 0 5px}.gallery-workspace-toolbar .actions .media-button+.media-button{margin-left:-1px}.gallery-workspace-toolbar .actions .media-button:last-child{border-radius:0 5px 5px 0}.gallery-workspace-toolbar .actions .media-button:only-child{border-radius:5px}.gallery-workspace-toolbar .actions .media-button:is(:hover,:focus-visible){z-index:1;position:relative}.gallery-workspace-items{border:1px solid var(--brando-line);border-radius:7px;overflow:hidden}.media-gallery--variable .gallery-workspace-item{background:var(--brando-surface);border-bottom:1px solid var(--brando-line-soft);grid-template-columns:24px 84px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.media-gallery--variable .gallery-workspace-item:last-child{border-bottom:0}.gallery-item-position{font:var(--brando-text-sm)/18px var(--brando-font-sans);color:var(--brando-faint)}.gallery-item-preview{background:var(--brando-surface-hover);border-radius:5px;place-items:center;width:84px;height:64px;display:grid;position:relative;overflow:hidden}.gallery-item-preview .gallery-video-preview{position:absolute;inset:0}.gallery-item-preview :is(img,video,picture,.image-content){object-fit:cover;width:100%;height:100%;display:block}.gallery-item-preview>[data-icon]{width:24px;height:24px;color:var(--brando-muted)}.gallery-item-info{flex-direction:column;gap:6px;min-width:0;display:flex}.gallery-item-name{font:500 var(--brando-text-xl)/22px var(--brando-font-sans);color:var(--brando-ink);overflow-wrap:anywhere}.gallery-item-meta{color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);gap:8px;display:flex}.media-gallery--variable .gallery-workspace-item>.gallery-item-remove{width:auto;height:32px;color:var(--brando-muted);font:var(--brando-text-sm)/20px var(--brando-font-sans);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.gallery-item-remove>[data-icon]{width:14px;height:14px}.gallery-item-remove>span:last-child{text-box:trim-both cap alphabetic}.media-gallery--variable .gallery-workspace-item>.gallery-item-remove:hover{color:var(--brando-error-ink);background:var(--brando-error);border-color:var(--brando-error-line)}.gallery-workspace-empty{border:1px dashed var(--brando-line-strong);background:var(--brando-surface-shaded);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:230px;display:flex}.gallery-workspace-empty>span{width:32px;height:32px;color:var(--brando-faint)}.modal .gallery-workspace-empty h3{font:500 var(--brando-text-2xl)/24px var(--brando-font-sans);margin:0}.modal .gallery-workspace-empty p{font:var(--brando-text-md)/20px var(--brando-font-sans);color:var(--brando-muted);margin:0}.modal .modal-footer .gallery-reset-button{color:var(--brando-muted);background:0 0;border-color:#0000;margin-right:auto}@media (width<=700px){.drawer.media-workspace-drawer,.drawer.media-workspace-drawer.narrow{width:100vw;max-width:100vw}.drawer.media-workspace-drawer .drawer-header{gap:12px;min-height:86px;padding:20px 18px}.drawer.media-workspace-drawer .drawer-heading-text h2{font-size:var(--brando-text-3xl)}.drawer.media-workspace-drawer .drawer-info .image-picker-top{padding:10px 18px}.drawer.media-workspace-drawer .image-picker-top .image-picker-toolbar{flex-wrap:nowrap;gap:12px}.drawer.media-workspace-drawer .image-picker-top .image-picker-path{flex:1;width:auto;min-width:0}.drawer.media-workspace-drawer .image-picker-browser{grid-template-columns:1fr;align-content:start}.drawer.media-workspace-drawer .image-picker-browser .image-picker-folders{padding:14px 18px}.drawer.media-workspace-drawer .image-picker-folders-header{justify-content:space-between}.drawer.media-workspace-drawer .image-picker-main{padding:18px}.drawer.media-workspace-drawer .image-picker-main-actions{flex-wrap:wrap}.drawer.media-workspace-drawer .video-picker-add-actions{padding-top:8px}.drawer.media-workspace-drawer .video-picker-url-field{grid-template-columns:minmax(0,1fr)}.drawer.media-workspace-drawer .video-picker-url-field>.btn{justify-self:start}.drawer.admin-workspace.media-workspace-drawer :is(.image-picker,.video-picker).grid>[phx-update=stream]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.drawer.admin-workspace.media-workspace-drawer .video-picker.list .video-picker__video,.drawer.admin-workspace.media-workspace-drawer .file-picker.list .file-picker__file{grid-template-columns:18px 52px minmax(0,1fr);gap:10px;padding-inline:6px}.drawer.admin-workspace.media-workspace-drawer .video-picker.list .video-picker__video>.video-preview,.drawer.admin-workspace.media-workspace-drawer .file-picker.list .file-picker__icon{width:52px;height:48px}.drawer.media-workspace-drawer .drawer-footer{padding:16px 18px}.drawer.media-workspace-drawer .image-picker-upload-callout{flex-direction:column;align-items:flex-start;gap:12px}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__image{grid-template-columns:18px 52px minmax(0,1fr);gap:10px;padding:12px 6px}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__image>.image-content,.media-workspace-drawer .image-picker.list .image-picker__image img{width:52px;height:48px}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__info{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 6px}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__meta:nth-child(3){display:none}.drawer.admin-workspace.media-workspace-drawer .image-picker.list .image-picker__filename{font-size:var(--brando-text-lg)}#image-drawer.media-workspace-drawer #image-drawer-form{padding:18px}.gallery-workspace-toolbar{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:20px}.gallery-workspace-toolbar .actions{flex-wrap:wrap;gap:0}.modal .gallery-workspace-toolbar .actions .media-button{padding-inline:8px}.media-gallery--variable .gallery-workspace-item{grid-template-columns:60px minmax(0,1fr) 28px;gap:10px;padding:12px}.gallery-item-position{display:none}.gallery-item-preview{width:60px;height:52px}.media-gallery--variable .gallery-workspace-item>.gallery-item-remove{width:28px;padding:5px}.gallery-item-remove>span:last-child{display:none}.gallery-item-name{font-size:var(--brando-text-lg)}}@media (pointer:coarse){.modal .gallery-workspace-toolbar .actions .media-button{min-height:42px}.drawer.media-workspace-drawer :is(.btn,.view-toggle,.media-destination-actions button){min-height:40px}.media-gallery--variable .gallery-workspace-item>.gallery-item-remove{min-width:40px;min-height:40px}}.admin-workspace.content-workspace.galleries-workspace .workspace-heading{margin-bottom:8px}.admin-workspace.content-workspace.galleries-workspace .content-list .list-tools-wrapper:not(:has(button,input,select,a)){display:none}.admin-workspace.content-workspace.galleries-workspace .gallery-description{font-size:var(--brando-text-sm);color:var(--workspace-muted);margin-top:4px;display:block}.admin-workspace.content-workspace.galleries-workspace .content-list .main-content>.listing-gallery-count{flex:0 0 160px}.admin-workspace.content-workspace.galleries-workspace .content-list .main-content>.cover.gallery-stack{flex-basis:64px;height:64px;position:relative}.admin-workspace.content-workspace.galleries-workspace .content-list .cover.gallery-stack>:is(.image-content,.img-placeholder){border:2px solid var(--brando-surface);width:50px;height:58px;box-shadow:var(--brando-shadow-sm);border-radius:4px;position:absolute;top:3px;left:0}.admin-workspace.content-workspace.galleries-workspace .content-list .cover.gallery-stack>:first-child{z-index:3}.admin-workspace.content-workspace.galleries-workspace .content-list .cover.gallery-stack>:nth-child(2){z-index:2;transform:translate(6px,-2px)rotate(4deg)}.admin-workspace.content-workspace.galleries-workspace .content-list .cover.gallery-stack>:nth-child(3){z-index:1;transform:translate(11px,-3px)rotate(8deg)}@media (width<=600px){.admin-workspace.content-workspace.galleries-workspace .content-list .list-row .main-content:has(>.cover){grid-template-columns:48px minmax(0,1fr) 30px;gap:8px 12px;padding-inline:0}.admin-workspace.content-workspace.galleries-workspace .content-list .list-row .main-content>.cover{grid-area:1/1/3}.admin-workspace.content-workspace.galleries-workspace .content-list .list-row .main-content>div:has(>.entry-link){grid-area:1/2}.admin-workspace.content-workspace.galleries-workspace .content-list .list-row .main-content>.listing-gallery-count{grid-area:2/2}.admin-workspace.content-workspace.galleries-workspace .content-list .list-row .main-content>.circle-dropdown{grid-area:1/3}}.image-focal-figure{border-radius:5px;width:fit-content;max-width:100%;overflow:hidden}.image-focal-figure>img{width:auto;max-width:100%;height:auto;max-height:560px;display:block}.image-focal-figure .focus-point-pin{border:2px solid var(--brando-ink-inverse);background:color-mix(in srgb, var(--brando-accent) 80%, transparent);width:20px;height:20px;box-shadow:0 0 0 1px var(--brando-accent), 0 2px 6px color-mix(in srgb, var(--brando-ink) 40%, transparent);border-radius:50%;padding:0}.image-focal-field .image-focal-edit{margin-top:12px}.drawer.admin-workspace.media-workspace-drawer .video-picker-library{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);border-radius:6px;margin:0 0 24px;padding:20px}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-header h4{color:var(--brando-ink);font:500 var(--brando-text-lg)/20px var(--brando-font-sans);text-transform:none;letter-spacing:0;margin:0}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-header p{color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);margin:4px 0 0}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-close{width:30px;height:30px;color:var(--brando-muted);background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-close:hover{border-color:var(--brando-line);background:var(--brando-surface);color:var(--brando-ink)}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-close [data-icon]{width:16px;height:16px}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:16px;display:grid}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-search input.text{border:1px solid var(--brando-line);background:var(--brando-surface);min-width:0;height:32px;color:var(--brando-ink);font:var(--brando-text-md)/18px var(--brando-font-sans);border-radius:5px;padding:6px 10px}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-error{color:var(--brando-error-ink);font:var(--brando-text-md)/18px var(--brando-font-sans);margin:12px 0 0}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-items{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:6px;max-height:420px;margin:16px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-item{border-bottom:1px solid var(--brando-line-soft);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-item:last-child{border-bottom:0}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-thumb{background:var(--brando-surface-hover);border-radius:4px;place-items:center;width:64px;height:36px;display:grid;position:relative;overflow:hidden}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-thumb img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-thumb [data-icon]{width:18px;height:18px;color:var(--brando-muted)}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-info{gap:2px;min-width:0;display:grid}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-title{color:var(--brando-ink);font:500 var(--brando-text-md)/18px var(--brando-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-meta{color:var(--brando-muted);font:var(--brando-text-sm)/16px var(--brando-font-sans)}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-action{align-items:center;gap:8px;display:flex}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-status{color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);white-space:nowrap}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-note{color:var(--brando-muted);font:var(--brando-text-md)/18px var(--brando-font-sans);margin:12px 0 0}.drawer.admin-workspace.media-workspace-drawer .video-picker-library .image-picker-more{margin-top:12px}@media (width<=700px){.drawer.admin-workspace.media-workspace-drawer .video-picker-library{padding:16px}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-item{grid-template-columns:52px minmax(0,1fr)}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-thumb{width:52px;height:30px}.drawer.admin-workspace.media-workspace-drawer .video-picker-library-action{grid-column:2}}.drawer.media-workspace-drawer.editor-workspace-drawer{width:min(900px,100vw)}.drawer.media-workspace-drawer.editor-workspace-drawer.narrow{width:min(540px,100vw)}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-info{background:var(--brando-surface-shaded);border-bottom:1px solid var(--workspace-line);padding:20px 24px!important}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-info p{font:var(--brando-text-md)/20px var(--brando-font-sans);color:var(--workspace-muted);margin:0;padding:0}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-info p:last-of-type{margin-bottom:0!important}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-info p+p{padding-top:12px}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form{padding:24px}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form>.brando-input+.brando-input,.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-fields>.brando-input+.brando-input{margin-top:24px}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .field-wrapper{margin:0}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .label-wrapper{margin-bottom:8px}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .field-base>.switch{display:block}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .control-label{color:var(--workspace-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans)}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form input.text,.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form textarea,.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .multiselect{background:var(--brando-surface);color:var(--workspace-ink);border:1px solid var(--workspace-line);font:var(--brando-text-lg)/20px var(--brando-font-sans);border-radius:5px}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form input.text{height:44px;padding:0 12px}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form textarea{padding:10px 12px}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .datetime-wrapper>div{background:var(--brando-surface);color:var(--workspace-ink);border-color:var(--workspace-line);border-radius:5px}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .character-count,.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .prefill-small{color:var(--workspace-muted);border-color:var(--workspace-line)!important}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .media-field{border-color:var(--workspace-line)}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .media-button{background:var(--brando-surface);height:auto;min-height:34px;color:var(--workspace-ink);font:var(--brando-text-md)/20px var(--brando-font-sans);border-radius:5px;justify-content:center;align-items:center;gap:6px;margin:0;padding:6px 12px;display:inline-flex;border:1px solid var(--workspace-line)!important}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .media-button:hover{background:var(--brando-surface-hover);color:var(--workspace-accent)}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .media-field-split>.media-button{border-radius:0}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .media-field-split>*+*{margin-left:-1px}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .media-field-split>:first-child,.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .media-field-split>:first-child>.media-button{border-top-left-radius:5px;border-bottom-left-radius:5px}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .media-field-split>:last-child,.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form .media-field-split>:last-child>.media-button{border-top-right-radius:5px;border-bottom-right-radius:5px}.drawer.media-workspace-drawer.editor-workspace-drawer .alternates-section+.alternates-section{border-top:1px solid var(--workspace-line);margin-top:24px;padding-top:24px}.drawer.media-workspace-drawer.editor-workspace-drawer .alternates-section h3{color:var(--workspace-ink);font:500 var(--brando-text-lg)/20px var(--brando-font-sans);margin:0 0 12px}.drawer.media-workspace-drawer.editor-workspace-drawer .alternates-section p{color:var(--workspace-muted);font:var(--brando-text-md)/20px var(--brando-font-sans);margin:0 0 12px}.drawer.media-workspace-drawer.editor-workspace-drawer .alternates-section .identifier-list{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.drawer.media-workspace-drawer.editor-workspace-drawer .button-group{flex-wrap:wrap;gap:8px;width:auto;margin:0;padding-top:16px;display:flex}.drawer.media-workspace-drawer.editor-workspace-drawer .button-group button{border-radius:5px;flex:0 auto;margin:0}.drawer.media-workspace-drawer.editor-workspace-drawer .revision-preview-notice,.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-empty{border:1px solid var(--workspace-line);background:var(--brando-surface-tint);color:var(--workspace-ink);border-radius:6px;margin:0 0 16px;padding:12px}.drawer.media-workspace-drawer.editor-workspace-drawer .current-schema-version{color:var(--workspace-muted);font:var(--brando-text-sm)/20px var(--brando-font-sans);padding-bottom:12px}.drawer.media-workspace-drawer.editor-workspace-drawer .current-schema-version .version{background:var(--brando-surface-selected);color:var(--workspace-accent);border-radius:3px;padding:2px 6px}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table{table-layout:fixed;margin:0}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revision-column{width:15%}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .status-column{width:30%}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .created-column{width:22%}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .actions-column{width:44px}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table th{border:0;border-bottom:1px solid var(--workspace-line);background:var(--brando-surface-shaded);color:var(--workspace-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);text-transform:none;padding:10px}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line td{border:0;border-bottom:1px solid var(--workspace-line);background:var(--brando-surface);color:var(--workspace-ink);font:var(--brando-text-md)/20px var(--brando-font-sans);text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;padding:14px 10px}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line.active td{background:var(--brando-surface-selected);color:var(--workspace-accent)}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line .revision-preview-button{padding:0;font-weight:500}.drawer.media-workspace-drawer.editor-workspace-drawer .revision-schema,.drawer.media-workspace-drawer.editor-workspace-drawer .revision-time{color:var(--workspace-muted);font-size:var(--brando-text-sm);margin-top:3px;line-height:18px;display:block}.drawer.media-workspace-drawer.editor-workspace-drawer .revision-statuses{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.drawer.media-workspace-drawer.editor-workspace-drawer .revision-status{border:1px solid var(--brando-line);background:var(--brando-badge-bg);color:var(--brando-muted);font:var(--brando-text-sm)/18px var(--brando-font-sans);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.drawer.media-workspace-drawer.editor-workspace-drawer .revision-status.is-active{background:var(--brando-success);border-color:var(--brando-success-line);color:var(--brando-success-ink)}.drawer.media-workspace-drawer.editor-workspace-drawer .revision-status.is-scheduled{background:var(--brando-attention);border-color:var(--brando-attention-line);color:var(--brando-attention-ink)}.drawer.media-workspace-drawer.editor-workspace-drawer .revision-protection{color:var(--workspace-muted);font-size:var(--brando-text-sm);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.drawer.media-workspace-drawer.editor-workspace-drawer .revision-statuses [data-icon]{flex-shrink:0;width:13px;height:13px}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line svg path:nth-of-type(2){fill:currentColor}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line .circle-dropdown{width:24px;margin:0}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line .circle-dropdown .circle-dropdown-button{width:24px;height:24px;padding:0}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line td.revision-description{color:var(--workspace-muted);font-size:var(--brando-text-sm)}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line td.revision-publish_at .datepicker-and-button{gap:8px}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line td.revision-publish_at .datepicker-and-button button{color:var(--workspace-accent);border-radius:5px;margin:0;border:1px solid var(--workspace-line)!important}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-load-more{margin-top:16px}@media (width<=760px){.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table,.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table tbody{display:block}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table colgroup{display:none}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line{border:1px solid var(--workspace-line);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;gap:12px;margin-bottom:12px;padding:16px 12px;display:grid}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line.active{background:var(--brando-surface-selected)}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line td{background:0 0;border:0;padding:0;display:block}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line.active td{background:0 0}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line .revision-number{grid-area:1/1/auto/3}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line .activate{grid-area:1/3}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line .status{grid-area:2/1/auto/-1}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line .date{grid-area:3/1}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line .user{grid-area:3/2/auto/-1}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line [data-label]:before{content:attr(data-label);color:var(--workspace-muted);font-size:var(--brando-text-xs);margin-bottom:4px;display:block}.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line .revision-publish_at,.drawer.media-workspace-drawer.editor-workspace-drawer .revisions-table .revisions-line .revision-description{grid-column:1/-1}}@media (width<=600px){.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-info{padding:16px 18px!important}.drawer.media-workspace-drawer.editor-workspace-drawer .drawer-form{padding:18px}.drawer.media-workspace-drawer.editor-workspace-drawer .button-group button{font-size:var(--brando-text-sm);padding-inline:8px}}.drawer.media-workspace-drawer.editor-workspace-drawer.narrow.structured-data-open{width:min(1180px,100vw)}.drawer.editor-workspace-drawer .drawer-info .meta-drawer-tabs{margin-bottom:12px}.drawer.editor-workspace-drawer .drawer-info .meta-drawer-tabs:last-child{margin-bottom:0}.drawer.editor-workspace-drawer .drawer-info .meta-drawer-tabs~p{padding-top:0}.drawer.editor-workspace-drawer .drawer-form>.meta-drawer-structured-data{margin:-24px}.structured-data{--sd-line:var(--brando-line);--sd-edge:color-mix(in srgb, var(--brando-accent) 28%, var(--brando-line));--sd-warning:var(--brando-note-line);--sd-error:var(--brando-status-disabled);--sd-ok:var(--brando-status-published);color:var(--brando-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans)}.structured-data-empty{color:var(--brando-muted);font-size:var(--brando-text-md);margin:0;padding:24px}.structured-data-inspector{grid-template-columns:minmax(0,1fr);display:grid}.structured-data-graph{border-bottom:1px solid var(--sd-line);background-color:var(--brando-surface-shaded);background-image:radial-gradient(circle, var(--sd-line) 1px, transparent 1.4px);background-size:18px 18px;padding:24px 16px;overflow:auto}.structured-data-graph:focus-visible{outline:2px solid var(--brando-accent);outline-offset:-2px}.structured-data-canvas{min-width:560px;max-width:100%;height:auto;margin:0 auto;display:block;overflow:visible}.structured-data-canvas foreignObject{overflow:visible}.structured-data-edges path{fill:none;stroke:var(--sd-edge);stroke-width:1.5px}.structured-data-edges path[data-potential=true]{stroke-dasharray:4 4}.structured-data-edges text{fill:var(--brando-muted);font:var(--brando-text-xs)/1 var(--brando-font-mono);paint-order:stroke;stroke:var(--brando-surface-shaded);stroke-width:5px;stroke-linejoin:round}.structured-data-node{box-sizing:border-box;border:1px solid var(--sd-line);background:var(--brando-surface);width:100%;height:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--brando-ink) 7%, transparent);color:var(--brando-ink);text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:8px 12px;display:flex}.structured-data-node:hover{background:var(--brando-surface-hover)}.structured-data-node:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.structured-data-node[data-level=warning]{border-color:var(--sd-warning);box-shadow:0 0 0 1px var(--sd-warning)}.structured-data-node[data-level=error]{border-color:var(--sd-error);box-shadow:0 0 0 1px var(--sd-error)}.structured-data-node[data-potential=true]{border-style:dashed;border-color:color-mix(in srgb, var(--brando-muted) 45%, var(--sd-line));background:color-mix(in srgb, var(--brando-surface) 75%, transparent);box-shadow:none}.structured-data-node[aria-pressed=true]{border:1.5px solid var(--brando-ink);box-shadow:0 0 0 3px var(--brando-surface-selected)}.structured-data-node-type{min-width:0;font:500 var(--brando-text-lg)/18px var(--brando-font-sans);align-items:center;gap:8px;display:flex}.structured-data-node-type>[data-icon]{width:16px;height:16px;color:var(--brando-muted);flex:none}.structured-data-node-type>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.structured-data-node-id{min-width:0;color:var(--brando-muted);font:var(--brando-text-xs)/16px var(--brando-font-mono);white-space:nowrap;gap:4px;display:flex}.structured-data-node-id>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.structured-data-node-count{flex:none}[data-level=warning] .structured-data-node-count{color:var(--brando-note-ink)}[data-level=error] .structured-data-node-count{color:color-mix(in srgb, var(--sd-error) 70%, var(--brando-ink))}.structured-data-mapping{flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.structured-data-mapping-header{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.structured-data-mapping-header h3{font:500 var(--brando-text-3xl)/26px var(--brando-font-sans);letter-spacing:-.01em;margin:0}.structured-data-fix{background:var(--brando-note);color:var(--brando-note-ink);font-size:var(--brando-text-sm);border-radius:5px;margin-left:auto;padding:3px 8px;line-height:18px}.structured-data-fix[data-level=error]{background:color-mix(in srgb, var(--sd-error) 14%, var(--brando-surface));color:color-mix(in srgb, var(--sd-error) 70%, var(--brando-ink))}.structured-data-reason{border:1px dashed color-mix(in srgb, var(--brando-muted) 45%, var(--sd-line));color:var(--brando-muted);font-size:var(--brando-text-md);border-radius:6px;margin:0;padding:10px 12px}.structured-data-rows{margin:0;padding:0;list-style:none}.structured-data-rows>li{border-bottom:1px solid var(--sd-line);grid-template-columns:minmax(96px,9.5em) 16px minmax(0,1fr) 20px;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.structured-data-rows>li>[data-icon]{width:16px;height:16px;color:var(--brando-muted)}.structured-data-property{color:var(--brando-ink);font:var(--brando-text-md)/20px var(--brando-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.structured-data-source{border:1px solid var(--sd-line);background:var(--brando-surface);min-height:34px;font-size:var(--brando-text-md);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:7px 10px;line-height:18px;overflow:hidden}.structured-data-source[data-mapped=false]{color:var(--brando-muted)}.structured-data-status{place-items:center;display:grid}.structured-data-status>[data-icon]{width:18px;height:18px;color:var(--brando-muted)}[data-status=ok] .structured-data-status>[data-icon]{color:var(--sd-ok)}[data-status=warning] .structured-data-status>[data-icon]{color:var(--brando-note-ink)}[data-status=error] .structured-data-status>[data-icon]{color:var(--sd-error)}.structured-data-issue{color:var(--brando-note-ink);font-size:var(--brando-text-sm);grid-column:3/5;line-height:16px}.structured-data-issue[data-level=error]{color:color-mix(in srgb, var(--sd-error) 70%, var(--brando-ink))}.structured-data-note{color:var(--brando-muted);font-size:var(--brando-text-md);margin:0;line-height:20px}.structured-data-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.structured-data-disabled-reason{color:var(--brando-muted);font-size:var(--brando-text-sm)}@media (width>=1100px){.structured-data-inspector{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);min-height:calc(100dvh - 220px)}.structured-data-graph{border-right:1px solid var(--sd-line);border-bottom:0}}.drawer.meta-drawer{transition:width var(--motion-enter) var(--motion-ease)}.meta-drawer :is(.meta-drawer-fields,.meta-drawer-previews,.meta-drawer-structured-data){animation:ui-content-in var(--motion-enter) var(--motion-ease)}.drawer.media-workspace-drawer.editor-workspace-drawer.narrow.previews-open{width:min(1180px,100vw)}.meta-previews{color:var(--brando-ink);font:var(--brando-text-lg)/20px var(--brando-font-sans);gap:16px;display:grid}.meta-previews p{margin:0;padding:0}.meta-previews :is(a,[tabindex]):focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.meta-previews-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.meta-previews-column{gap:16px;min-width:0;display:grid}.meta-preview-card{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:8px;gap:8px;min-width:0;padding:20px;display:grid}.meta-preview-label{color:var(--brando-muted);font-size:var(--brando-text-md);align-items:center;gap:6px;margin:0 0 4px;font-weight:400;line-height:18px;display:flex}.meta-preview-label [data-icon]{width:14px;height:14px}.meta-preview-site{min-width:0;color:var(--brando-ink);font-size:var(--brando-text-md);align-items:center;gap:8px;display:flex}.meta-preview-site span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-preview-favicon{background:var(--brando-accent);border-radius:50%;flex:none;width:22px;height:22px}.meta-preview-search-title{color:var(--brando-accent);font-size:var(--brando-text-3xl);overflow-wrap:anywhere;line-height:26px}.meta-preview-search-description{color:var(--brando-muted);font-size:var(--brando-text-md);overflow-wrap:anywhere;line-height:20px}.meta-preview-image{background:var(--brando-surface-selected);position:relative;overflow:hidden}.meta-preview-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.meta-preview-image--og{aspect-ratio:1.91}.meta-preview-image--x{aspect-ratio:2;border-radius:12px}.meta-preview-focal{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.meta-preview-focal circle{fill:none;stroke:var(--brando-surface);stroke-width:2px;filter:drop-shadow(0 0 1px var(--brando-overlay))}.meta-preview-no-image{height:100%;color:var(--brando-muted);font-size:var(--brando-text-sm);place-items:center;display:grid}.meta-preview-og{background:var(--brando-surface-shaded);gap:0;padding:0;overflow:hidden}.meta-preview-og .meta-preview-label{background:var(--brando-surface);margin:0;padding:12px 16px}.meta-preview-og-text{border-top:1px solid var(--brando-line);gap:2px;padding:12px 16px 14px;display:grid}.meta-preview-og-text span{color:var(--brando-muted);font-size:var(--brando-text-sm);letter-spacing:.04em;text-transform:uppercase}.meta-preview-og-text strong{font-size:var(--brando-text-xl);overflow-wrap:anywhere;font-weight:500;line-height:21px}.meta-preview-x-media{position:relative}.meta-preview-x-host{background:var(--brando-overlay);color:var(--brando-surface);font-size:var(--brando-text-sm);border-radius:4px;padding:1px 6px;position:absolute;bottom:8px;left:8px}.meta-preview-x-title{color:var(--brando-muted);font-size:var(--brando-text-md);overflow-wrap:anywhere}.meta-preview-markdown{gap:8px;min-width:0;display:grid}.meta-preview-markdown .meta-preview-label{margin:0;display:block}.meta-preview-markdown-path{color:var(--brando-ink);font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);text-decoration:none}.meta-preview-markdown-path:hover{text-underline-offset:3px;text-decoration:underline}.meta-preview-markdown-text{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);max-height:360px;color:var(--brando-ink);font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:16px 20px;line-height:20px;overflow:auto}.meta-preview-markdown-text[data-truncated=true]:after{content:"…";color:var(--brando-muted);display:block}.meta-preview-empty,.meta-preview-note{color:var(--brando-muted);font-size:var(--brando-text-sm);line-height:18px}@media (width<=760px){.meta-previews-grid{grid-template-columns:minmax(0,1fr)}.meta-previews-column{display:contents}.meta-preview-markdown{order:1}}.markdown-sources-heading{max-width:1120px;color:var(--brando-ink);padding-top:38px}.markdown-sources-heading span{font-size:var(--brando-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brando-muted)}.markdown-sources-heading h1{font-size:var(--brando-text-6xl);margin:8px 0;font-weight:500;line-height:1.2}.markdown-sources-heading p{font-size:var(--brando-text-md);color:var(--brando-muted);margin:0;line-height:1.6}.markdown-source-notice{font-size:var(--brando-text-md);border:1px solid var(--brando-line);background:var(--brando-surface-tint);border-radius:5px;max-width:1120px;margin-top:16px;padding:12px 16px}.markdown-sources-workspace{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:24px;max-width:1120px;margin-top:24px;display:grid}@media (width<=800px){.markdown-sources-workspace{grid-template-columns:minmax(0,1fr)}}.markdown-source-panel{border:1px solid var(--brando-line);border-radius:6px;align-self:start;min-width:0;padding:24px}.markdown-source-panel h2{font-size:var(--brando-text-3xl);margin:0 0 16px}.markdown-source-panel h3{font-size:var(--brando-text-lg);margin:0 0 8px}.markdown-source-panel form{gap:8px;display:grid}.markdown-source-panel form>label:not(:first-child){margin-top:8px}.markdown-source-panel input[type=text],.markdown-source-editor input[type=text],.markdown-source-panel select,.markdown-source-editor select{border:1px solid var(--brando-line);width:100%;min-width:0;max-width:100%;height:40px;font-size:var(--brando-text-lg);background-color:#fff;border-radius:4px;padding:8px 12px}.markdown-source-panel p,.markdown-source-editor p,.markdown-source-panel dd,.markdown-source-editor dd{overflow-wrap:anywhere}.markdown-source-panel label,.markdown-source-editor label{font-size:var(--brando-text-lg)}.markdown-source-editor{gap:8px;padding:16px;display:grid}.markdown-source-editor>label:not(:first-child){margin-top:8px}.markdown-source-note{font-size:var(--brando-text-md);color:var(--brando-muted);padding-top:8px}.markdown-source-checkbox{align-items:center;gap:8px;display:flex}.markdown-source-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.markdown-source-actions a:focus-visible{outline:2px solid var(--brando-accent);outline-offset:3px}.markdown-source-actions span,.markdown-source-actions a{font-size:var(--brando-text-md)}.markdown-source-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;display:grid}.markdown-source-meta dt{font-size:var(--brando-text-sm);color:var(--brando-muted);margin:0 0 4px}.markdown-source-meta dd{font-size:var(--brando-text-md);margin:0}@media (width<=500px){.markdown-source-meta{grid-template-columns:minmax(0,1fr)}}.markdown-source-row+.markdown-source-row{border-top:1px solid var(--brando-line);margin-top:24px;padding-top:24px}.markdown-source-review{gap:8px;margin-top:16px;display:grid}.markdown-source-preview{border:1px solid var(--brando-line);background:#fff;max-height:480px;padding:16px;overflow:auto}.markdown-source-preview img{max-width:100%}.markdown-source-preview pre{white-space:pre-wrap;overflow-wrap:anywhere}.markdown-source-history{font-size:var(--brando-text-md);margin-top:16px}.markdown-source-preview h1{font-size:var(--brando-text-5xl)}.markdown-source-preview h2{font-size:var(--brando-text-4xl)}.markdown-source-preview h3{font-size:var(--brando-text-3xl)}.markdown-source-preview p,.markdown-source-preview li{font-size:var(--brando-text-lg);line-height:1.6}.admin-workspace.markdown-workspace{max-width:1120px}.admin-workspace.markdown-workspace .markdown-eyebrow{color:var(--workspace-muted);font-size:var(--brando-text-2xs);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;display:block}.admin-workspace.markdown-workspace .markdown-connection-notice{border:1px solid var(--brando-attention-line);background:var(--brando-attention);border-radius:7px;align-items:flex-start;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.admin-workspace.markdown-workspace .markdown-connection-notice>[data-icon]{width:20px;height:20px;color:var(--brando-attention-ink);flex:0 0 20px}.admin-workspace.markdown-workspace .markdown-connection-notice h2{font-size:var(--brando-text-xl);margin-bottom:8px}.admin-workspace.markdown-workspace .markdown-connection-notice p{max-width:760px;font-size:var(--brando-text-md);color:var(--workspace-muted);line-height:1.65}.admin-workspace.markdown-workspace .markdown-source-notice{margin:0 0 24px}.admin-workspace.markdown-workspace .markdown-sources-workspace{grid-template-columns:minmax(280px,380px) minmax(0,1fr);margin-top:0}.admin-workspace.markdown-workspace .markdown-source-panel{padding:24px}.admin-workspace.markdown-workspace .markdown-source-setup{background:var(--brando-surface-shaded)}.admin-workspace.markdown-workspace .markdown-panel-heading{align-items:center;gap:10px;margin-bottom:20px;display:flex}.admin-workspace.markdown-workspace .markdown-panel-heading [data-icon]{width:18px;height:18px;color:var(--brando-muted);flex:0 0 18px}.admin-workspace.markdown-workspace .markdown-panel-heading h2{font-size:var(--brando-text-2xl);margin:0}.admin-workspace.markdown-workspace .markdown-panel-heading .badge{margin-left:auto}.admin-workspace.markdown-workspace .markdown-documents{background:var(--brando-surface)}.admin-workspace.markdown-workspace .markdown-documents .workspace-empty{padding:32px 4px}.admin-workspace.markdown-workspace .workspace-empty>[data-icon]{width:28px;height:28px;color:var(--brando-faint);margin-bottom:8px}.admin-workspace.markdown-workspace .markdown-source-row,.admin-workspace.markdown-workspace .markdown-document-info{gap:16px;display:grid}.admin-workspace.markdown-workspace .markdown-document-title{gap:4px;display:grid}.admin-workspace.markdown-workspace .markdown-source-row h3{font-size:var(--brando-text-xl);margin:0;line-height:22px}.admin-workspace.markdown-workspace .markdown-source-panel p{font-size:var(--brando-text-md);color:var(--workspace-muted);margin:0;padding:0;line-height:20px}.admin-workspace.markdown-workspace .markdown-source-panel .markdown-source-path{font-size:var(--brando-text-sm);overflow-wrap:anywhere}.admin-workspace.markdown-workspace .markdown-source-modes{margin-bottom:24px}.admin-workspace.markdown-workspace .markdown-source-panel form{display:block}.admin-workspace.markdown-workspace .markdown-source-panel fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.admin-workspace.markdown-workspace .markdown-source-field{gap:8px;display:grid}.admin-workspace.markdown-workspace .markdown-source-field label,.admin-workspace.markdown-workspace .markdown-source-field p{font-size:var(--brando-text-md);line-height:20px}.admin-workspace.markdown-workspace .markdown-source-field input,.admin-workspace.markdown-workspace .markdown-source-field select{color:var(--workspace-ink);border-radius:5px}.admin-workspace.markdown-workspace .markdown-source-field :disabled{background-color:var(--brando-surface-shaded);color:var(--brando-faint);cursor:not-allowed}.admin-workspace.markdown-workspace .markdown-source-checkbox{font-size:var(--brando-text-md);align-items:flex-start;margin:0;line-height:20px}.admin-workspace.markdown-workspace input[type=checkbox]{flex:0 0 15px;width:15px;height:15px;margin:2px 0 0}.admin-workspace.markdown-workspace .markdown-source-actions{padding-top:8px}.admin-workspace.markdown-workspace .markdown-source-row .markdown-source-actions{padding-top:0}.admin-workspace.markdown-workspace .markdown-source-meta{gap:16px 24px;margin:0}.admin-workspace.markdown-workspace .markdown-source-meta dt{font-size:var(--brando-text-sm);margin-bottom:4px;line-height:18px}.admin-workspace.markdown-workspace .markdown-source-meta dd{font-size:var(--brando-text-md);line-height:20px}.admin-workspace.markdown-workspace .markdown-source-errors{color:var(--brando-error-ink);font-size:var(--brando-text-sm);margin:0;padding-left:16px}.admin-workspace.markdown-workspace .markdown-folder-files{gap:8px;max-height:320px;margin:0;display:grid;overflow-y:auto}.admin-workspace.markdown-workspace .markdown-folder-files span{overflow-wrap:anywhere;min-width:0}.admin-workspace.markdown-workspace .markdown-source-history{padding-left:20px}@media (width<=850px){.admin-workspace.markdown-workspace .markdown-sources-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=500px){.admin-workspace.markdown-workspace .markdown-source-panel,.admin-workspace.markdown-workspace .markdown-connection-notice{padding:18px}}.admin-workspace.markdown-workspace select.admin-select{font-size:var(--brando-text-lg);padding:0 40px 0 14px}.admin-workspace.markdown-workspace #markdown-folder-selection{border-top:1px solid var(--workspace-line);gap:16px;margin-top:24px;padding-top:20px;display:grid}.admin-workspace.markdown-workspace #markdown-folder-selection .markdown-source-actions{padding-top:0}#module-files-modal .modal-dialog{max-width:1120px}#module-files-modal .modal-body{padding:24px}#module-files-modal .modal-footer{padding:16px 24px}#module-files-modal .module-files{color:var(--brando-ink);flex-direction:column;gap:24px;display:flex}#module-files-modal .module-files-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}#module-files-modal .module-files-card{border:1px solid var(--brando-line);border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}#module-files-modal .module-files-export,#module-files-modal .module-files-import{background:var(--brando-surface-shaded)}#module-files-modal h3{font-size:var(--brando-text-3xl);margin:0;font-weight:500;line-height:1.3}#module-files-modal h4{font-size:var(--brando-text-md);margin:0;font-weight:500}#module-files-modal p:not(:where(.admin-text-diff p)){font-size:var(--brando-text-md);color:var(--brando-muted);margin:0;line-height:1.6}#module-files-modal .module-files-context{color:var(--brando-ink)}#module-files-modal .module-files-context span{color:var(--brando-muted);margin-top:4px;display:block}#module-files-modal .module-files-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#module-files-modal .module-files-card>.module-files-actions{margin-top:auto;padding-top:4px}#module-files-modal summary:focus-visible{outline:2px solid var(--brando-accent);outline-offset:3px}#module-files-modal .module-files-dropzone{border:1px dashed var(--brando-line-strong);background:var(--brando-surface);border-radius:5px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}#module-files-modal .module-files-dropzone label{font-size:var(--brando-text-md);margin:0}#module-files-modal .module-files-dropzone input[type=file]{max-width:100%;height:auto;box-shadow:none;font:var(--brando-text-sm)/20px var(--brando-font-sans);color:var(--brando-muted);background:0 0;border:0;border-radius:0;margin:0;padding:0}#module-files-modal .module-files-dropzone input[type=file]::file-selector-button{border:1px solid var(--brando-line);background:var(--brando-surface);min-height:32px;color:var(--brando-ink);font:var(--brando-text-sm)/20px var(--brando-font-sans);cursor:pointer;border-radius:5px;margin:0 10px 0 0;padding:5px 11px}#module-files-modal .module-files-dropzone input[type=file]:not(:disabled)::file-selector-button:hover{background:var(--brando-surface-tint);border-color:var(--brando-line-strong)}#module-files-modal .module-files-dropzone input[type=file]:disabled::file-selector-button{opacity:.45;cursor:default}#module-files-modal .module-files-dropzone span{font-size:var(--brando-text-sm);color:var(--brando-muted)}#module-files-modal .module-files-upload{font-size:var(--brando-text-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}#module-files-modal .module-files-upload progress{width:100%;height:5px}#module-files-modal .module-files-mappings summary{font-size:var(--brando-text-md);cursor:pointer}#module-files-modal .module-files-mappings>div{flex-direction:column;gap:12px;padding-top:16px;display:flex}#module-files-modal .module-files-mappings label{font-size:var(--brando-text-sm);margin:0}#module-files-modal .module-files-mappings textarea{border:1px solid var(--brando-line-strong);width:100%;font-size:var(--brando-text-sm);font-family:var(--brando-font-mono);background:var(--brando-surface);border-radius:5px;padding:10px}#module-files-modal .module-files-preview,#module-files-modal .module-files-result{flex-direction:column;gap:20px;display:flex}#module-files-modal .module-files-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#module-files-modal .module-files-preview-heading>div{flex-direction:column;gap:6px;display:flex}#module-files-modal .module-files-status{color:var(--brando-muted);font-size:var(--brando-text-sm)}#module-files-modal .module-files-counts{flex-wrap:wrap;gap:8px;display:flex}#module-files-modal .module-files-change{border:1px solid var(--brando-line);border-radius:6px}#module-files-modal .module-files-change>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}#module-files-modal .module-files-change>summary>span:first-child{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}#module-files-modal .module-files-change strong{font-size:var(--brando-text-xl);font-weight:500}#module-files-modal .module-files-change code{font-size:var(--brando-text-xs);color:var(--brando-muted);overflow-wrap:anywhere}#module-files-modal .module-files-change>summary:after{content:"+";color:var(--brando-muted)}#module-files-modal .module-files-change[open]>summary:after{content:"−"}#module-files-modal .module-files-change-body{border-top:1px solid var(--brando-line);flex-direction:column;gap:16px;padding:20px;display:flex}#module-files-modal .module-files-feedback{font-size:var(--brando-text-md);overflow-wrap:anywhere;border-radius:5px;flex-direction:column;gap:6px;padding:14px 16px;line-height:1.5;display:flex}#module-files-modal .module-files-feedback.error{background:var(--brando-error);color:var(--brando-error-ink)}#module-files-modal .module-files-feedback.success{background:var(--brando-success);color:var(--brando-success-ink)}#module-files-modal .module-files-note{border-top:1px solid var(--brando-line);font-size:var(--brando-text-sm);padding-top:16px}@media (width<=700px){#module-files-modal .modal-body{padding:18px}#module-files-modal .modal-footer{padding:16px 18px}#module-files-modal .module-files-grid{grid-template-columns:1fr}#module-files-modal .module-files-card{padding:18px}#module-files-modal .module-files-change>summary{flex-wrap:wrap;gap:8px;padding:14px}#module-files-modal .module-files-change-body{padding:14px}}.definition-file-marker{min-width:0;color:var(--brando-muted);font:var(--brando-text-xs)/16px var(--brando-font-sans);align-items:center;gap:5px;margin-top:4px;display:flex}.definition-file-marker [data-icon]{flex:0 0 13px;width:13px;height:13px}.definition-file-marker .definition-file-path{font-family:var(--brando-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.definition-file-marker:not([data-state=in_sync]){color:var(--brando-attention-ink);font-weight:500}.definition-file-notice{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);color:var(--brando-ink);font:var(--brando-text-md)/20px var(--brando-font-sans);border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 10px;margin-bottom:20px;padding:12px 14px;display:grid}.definition-file-notice>[data-icon]{width:16px;height:16px;color:var(--brando-muted)}.definition-file-notice p{margin:0}.definition-file-notice .definition-file-headline{color:var(--brando-ink);font-weight:500}.definition-file-notice .definition-file-path{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--brando-line);background:var(--brando-surface);max-width:100%;font:var(--brando-text-xs)/18px var(--brando-font-mono);color:var(--brando-muted);border-radius:4px;justify-self:end;padding:1px 7px;text-decoration:none;overflow:hidden}.definition-file-notice a.definition-file-path:hover{border-color:var(--brando-line-strong);color:var(--brando-ink)}.definition-file-notice .definition-file-explanation{max-width:72ch;font-size:var(--brando-text-sm);color:var(--brando-muted);grid-column:2/-1;line-height:18px}.definition-file-notice:not([data-state=in_sync]){border-color:var(--brando-attention-line);background:var(--brando-attention)}.definition-file-notice:not([data-state=in_sync])>[data-icon]{color:var(--brando-attention-ink)}.definition-file-notice:not([data-state=in_sync]) .definition-file-path{border-color:var(--brando-attention-line)}@media (width<=600px){.definition-file-notice{grid-template-columns:16px minmax(0,1fr)}.definition-file-notice .definition-file-path{grid-column:2;justify-self:start}}.cache-workspace{max-width:1120px}.cache-workspace .cache-unavailable{color:var(--brando-faint)}.authorization-workspace{--access-ink:var(--brando-ink);--access-muted:var(--brando-muted);--access-line:var(--brando-line);--access-wash:var(--brando-surface-hover);--access-accent:var(--brando-accent);--access-selected:var(--brando-surface-selected);color:var(--access-ink);font-size:var(--brando-text-lg);max-width:1280px;padding:38px 0 64px;line-height:1.5}.authorization-workspace *,.authorization-workspace :before,.authorization-workspace :after{box-sizing:border-box}.authorization-workspace [hidden]{display:none!important}.authorization-workspace h1,.authorization-workspace h2,.authorization-workspace h3,.authorization-workspace h4,.authorization-workspace p{margin:0;padding:0;font-weight:400}.authorization-workspace h1{font-size:var(--brando-text-6xl);letter-spacing:-.035em;line-height:1.2}.authorization-workspace h2{font-size:var(--brando-text-4xl);letter-spacing:-.025em;overflow-wrap:anywhere;line-height:1.3}.authorization-workspace h3{font-size:var(--brando-text-lg);font-weight:500}.authorization-workspace h4{font-size:var(--brando-text-md);font-weight:500}.authorization-workspace strong{font-weight:500}.authorization-workspace small{font-size:var(--brando-text-sm);color:var(--access-muted)}.authorization-workspace button:where(:not(.btn)),.authorization-workspace input,.authorization-workspace textarea,.authorization-workspace select{font-family:inherit;font-size:inherit}.authorization-workspace button{cursor:pointer}.authorization-workspace button:disabled:where(:not(.btn)){opacity:.45;cursor:not-allowed}.authorization-workspace :is(button,input,textarea,select,a,summary,[tabindex]):focus-visible{outline:2px solid var(--access-accent);outline-offset:3px}.authorization-workspace input:not([type=checkbox]),.authorization-workspace textarea,.authorization-workspace select{border:1px solid var(--access-line);background:var(--brando-surface);width:100%;min-width:0;height:36px;color:var(--access-ink);font-size:var(--brando-text-md);box-shadow:none;border-radius:5px;padding:7px 10px;line-height:20px;display:block}.authorization-workspace input:not([type=checkbox])::placeholder,.authorization-workspace textarea::placeholder,.authorization-workspace select::placeholder{color:var(--brando-muted);font-size:inherit;opacity:1}.authorization-workspace input:not([type=checkbox]):disabled,.authorization-workspace textarea:disabled,.authorization-workspace select:disabled{background:var(--access-wash);color:var(--access-muted)}.authorization-workspace .authorization-selected-count{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.authorization-workspace .authorization-page-heading{border-bottom:1px solid var(--access-line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:24px;display:flex}.authorization-workspace .authorization-page-heading p{color:var(--access-muted);font-size:var(--brando-text-md);margin-top:8px}.authorization-workspace .authorization-scope{text-align:right;font-size:var(--brando-text-sm);gap:4px;line-height:1.5;display:grid}.authorization-workspace .authorization-scope>div{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.authorization-workspace .authorization-scope span{color:var(--access-muted)}.authorization-workspace .authorization-scope strong{font-size:var(--brando-text-md)}.authorization-workspace .authorization-scope a{color:var(--access-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--brando-line-strong);-webkit-text-decoration-color:var(--brando-line-strong);text-decoration-color:var(--brando-line-strong);justify-self:end}.authorization-workspace .authorization-scope a:hover{text-decoration-color:currentColor}.authorization-workspace .authorization-layout{grid-template-columns:192px minmax(0,1fr);align-items:start;gap:24px;display:grid}.authorization-workspace .authorization-groups{min-width:0}.authorization-workspace .authorization-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.authorization-workspace .authorization-heading h2{font-size:var(--brando-text-md);letter-spacing:0;align-items:center;gap:8px;font-weight:500;display:inline-flex}.authorization-workspace .authorization-group-list{gap:4px;margin-top:12px;display:grid}.authorization-workspace .authorization-group-list>button{width:100%;color:var(--access-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.authorization-workspace .authorization-group-list>button strong{font-size:var(--brando-text-md);overflow-wrap:anywhere;display:block}.authorization-workspace .authorization-group-list>button:hover{background:var(--access-wash)}.authorization-workspace .authorization-group-list>button.selected{border-color:var(--brando-line-strong);background:var(--access-selected)}.authorization-workspace .authorization-group-list>button.selected strong{color:var(--access-accent)}.authorization-workspace .authorization-member-count{font-size:var(--brando-text-sm);font-variant-numeric:tabular-nums;margin-top:3px;display:block}.authorization-workspace .authorization-hint{font-size:var(--brando-text-sm);color:var(--access-muted);margin-top:16px;line-height:1.65}.authorization-workspace .authorization-groups>.authorization-hint{border-top:1px solid var(--access-line);padding:16px 12px 0}.authorization-workspace .authorization-editor{border-left:1px solid var(--access-line);min-width:0;min-height:480px;padding-left:24px}.authorization-workspace .authorization-editor-heading{justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}.authorization-workspace .authorization-editor-heading>div{min-width:0}.authorization-workspace .authorization-editor-heading>button{flex-shrink:0}.authorization-workspace .authorization-feedback{color:var(--brando-success-ink);font-size:var(--brando-text-sm);margin-top:6px}.authorization-workspace .authorization-group-kind{font-size:var(--brando-text-xs);color:var(--access-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.authorization-workspace .authorization-unsaved{color:var(--brando-attention-ink)}.authorization-workspace .authorization-tabs{margin:16px 0 24px}.authorization-workspace .authorization-fields{border:0;grid-template-columns:minmax(160px,.85fr) minmax(0,1.15fr);gap:16px;margin:0 0 24px;padding:0;display:grid}.authorization-workspace .authorization-fields label{font-size:var(--brando-text-sm);display:block}.authorization-workspace .authorization-fields label>span{color:var(--access-muted);font-size:var(--brando-text-xs);margin-left:5px}.authorization-workspace .authorization-fields input{margin-top:8px}.authorization-workspace .authorization-permission-heading{margin-bottom:12px}.authorization-workspace .authorization-permission-heading h3{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.authorization-workspace .authorization-permission-heading .authorization-selected-count{font-size:var(--brando-text-sm);color:var(--access-muted);font-weight:400}.authorization-workspace .authorization-filter{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:20px;display:flex}.authorization-workspace .authorization-filter input{max-width:280px}.authorization-workspace .authorization-filter>span{color:var(--access-muted);font-size:var(--brando-text-sm)}.authorization-workspace .authorization-permissions{border:1px solid var(--access-line);border-radius:6px}.authorization-workspace .authorization-permission-section+.authorization-permission-section{border-top:1px solid var(--access-line)}.authorization-workspace .authorization-permission-section>summary{cursor:pointer;font-size:var(--brando-text-md);align-items:center;gap:10px;padding:13px 14px;font-weight:500;list-style:none;display:flex}.authorization-workspace .authorization-permission-section>summary::-webkit-details-marker{display:none}.authorization-workspace .authorization-permission-section>summary:before{content:"";border-bottom:1px solid;border-right:1px solid;flex:0 0 6px;width:6px;height:6px;margin:0 2px;transform:rotate(-45deg)}.authorization-workspace .authorization-permission-section>summary small{font-size:var(--brando-text-sm);color:var(--access-muted);margin-left:auto;font-weight:400}.authorization-workspace .authorization-permission-section>summary:hover{background:var(--access-wash)}.authorization-workspace .authorization-permission-section:first-child>summary{border-radius:5px 5px 0 0}.authorization-workspace .authorization-permission-section:last-child:not([open])>summary{border-radius:0 0 5px 5px}.authorization-workspace .authorization-permission-section[open]>summary{background:var(--access-wash)}.authorization-workspace .authorization-permission-section[open]>summary:before{transform:rotate(45deg)}.authorization-workspace .authorization-table-scroll{margin-bottom:8px;padding:0 12px;overflow-x:auto}.authorization-workspace .authorization-matrix{border-collapse:collapse;table-layout:auto;width:100%;font-size:var(--brando-text-sm);margin:0}.authorization-workspace .authorization-matrix th,.authorization-workspace .authorization-matrix td{text-align:center;vertical-align:middle;border:0;padding:0}.authorization-workspace .authorization-matrix thead th{height:34px;font-size:var(--brando-text-xs);color:var(--access-muted);white-space:nowrap;border-bottom:1px solid var(--access-line);padding:0 6px;font-weight:400}.authorization-workspace .authorization-matrix thead th:first-child{text-align:left;padding-left:0}.authorization-workspace .authorization-matrix tbody th{text-align:left;min-width:112px;padding:8px 0;font-weight:400;line-height:1.4}.authorization-workspace .authorization-matrix tbody tr{border-bottom:1px solid var(--brando-line-soft)}.authorization-workspace .authorization-matrix tbody tr:last-child{border:0}.authorization-workspace .authorization-matrix tbody tr:hover{background:var(--brando-surface-hover)}.authorization-workspace .authorization-matrix tbody th:has(.authorization-row-toggle){padding:0}.authorization-workspace .authorization-row-toggle{width:100%;min-height:44px;color:inherit;text-align:left;font-size:var(--brando-text-sm);background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;margin:0;padding:6px 4px 6px 0;line-height:1.4;display:flex}.authorization-workspace .authorization-row-toggle:hover:not(:disabled){color:var(--access-accent)}.authorization-workspace .authorization-row-toggle:disabled{opacity:1}.authorization-workspace .authorization-row-toggle:disabled .authorization-row-check{opacity:.4}.authorization-workspace .authorization-resource-note{max-width:360px;color:var(--access-muted);font-size:var(--brando-text-xs);white-space:normal;padding:0 12px 10px 23px;font-weight:400;line-height:1.45;display:block}.authorization-workspace .authorization-row-check{border:1px solid color-mix(in srgb, var(--brando-muted) 75%, transparent);background:var(--brando-surface);border-radius:3px;flex:0 0 15px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.authorization-workspace .authorization-row-check [data-icon]{width:13px;height:13px;display:block}.authorization-workspace .authorization-row-toggle[aria-checked=true] .authorization-row-check{border-color:var(--access-accent);background:var(--access-accent);color:var(--brando-ink-inverse)}.authorization-workspace .authorization-row-toggle[aria-checked=mixed] .authorization-row-check{border-color:var(--access-accent);background:var(--access-selected);color:var(--access-accent)}.authorization-workspace .authorization-cell{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 6px;display:flex}.authorization-workspace .authorization-cell input{cursor:pointer;width:15px;height:15px;margin:0}.authorization-workspace .authorization-cell input:disabled{cursor:not-allowed}.authorization-workspace .authorization-cell:has(:disabled){cursor:not-allowed}.authorization-workspace .authorization-unavailable{color:var(--brando-faint)}.authorization-workspace .access-mobile-label{display:none}.authorization-workspace .authorization-backend-hint{border-left:2px solid var(--brando-attention-line);padding:4px 0 4px 12px}.authorization-workspace .authorization-editor-footer{justify-content:space-between;gap:16px;padding-top:20px;display:flex}.authorization-workspace .authorization-editor-footer>div{flex-wrap:wrap;gap:8px;display:flex}.authorization-workspace .authorization-notice{border:1px solid var(--brando-line);background:var(--brando-surface-tint);font-size:var(--brando-text-sm);border-radius:5px;margin-block:16px;padding:14px 16px;line-height:1.65}.authorization-workspace .authorization-notice>.btn{margin-top:16px}.authorization-workspace .authorization-notice.success{border-color:var(--brando-success-line);background:var(--brando-success)}.authorization-workspace .authorization-notice.error{border-color:var(--brando-error-line);background:var(--brando-error);color:var(--brando-error-ink)}.authorization-workspace .authorization-empty{text-align:center;padding:56px 24px}.authorization-workspace .authorization-empty h2{font-size:var(--brando-text-3xl)}.authorization-workspace .authorization-empty p{max-width:340px;color:var(--access-muted);font-size:var(--brando-text-md);margin:8px auto 0}.authorization-workspace .authorization-empty.compact{padding:32px 20px}.authorization-workspace .authorization-protected{border:1px solid var(--access-line);background:var(--access-wash);border-radius:6px;padding:24px}.authorization-workspace .authorization-protected h3{font-size:var(--brando-text-3xl);margin-top:12px;font-weight:400}.authorization-workspace .authorization-protected p{max-width:560px;color:var(--access-muted);line-height:1.7;font-size:var(--brando-text-md);margin-top:12px}.authorization-workspace .authorization-review>.btn{margin-left:-12px}.authorization-workspace .authorization-review>h2{margin-top:20px}.authorization-workspace .authorization-lead{color:var(--access-muted);font-size:var(--brando-text-md);margin-top:8px}.authorization-workspace .authorization-review-details{font-size:var(--brando-text-md);margin:24px 0}.authorization-workspace .authorization-review-details:empty{display:none}.authorization-workspace .authorization-review-details>div{border-bottom:1px solid var(--access-line);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.authorization-workspace .authorization-review-details dt{color:var(--access-muted)}.authorization-workspace .authorization-review-details dd{overflow-wrap:anywhere;margin:0}.authorization-workspace .authorization-review-details s{color:var(--access-muted);margin-right:10px}.authorization-workspace .authorization-diff{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.authorization-workspace .authorization-diff>section{border:1px solid var(--access-line);border-radius:6px;min-width:0;padding:16px}.authorization-workspace .authorization-diff h3{font-size:var(--brando-text-md);align-items:center;gap:8px;margin-bottom:12px;display:flex}.authorization-workspace .authorization-diff ul{max-height:340px;margin:0;padding:0;list-style:none;overflow-y:auto}.authorization-workspace .authorization-diff li{font-size:var(--brando-text-sm);border-bottom:1px solid var(--brando-line-soft);overflow-wrap:anywhere;padding:8px 0}.authorization-workspace .authorization-diff li:last-child{border-bottom:0;padding-bottom:0}.authorization-workspace .authorization-diff .authorization-hint{margin-top:0}.authorization-workspace .authorization-impact{font-size:var(--brando-text-sm);border-top:1px solid var(--access-line);color:var(--access-muted);gap:6px;padding-top:20px;display:grid}.authorization-workspace .authorization-impact strong{color:var(--access-ink);font-size:var(--brando-text-md)}.authorization-workspace .authorization-review-actions{flex-wrap:wrap;gap:12px;padding-top:20px;display:flex}.authorization-workspace .authorization-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.authorization-workspace .authorization-section-heading p{color:var(--access-muted);font-size:var(--brando-text-sm);margin-top:6px}.authorization-workspace .authorization-section-heading>button{flex-shrink:0}.authorization-workspace .authorization-member-picker{background:var(--access-wash);border:1px solid var(--access-line);border-radius:6px;margin-bottom:24px;padding:16px}.authorization-workspace .authorization-picker-results{max-height:260px;margin-top:12px;overflow-y:auto}.authorization-workspace .authorization-picker-results>div{border-top:1px solid var(--access-line);font-size:var(--brando-text-md);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.authorization-workspace .authorization-person{border-top:1px solid var(--access-line);align-items:center;gap:12px;padding:16px 0;display:flex}.authorization-workspace .authorization-person>div{overflow-wrap:anywhere;min-width:0;margin-right:auto}.authorization-workspace .authorization-person strong{font-size:var(--brando-text-md)}.authorization-workspace .authorization-person small{display:block}.authorization-workspace .authorization-avatar{background:var(--brando-badge-bg);width:32px;height:32px;color:var(--brando-badge-ink);font-size:var(--brando-text-xs);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.authorization-workspace .authorization-effective>.btn{margin-left:-12px}.authorization-workspace .authorization-effective>h3{font-size:var(--brando-text-4xl);margin-top:20px;font-weight:400}.authorization-workspace .authorization-effective>.authorization-protected,.authorization-workspace .authorization-access-section{margin-top:24px}.authorization-workspace .authorization-access-section h4{border-bottom:1px solid var(--access-line);padding-bottom:10px}.authorization-workspace .authorization-access-section dl{margin:0}.authorization-workspace .authorization-access-section dl>div{font-size:var(--brando-text-sm);border-bottom:1px solid var(--brando-line-soft);grid-template-columns:140px minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.authorization-workspace .authorization-access-section dd{margin:0}.authorization-workspace .authorization-access-section small{font-size:var(--brando-text-xs);margin-top:4px;display:block}.authorization-workspace .authorization-activity article{border-top:1px solid var(--access-line);font-size:var(--brando-text-md);justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;display:flex}.authorization-workspace .authorization-activity small{margin-top:4px;display:block}.authorization-workspace .authorization-activity time{color:var(--access-muted);font-size:var(--brando-text-sm);white-space:nowrap}.authorization-workspace .access-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.authorization-workspace .authorization-layout{grid-template-columns:minmax(0,1fr);gap:24px}.authorization-workspace .authorization-editor{border-left:0;border-top:1px solid var(--access-line);padding:24px 0 0}.authorization-workspace .authorization-group-list{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.authorization-workspace .authorization-group-list>button{border-color:var(--access-line);flex:none;width:auto;min-width:120px;max-width:260px}.authorization-workspace .authorization-groups>.authorization-hint{display:none}.authorization-workspace #authorization-group-search{max-width:280px}}@media (width<=600px){.authorization-workspace{padding-top:24px}.authorization-workspace h1{font-size:var(--brando-text-5xl)}.authorization-workspace .authorization-page-heading{flex-direction:column;align-items:stretch;gap:16px}.authorization-workspace .authorization-scope{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.authorization-workspace .authorization-scope>div{justify-content:start}.authorization-workspace .authorization-scope span{display:none}.authorization-workspace #authorization-group-search{max-width:none}.authorization-workspace .authorization-fields{grid-template-columns:1fr;gap:16px}.authorization-workspace .authorization-editor-heading{flex-wrap:wrap;align-items:start}.authorization-workspace .authorization-editor-heading h2{font-size:var(--brando-text-4xl)}.authorization-workspace .authorization-diff{grid-template-columns:1fr}.authorization-workspace .authorization-editor-footer,.authorization-workspace .authorization-activity article{flex-wrap:wrap}.authorization-workspace .authorization-person{flex-wrap:wrap;gap:8px}.authorization-workspace .authorization-person>div{width:calc(100% - 44px);margin:0}.authorization-workspace .authorization-section-heading{flex-wrap:wrap;align-items:start}.authorization-workspace .authorization-filter input{max-width:none}.authorization-workspace .authorization-matrix,.authorization-workspace .authorization-matrix tbody{display:block}.authorization-workspace .authorization-matrix thead{display:none}.authorization-workspace .authorization-matrix tr{flex-wrap:wrap;padding:8px 0 12px;display:flex}.authorization-workspace .authorization-matrix tbody th{width:100%;padding:4px 0 8px;font-weight:500;display:block}.authorization-workspace .authorization-matrix tbody th:has(.authorization-row-toggle){padding:0}.authorization-workspace .authorization-matrix td{width:auto;display:block}.authorization-workspace .authorization-matrix td:has(.authorization-unavailable){display:none}.authorization-workspace .authorization-cell{justify-content:start;gap:8px;padding:10px 16px 10px 0}.authorization-workspace .access-mobile-label{font-size:var(--brando-text-sm);display:inline}.authorization-workspace .authorization-table-scroll{overflow:visible}.authorization-workspace .authorization-review-details>div,.authorization-workspace .authorization-access-section dl>div{grid-template-columns:1fr;gap:4px}}@media (pointer:coarse){.authorization-workspace input:not([type=checkbox]),.authorization-workspace .authorization-tab{min-height:40px}}.environment-management-live{gap:24px;padding-bottom:80px;display:grid}.environment-management-live .environment-notice,.environment-management-live .environment-panel{border:1px solid color-mix(in srgb, var(--brando-ink) 18%, transparent);background:var(--brando-surface);box-shadow:0 2px 10px color-mix(in srgb, var(--brando-ink) 5%, transparent);border-radius:16px;padding:26px}.environment-management-live .environment-notice{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);line-height:1.5}.environment-management-live .environment-notice.warning{border-color:color-mix(in srgb, var(--brando-ink) 26%, transparent);background:var(--brando-surface-subform);box-shadow:none}.environment-management-live .environment-overview{position:relative;overflow:hidden}.environment-management-live .environment-overview:before{background:var(--brando-surface-selected);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.environment-management-live .environment-panel>h2+form,.environment-management-live .environment-panel>h2+.environment-table-wrap{margin-top:26px}.environment-management-live .environment-panel>p+form,.environment-management-live .environment-panel>.environment-hint+form{margin-top:32px}.environment-management-live .environment-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.environment-management-live .environment-panel>header button,.environment-management-live h2,.environment-management-live h3{margin:0}.environment-management-live .environment-eyebrow{color:color-mix(in srgb, var(--brando-ink) 62%, transparent);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-weight:500;line-height:1.3;display:block}.environment-management-live h2{font-size:clamp(var(--brando-text-3xl), 1.6vw, var(--brando-text-4xl));margin-bottom:14px;line-height:1.1}.environment-management-live .environment-overview h2{font-size:clamp(var(--brando-text-5xl), 3vw, var(--brando-text-6xl));line-height:1.05}.environment-management-live .environment-overview>header p{margin-bottom:0}.environment-management-live .environment-panel>p{max-width:62ch;color:color-mix(in srgb, var(--brando-ink) 55%, transparent);font-size:var(--brando-text-md);margin:0;line-height:1.55}.environment-management-live .environment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.environment-management-live form,.environment-management-live label{gap:9px;display:grid}.environment-management-live form{gap:22px}.environment-management-live label>span{color:color-mix(in srgb, var(--brando-ink) 62%, transparent);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.environment-management-live input,.environment-management-live select{width:100%;min-height:40px;font-size:var(--brando-text-md);border:1px solid color-mix(in srgb, var(--brando-ink) 22%, transparent);background:var(--brando-surface);color:inherit;border-radius:10px;padding:8px 12px;transition:border-color .15s}.environment-management-live input:focus,.environment-management-live select:focus{border-color:color-mix(in srgb, var(--brando-ink) 45%, transparent);outline:none}.environment-management-live select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23052752' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:11px;padding-right:36px}.environment-management-live form>.btn[type=submit]{justify-self:start;margin-top:10px}.environment-management-live button[disabled]:not(.btn){cursor:not-allowed;opacity:.4}.environment-management-live .environment-pair{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;display:grid}.environment-management-live .environment-replace-live{align-items:center;gap:8px;display:flex}.environment-management-live .environment-replace-live>span{font-family:inherit;font-size:var(--brando-text-sm);letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--brando-ink) 72%, transparent);font-weight:400}.environment-management-live .environment-replace-live input{flex:none;width:auto;min-height:0;margin:0;padding:0}.environment-management-live .environment-arrow{height:40px;color:color-mix(in srgb, var(--brando-ink) 45%, transparent);align-self:end;place-items:center;padding:0;display:grid}.environment-management-live .environment-hint{background:color-mix(in srgb, var(--brando-accent) 6%, var(--brando-surface));color:color-mix(in srgb, var(--brando-ink) 72%, transparent);margin:0}.environment-management-live .environment-hint span{max-width:62ch}.environment-management-live .environment-overview>.environment-hint{margin-top:16px}.environment-management-live .environment-table-wrap{margin-top:26px;overflow-x:auto}.environment-management-live table{border-collapse:collapse;width:100%}.environment-management-live .environment-overview table{table-layout:fixed}.environment-management-live .environment-overview th:first-child,.environment-management-live .environment-overview td:first-child{width:46%}.environment-management-live .environment-overview th:nth-child(2),.environment-management-live .environment-overview td:nth-child(2),.environment-management-live .environment-overview th:nth-child(3),.environment-management-live .environment-overview td:nth-child(3){width:16%}.environment-management-live .environment-overview th:nth-child(4),.environment-management-live .environment-overview td:nth-child(4){width:22%}.environment-management-live th.environment-actions,.environment-management-live td.environment-actions{text-align:right}.environment-management-live .environment-panel:not(.environment-overview) table{table-layout:fixed}.environment-management-live .environment-panel:not(.environment-overview) th:first-child,.environment-management-live .environment-panel:not(.environment-overview) td:first-child{width:42%}.environment-management-live .environment-log th:first-child,.environment-management-live .environment-log td:first-child{width:16%}.environment-management-live .environment-log th:nth-child(2),.environment-management-live .environment-log td:nth-child(2){width:18%}.environment-management-live .environment-log th:nth-child(3),.environment-management-live .environment-log td:nth-child(3){width:38%}.environment-management-live .environment-log th:nth-child(4),.environment-management-live .environment-log td:nth-child(4){width:28%}.environment-management-live .environment-log td{padding-top:10px;padding-bottom:10px}.environment-management-live .environment-log .item-meta .avatar,.environment-management-live .environment-log .item-meta .avatar img{width:32px;height:32px}.environment-management-live .environment-log .item-meta .name{font-size:var(--brando-text-md)}.environment-management-live .environment-log .item-meta .time{color:color-mix(in srgb, var(--brando-ink) 55%, transparent);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-xs)}.environment-management-live .environment-panel:not(.environment-overview) th:nth-child(2),.environment-management-live .environment-panel:not(.environment-overview) td:nth-child(2){width:24%}.environment-management-live .environment-panel:not(.environment-overview) th:nth-child(3),.environment-management-live .environment-panel:not(.environment-overview) td:nth-child(3){width:16%}.environment-management-live .environment-panel:not(.environment-overview) th:nth-child(4),.environment-management-live .environment-panel:not(.environment-overview) td:nth-child(4){width:18%}.environment-management-live .environment-panel:not(.environment-overview) td:nth-child(2){color:color-mix(in srgb, var(--brando-ink) 72%, transparent);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm)}.environment-management-live th{border-bottom:1px solid color-mix(in srgb, var(--brando-ink) 18%, transparent);color:color-mix(in srgb, var(--brando-ink) 62%, transparent);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:0 10px 10px;font-weight:500}.environment-management-live td{border-bottom:1px solid color-mix(in srgb, var(--brando-ink) 10%, transparent);text-align:left;vertical-align:middle;padding:14px 10px}.environment-management-live tr:last-child td{border-bottom:none}.environment-management-live td code{background:color-mix(in srgb, var(--brando-ink) 7%, transparent);color:color-mix(in srgb, var(--brando-ink) 70%, transparent);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);border-radius:6px;margin-left:8px;padding:2px 7px;line-height:1.4;display:inline-block}.environment-management-live .environment-inline-form input{min-height:30px;font-size:var(--brando-text-md);background:0 0;border-color:#0000;padding:4px 8px;transition:border-color .15s,background-color .15s}.environment-management-live .environment-inline-form input:hover:not(:disabled){border-color:color-mix(in srgb, var(--brando-ink) 18%, transparent)}.environment-management-live .environment-inline-form input:focus{border-color:color-mix(in srgb, var(--brando-ink) 45%, transparent);background:var(--brando-surface)}.environment-management-live .environment-inline-form input:disabled{cursor:not-allowed}.environment-management-live .environment-inline-form input::placeholder{color:color-mix(in srgb, var(--brando-ink) 35%, transparent)}.environment-management-live .environment-state,.environment-management-live .environment-count{background:color-mix(in srgb, var(--brando-ink) 8%, transparent);color:color-mix(in srgb, var(--brando-ink) 70%, transparent);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;line-height:1;display:inline-flex}.environment-management-live .environment-state.live{background:color-mix(in srgb, var(--brando-accent) 12%, transparent);color:var(--brando-accent)}.environment-management-live .environment-state.live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.environment-management-live .environment-log__reason{color:color-mix(in srgb, var(--brando-ink) 62%, transparent);font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--brando-text-sm);white-space:normal;margin-top:4px;display:block}.environment-management-live td.environment-actions{white-space:nowrap;display:table-cell}.environment-management-live td.environment-actions .btn{vertical-align:middle;margin:0 0 0 8px}.environment-management-live .environment-empty{text-align:center;justify-items:center;gap:10px;padding:26px 20px 6px;display:grid}.environment-management-live .environment-empty p{color:color-mix(in srgb, var(--brando-ink) 55%, transparent);margin:0}.environment-management-live .environment-empty__icon{background:color-mix(in srgb, var(--brando-ink) 6%, transparent);width:46px;height:46px;color:color-mix(in srgb, var(--brando-ink) 45%, transparent);border-radius:14px;place-items:center;display:inline-grid}.environment-management-live .environment-empty__icon [data-icon]{width:20px;height:20px;color:color-mix(in srgb, var(--brando-ink) 45%, transparent)}.environment-management-live .environment-archives{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.environment-management-live .environment-archives li{background:color-mix(in srgb, var(--brando-ink) 5%, transparent);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-xs);border-radius:10px;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 12px;display:flex}.environment-management-live .environment-archive__identity{gap:4px;min-width:0;display:grid}.environment-management-live .environment-archive__note{color:color-mix(in srgb, var(--brando-ink) 62%, transparent);font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--brando-text-sm)}.environment-management-live .environment-log__operation{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-sm);font-weight:500}.environment-management-live .environment-log__heading{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.environment-management-live .environment-archive__meta{align-items:center;gap:12px;display:flex}.environment-management-live .environment-log__note{color:color-mix(in srgb, var(--brando-ink) 62%, transparent);font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--brando-text-md);white-space:normal}@media (width<=900px){.environment-management-live .environment-grid{grid-template-columns:1fr}.environment-management-live .environment-panel>header{display:grid}}.frontend-assets-workspace{max-width:1120px}.frontend-assets-workspace .frontend-assets-live{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.frontend-assets-workspace .frontend-assets-current,.frontend-assets-workspace .frontend-assets-library,.frontend-assets-workspace .frontend-assets-environments{border:1px solid var(--workspace-line);background:var(--brando-surface);border-radius:7px}.frontend-assets-workspace .frontend-assets-current{background:var(--brando-surface-hover);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:20px;display:grid}.frontend-assets-workspace .frontend-assets-current.uploaded{background:var(--brando-surface-tint)}.frontend-assets-workspace .frontend-assets-eyebrow{color:var(--workspace-muted);font-size:var(--brando-text-xs);margin-bottom:8px;line-height:1.5;display:block}.frontend-assets-workspace .frontend-assets-current__content h2{font-size:var(--brando-text-3xl)}.frontend-assets-workspace .frontend-assets-current__content>p{max-width:600px;color:var(--workspace-muted);font-size:var(--brando-text-md);margin-top:8px}.frontend-assets-workspace .frontend-assets-current__meta{border-top:1px solid var(--workspace-line);flex-wrap:wrap;gap:16px 32px;margin-top:20px;padding-top:16px;display:flex}.frontend-assets-workspace .frontend-assets-current__meta>div{min-width:100px}.frontend-assets-workspace .frontend-assets-current__meta dt,.frontend-assets-workspace .frontend-assets-build__meta dt{color:var(--workspace-muted);font-size:var(--brando-text-xs);margin-bottom:4px}.frontend-assets-workspace .frontend-assets-current__meta dd,.frontend-assets-workspace .frontend-assets-build__meta dd{font-size:var(--brando-text-sm);overflow-wrap:anywhere}.frontend-assets-workspace .frontend-assets-current__meta dd+dd{color:var(--workspace-muted);margin-top:2px}.frontend-assets-workspace .frontend-assets-current__actions{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.frontend-assets-workspace .frontend-assets-status,.frontend-assets-workspace .frontend-assets-count{background:var(--brando-badge-bg);color:var(--brando-badge-ink);font-size:var(--brando-text-xs);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:2px 7px;line-height:18px;display:inline-flex}.frontend-assets-workspace .frontend-assets-status.active{background:var(--brando-success);color:var(--brando-success-ink)}.frontend-assets-workspace .frontend-assets-status>span{background:var(--brando-faint);border-radius:50%;width:5px;height:5px}.frontend-assets-workspace .frontend-assets-status.active>span{background:var(--brando-status-published)}.frontend-assets-workspace .frontend-assets-library>header,.frontend-assets-workspace .frontend-assets-environments>header{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:start;gap:24px;padding:16px;display:flex}.frontend-assets-workspace .frontend-assets-library>header .frontend-assets-eyebrow{display:none}.frontend-assets-workspace .frontend-assets-library>header h2,.frontend-assets-workspace .frontend-assets-environments>header h2{font-size:var(--brando-text-xl)}.frontend-assets-workspace .frontend-assets-library>header p,.frontend-assets-workspace .frontend-assets-environments>header p{color:var(--workspace-muted);font-size:var(--brando-text-sm);max-width:650px;margin-top:8px}.frontend-assets-workspace .frontend-assets-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.frontend-assets-workspace .frontend-assets-empty p{max-width:480px;font-size:var(--brando-text-md);color:var(--workspace-muted)}.frontend-assets-workspace .frontend-assets-current__meta>div:last-child{min-width:160px}.frontend-assets-workspace .frontend-assets-current__meta>div:last-child dd{white-space:nowrap}.frontend-assets-workspace .frontend-assets-list.workspace-table-scroll{border-radius:0 0 7px 7px}.frontend-assets-workspace .frontend-assets-table{min-width:760px}.frontend-assets-workspace .frontend-assets-build.active{background:var(--brando-surface-shaded)}.frontend-assets-workspace .frontend-assets-table .frontend-assets-build__identity{width:auto;min-width:180px}.frontend-assets-workspace .frontend-assets-build__identity h3{font-size:var(--brando-text-md);overflow-wrap:anywhere}.frontend-assets-workspace .frontend-assets-build__identity code{font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);color:var(--workspace-muted);overflow-wrap:anywhere;margin-top:5px;display:block}.frontend-assets-workspace .frontend-assets-table .frontend-assets-build__uploaded{width:175px;font-size:var(--brando-text-sm);white-space:nowrap}.frontend-assets-workspace .frontend-assets-table .frontend-assets-build__bundle{width:130px;font-size:var(--brando-text-sm);white-space:nowrap}.frontend-assets-workspace .frontend-assets-table .frontend-assets-build__status{width:104px}.frontend-assets-workspace .frontend-assets-table .frontend-assets-build__actions{text-align:right;width:130px;min-width:130px}.frontend-assets-workspace .frontend-assets-table .frontend-assets-build__actions.environment{white-space:nowrap;width:auto}.frontend-assets-workspace .frontend-assets-build__actions .btn+.btn{margin-left:8px}.frontend-assets-workspace .frontend-assets-environments__table{min-width:600px}.frontend-assets-workspace .frontend-assets-environment__identity h3{font-size:var(--brando-text-md)}.frontend-assets-workspace .frontend-assets-environment__identity p{color:var(--workspace-muted);font-size:var(--brando-text-xs);overflow-wrap:anywhere;margin-top:4px}.frontend-assets-workspace .frontend-assets-table .frontend-assets-environment__build{font-size:var(--brando-text-sm);overflow-wrap:anywhere}.frontend-assets-workspace .frontend-assets-table .frontend-assets-environment__source{width:104px}.frontend-assets-workspace .frontend-assets-table .frontend-assets-environment__actions{text-align:right;width:180px}@media (width<=600px){.frontend-assets-workspace .frontend-assets-current{grid-template-columns:1fr;gap:16px;padding:16px}.frontend-assets-workspace .frontend-assets-current__actions{flex-flow:wrap;align-items:flex-start}.frontend-assets-workspace .frontend-assets-library>header,.frontend-assets-workspace .frontend-assets-environments>header{padding:16px}.frontend-assets-workspace .frontend-assets-current__meta{gap:16px}}.globals-live{flex-wrap:nowrap;display:flex}.globals-live>:nth-child(odd){margin-left:0}.globals-live .categories h2{font-size:var(--brando-text-sm);text-align:center;margin-bottom:12px}.globals-live .categories button{border:1px solid var(--brando-ink);width:100%;padding:15px}.globals-live .categories button.selected{background-color:var(--brando-ink);color:var(--brando-surface-subform)}.globals-live .categories button+button{margin-top:-1px}.globals-live .categories button:first-of-type{border-top-left-radius:25px;border-top-right-radius:25px}.globals-live .categories button:last-of-type{border-bottom-right-radius:25px;border-bottom-left-radius:25px}.globals-live .content h3{font-size:var(--brando-text-4xl)}.globals-live .content .vars{max-width:650px;margin-top:25px}.globals-live .content .vars .var h2{font-size:var(--brando-text-3xl);border-bottom:2px solid;margin-bottom:25px;display:inline-block}.publishing-workspace{max-width:1120px}.publishing-workspace .publishing-entry{width:50%;min-width:200px}.publishing-workspace .publishing-entry strong{font-weight:500}.publishing-workspace .publishing-date{white-space:nowrap;font-variant-numeric:tabular-nums}.seo-crawlers{clear:both;color:var(--brando-ink);font-size:var(--brando-text-md);gap:16px;line-height:20px;display:grid}.seo-crawlers p{margin:0;padding:0}.seo-crawlers .seo-crawlers-intro{color:var(--brando-muted);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seo-crawlers .seo-crawlers-view{border:1px solid var(--brando-line);background:var(--brando-surface);min-height:30px;color:var(--brando-ink);font-size:var(--brando-text-sm);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;padding:5px 12px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.seo-crawlers .seo-crawlers-view:hover{background:var(--brando-surface-hover)}.seo-crawlers :is(a,input,summary,[tabindex]):focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.seo-crawlers .seo-crawler-table-scroll{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:6px;overflow-x:auto}.seo-crawlers .seo-crawler-table{border-collapse:collapse;width:100%;margin:0}.seo-crawlers .seo-crawler-table :is(th,td){text-align:left;vertical-align:middle;border:0;padding:10px 12px}.seo-crawlers .seo-crawler-table :is(th,td):first-child{padding-left:16px}.seo-crawlers .seo-crawler-table :is(th,td):last-child{padding-right:16px}.seo-crawlers .seo-crawler-table thead th{background:var(--brando-surface-shaded);border-bottom:1px solid var(--brando-line);color:var(--brando-muted);font-size:var(--brando-text-sm);white-space:nowrap;font-weight:400}.seo-crawlers .seo-crawler-table tbody tr+tr td,.seo-crawlers .seo-crawler-table tbody+tbody .seo-crawler-group th{border-top:1px solid var(--brando-line)}.seo-crawlers .seo-crawler-table .seo-crawler-group th{color:var(--brando-muted);font-size:var(--brando-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:14px;padding-bottom:6px;font-weight:500}.seo-crawlers .seo-crawler-table .seo-crawler-group+tr td{border-top:0}.seo-crawlers .seo-crawler-name{white-space:nowrap}.seo-crawlers .seo-crawler-name strong{font-weight:500}.seo-crawlers .seo-crawler-name span,.seo-crawlers .seo-crawler-purpose{color:var(--brando-muted)}.seo-crawlers .seo-crawler-purpose small{color:var(--brando-note-ink);font-size:var(--brando-text-sm);margin-top:2px;display:block}.seo-crawlers .seo-crawler-access{white-space:nowrap;width:1%}.seo-crawlers .seo-crawler-signal{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.seo-crawlers .seo-crawler-signal h4{font-size:var(--brando-text-md);margin:0;font-weight:500;line-height:20px}.seo-crawlers .seo-crawler-signal p{color:var(--brando-muted);font-size:var(--brando-text-sm);margin-top:4px;line-height:18px}.seo-crawlers .seo-crawler-lines summary{cursor:pointer;color:var(--brando-ink);font-size:var(--brando-text-sm)}.seo-crawlers .seo-crawler-lines pre{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);white-space:pre;border-radius:6px;margin:8px 0 0;padding:12px 14px;line-height:18px;overflow-x:auto}.seo-crawlers .seo-crawler-lines p{color:var(--brando-muted);font-size:var(--brando-text-sm);margin-top:8px}.seo-crawlers .seo-crawlers-note{color:var(--brando-muted);font-size:var(--brando-text-sm);line-height:18px}@media (width<=600px){.seo-crawlers .seo-crawlers-intro{flex-direction:column}.seo-crawlers .seo-crawler-signal{flex-direction:column;align-items:flex-start}.seo-crawlers .seo-crawler-table thead{display:none}.seo-crawlers .seo-crawler-table tbody,.seo-crawlers .seo-crawler-table tr,.seo-crawlers .seo-crawler-table td,.seo-crawlers .seo-crawler-table th{display:block}.seo-crawlers .seo-crawler-table tbody tr:not(.seo-crawler-group){grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 16px;display:grid}.seo-crawlers .seo-crawler-table tbody tr:not(.seo-crawler-group) td{border:0;padding:0}.seo-crawlers .seo-crawler-table tbody tr+tr:not(.seo-crawler-group){border-top:1px solid var(--brando-line)}.seo-crawlers .seo-crawler-table tbody tr+tr td{border-top:0}.seo-crawlers .seo-crawler-table .seo-crawler-name{white-space:normal;grid-area:1/1}.seo-crawlers .seo-crawler-table .seo-crawler-purpose{grid-area:2/1/auto/-1}.seo-crawlers .seo-crawler-table .seo-crawler-access{grid-area:1/2;width:auto}}.seo-segmented{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:5px;flex-shrink:0;display:inline-flex;overflow:hidden}.seo-segmented label{cursor:pointer;margin:0;display:flex;position:relative}.seo-segmented label+label{border-left:1px solid var(--brando-line)}.seo-segmented input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.seo-segmented span{color:var(--brando-muted);font-size:var(--brando-text-sm);white-space:nowrap;padding:3px 10px;font-weight:400;line-height:18px;display:block}.seo-segmented label:hover span{background:var(--brando-surface-hover)}.seo-segmented input:checked+span{background:var(--brando-surface-selected);color:var(--brando-accent);font-weight:500}.seo-segmented label[data-value=block] input:checked+span,.seo-segmented label[data-value=no] input:checked+span{background:color-mix(in srgb, var(--brando-status-disabled) 12%, var(--brando-surface));color:color-mix(in srgb, var(--brando-status-disabled) 75%, var(--brando-ink))}.seo-segmented input:focus-visible+span{outline:2px solid var(--brando-accent);outline-offset:-2px}@media (pointer:coarse){.seo-segmented span{padding:10px 14px}}.admin-workspace.seo-workspace .seo-indexnow{margin-top:32px}.seo-indexnow-body{padding:16px}.seo-indexnow-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px;margin:0;display:grid}.seo-indexnow-facts dt{color:var(--brando-muted);font-size:var(--brando-text-sm);line-height:18px}.seo-indexnow-facts dd{color:var(--brando-ink);font-size:var(--brando-text-md);overflow-wrap:anywhere;margin:4px 0 0;line-height:20px}.seo-indexnow-facts a{color:var(--brando-ink);text-underline-offset:3px}.utils-workspace{--utils-ink:var(--brando-ink);--utils-muted:var(--brando-muted);--utils-line:var(--brando-line);--utils-green:var(--brando-accent);max-width:1120px;color:var(--utils-ink);font-size:var(--brando-text-lg);padding:38px 0 64px;line-height:1.55}.utils-workspace *,.utils-workspace :before,.utils-workspace :after{box-sizing:border-box}.utils-workspace h1,.utils-workspace h2,.utils-workspace h3,.utils-workspace h4,.utils-workspace h5,.utils-workspace p,.utils-workspace ul,.utils-workspace dl,.utils-workspace dd{margin:0;padding:0}.utils-workspace h1,.utils-workspace h2,.utils-workspace h3,.utils-workspace h4,.utils-workspace h5{letter-spacing:-.025em;text-transform:none;font-weight:500}.utils-workspace :is(button,input,a):not(.btn){font:inherit}.utils-workspace button:disabled:not(.btn){opacity:.48;cursor:not-allowed}.utils-workspace :is(button,input,a,summary,[tabindex]):focus-visible{outline:2px solid var(--utils-green);outline-offset:4px}.utils-workspace code,.utils-workspace pre{font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);overflow-wrap:anywhere}.utils-workspace .utils-eyebrow{color:var(--utils-muted);font-size:var(--brando-text-2xs);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1.5;display:block}.utils-workspace .utils-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.utils-workspace .utils-page-heading h1{font-size:var(--brando-text-6xl);max-width:650px;margin:8px 0;line-height:1.2}.utils-workspace .utils-page-heading p{color:var(--utils-muted);font-size:var(--brando-text-md)}.utils-workspace .utils-version{font-family:var(--brando-font-mono);font-size:var(--brando-text-2xs);color:var(--utils-muted);flex-shrink:0;padding-top:3px}.utils-workspace .utils-authorization{border:1px solid var(--utils-line);background:var(--brando-surface);border-radius:12px;overflow:hidden}.utils-workspace .utils-auth-heading{background:var(--brando-surface-tint);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 16px;display:flex}.utils-workspace .utils-auth-heading h2{font-size:var(--brando-text-4xl);color:var(--utils-green);margin:0 0 8px;line-height:1.3}.utils-workspace .utils-auth-heading p{max-width:540px;color:var(--utils-muted);font-size:var(--brando-text-md);line-height:1.7}.utils-workspace .utils-mode{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);color:var(--brando-muted);font-size:var(--brando-text-2xs);white-space:nowrap;border-radius:30px;flex-shrink:0;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.utils-workspace .utils-mode i{background:var(--brando-status-pending);border-radius:50%;width:6px;height:6px}.utils-workspace .utils-mode.is-live i{background:var(--brando-status-published)}.utils-workspace .utils-cutover-note{background:var(--brando-surface-tint);font-size:var(--brando-text-xs);color:var(--brando-muted);align-items:center;gap:10px;padding:0 28px 20px;display:flex}.utils-workspace .utils-note-mark{border:1px solid var(--brando-faint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-family:Georgia,serif;font-style:italic;display:inline-flex}.utils-workspace .utils-migration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px 28px;display:grid}.utils-workspace .utils-migration-steps article{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.utils-workspace .utils-migration-steps article+article{border-left:1px solid var(--utils-line);padding-left:24px}.utils-workspace .utils-step-number{width:100%;font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);color:var(--brando-faint);align-items:center;gap:12px;margin-bottom:12px;display:flex}.utils-workspace .utils-step-number>span{width:20px;height:20px;color:var(--utils-green);background:var(--brando-surface-selected);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.utils-workspace .utils-migration-steps h3{font-size:var(--brando-text-lg);margin-bottom:8px}.utils-workspace .utils-migration-steps p{color:var(--utils-muted);font-size:var(--brando-text-sm);line-height:1.65}.utils-workspace .utils-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.utils-workspace .utils-migration-steps .utils-actions{margin-top:auto}.utils-workspace .utils-feedback{border:1px solid var(--utils-line);font-size:var(--brando-text-sm);border-radius:5px;margin:0 28px 20px;padding:12px 16px}.utils-workspace .utils-feedback.success{background:var(--brando-success);border-color:var(--brando-success-line);color:var(--brando-success-ink)}.utils-workspace .utils-feedback.error,.utils-workspace .utils-upload-error{background:var(--brando-error);border-color:var(--brando-error-line);color:var(--brando-error-ink)}.utils-workspace .utils-feedback.warning{background:var(--brando-attention);border-color:var(--brando-attention-line);color:var(--brando-attention-ink)}.utils-workspace .utils-report{border-top:1px solid var(--utils-line);padding:24px 28px}.utils-workspace .utils-report-heading,.utils-workspace .utils-preview-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.utils-workspace .utils-report h3{font-size:var(--brando-text-xl)}.utils-workspace .utils-report-stats{border-block:1px solid var(--utils-line);grid-template-columns:repeat(4,1fr);margin:0 0 22px;padding:22px 0;display:grid}.utils-workspace .utils-report-stats>div{border-left:1px solid var(--utils-line);padding:0 20px}.utils-workspace .utils-report-stats>div:first-child{border-left:0;padding-left:0}.utils-workspace .utils-report-stats dd{font-size:var(--brando-text-6xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.15}.utils-workspace .utils-report-stats dt{color:var(--utils-muted);font-size:var(--brando-text-xs);margin-top:8px}.utils-workspace .utils-report-stats .needs-review dd{color:var(--brando-attention-ink)}.utils-workspace .utils-report .utils-feedback{margin:0 0 18px}.utils-workspace .utils-rules{border:1px solid var(--utils-line);border-radius:6px}.utils-workspace .utils-rules summary{cursor:pointer;font-size:var(--brando-text-sm);align-items:center;gap:10px;padding:14px 16px;list-style:none;display:flex}.utils-workspace summary::-webkit-details-marker{display:none}.utils-workspace .utils-rules summary:after{content:"+";font-size:var(--brando-text-xl);margin-left:auto}.utils-workspace .utils-rules[open] summary:after{content:"−"}.utils-workspace .utils-rules-content{padding:0 16px 18px}.utils-workspace .utils-rules-content>p{font-size:var(--brando-text-sm);color:var(--utils-muted);max-width:80ch;margin-bottom:12px}.utils-workspace .utils-module-name{background:var(--brando-badge-bg);border-radius:4px;margin:16px 0;padding:6px 9px;display:inline-block}.utils-workspace .utils-rule-role{border-top:1px solid var(--brando-line-soft);grid-template-columns:80px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.utils-workspace .utils-rule-role:last-child{padding-bottom:0}.utils-workspace .utils-rule-role h4{font-size:var(--brando-text-xs);padding-top:4px}.utils-workspace .utils-rule-role p{font-size:var(--brando-text-xs);color:var(--utils-muted)}.utils-workspace .utils-rule-role ul{gap:8px;list-style:none;display:grid}.utils-workspace .utils-rule-role li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.utils-workspace .utils-rule-effect{color:var(--brando-success-ink);font-size:var(--brando-text-2xs)}.utils-workspace .utils-rule-effect.is-deny{color:var(--brando-error-ink)}.utils-workspace .utils-rule-role pre{white-space:pre-wrap;background:var(--brando-surface-shaded);color:var(--brando-ink);border-radius:4px;flex-basis:100%;margin:0;padding:8px 10px}.utils-workspace .utils-deploy-step{background:var(--brando-surface-shaded);border-radius:6px;margin-top:20px;padding:18px}.utils-workspace .utils-deploy-step>code{color:var(--utils-green);margin:10px 0;display:block}.utils-workspace .utils-deploy-step>p{font-size:var(--brando-text-xs);color:var(--utils-muted)}.utils-workspace .utils-transfer{border-top:1px solid var(--utils-line);padding:24px 28px 0}.utils-workspace .utils-transfer-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.utils-workspace .utils-transfer-heading h3{font-size:var(--brando-text-2xl);margin-top:6px;line-height:1.3}.utils-workspace .utils-transfer-scope{text-align:right;font-size:var(--brando-text-2xs)}.utils-workspace .utils-transfer-scope span{color:var(--utils-muted)}.utils-workspace .utils-transfer-scope strong{font-size:var(--brando-text-sm);font-weight:500;display:block}.utils-workspace .utils-transfer-scope a{font-size:var(--brando-text-2xs);color:var(--utils-green);text-underline-offset:3px;margin-top:6px;text-decoration:underline;display:inline-block}.utils-workspace .utils-transfer-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.utils-workspace .utils-transfer-grid>*{background:var(--brando-surface-shaded);border:1px solid var(--brando-line);border-radius:8px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.utils-workspace .utils-transfer-grid .utils-import{background:var(--brando-surface-shaded);border-color:var(--brando-line)}.utils-workspace .utils-transfer-grid h4{font-size:var(--brando-text-lg);margin-bottom:8px}.utils-workspace .utils-transfer-grid p{color:var(--utils-muted);font-size:var(--brando-text-sm);max-width:48ch;line-height:1.65}.utils-workspace .utils-transfer-grid .utils-actions{margin-top:auto}.utils-workspace .utils-download{width:fit-content;font-size:var(--brando-text-xs);color:var(--utils-green);text-underline-offset:4px;display:inline-block}.utils-workspace .utils-dropzone{border:1px dashed var(--brando-line-strong);background:color-mix(in srgb, var(--brando-surface) 60%, transparent);text-align:center;border-radius:5px;width:100%;margin-top:16px;padding:13px 12px;position:relative}.utils-workspace .utils-dropzone:focus-within,.utils-workspace .utils-dropzone:hover{border-color:var(--brando-accent);background:var(--brando-surface)}.utils-workspace .utils-dropzone label{font-size:var(--brando-text-sm);color:var(--brando-ink);cursor:pointer;display:block}.utils-workspace .utils-dropzone label span{color:var(--brando-muted);font-size:var(--brando-text-2xs);margin-top:3px;display:block}.utils-workspace .utils-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.utils-workspace .utils-upload-entry{font-size:var(--brando-text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;width:100%;margin-top:12px;display:flex}.utils-workspace .utils-upload-entry>span{overflow-wrap:anywhere;flex:1;min-width:0}.utils-workspace .utils-upload-entry button{cursor:pointer;font-size:var(--brando-text-2xl);color:var(--utils-muted);background:0 0;border:0;padding:4px 9px}.utils-workspace .utils-upload-entry progress{width:100%;height:4px}.utils-workspace .utils-upload-error{font-size:var(--brando-text-xs);border-radius:4px;margin-top:12px;padding:8px}.utils-workspace .utils-transfer-note{border-top:1px solid var(--utils-line);font-size:var(--brando-text-xs);color:var(--utils-muted);padding:16px 0 20px;line-height:1.7}.utils-workspace .utils-preview-heading{margin-bottom:14px}.utils-workspace .utils-preview-heading h4{font-size:var(--brando-text-xl)}.utils-workspace .utils-preview-totals{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.utils-workspace .utils-preview-totals>span:last-child{color:var(--utils-muted);font-size:var(--brando-text-xs);margin-left:auto}.utils-workspace .utils-import-change{border-top:1px solid var(--utils-line)}.utils-workspace .utils-import-change summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;list-style:none;display:flex}.utils-workspace .utils-import-change summary strong{font-size:var(--brando-text-sm);font-weight:500}.utils-workspace .utils-import-change summary code{color:var(--utils-muted);font-size:var(--brando-text-2xs);margin-top:3px;display:block}.utils-workspace .utils-disclosure{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin:0 3px;transform:rotate(-45deg)}.utils-workspace .utils-import-change[open] .utils-disclosure{transform:rotate(45deg)}.utils-workspace .utils-change-counts{font-size:var(--brando-text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.utils-workspace .utils-added{color:var(--brando-success-ink)}.utils-workspace .utils-removed{color:var(--brando-error-ink)}.utils-workspace .utils-change-details{font-size:var(--brando-text-xs);padding:0 0 18px}.utils-workspace .utils-change-details dl>div{grid-template-columns:90px minmax(0,1fr);gap:12px;margin-bottom:10px;display:grid}.utils-workspace .utils-change-details dt,.utils-workspace .utils-change-details s{color:var(--utils-muted)}.utils-workspace .utils-change-details s{margin-right:8px}.utils-workspace .utils-grant-diff{background:var(--brando-surface-shaded);border-radius:5px;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px;padding:16px;display:grid}.utils-workspace .utils-grant-diff h5{font-size:var(--brando-text-xs);margin-bottom:8px}.utils-workspace .utils-grant-diff>div{min-width:0}.utils-workspace .utils-grant-diff ul{overscroll-behavior:contain;gap:6px;max-height:280px;padding-right:8px;list-style:none;display:grid;overflow:auto}.utils-workspace .utils-grant-diff code{font-size:var(--brando-text-2xs)}.utils-workspace .utils-apply-bar{border-top:1px solid var(--utils-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.utils-workspace .utils-apply-bar p{font-size:var(--brando-text-xs);color:var(--utils-muted);max-width:50ch}.utils-workspace .utils-apply-bar button{flex-shrink:0}.utils-workspace .utils-maintenance{margin-top:32px}.utils-workspace .utils-section-heading{margin-bottom:16px}.utils-workspace .utils-section-heading h2{font-size:var(--brando-text-3xl);margin:0}.utils-workspace .utils-maintenance-list{border:1px solid var(--utils-line);border-radius:8px;overflow:hidden}.utils-workspace .utils-maintenance-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 24px;display:grid}.utils-workspace .utils-maintenance-list article+article{border-top:1px solid var(--utils-line)}.utils-workspace .utils-maintenance-list article{transition:background-color var(--motion-enter) var(--motion-ease);scroll-margin-top:24px}.utils-workspace .utils-maintenance-list article:target{background:color-mix(in srgb, var(--brando-accent) 7%, transparent)}.utils-workspace .utils-maintenance-list h3{font-size:var(--brando-text-md);margin-bottom:4px}.utils-workspace .utils-maintenance-list p{color:var(--utils-muted);font-size:var(--brando-text-sm);line-height:1.65}.utils-workspace .utils-maintenance-list small{font-size:var(--brando-text-xs);color:var(--utils-muted);margin-top:8px;display:block}.utils-workspace .utils-maintenance-list .utils-empty-status{align-items:center;gap:6px;display:flex}.utils-workspace .utils-empty-status:before{content:"";background:var(--brando-faint);border-radius:50%;width:5px;height:5px}.utils-workspace .utils-maintenance-list .btn{min-width:140px}.utils-workspace .utils-maintenance-list .utils-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.utils-workspace .utils-system-info{border-top:1px solid var(--utils-line);margin-top:32px;padding-top:24px}.utils-workspace .utils-system-info h2{font-size:var(--brando-text-sm);letter-spacing:0;margin-bottom:16px}.utils-workspace .utils-system-info dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:800px;display:grid}.utils-workspace .utils-system-info dl>div{flex-direction:column;gap:4px;min-width:0;display:flex}.utils-workspace .utils-system-info dt{color:var(--utils-muted);font-size:var(--brando-text-xs)}.utils-workspace .utils-system-info dd{font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);overflow-wrap:anywhere}@media (width<=1100px){.utils-workspace .utils-auth-heading,.utils-workspace .utils-transfer-heading{flex-direction:column;gap:16px}.utils-workspace .utils-transfer-scope{text-align:left}.utils-workspace .utils-migration-steps{gap:18px}.utils-workspace .utils-migration-steps article+article{padding-left:18px}}@media (width<=800px){.utils-workspace{padding-top:24px}.utils-workspace .utils-page-heading{flex-direction:column;gap:12px;margin-bottom:24px}.utils-workspace .utils-auth-heading{padding:24px 20px 18px}.utils-workspace .utils-cutover-note{align-items:flex-start;padding:0 20px 20px}.utils-workspace .utils-migration-steps{grid-template-columns:1fr;gap:22px;padding:22px 20px}.utils-workspace .utils-migration-steps article+article{border-left:0;border-top:1px solid var(--utils-line);padding:22px 0 0}.utils-workspace .utils-step-number{margin-bottom:10px}.utils-workspace .utils-migration-steps p{max-width:55ch}.utils-workspace .utils-report,.utils-workspace .utils-transfer{padding:22px 20px}.utils-workspace .utils-transfer{padding-bottom:0}.utils-workspace .utils-feedback{margin-inline:20px}.utils-workspace .utils-report-heading{flex-direction:column;align-items:flex-start;gap:8px}.utils-workspace .utils-report-stats{grid-template-columns:repeat(2,1fr);gap:22px 0}.utils-workspace .utils-report-stats>div:nth-child(3){border-left:0;padding-left:0}.utils-workspace .utils-transfer-grid,.utils-workspace .utils-grant-diff{grid-template-columns:1fr}.utils-workspace .utils-transfer-grid>*{padding:20px}.utils-workspace .utils-maintenance-list article{grid-template-columns:1fr;justify-items:start;gap:16px;padding:20px}.utils-workspace .utils-maintenance-list .btn{min-width:0}.utils-workspace .utils-maintenance-list .utils-row-actions{justify-content:flex-start}.utils-workspace .utils-system-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}.utils-workspace .utils-rule-role{grid-template-columns:1fr;gap:8px}.utils-workspace .utils-apply-bar{flex-direction:column;align-items:flex-start}.utils-workspace .utils-import-change summary{flex-direction:column;align-items:flex-start;gap:10px}.utils-workspace .utils-preview-totals>span:last-child{flex-basis:100%;margin:4px 0 0}}.authorization-workspace .authorization-legacy-notice{border:1px solid var(--brando-line);background:var(--brando-surface-tint);color:var(--brando-muted);font-size:var(--brando-text-sm);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:26px;padding:14px 18px;display:flex}.authorization-workspace .authorization-legacy-notice strong{font-weight:500}.authorization-workspace .authorization-legacy-notice a{color:var(--brando-accent);white-space:nowrap;margin-left:auto;text-decoration:none}.utils-workspace.block-audit a.utils-eyebrow{text-decoration:none}.utils-workspace.block-audit a.utils-eyebrow:hover{color:var(--utils-ink)}.utils-workspace.block-audit .utils-page-heading p{max-width:680px;line-height:1.65}.utils-workspace.block-audit .block-audit-stats{margin-bottom:24px}.utils-workspace.block-audit .block-audit-checked{border:1px solid var(--utils-line);background:var(--brando-surface-shaded);border-radius:8px;margin-bottom:28px;padding:18px 22px}.utils-workspace.block-audit .block-audit-checked h2{font-size:var(--brando-text-md);margin-bottom:10px}.utils-workspace.block-audit .block-audit-checked ul{gap:8px;list-style:none;display:grid}.utils-workspace.block-audit .block-audit-checked li{color:var(--utils-muted);font-size:var(--brando-text-sm);grid-template-columns:172px minmax(0,1fr);line-height:1.7;display:grid}.utils-workspace.block-audit .block-audit-checked li strong{color:var(--utils-ink);font-weight:500}.utils-workspace.block-audit .block-audit-checked .block-audit-tables{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.utils-workspace.block-audit .block-audit-checked code{border:1px solid var(--utils-line);background:var(--brando-surface);border-radius:4px;padding:1px 6px}.utils-workspace.block-audit .block-audit-warning{color:var(--brando-error-ink);margin-top:4px;display:block}.utils-workspace.block-audit .block-audit-empty{border:1px dashed var(--utils-line);color:var(--utils-muted);text-align:center;border-radius:8px;padding:28px}.utils-workspace.block-audit .block-audit-toolbar{z-index:2;background:var(--brando-surface);border-bottom:1px solid var(--utils-line);align-items:center;gap:10px;margin-bottom:14px;padding:10px 0;display:flex;position:sticky;top:0}.utils-workspace.block-audit .block-audit-toolbar>span{color:var(--utils-muted);font-size:var(--brando-text-sm);font-variant-numeric:tabular-nums;margin-right:auto}.utils-workspace.block-audit .block-audit-group{margin-bottom:26px}.utils-workspace.block-audit .block-audit-group h3{font-size:var(--brando-text-xl);align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.utils-workspace.block-audit .block-audit-group h3 span{color:var(--utils-muted);font-size:var(--brando-text-sm);letter-spacing:0;font-weight:400}.utils-workspace.block-audit .block-audit-group ul,.utils-workspace.block-audit .block-audit-archive ul{border:1px solid var(--utils-line);border-radius:8px;list-style:none;overflow:hidden}.utils-workspace.block-audit .block-audit-tree{grid-template-columns:auto 132px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px;display:grid}.utils-workspace.block-audit .block-audit-tree+.utils-workspace.block-audit .block-audit-tree{border-top:1px solid var(--brando-line-soft)}.utils-workspace.block-audit .block-audit-tree:not(.is-removable){background:var(--brando-surface-shaded)}.utils-workspace.block-audit .block-audit-check{display:flex}.utils-workspace.block-audit .block-audit-check input{width:16px;height:16px;margin:0}.utils-workspace.block-audit .block-audit-thumbs{align-items:center;gap:4px;min-height:28px;display:flex}.utils-workspace.block-audit .block-audit-thumbs picture{width:40px;display:block}.utils-workspace.block-audit .block-audit-thumbs img{background:var(--brando-surface-hover);border-radius:3px;width:40px;height:auto;display:block}.utils-workspace.block-audit .block-audit-thumbs img.block-audit-sketch{border:1px solid var(--utils-line);background:var(--brando-surface);opacity:.75;width:48px;min-width:0}.utils-workspace.block-audit .block-audit-what{flex-direction:column;min-width:0;line-height:1.4;display:flex}.utils-workspace.block-audit .block-audit-what strong{font-weight:500;font-size:var(--brando-text-md)}.utils-workspace.block-audit .block-audit-what .block-audit-description{color:var(--utils-ink);font-size:var(--brando-text-sm)}.utils-workspace.block-audit .block-audit-what .block-audit-excerpt{color:var(--utils-muted);font-size:var(--brando-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.utils-workspace.block-audit .block-audit-what small{color:var(--brando-faint);font-size:var(--brando-text-xs);font-variant-numeric:tabular-nums}.utils-workspace.block-audit .block-audit-status{font-size:var(--brando-text-sm);justify-content:flex-end;display:flex}.utils-workspace.block-audit .block-audit-held{color:var(--utils-muted);flex-direction:column;align-items:flex-end;gap:3px;display:flex}.utils-workspace.block-audit .block-audit-held a{color:var(--utils-green)}.utils-workspace.block-audit .block-audit-archive{margin-top:36px}.utils-workspace.block-audit .block-audit-archive .utils-section-heading p{color:var(--utils-muted);font-size:var(--brando-text-sm);margin-top:4px}.utils-workspace.block-audit .block-audit-archive li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 16px;display:grid}.utils-workspace.block-audit .block-audit-archive li+li{border-top:1px solid var(--brando-line-soft)}.utils-workspace .system-check .system-check-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.utils-workspace .system-check .system-check-heading p{color:var(--brando-muted);font-size:var(--brando-text-sm);max-width:76ch;margin-top:4px}.utils-workspace .system-check .system-check-totals{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.utils-workspace .system-check .system-check-tally{color:var(--brando-muted);font-size:var(--brando-text-sm);font-variant-numeric:tabular-nums}.utils-workspace .system-check .system-check-list{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.utils-workspace .system-check .system-check-row{grid-template-columns:minmax(0,1fr) 96px 156px;align-items:center;column-gap:24px;padding:16px 24px;display:grid}.utils-workspace .system-check .system-check-row+.system-check-row{border-top:1px solid var(--brando-line)}.utils-workspace .system-check .system-check-finding{min-width:0}.utils-workspace .system-check .system-check-finding h3{font-size:var(--brando-text-md);margin-bottom:4px}.utils-workspace .system-check .system-check-finding p{color:var(--brando-ink);font-size:var(--brando-text-sm);overflow-wrap:anywhere;line-height:1.6}.utils-workspace .system-check .system-check-finding small{color:var(--brando-muted);font-size:var(--brando-text-xs);overflow-wrap:anywhere;margin-top:4px;line-height:1.6;display:block}.utils-workspace .system-check .system-check-items{font-size:var(--brando-text-xs);color:var(--brando-muted);margin-top:8px}.utils-workspace .system-check .system-check-items summary{cursor:pointer;color:var(--brando-accent);align-items:center;gap:6px;list-style:none;display:inline-flex}.utils-workspace .system-check .system-check-items summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;transform:rotate(45deg)translateY(-2px)}.utils-workspace .system-check .system-check-items[open] summary:after{transform:rotate(-135deg)translate(-1px,-1px)}.utils-workspace .system-check .system-check-items ul{background:var(--brando-surface-shaded);font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);overflow-wrap:anywhere;border-radius:4px;gap:4px;margin-top:8px;padding:8px 10px;line-height:1.5;list-style:none;display:grid}.utils-workspace .system-check .system-check-side{display:contents}.utils-workspace .system-check .system-check-side .btn{grid-column:3;width:100%}.utils-workspace .system-check .system-check-status{color:var(--brando-ink);font-size:var(--brando-text-sm);white-space:nowrap;grid-column:2;align-items:center;gap:6px;display:inline-flex}.utils-workspace .system-check .system-check-status i{background:var(--brando-status-draft);border-radius:50%;flex-shrink:0;width:8px;height:8px}.utils-workspace .system-check .system-check-status.is-ok i{background:var(--brando-status-published)}.utils-workspace .system-check .system-check-status.is-warning i{background:var(--brando-status-pending)}.utils-workspace .system-check .system-check-status.is-error i{background:var(--brando-status-disabled)}.utils-workspace .system-check .system-check-status.is-skipped{color:var(--brando-muted)}.utils-workspace .system-check .system-check-loading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.utils-workspace .system-check .system-check-bone{background:var(--brando-surface-selected);border-radius:3px;width:46%;height:10px;margin-top:8px;animation:1.4s ease-in-out infinite system-check-pulse;display:block}.utils-workspace .system-check .system-check-bone.is-title{width:22%;height:12px;margin-top:0}.utils-workspace .system-check .system-check-bone.is-status{grid-column:2;width:72px;margin-top:0}.utils-workspace .system-check .system-check-failed{border:1px solid var(--brando-line);color:var(--brando-ink);font-size:var(--brando-text-sm);border-radius:5px;padding:12px 16px}@media (prefers-reduced-motion:reduce){.utils-workspace .system-check .system-check-bone{animation:none}}@media (width<=800px){.utils-workspace .system-check .system-check-heading{flex-direction:column;align-items:flex-start;gap:12px}.utils-workspace .system-check .system-check-totals{justify-content:flex-start}.utils-workspace .system-check .system-check-row{grid-template-columns:1fr;gap:12px;padding:16px 20px}.utils-workspace .system-check .system-check-side{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 16px;display:flex}.utils-workspace .system-check .system-check-side .btn{width:auto}.utils-workspace .system-check .system-check-bone.is-status{grid-column:auto}.utils-workspace .system-check .system-check-bone{width:70%}}@keyframes system-check-pulse{50%{opacity:.45}}.stale-blocks-notice{border:1px solid var(--brando-attention-line);background:var(--brando-attention);color:var(--brando-ink);font:var(--brando-text-md)/20px var(--brando-font-sans);border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 10px;margin-bottom:20px;padding:12px 14px;display:grid}.stale-blocks-notice>[data-icon]{width:16px;height:16px;color:var(--brando-attention-ink)}.stale-blocks-notice p{margin:0}.stale-blocks-notice .stale-blocks-notice-headline{font-weight:500}.stale-blocks-notice .stale-blocks-notice-action{border:1px solid var(--brando-attention-line);background:var(--brando-surface);min-height:30px;color:var(--brando-ink);font-size:var(--brando-text-sm);white-space:nowrap;border-radius:5px;align-items:center;padding:5px 12px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.stale-blocks-notice .stale-blocks-notice-action:hover{border-color:var(--brando-attention-ink)}.stale-blocks-notice .stale-blocks-notice-action:focus-visible{outline:2px solid var(--brando-accent);outline-offset:2px}.stale-blocks-notice .stale-blocks-notice-explanation{max-width:72ch;font-size:var(--brando-text-sm);color:var(--brando-attention-ink);grid-column:2/-1;line-height:18px}@media (width<=600px){.stale-blocks-notice{grid-template-columns:16px minmax(0,1fr)}.stale-blocks-notice .stale-blocks-notice-action{grid-area:3/2;justify-self:start;margin-top:8px}}.utils-workspace.stale-blocks a.utils-eyebrow{text-decoration:none}.utils-workspace.stale-blocks a.utils-eyebrow:hover{color:var(--utils-ink)}.utils-workspace.stale-blocks .utils-page-heading p{max-width:680px;line-height:1.65}.utils-workspace.stale-blocks .utils-section-heading p{color:var(--utils-muted);font-size:var(--brando-text-sm);max-width:76ch;margin-top:4px}.utils-workspace.stale-blocks code{font-size:var(--brando-text-sm);background:0 0;padding:0}.utils-workspace.stale-blocks .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.utils-workspace.stale-blocks .utils-feedback{margin:0 0 24px}.utils-workspace.stale-blocks .stale-blocks-empty{border:1px dashed var(--utils-line);color:var(--utils-muted);text-align:center;border-radius:8px;padding:28px}.utils-workspace.stale-blocks .stale-blocks-section{margin-bottom:32px}.utils-workspace.stale-blocks .stale-blocks-count{color:var(--utils-muted);font-size:var(--brando-text-lg);letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:6px;font-weight:400}.utils-workspace.stale-blocks .stale-leftovers{border:1px solid var(--utils-line);background:var(--brando-surface);border-radius:8px;overflow:hidden}.utils-workspace.stale-blocks .stale-leftover{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:24px;padding:16px 24px;display:grid}.utils-workspace.stale-blocks .stale-leftover+.stale-leftover{border-top:1px solid var(--utils-line)}.utils-workspace.stale-blocks .stale-leftover h3{font-size:var(--brando-text-md);margin-bottom:4px}.utils-workspace.stale-blocks .stale-leftover h3 code{font-size:var(--brando-text-md)}.utils-workspace.stale-blocks .stale-leftover p{color:var(--utils-muted);font-size:var(--brando-text-sm)}.utils-workspace.stale-blocks .stale-leftover .stale-leftover-note{color:var(--brando-attention-ink);margin-top:4px}.utils-workspace.stale-blocks .stale-block-list{gap:12px;list-style:none;display:grid}.utils-workspace.stale-blocks .stale-block{border:1px solid var(--utils-line);background:var(--brando-surface);border-radius:8px;padding:16px 20px}.utils-workspace.stale-blocks .stale-block.is-refused{border-color:var(--brando-error-line)}.utils-workspace.stale-blocks .stale-block-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.utils-workspace.stale-blocks .stale-block-where{flex-direction:column;gap:4px;min-width:0;display:flex}.utils-workspace.stale-blocks .stale-block-entry{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.utils-workspace.stale-blocks .stale-block-entry a,.utils-workspace.stale-blocks .stale-block-entry strong{font-size:var(--brando-text-lg);color:var(--utils-ink);overflow-wrap:anywhere;font-weight:500}.utils-workspace.stale-blocks .stale-block-entry a{text-decoration:none}.utils-workspace.stale-blocks .stale-block-entry a:hover{color:var(--utils-green);text-underline-offset:3px;text-decoration:underline}.utils-workspace.stale-blocks .stale-block-entry small{color:var(--utils-muted);font-size:var(--brando-text-sm)}.utils-workspace.stale-blocks .stale-block-version{flex-shrink:0;align-items:center;gap:10px;display:flex}.utils-workspace.stale-blocks .stale-block-version small{color:var(--brando-faint);font-size:var(--brando-text-xs);font-variant-numeric:tabular-nums}.utils-workspace.stale-blocks .stale-block-note{color:var(--utils-muted);font-size:var(--brando-text-sm);margin-top:10px}.utils-workspace.stale-blocks .stale-block-problem{color:var(--brando-error-ink);font-size:var(--brando-text-sm);overflow-wrap:anywhere;margin-top:10px}.utils-workspace.stale-blocks .stale-block-leftovers{border-collapse:collapse;width:100%;font-size:var(--brando-text-sm);table-layout:fixed;margin-top:12px}.utils-workspace.stale-blocks .stale-block-leftovers th{border-bottom:1px solid var(--brando-line-soft);color:var(--utils-muted);font-size:var(--brando-text-xs);text-align:left;padding:6px 12px 6px 0;font-weight:400}.utils-workspace.stale-blocks .stale-block-leftovers th:first-child,.utils-workspace.stale-blocks .stale-block-leftovers th:nth-child(2){width:18%}.utils-workspace.stale-blocks .stale-block-leftovers th:nth-child(4){width:260px;padding-right:0}.utils-workspace.stale-blocks .stale-block-leftovers td{border-bottom:1px solid var(--brando-line-soft);vertical-align:top;overflow-wrap:anywhere;padding:10px 12px 10px 0}.utils-workspace.stale-blocks .stale-block-leftovers td:last-child{padding-right:0}.utils-workspace.stale-blocks .stale-block-leftovers tr:last-child td{border-bottom:0}.utils-workspace.stale-blocks .stale-block-leftovers .admin-select{height:32px;font-size:var(--brando-text-sm)}.utils-workspace.stale-blocks .stale-block-value{color:var(--utils-ink)}.utils-workspace.stale-blocks .stale-block-empty-value{color:var(--brando-faint)}.utils-workspace.stale-blocks .stale-block-refused{color:var(--brando-error-ink);font-size:var(--brando-text-xs);margin-top:6px;line-height:1.5;display:block}.utils-workspace.stale-blocks .stale-blocks-apply{margin-top:8px}.utils-workspace.stale-blocks .stale-blocks-modules article{grid-template-columns:minmax(0,1fr) auto}.utils-workspace.stale-blocks .stale-blocks-review{border:1px solid var(--utils-line);background:var(--brando-surface-shaded);border-radius:8px;margin-top:8px;padding:22px 24px 0}.utils-workspace.stale-blocks .stale-blocks-review:focus{outline:none}.utils-workspace.stale-blocks .stale-blocks-review h3{font-size:var(--brando-text-md);margin:20px 0 8px}.utils-workspace.stale-blocks .stale-blocks-actions{font-size:var(--brando-text-md);gap:4px;list-style:none;display:grid}.utils-workspace.stale-blocks .stale-blocks-actions li:before{content:"·";color:var(--utils-muted);margin-right:8px}.utils-workspace.stale-blocks .stale-blocks-lost{border:1px solid var(--utils-line);background:var(--brando-surface);font-size:var(--brando-text-sm);border-radius:6px;list-style:none;display:grid}.utils-workspace.stale-blocks .stale-blocks-lost li{grid-template-columns:minmax(0,200px) minmax(0,120px) minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 12px;display:grid}.utils-workspace.stale-blocks .stale-blocks-lost li+li{border-top:1px solid var(--brando-line-soft)}.utils-workspace.stale-blocks .stale-blocks-lost-where{overflow-wrap:anywhere}.utils-workspace.stale-blocks .stale-blocks-lost-value{color:var(--brando-error-ink);overflow-wrap:anywhere}.utils-workspace.stale-blocks .stale-blocks-more,.utils-workspace.stale-blocks .stale-blocks-nothing-lost,.utils-workspace.stale-blocks .stale-blocks-remaining{color:var(--utils-muted);font-size:var(--brando-text-sm);margin-top:12px}.utils-workspace.stale-blocks .stale-blocks-review .utils-apply-bar{margin-top:20px}.utils-workspace.stale-blocks .stale-blocks-review-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=800px){.utils-workspace.stale-blocks .stale-leftover{grid-template-columns:1fr;gap:12px;padding:16px 20px}.utils-workspace.stale-blocks .stale-block{padding:16px}.utils-workspace.stale-blocks .stale-block-head{flex-direction:column;gap:8px}.utils-workspace.stale-blocks .stale-block-leftovers,.utils-workspace.stale-blocks .stale-block-leftovers tbody,.utils-workspace.stale-blocks .stale-block-leftovers tr,.utils-workspace.stale-blocks .stale-block-leftovers td{width:100%;display:block}.utils-workspace.stale-blocks .stale-block-leftovers thead{display:none}.utils-workspace.stale-blocks .stale-block-leftovers tr{border-bottom:1px solid var(--brando-line-soft);padding:10px 0}.utils-workspace.stale-blocks .stale-block-leftovers tr:last-child{border-bottom:0}.utils-workspace.stale-blocks .stale-block-leftovers td{border:0;padding:2px 0}.utils-workspace.stale-blocks .stale-block-leftovers td:last-child{padding-top:8px}.utils-workspace.stale-blocks .stale-blocks-review{padding:20px 16px 0}.utils-workspace.stale-blocks .stale-blocks-lost li{grid-template-columns:1fr;gap:2px}}.activity-workspace,.activity-timeline,.activity-compare,.activity-drawer-compare{--activity-ink:var(--brando-ink);--activity-muted:var(--brando-muted);--activity-line:var(--brando-line);--activity-green:var(--brando-accent)}.activity-action{color:var(--activity-ink);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.activity-action i{background:var(--brando-faint);border-radius:50%;flex-shrink:0;width:8px;height:8px}.activity-action.is-published i{background:var(--brando-status-published)}.activity-action.is-created i{background:var(--brando-accent)}.activity-action.is-updated i{background:var(--brando-status-draft)}.activity-action.is-restored i{background:var(--brando-status-pending)}.activity-action.is-trashed i{background:var(--brando-status-disabled)}.activity-action.is-note i{background:var(--brando-note-line)}.activity-action.is-deleted i{background:var(--brando-status-deleted)}.activity-avatar{background:var(--brando-badge-bg);width:26px;height:26px;color:var(--brando-badge-ink);font-size:var(--brando-text-2xs);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.activity-avatar img{object-fit:cover;width:100%;height:100%}.activity-avatar.is-blue{background:color-mix(in srgb, var(--brando-presence-0) 12%, var(--brando-surface));color:var(--brando-presence-0)}.activity-avatar.is-sand{background:var(--brando-attention);color:var(--brando-attention-ink)}.activity-avatar.is-source{border:1px solid var(--activity-line);background:var(--brando-surface-tint);color:var(--brando-muted);border-radius:6px}.activity-avatar.is-source [data-icon]{width:14px;height:14px}.activity-kind{background:var(--brando-badge-bg);color:var(--brando-badge-ink);font-size:var(--brando-text-xs);letter-spacing:.02em;white-space:nowrap;vertical-align:1px;border-radius:4px;align-items:center;padding:1px 6px;font-weight:500;line-height:16px;display:inline-flex}.activity-revision{font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);color:var(--activity-muted);white-space:nowrap;background:0 0;border:0;padding:0}button.activity-revision{color:var(--activity-green);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.activity-detail{color:var(--activity-muted);font-size:var(--brando-text-sm);margin:0;line-height:1.5}.activity-workspace .utils-page-heading p{max-width:720px}.activity-workspace .activity-toolbar{border:1px solid var(--activity-line);background:var(--brando-surface-shaded);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;padding:12px;display:flex}.activity-workspace .activity-toolbar label{margin:0;display:block}.activity-workspace .activity-toolbar select.admin-select{width:auto;max-width:220px}.activity-workspace .activity-search{flex:100%;position:relative}.activity-workspace .activity-search [data-icon]{width:16px;height:16px;color:var(--activity-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.activity-workspace .activity-search input{border:1px solid var(--brando-input-border);border-radius:var(--brando-input-radius);background:var(--brando-surface);width:100%;height:40px;font-size:var(--brando-text-md);color:var(--activity-ink);padding:0 12px 0 36px}.activity-workspace .activity-count{color:var(--activity-muted);font-size:var(--brando-text-sm);font-variant-numeric:tabular-nums;margin-left:auto;padding:0 4px}.activity-workspace .activity-empty{border:1px dashed var(--activity-line);color:var(--activity-muted);text-align:center;border-radius:10px;padding:32px}.activity-workspace .activity-day+.activity-day{margin-top:28px}.activity-workspace .activity-day h2{font-size:var(--brando-text-2xl);align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.activity-workspace .activity-day h2 span{font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);letter-spacing:0;color:var(--activity-muted);font-weight:400}.activity-workspace .activity-list{border:1px solid var(--activity-line);background:var(--brando-surface);border-radius:10px;margin:0;padding:0;list-style:none}.activity-workspace .activity-row{grid-template-columns:48px 210px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 20px;display:grid}.activity-workspace .activity-row+.activity-row{border-top:1px solid var(--brando-line-soft)}.activity-workspace .activity-row>time{font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);color:var(--activity-muted);font-variant-numeric:tabular-nums;padding-top:4px}.activity-workspace .activity-person{min-width:0;font-size:var(--brando-text-md);align-items:center;gap:10px;line-height:1.3;display:flex}.activity-workspace .activity-person-name{flex-direction:column;gap:2px;min-width:0;display:flex}.activity-workspace .activity-person-name small{font-size:var(--brando-text-xs);color:var(--activity-muted)}.activity-workspace .activity-person-line{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.activity-workspace .activity-event{flex-direction:column;gap:4px;min-width:0;padding-top:3px;display:flex}.activity-workspace .activity-headline{font-size:var(--brando-text-md);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;line-height:1.45;display:flex}.activity-workspace .activity-entry{font-size:var(--brando-text-lg);color:var(--activity-ink);overflow-wrap:anywhere;font-weight:500}.activity-workspace a.activity-entry,.activity-workspace .activity-detail a{border-bottom:1px solid var(--brando-line-strong);color:var(--activity-ink);text-decoration:none}.activity-workspace a.activity-entry:hover,.activity-workspace .activity-detail a:hover{border-color:var(--activity-green)}.activity-workspace .activity-entry.is-gone{color:var(--activity-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--brando-faint);-webkit-text-decoration-color:var(--brando-faint);text-decoration-color:var(--brando-faint)}.activity-workspace .activity-type{font-size:var(--brando-text-xs);color:var(--activity-muted)}.activity-workspace .activity-links{justify-content:flex-end;align-items:center;gap:12px;min-height:30px;display:flex}.activity-workspace .activity-views{margin-bottom:16px}.activity-workspace .security-log-row .activity-action{white-space:normal;align-items:flex-start}.activity-workspace .security-log-row .activity-action i{margin-top:.42em}.activity-workspace .security-log-row .activity-action.is-security i{background:var(--brando-status-published)}.activity-workspace .security-log-row .activity-action.is-negative i{background:var(--brando-status-disabled)}.activity-workspace .security-log-origin{color:var(--activity-muted);font-size:var(--brando-text-sm);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;padding-top:3px;line-height:1.45}.activity-workspace .security-log-ip{font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);font-variant-numeric:tabular-nums}.activity-workspace .activity-more{color:var(--activity-muted);font-size:var(--brando-text-sm);justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}@media (width<=760px){.activity-workspace .activity-toolbar{padding:10px}.activity-workspace .activity-toolbar label:not(.activity-search){flex:calc(50% - 4px)}.activity-workspace .activity-toolbar select.admin-select{width:100%;max-width:none}.activity-workspace .activity-search{flex-basis:100%}.activity-workspace .activity-count{flex-basis:100%;margin-left:0}.activity-workspace .activity-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px 16px}.activity-workspace .activity-row>time{grid-area:1/2;padding-top:6px}.activity-workspace .activity-person{grid-area:1/1}.activity-workspace .activity-event{grid-column:1/-1;padding-top:0}.activity-workspace .activity-links{grid-column:1/-1;justify-content:flex-start;min-height:0}.activity-workspace .activity-links:empty{display:none}.activity-workspace .security-log-origin{text-align:left;flex-flow:wrap;align-items:baseline;gap:4px 10px;padding-top:0}}.activity-tabs{margin-bottom:16px}.activity-timeline{margin:0;padding:0;list-style:none}.activity-timeline li{grid-template-columns:26px minmax(0,1fr);gap:14px;padding-bottom:22px;display:grid;position:relative}.activity-timeline li:not(:last-child):before{content:"";background:var(--activity-line);width:1px;position:absolute;top:30px;bottom:4px;left:12.5px}.activity-timeline li>div{flex-direction:column;gap:4px;min-width:0;padding-top:3px;display:flex}.activity-timeline p{font-size:var(--brando-text-md);color:var(--activity-ink);margin:0;line-height:1.45}.activity-timeline .activity-meta{flex-wrap:wrap;align-items:center;gap:4px 14px;padding-top:2px;display:flex}.activity-timeline .activity-meta time{font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);color:var(--activity-muted)}.activity-timeline .activity-meta .activity-approver{font-size:var(--brando-text-sm);color:var(--activity-muted)}.activity-timeline .activity-compare-link{font-size:var(--brando-text-sm);color:var(--activity-ink);text-decoration:underline;-webkit-text-decoration-color:var(--brando-line-strong);-webkit-text-decoration-color:var(--brando-line-strong);text-decoration-color:var(--brando-line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.activity-drawer-more{margin-top:4px}.activity-drawer-compare{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.activity-drawer-compare h3{font-size:var(--brando-text-xl);margin:0;font-weight:500}.activity-drawer-compare .activity-compare{align-self:stretch}.activity-compare{flex-direction:column;gap:16px;display:flex}.activity-compare-empty{color:var(--activity-muted);font-size:var(--brando-text-md);margin:0}.admin-workspace.integrations-workspace{min-width:0;max-width:1120px}.admin-workspace.integrations-workspace .workspace-panel{min-width:0}.admin-workspace.integrations-workspace .integrations-back{color:var(--brando-muted);font-size:var(--brando-text-sm);align-items:center;gap:6px;margin-bottom:12px;text-decoration:none;display:inline-flex}.admin-workspace.integrations-workspace .integrations-back [data-icon]{width:14px;height:14px}.admin-workspace.integrations-workspace .integrations-back:hover{color:var(--brando-ink)}.admin-workspace.integrations-workspace .integrations-list{border:1px solid var(--brando-line);background:var(--brando-surface);border-radius:8px;overflow:hidden}.admin-workspace.integrations-workspace .integrations-list+.integrations-list,.admin-workspace.integrations-workspace .workspace-panel+.integrations-list,.admin-workspace.integrations-workspace .integrations-list+.workspace-panel{margin-top:24px}.admin-workspace.integrations-workspace .integrations-list section+section{border-top:1px solid var(--brando-line)}.admin-workspace.integrations-workspace .integrations-group{border-bottom:1px solid var(--brando-line);background:var(--brando-surface-shaded);color:var(--brando-muted);font-family:var(--brando-font-mono);font-size:var(--brando-text-xs);letter-spacing:.12em;text-transform:uppercase;padding:12px 24px;font-weight:400;line-height:18px}.admin-workspace.integrations-workspace .integrations-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:20px 24px;display:grid}.admin-workspace.integrations-workspace .integrations-row.plain{grid-template-columns:minmax(0,1fr) auto}.admin-workspace.integrations-workspace .integrations-row+.integrations-row{border-top:1px solid var(--brando-line)}.admin-workspace.integrations-workspace .integrations-icon{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);width:40px;height:40px;color:var(--brando-ink);border-radius:8px;place-items:center;display:grid}.admin-workspace.integrations-workspace .integrations-icon [data-icon]{width:18px;height:18px}.admin-workspace.integrations-workspace .integrations-text{gap:4px;min-width:0;display:grid}.admin-workspace.integrations-workspace .integrations-text h3{font-size:var(--brando-text-lg);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-workspace.integrations-workspace .integrations-text p{color:var(--brando-muted);font-size:var(--brando-text-md);overflow-wrap:anywhere;line-height:1.5}.admin-workspace.integrations-workspace .integrations-text .integrations-meta{font-size:var(--brando-text-sm)}.admin-workspace.integrations-workspace .integrations-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-workspace.integrations-workspace .workspace-heading-actions>span{display:inline-flex}.admin-workspace.integrations-workspace .webhook-secret{border-color:var(--brando-line-strong);background:var(--brando-surface-subform);gap:16px;margin-bottom:24px;padding:20px 24px;display:grid}.admin-workspace.integrations-workspace .webhook-secret[hidden]{display:none}.admin-workspace.integrations-workspace .webhook-secret-text{gap:4px;display:grid}.admin-workspace.integrations-workspace .webhook-secret-text h2{font-size:var(--brando-text-lg);letter-spacing:0}.admin-workspace.integrations-workspace .webhook-secret-text p{color:var(--brando-muted);font-size:var(--brando-text-md)}.admin-workspace.integrations-workspace .webhook-secret-value{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-workspace.integrations-workspace .webhook-secret-value input{border:1px solid var(--brando-line);background:var(--brando-surface);min-width:0;height:40px;color:var(--brando-ink);font-family:var(--brando-font-mono);font-size:var(--brando-text-md);border-radius:5px;flex:320px;padding:0 12px}.admin-workspace.integrations-workspace .webhook-form{margin:0}.admin-workspace.integrations-workspace .webhook-fields{gap:24px;padding:24px;display:grid}.admin-workspace.integrations-workspace .webhook-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.admin-workspace.integrations-workspace .webhook-field>label,.admin-workspace.integrations-workspace .webhook-field>legend{font-size:var(--brando-text-md);padding:0;font-weight:500}.admin-workspace.integrations-workspace .webhook-field>legend{margin-bottom:8px}.admin-workspace.integrations-workspace .webhook-field>input{border:1px solid var(--brando-line);background:var(--brando-surface);width:100%;max-width:640px;height:40px;color:var(--brando-ink);font-size:var(--brando-text-lg);border-radius:5px;padding:0 12px}.admin-workspace.integrations-workspace .webhook-field>input:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}.admin-workspace.integrations-workspace .webhook-hint{color:var(--brando-muted);font-size:var(--brando-text-sm)}.admin-workspace.integrations-workspace .webhook-label{font-size:var(--brando-text-md);font-weight:500}.admin-workspace.integrations-workspace .webhook-url-masked{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:640px;display:flex}.admin-workspace.integrations-workspace .webhook-url-masked code{overflow-wrap:anywhere;min-width:0;color:var(--brando-ink);font-size:var(--brando-text-md)}.admin-workspace.integrations-workspace .webhook-modes{flex-wrap:wrap;gap:8px;display:flex}.admin-workspace.integrations-workspace .webhook-checks{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.admin-workspace.integrations-workspace .webhook-checks-inline{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.admin-workspace.integrations-workspace .webhook-checks-described{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.admin-workspace.integrations-workspace .webhook-modes+.webhook-checks{margin-top:8px}.admin-workspace.integrations-workspace .webhook-choice{border:1px solid var(--brando-line);background:var(--brando-surface);min-height:40px;font-size:var(--brando-text-md);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;display:flex}.admin-workspace.integrations-workspace .webhook-choice:hover{background:var(--brando-surface-hover)}.admin-workspace.integrations-workspace .webhook-choice input{flex:none;margin:0}.admin-workspace.integrations-workspace .webhook-choice>span{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.admin-workspace.integrations-workspace .webhook-choice code{color:var(--brando-muted);font-size:var(--brando-text-xs)}.admin-workspace.integrations-workspace .webhook-choice small{color:var(--brando-muted);font-size:var(--brando-text-sm)}.admin-workspace.integrations-workspace .webhook-choice:has(small){align-items:flex-start}.admin-workspace.integrations-workspace .webhook-choice:has(small)>span{flex-direction:column;gap:2px}.admin-workspace.integrations-workspace .webhook-choice:has(small) input{margin-top:2px}.admin-workspace.integrations-workspace .webhook-error{color:color-mix(in srgb, var(--brando-status-disabled), var(--brando-ink) 35%);font-size:var(--brando-text-sm)}.admin-workspace.integrations-workspace .webhook-form-footer{border-top:1px solid var(--brando-line);background:var(--brando-surface-shaded);border-radius:0 0 7px 7px;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.admin-workspace.integrations-workspace .webhook-paused-note{background:var(--brando-note);color:var(--brando-note-ink);font-size:var(--brando-text-md);border-radius:6px;margin-bottom:16px;padding:12px 16px}.admin-workspace.integrations-workspace .webhook-log td{vertical-align:top}.admin-workspace.integrations-workspace .webhook-log td small{overflow-wrap:anywhere}.admin-workspace.integrations-workspace .webhook-log .webhook-response{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.admin-workspace.integrations-workspace .webhook-log .webhook-duration{white-space:nowrap;font-variant-numeric:tabular-nums}.admin-workspace.integrations-workspace .webhook-log .webhook-muted{color:var(--brando-muted)}.admin-workspace.integrations-workspace .webhook-log td>span+small{color:var(--brando-muted);display:block}.admin-workspace.integrations-workspace .webhook-log time{white-space:nowrap}@media (width<=700px){.admin-workspace.integrations-workspace .integrations-row{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:20px}.admin-workspace.integrations-workspace .integrations-row.plain{grid-template-columns:minmax(0,1fr)}.admin-workspace.integrations-workspace .integrations-actions{grid-column:1/-1;justify-content:flex-start}.admin-workspace.integrations-workspace .integrations-group{padding:12px 20px}.admin-workspace.integrations-workspace .webhook-fields{padding:20px}.admin-workspace.integrations-workspace .webhook-checks{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.admin-workspace.integrations-workspace .webhook-checks-described{grid-template-columns:minmax(0,1fr)}.admin-workspace.integrations-workspace .webhook-secret{padding:20px}.admin-workspace.integrations-workspace .webhook-form-footer{padding:16px 20px}.admin-workspace.integrations-workspace .webhook-log>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-workspace.integrations-workspace .webhook-log>tbody>tr{border-bottom:1px solid var(--brando-line);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 16px;display:grid}.admin-workspace.integrations-workspace .webhook-log>tbody>tr:last-child{border-bottom:0}.admin-workspace.integrations-workspace .webhook-log>tbody>tr>td,.admin-workspace.integrations-workspace .webhook-log>tbody>tr>td:first-child,.admin-workspace.integrations-workspace .webhook-log>tbody>tr>td:last-child{border:0;padding:0;display:block}.admin-workspace.integrations-workspace .webhook-log>tbody>tr>td.row-actions{grid-area:1/2/span 2;align-self:start;width:auto}.admin-workspace.integrations-workspace .webhook-log .webhook-response{max-width:100%}.admin-workspace.integrations-workspace .notification-log>tbody>tr>td:not(.row-actions){grid-column:1}}.admin-workspace.mcp-consent-workspace{max-width:760px}.admin-workspace.mcp-consent-workspace .mcp-consent .workspace-panel-heading h2{font-size:var(--brando-text-xl)}.admin-workspace.mcp-consent-workspace .mcp-consent .workspace-panel-heading p{max-width:560px;line-height:1.5}.admin-workspace.mcp-consent-workspace .mcp-consent-facts{border-bottom:1px solid var(--brando-line);gap:16px;margin:0;padding:20px;display:grid}.admin-workspace.mcp-consent-workspace .mcp-consent-facts>div{grid-template-columns:120px minmax(0,1fr);gap:4px 16px;display:grid}.admin-workspace.mcp-consent-workspace .mcp-consent-facts dt{color:var(--brando-muted);font-size:var(--brando-text-sm);margin:0;line-height:20px}.admin-workspace.mcp-consent-workspace .mcp-consent-facts dd{font-size:var(--brando-text-md);overflow-wrap:anywhere;gap:4px;margin:0;line-height:20px;display:grid}.admin-workspace.mcp-consent-workspace .mcp-consent-facts code{font-family:var(--brando-font-mono);font-size:var(--brando-text-sm)}.admin-workspace.mcp-consent-workspace .mcp-consent-warning{background:var(--brando-note);color:var(--brando-note-ink);font-size:var(--brando-text-sm);border-radius:6px;padding:8px 12px;line-height:1.5}.admin-workspace.mcp-consent-workspace .mcp-consent-scope{border-bottom:1px solid var(--brando-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:20px;display:grid}.admin-workspace.mcp-consent-workspace .mcp-consent-scope h3{font-size:var(--brando-text-md);margin-bottom:8px}.admin-workspace.mcp-consent-workspace .mcp-consent-scope ul{color:var(--brando-ink);font-size:var(--brando-text-md);gap:6px;margin:0;padding-left:18px;line-height:1.5;list-style:outside;display:grid}.admin-workspace.mcp-consent-workspace .mcp-consent-scope li::marker{color:var(--brando-muted)}.admin-workspace.mcp-consent-workspace .mcp-consent-footer{background:var(--brando-surface-shaded);border-radius:0 0 6px 6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.admin-workspace.mcp-consent-workspace .mcp-consent-footer>p{color:var(--brando-muted);font-size:var(--brando-text-sm);line-height:1.5}.admin-workspace.mcp-consent-workspace .mcp-consent-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}@media (width<=600px){.admin-workspace.mcp-consent-workspace .mcp-consent-facts>div{grid-template-columns:minmax(0,1fr)}.admin-workspace.mcp-consent-workspace .mcp-consent-scope{grid-template-columns:minmax(0,1fr);gap:16px}.admin-workspace.mcp-consent-workspace .mcp-consent-actions{width:100%;margin-left:0}.admin-workspace.mcp-consent-workspace .mcp-consent-actions>*{flex:auto}}.admin-workspace.mcp-workspace .mcp-url{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.admin-workspace.mcp-workspace .mcp-url input{border:1px solid var(--brando-line);background:var(--brando-surface-shaded);min-width:0;height:40px;color:var(--brando-ink);font-family:var(--brando-font-mono);font-size:var(--brando-text-md);border-radius:5px;flex:320px;padding:0 12px}.admin-workspace.mcp-workspace .mcp-url input:focus-visible{outline:2px solid var(--brando-accent);outline-offset:1px}.admin-workspace.mcp-workspace .mcp-grants{margin-top:24px}@media (width<=700px){.admin-workspace.mcp-workspace .mcp-grants-table>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-workspace.mcp-workspace .mcp-grants-table>tbody>tr{border-bottom:1px solid var(--brando-line);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 16px;display:grid}.admin-workspace.mcp-workspace .mcp-grants-table>tbody>tr:last-child{border-bottom:0}.admin-workspace.mcp-workspace .mcp-grants-table>tbody>tr>td,.admin-workspace.mcp-workspace .mcp-grants-table>tbody>tr>td:first-child,.admin-workspace.mcp-workspace .mcp-grants-table>tbody>tr>td:last-child{border:0;padding:0;display:block}.admin-workspace.mcp-workspace .mcp-grants-table>tbody>tr>td.row-actions{grid-area:1/2/span 4;align-self:start;width:auto}.admin-workspace.mcp-workspace .mcp-grants-table>tbody>tr>td[data-label]{color:var(--brando-muted);font-size:var(--brando-text-sm)}.admin-workspace.mcp-workspace .mcp-grants-table>tbody>tr>td[data-label]:before{content:attr(data-label) ": "}}.admin-workspace.security-workspace .security-empty-row{color:var(--brando-muted);font-size:var(--brando-text-sm);padding:16px 20px}.admin-workspace.security-workspace .security-connected-apps .security-item:first-child{border-top:0}.guidance-workspace{--guidance-ink:var(--brando-ink);--guidance-muted:var(--brando-muted);--guidance-line:var(--brando-line);--guidance-green:var(--brando-accent);max-width:1120px;color:var(--guidance-ink);font-size:var(--brando-text-lg);grid-template-columns:minmax(0,1fr);gap:24px;padding:38px 0 64px;line-height:1.55;display:grid}.guidance-workspace *,.guidance-workspace :before,.guidance-workspace :after{box-sizing:border-box}.guidance-workspace h1,.guidance-workspace h2,.guidance-workspace h3,.guidance-workspace p,.guidance-workspace ol,.guidance-workspace pre{margin:0;padding:0}.guidance-workspace h1,.guidance-workspace h2,.guidance-workspace h3{letter-spacing:-.025em;text-transform:none;font-weight:500}.guidance-workspace button:where(:not(.btn)),.guidance-workspace textarea,.guidance-workspace select{font:inherit}.guidance-workspace :is(button,textarea,a):focus-visible{outline:2px solid var(--guidance-green);outline-offset:3px}.guidance-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.guidance-heading h1{font-size:var(--brando-text-6xl);margin:8px 0;line-height:1.2}.guidance-heading p{color:var(--guidance-muted);font-size:var(--brando-text-md)}.guidance-eyebrow{color:var(--guidance-muted);font-size:var(--brando-text-2xs);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1.5;display:block}.guidance-scope{border:1px solid var(--guidance-line);color:var(--guidance-muted);font-size:var(--brando-text-sm);border-radius:30px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.guidance-scope [data-icon]{width:14px;height:14px}.guidance-card{border:1px solid var(--guidance-line);background:var(--brando-surface);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:16px;padding:24px;display:grid}.guidance-card-heading{gap:6px;display:grid}.guidance-card-heading h2{font-size:var(--brando-text-2xl);line-height:1.3}.guidance-card-heading p{max-width:80ch;color:var(--guidance-muted);font-size:var(--brando-text-md)}#guidance-form{gap:8px;display:grid}#guidance-form>label{font-size:var(--brando-text-md);font-weight:500}#guidance-form textarea{border:1px solid var(--brando-input-border,var(--guidance-line));border-radius:var(--brando-input-radius,5px);background:var(--brando-surface);width:100%;min-height:280px;font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);resize:vertical;padding:12px 14px;line-height:1.7}.guidance-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.guidance-form-status{color:var(--guidance-muted);font-size:var(--brando-text-sm);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.guidance-count{font-variant-numeric:tabular-nums}.guidance-count.is-over{color:var(--brando-error-ink)}.guidance-note{color:var(--brando-attention-ink);font-size:var(--brando-text-sm)}.guidance-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guidance-copy{border-top:1px solid var(--guidance-line);gap:8px;padding-top:16px;display:grid}.guidance-copy label{font-size:var(--brando-text-md);font-weight:500}.guidance-copy p{color:var(--guidance-muted);font-size:var(--brando-text-sm)}.guidance-copy-row{align-items:center;gap:12px;display:flex}.guidance-copy-row select.admin-select{flex:1;max-width:480px}.guidance-code{gap:8px;display:grid}.guidance-code h3{font-size:var(--brando-text-md)}.guidance-code pre{background:var(--brando-surface-shaded);font-family:var(--brando-font-mono);font-size:var(--brando-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:12px 14px;line-height:1.7}.guidance-empty{color:var(--guidance-muted);font-size:var(--brando-text-md)}.guidance-history{border-top:1px solid var(--guidance-line);list-style:none}.guidance-history li{border-bottom:1px solid var(--guidance-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.guidance-history li>div{min-width:0;font-size:var(--brando-text-sm);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.guidance-history strong{font-size:var(--brando-text-md);font-variant-numeric:tabular-nums;font-weight:500}.guidance-history li>div>span{color:var(--guidance-muted)}.guidance-excerpt{color:var(--guidance-muted);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;overflow:hidden}@media (width<=720px){.guidance-workspace{padding-top:16px}.guidance-heading{flex-direction:column}.guidance-card{padding:16px}.guidance-copy-row{flex-direction:column;align-items:stretch}.guidance-copy-row select.admin-select{max-width:none}.guidance-history li{flex-direction:column;align-items:flex-start}.guidance-history li>div{width:100%}}.transfer-workspace{--transfer-ink:var(--brando-ink);--transfer-muted:var(--brando-muted);--transfer-line:var(--brando-line);--transfer-green:var(--brando-accent);max-width:1120px;color:var(--transfer-ink);font-size:var(--brando-text-lg);padding-bottom:64px;line-height:1.55}.transfer-workspace *,.transfer-workspace :before,.transfer-workspace :after{box-sizing:border-box}.transfer-workspace :is(h2,h3,h4,p,ul,ol,dl,dd){margin:0;padding:0}.transfer-workspace :is(h2,h3,h4){letter-spacing:-.02em;text-transform:none;font-weight:500}.transfer-workspace h2{font-size:var(--brando-text-2xl);line-height:1.35}.transfer-workspace h3{font-size:var(--brando-text-xl);line-height:1.4}.transfer-workspace p{color:var(--transfer-muted);font-size:var(--brando-text-md)}.transfer-workspace :is(button,input,a):where(:not(.btn)){font:inherit}.transfer-workspace :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--transfer-green);outline-offset:3px}.transfer-workspace button{cursor:pointer}.transfer-workspace button:disabled:where(:not(.btn)){cursor:not-allowed;opacity:.48}.transfer-workspace [data-icon]:where(:not(.btn>*)){flex-shrink:0;width:18px;height:18px;display:block}.transfer-workspace .transfer-control-label{text-box:trim-both cap alphabetic;display:block}.transfer-workspace code{font-size:var(--brando-text-2xs);overflow-wrap:anywhere;color:var(--transfer-muted)}.transfer-workspace .transfer-eyebrow{color:var(--transfer-muted);font-size:var(--brando-text-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:500;display:block}.transfer-workspace>.transfer-eyebrow{margin-bottom:8px}.transfer-workspace .workspace-heading{align-items:center;margin-bottom:28px}.transfer-workspace .workspace-heading h1{font-size:var(--brando-text-6xl)}.transfer-workspace .transfer-scope{border:1px solid var(--transfer-line);background:var(--brando-surface-shaded);border-radius:7px;align-items:center;gap:10px;padding:10px 14px;display:flex}.transfer-workspace .transfer-scope [data-icon]{color:var(--transfer-muted)}.transfer-workspace .transfer-scope>div>span{color:var(--transfer-muted);font-size:var(--brando-text-2xs);display:block}.transfer-workspace .transfer-scope strong{font-size:var(--brando-text-sm);overflow-wrap:anywhere;max-width:260px;font-weight:500;display:block}.transfer-workspace .transfer-tabs{margin-bottom:28px}.transfer-workspace .transfer-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.transfer-workspace .transfer-main{min-width:0}.transfer-workspace .transfer-advanced{color:var(--transfer-muted);margin:-4px 0 18px}.transfer-workspace .transfer-advanced>summary{font-size:var(--brando-text-sm);padding:0}.transfer-workspace .transfer-advanced form{gap:8px;padding:14px 0 0;display:grid}.transfer-workspace .transfer-advanced p,.transfer-workspace .transfer-advanced label{font-size:var(--brando-text-sm)}.transfer-workspace .transfer-related{background:var(--brando-surface-shaded);border:1px solid var(--transfer-line);border-radius:8px;gap:12px;margin-top:24px;padding:20px;display:grid}.transfer-workspace .transfer-related>p{font-size:var(--brando-text-md);margin:0;padding:0;line-height:20px}.transfer-workspace .transfer-related-row{border-top:1px solid var(--brando-line-soft);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.transfer-workspace .transfer-related-row>div{gap:4px;min-width:0;display:grid}.transfer-workspace .transfer-related-row strong{font-size:var(--brando-text-md);overflow-wrap:anywhere;font-weight:500}.transfer-workspace .transfer-related-row span:not(.badge){font-size:var(--brando-text-sm);color:var(--transfer-muted)}.transfer-workspace .transfer-related-row .btn{flex-shrink:0}.transfer-workspace #transfer-entry-mappings{gap:20px;display:grid}.transfer-workspace .transfer-whole-entry{border:1px solid var(--transfer-line);background:var(--brando-surface);border-radius:9px;min-width:0;padding:0 24px 20px;overflow:hidden}.transfer-workspace .transfer-whole-entry-header{background:var(--brando-surface-shaded);border-bottom:1px solid var(--brando-line-soft);justify-content:space-between;align-items:center;gap:16px;margin:0 -24px 20px;padding:20px 24px;display:flex}.transfer-workspace .transfer-whole-entry-header h3{font-size:var(--brando-text-2xl)}.transfer-workspace .transfer-entry-controls,.transfer-workspace .transfer-entry-overrides{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.transfer-workspace .transfer-entry-overrides{border-top:1px solid var(--brando-line-soft);margin-top:20px;padding-top:20px}.transfer-workspace .transfer-entry-destination{grid-column:1/-1}.transfer-workspace .transfer-whole-entry label{font-size:var(--brando-text-sm);color:var(--transfer-muted);text-transform:none;margin:0 0 8px;line-height:18px;display:block}.transfer-workspace .transfer-whole-entry input{width:100%;min-width:0;height:40px;font-size:var(--brando-text-md);color:var(--transfer-ink);border:1px solid var(--transfer-line);border-radius:var(--brando-input-radius);background-color:var(--brando-surface);padding:8px 12px;display:block}.transfer-workspace .transfer-entry-effect{font-size:var(--brando-text-sm);padding-top:20px}.transfer-workspace .transfer-whole-entry .transfer-inline-error{background:var(--brando-error);color:var(--brando-error-ink);font-size:var(--brando-text-sm);border-radius:5px;margin-top:16px;padding:12px 14px}.transfer-workspace .transfer-entry-diff{border-top:1px solid var(--brando-line-soft);margin-top:20px}.transfer-workspace .transfer-entry-diff>summary{color:var(--transfer-green);font-size:var(--brando-text-md);padding:16px 0 0}.transfer-workspace .transfer-change-table{padding-top:16px}.transfer-workspace .transfer-change-head,.transfer-workspace .transfer-change-row{font-size:var(--brando-text-sm);grid-template-columns:minmax(100px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:10px 12px;display:grid}.transfer-workspace .transfer-change-table.is-new :is(.transfer-change-head,.transfer-change-row){font-size:var(--brando-text-sm);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}.transfer-workspace .transfer-change-head{background:var(--brando-surface-hover);color:var(--transfer-muted);border-radius:5px}.transfer-workspace .transfer-change-row{border-bottom:1px solid var(--brando-line-soft);align-items:start}.transfer-workspace .transfer-change-row>*{overflow-wrap:anywhere;min-width:0}.transfer-workspace .transfer-change-row strong{font-weight:500}.transfer-workspace .transfer-change-row>span:nth-child(2){color:var(--brando-faint)}.transfer-workspace .transfer-change-row>span:last-child{color:var(--brando-success-ink)}.transfer-workspace .transfer-owned-preview{margin-top:16px}.transfer-workspace .transfer-owned-preview summary{color:var(--transfer-muted);padding:10px 0}.transfer-workspace .transfer-owned-preview dl{background:var(--brando-surface-shaded);border-radius:5px;gap:10px;padding:12px;display:grid}.transfer-workspace .transfer-owned-preview dl>div{font-size:var(--brando-text-sm);grid-template-columns:1fr 1fr;gap:12px;display:grid}.transfer-workspace .transfer-owned-preview dt{color:var(--transfer-muted)}.transfer-workspace .transfer-owned-preview dd{overflow-wrap:anywhere}.transfer-workspace .transfer-section-heading{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.transfer-workspace .transfer-section-heading>div{gap:5px;min-width:0;display:grid}.transfer-workspace .transfer-step{border:1px solid var(--transfer-line);background:var(--brando-surface-tint);width:32px;height:32px;color:var(--transfer-muted);font-size:var(--brando-text-xs);font-variant-numeric:tabular-nums;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.transfer-workspace .transfer-search{border:1px solid var(--transfer-line);background:var(--brando-surface);border-radius:6px;align-items:center;gap:10px;margin-bottom:16px;padding:0 13px;display:flex}.transfer-workspace .transfer-search [data-icon]{width:16px;height:16px;color:var(--brando-faint)}.transfer-workspace .transfer-search[hidden]{display:none}.transfer-workspace .transfer-search input{outline-offset:-2px;width:100%;min-width:0;height:42px;font-size:var(--brando-text-md);background:0 0;border:0;padding:0}.transfer-workspace .transfer-search input::placeholder{font:inherit;color:var(--transfer-muted);opacity:1}.transfer-workspace .transfer-search>span:not([data-icon]){font-size:var(--brando-text-xs);color:var(--transfer-muted)}.transfer-workspace .transfer-mobile-selection,.transfer-workspace .transfer-mobile-selection[hidden]{display:none}.transfer-workspace .transfer-entry-list{gap:10px;display:grid}.transfer-workspace .transfer-entry{border:1px solid var(--transfer-line);background:var(--brando-surface);border-radius:10px;gap:12px;padding:16px 18px;display:grid}.transfer-workspace .transfer-entry.is-selected{background:var(--brando-surface-selected);border-color:var(--brando-line-strong)}.transfer-workspace .transfer-entry-heading{align-items:center;gap:12px;display:flex}.transfer-workspace .transfer-entry-icon{background:var(--brando-badge-bg);width:36px;height:40px;color:var(--brando-badge-ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.transfer-workspace .transfer-entry-icon [data-icon]{width:18px;height:18px}.transfer-workspace .transfer-entry-content{flex:1;min-width:0}.transfer-workspace .transfer-entry h3{overflow-wrap:anywhere}.transfer-workspace .transfer-meta{font-size:var(--brando-text-sm);color:var(--transfer-muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;line-height:18px;display:flex}.transfer-workspace .transfer-meta>span{text-box:trim-both cap alphabetic}.transfer-workspace .transfer-meta>span+span{border-left:1px solid var(--transfer-line);padding-left:8px}.transfer-workspace .transfer-entry-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-left:48px;display:flex}.transfer-workspace .transfer-field-pills{flex-wrap:wrap;gap:6px;display:flex}.transfer-workspace .transfer-field-pills button{border:1px solid var(--transfer-line);background:var(--brando-surface);color:var(--transfer-muted);font-size:var(--brando-text-sm);border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:6px 10px;line-height:18px;display:inline-flex}.transfer-workspace .transfer-field-pills button:hover{border-color:var(--brando-line-strong);background:var(--brando-surface-hover)}.transfer-workspace .transfer-field-pills button[aria-pressed=true]{background:var(--brando-chip-active-bg);border-color:var(--brando-line-strong);color:var(--brando-chip-active-fg)}.transfer-workspace .transfer-field-pills button[aria-pressed=true]:hover{background:color-mix(in srgb, var(--brando-accent) 8%, var(--brando-surface-selected));border-color:var(--brando-line-strong)}.transfer-workspace .transfer-field-check{border:1px solid color-mix(in srgb, var(--brando-muted) 75%, transparent);background:var(--brando-surface);border-radius:4px;flex-shrink:0;place-items:center;width:15px;height:15px;display:grid}.transfer-workspace .transfer-field-check [data-icon]{visibility:hidden;width:11px;height:11px}.transfer-workspace [aria-pressed=true] .transfer-field-check{background:var(--transfer-green);border-color:var(--transfer-green);color:var(--brando-ink-inverse)}.transfer-workspace [aria-pressed=true] .transfer-field-check [data-icon]{visibility:visible}.transfer-workspace .transfer-entry-status{color:var(--transfer-muted);font-size:var(--brando-text-xs);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;line-height:18px;display:inline-flex}.transfer-workspace .transfer-status-dot{border:1px solid var(--brando-faint);background:var(--brando-badge-bg);border-radius:50%;flex-shrink:0;width:1em;height:1em}.transfer-workspace [data-status=published] .transfer-status-dot{background:var(--brando-status-published);border-color:var(--brando-status-published)}.transfer-workspace [data-status=draft] .transfer-status-dot{background:var(--brando-status-draft);border-color:var(--brando-status-draft)}.transfer-workspace [data-status=pending] .transfer-status-dot{background:var(--brando-status-pending);border-color:var(--brando-status-pending)}.transfer-workspace .transfer-summary{border:1px solid var(--transfer-line);background:var(--brando-surface-shaded);border-radius:10px;gap:18px;padding:24px;scroll-margin-top:16px;display:grid;position:sticky;top:24px}.transfer-workspace .transfer-summary>.transfer-eyebrow{margin-bottom:-10px}.transfer-workspace .transfer-summary h2{font-size:var(--brando-text-4xl);color:var(--transfer-ink);line-height:1.25}.transfer-workspace .transfer-selection{gap:14px;max-height:310px;list-style:none;display:grid;overflow-y:auto}.transfer-workspace .transfer-selection li{justify-content:space-between;align-items:start;gap:8px;display:flex}.transfer-workspace .transfer-selection strong{font-size:var(--brando-text-sm);overflow-wrap:anywhere;font-weight:500;display:block}.transfer-workspace .transfer-selection span{color:var(--transfer-muted);font-size:var(--brando-text-xs);display:block}.transfer-workspace .transfer-selection button{color:var(--transfer-muted);min-width:28px;min-height:28px;font-size:var(--brando-text-3xl);background:0 0;border:0;padding:0 5px;line-height:1}.transfer-workspace .transfer-options{border-top:1px solid var(--transfer-line);gap:17px;padding-top:20px;display:grid}.transfer-workspace .transfer-options label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.transfer-workspace .transfer-options input{flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.transfer-workspace .transfer-options strong{font-size:var(--brando-text-sm);font-weight:500;display:block}.transfer-workspace .transfer-options small{color:var(--transfer-muted);font-size:var(--brando-text-xs);padding-top:4px;line-height:1.6;display:block}.transfer-workspace .transfer-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.transfer-workspace .transfer-actions .btn{white-space:normal;text-align:center;height:auto;padding-block:6px}.transfer-workspace .transfer-note{border-top:1px solid var(--transfer-line);align-items:flex-start;gap:9px;padding-top:16px;display:flex}.transfer-workspace .transfer-note [data-icon]{width:16px;height:16px;color:var(--brando-faint);margin-top:2px}.transfer-workspace .transfer-note p{font-size:var(--brando-text-xs);line-height:1.65}.transfer-workspace .transfer-note .btn{margin-top:12px}.transfer-workspace .transfer-footnote{font-size:var(--brando-text-xs);padding-top:14px}.transfer-workspace .transfer-empty{text-align:center;justify-items:center;gap:10px;padding:44px 24px;display:grid}.transfer-workspace .transfer-empty>[data-icon]{width:30px;height:30px;color:var(--brando-faint);margin-bottom:4px}.transfer-workspace .transfer-feedback{border:1px solid var(--brando-success-line);background:var(--brando-success);color:var(--brando-success-ink);font-size:var(--brando-text-sm);border-radius:6px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 16px;display:flex}.transfer-workspace .transfer-feedback.error{background:var(--brando-error);border-color:var(--brando-error-line);color:var(--brando-error-ink)}.transfer-workspace .transfer-spinner{border:2px solid var(--transfer-line);border-top-color:var(--transfer-green);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite transfer-spin}.transfer-workspace .transfer-review{border:1px solid var(--transfer-line);background:#fff;border-radius:10px;padding:28px}.transfer-workspace .transfer-stats{border-block:1px solid var(--transfer-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:14px;padding:22px 0;display:grid}.transfer-workspace .transfer-stats dt{color:var(--transfer-muted);font-size:var(--brando-text-xs)}.transfer-workspace .transfer-stats dd{font-size:var(--brando-text-5xl);letter-spacing:-.035em;padding-top:5px}.transfer-workspace .transfer-review-list article{border-bottom:1px solid var(--brando-line-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.transfer-workspace .transfer-review-list p{font-size:var(--brando-text-xs);padding-top:4px}.transfer-workspace .transfer-details{border:1px solid var(--transfer-line);border-radius:6px;margin:20px 0}.transfer-workspace summary{cursor:pointer;font-size:var(--brando-text-sm);padding:13px 16px}.transfer-workspace .transfer-dependency-list{gap:10px;padding:0 16px 16px;display:grid}.transfer-workspace .transfer-dependency-list>div{justify-content:space-between;gap:18px;display:flex}.transfer-workspace .transfer-dependency-list span:not(.badge){font-size:var(--brando-text-sm)}.transfer-workspace .transfer-import-start{grid-template-columns:minmax(0,1fr) 300px;gap:32px;display:grid}.transfer-workspace .transfer-upload-card{border:1px solid var(--transfer-line);background:#fff;border-radius:10px;padding:26px}.transfer-workspace .transfer-upload-card .transfer-feedback{margin-top:16px}.transfer-workspace .transfer-drop{background:var(--brando-surface-shaded);border:1px dashed var(--brando-line-strong);text-align:center;border-radius:8px;align-content:center;justify-items:center;gap:9px;min-height:240px;padding:36px 22px;display:grid;position:relative}.transfer-workspace .transfer-drop label{font-size:var(--brando-text-lg);color:var(--transfer-ink);font-weight:500}.transfer-workspace .transfer-drop p{font-size:var(--brando-text-xs)}.transfer-workspace .transfer-drop input{max-width:100%;font-size:var(--brando-text-sm);color:var(--transfer-muted);margin-top:9px}.transfer-workspace .transfer-drop input::file-selector-button{font:inherit;background:var(--brando-surface);border:1px solid var(--transfer-line);color:var(--transfer-ink);cursor:pointer;border-radius:5px;margin-right:10px;padding:7px 12px}.transfer-workspace .transfer-upload-icon{background:var(--brando-surface-tint);border:1px solid var(--transfer-line);width:48px;height:48px;color:var(--transfer-muted);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.transfer-workspace .transfer-upload-icon [data-icon]{width:23px;height:23px}.transfer-workspace .transfer-upload-actions{border-top:1px solid var(--brando-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:20px;display:flex}.transfer-workspace .transfer-upload-actions p{font-size:var(--brando-text-sm)}.transfer-workspace .transfer-upload-actions .btn{flex-shrink:0;margin-left:auto}.transfer-workspace .transfer-drop.has-file{border-style:solid}.transfer-workspace .transfer-file{justify-items:center;gap:9px;width:100%;min-width:0;display:grid}.transfer-workspace .transfer-file strong{font-size:var(--brando-text-lg);color:var(--transfer-ink);font-weight:500}.transfer-workspace .transfer-file .transfer-filename{overflow-wrap:anywhere;max-width:100%;font-size:var(--brando-text-sm)}.transfer-workspace .transfer-file-progress{font-size:var(--brando-text-xs);color:var(--transfer-muted)}.transfer-workspace .transfer-file button{width:32px;height:32px;color:var(--transfer-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.transfer-workspace .transfer-file button [data-icon]{width:16px;height:16px}.transfer-workspace .transfer-file button:hover{background:var(--brando-surface-hover);color:var(--transfer-ink)}.transfer-workspace .transfer-explainer{padding:26px 4px}.transfer-workspace .transfer-explainer h3{margin-bottom:22px}.transfer-workspace .transfer-explainer ol{counter-reset:transfer-step;gap:22px;list-style:none;display:grid}.transfer-workspace .transfer-explainer li{counter-increment:transfer-step;padding-left:31px;position:relative}.transfer-workspace .transfer-explainer li:before{content:counter(transfer-step);border:1px solid var(--transfer-line);text-align:center;width:21px;height:21px;font-size:var(--brando-text-2xs);color:var(--transfer-muted);border-radius:50%;line-height:20px;position:absolute;top:0;left:0}.transfer-workspace .transfer-explainer strong{font-size:var(--brando-text-sm);font-weight:500;display:block}.transfer-workspace .transfer-explainer span{color:var(--transfer-muted);font-size:var(--brando-text-sm);padding-top:5px;display:block}.transfer-workspace .transfer-explainer>p{font-size:var(--brando-text-xs);border-top:1px solid var(--transfer-line);margin-top:24px;padding-top:20px}.transfer-workspace .transfer-package{border:1px solid var(--transfer-line);background:var(--brando-surface-shaded);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:20px 24px;display:flex}.transfer-workspace .transfer-package>div{gap:5px;min-width:0;display:grid}.transfer-workspace .transfer-package h2{overflow-wrap:anywhere;font-size:var(--brando-text-xl)}.transfer-workspace .transfer-package p{font-size:var(--brando-text-xs)}.transfer-workspace .transfer-mapping-list{border:1px solid var(--transfer-line);background:#fff;border-radius:8px;overflow:hidden}.transfer-workspace .transfer-mapping-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:30px;padding:24px;display:grid}.transfer-workspace .transfer-mapping-row+.transfer-mapping-row{border-top:1px solid var(--transfer-line)}.transfer-workspace .transfer-source{flex-direction:column;gap:6px;min-width:0;display:flex}.transfer-workspace .transfer-source p{font-size:var(--brando-text-xs)}.transfer-workspace .transfer-source h3{overflow-wrap:anywhere}.transfer-workspace .transfer-destination label{font-size:var(--brando-text-xs);color:var(--transfer-muted);margin-bottom:7px;display:block}.transfer-workspace .transfer-destination-controls{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:12px;padding-top:14px;display:grid}.transfer-workspace .transfer-field-effect{font-size:var(--brando-text-xs);padding-top:12px}.transfer-workspace .transfer-published{font-size:var(--brando-text-xs);color:var(--brando-attention-ink);padding-top:8px}.transfer-workspace .transfer-inline-error{color:var(--brando-error-ink);font-size:var(--brando-text-xs);padding-top:8px}.transfer-workspace .transfer-content-preview{border-top:1px solid var(--brando-line-soft);grid-column:1/-1;margin-top:18px}.transfer-workspace .transfer-content-preview summary{color:var(--transfer-muted);padding:13px 0 0}.transfer-workspace .admin-text-diff{margin-top:20px}.transfer-workspace .transfer-dependencies{padding-top:32px}.transfer-workspace .transfer-dependency-row{border-bottom:1px solid var(--transfer-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:17px 0;display:grid}.transfer-workspace .transfer-dependency-row h3{font-size:var(--brando-text-md);overflow-wrap:anywhere}.transfer-workspace .transfer-dependency-row>div>span:not(.badge){color:var(--transfer-muted);font-size:var(--brando-text-xs)}.transfer-workspace .transfer-dependency-row code{padding-top:4px;display:block}.transfer-workspace .transfer-dependency-choice .badge{margin-top:8px}.transfer-workspace .transfer-dependencies .transfer-note{margin-top:20px}.transfer-workspace .transfer-definition-plan{border:1px solid var(--transfer-line);border-radius:7px;gap:14px;margin-top:18px;padding:20px;display:grid}.transfer-workspace .transfer-definition-plan ul{font-size:var(--brando-text-sm);padding-left:18px}.transfer-workspace .transfer-apply-bar{border:1px solid var(--transfer-line);background:var(--brando-surface-tint);box-shadow:0 3px 16px color-mix(in srgb, var(--brando-ink) 4%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:19px 22px;display:flex}.transfer-workspace .transfer-apply-bar strong{font-size:var(--brando-text-md);font-weight:500}.transfer-workspace .transfer-apply-bar p{font-size:var(--brando-text-xs);padding-top:4px}.transfer-workspace .transfer-apply-bar .btn{flex-shrink:0}.transfer-workspace .transfer-result{text-align:center;border:1px solid var(--transfer-line);background:var(--brando-surface-shaded);border-radius:10px;justify-items:center;gap:14px;padding:48px 28px;display:grid}.transfer-workspace .transfer-result-icon{background:var(--brando-success);width:48px;height:48px;color:var(--brando-success-ink);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.transfer-workspace .transfer-result h2{font-size:var(--brando-text-5xl)}.transfer-workspace .transfer-result .transfer-feedback{margin:0}.transfer-workspace .transfer-history-row{border-bottom:1px solid var(--transfer-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.transfer-workspace .transfer-history-row p{font-size:var(--brando-text-sm);padding-top:5px}.transfer-workspace .transfer-history-row code{padding-top:7px;display:block}.transfer-workspace .transfer-history-row .transfer-actions{padding:0}.transfer-workspace .transfer-recovery-confirm{background:var(--brando-attention);border:1px solid var(--brando-attention-line);border-radius:7px;width:100%;padding:18px}.transfer-workspace .transfer-recovery-confirm .transfer-actions{padding-top:16px}@keyframes transfer-spin{to{transform:rotate(360deg)}}@supports not (text-box:trim-both cap alphabetic){.transfer-workspace .transfer-control-label{transform:translateY(1px)}.transfer-workspace .transfer-entry-status .transfer-control-label{transform:translateY(var(--status-label-offset,2px))}}@media (prefers-reduced-motion:reduce){.transfer-workspace .transfer-spinner{animation:none}}@media (width<=1100px){.transfer-workspace .transfer-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.transfer-workspace .transfer-summary{padding:20px}.transfer-workspace .transfer-import-start{grid-template-columns:minmax(0,1fr) 250px;gap:22px}}@media (width<=800px){.transfer-workspace .workspace-heading{align-items:flex-start}.transfer-workspace .transfer-layout,.transfer-workspace .transfer-import-start{grid-template-columns:1fr}.transfer-workspace .transfer-summary{position:static}.transfer-workspace .transfer-mobile-selection{z-index:2;border:1px solid var(--brando-line-strong);background:var(--brando-surface-selected);min-height:40px;color:var(--transfer-green);font-size:var(--brando-text-sm);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;text-decoration:none;display:flex;position:sticky;top:8px}.transfer-workspace .transfer-mobile-selection>span+span{text-underline-offset:3px;text-decoration:underline}.transfer-workspace .transfer-tabs{width:100%;display:flex}.transfer-workspace .transfer-tabs>button{min-width:0;font-size:var(--brando-text-sm);flex:1 1 0;padding-inline:8px}.transfer-workspace .transfer-tabs>button>[data-icon]{display:none}.transfer-workspace .transfer-scope{padding:8px 10px}.transfer-workspace .transfer-stats{grid-template-columns:repeat(2,1fr);gap:18px}.transfer-workspace .transfer-mapping-row{grid-template-columns:1fr;gap:20px;padding:20px}.transfer-workspace .transfer-destination-controls{grid-template-columns:1fr}.transfer-workspace .transfer-dependency-row{grid-template-columns:1fr;gap:12px}.transfer-workspace .transfer-apply-bar{flex-direction:column;align-items:stretch;gap:14px;bottom:8px}.transfer-workspace .transfer-package{flex-direction:column;align-items:flex-start}.transfer-workspace .transfer-upload-card,.transfer-workspace .transfer-review{padding:20px}.transfer-workspace .transfer-entry{padding:16px}.transfer-workspace .transfer-upload-actions{flex-direction:column;align-items:stretch}.transfer-workspace .transfer-upload-actions .btn{margin-left:0}.transfer-workspace .transfer-dependency-list>div{flex-direction:column;gap:3px}.transfer-workspace .transfer-drop{min-height:216px;padding:24px 12px}}@media (pointer:coarse){.transfer-workspace .transfer-field-pills button,.transfer-workspace .transfer-tabs button,.transfer-workspace .transfer-selection button,.transfer-workspace .transfer-file button{min-height:40px}}@media (width<=600px){.transfer-workspace .transfer-whole-entry{padding:0 16px 16px}.transfer-workspace .transfer-whole-entry-header{align-items:flex-start;margin:0 -16px 16px;padding:16px}.transfer-workspace .transfer-entry-controls,.transfer-workspace .transfer-entry-overrides{grid-template-columns:minmax(0,1fr)}.transfer-workspace .transfer-change-head,.transfer-workspace .transfer-change-row{font-size:var(--brando-text-xs);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding-inline:0}.transfer-workspace .transfer-change-head{padding-inline:8px}.transfer-workspace .transfer-related{padding:16px}.transfer-workspace .transfer-related-row{flex-wrap:wrap}}.transfer-workspace .transfer-type-filters{border:1px solid var(--transfer-line);background:var(--brando-surface-shaded);border-radius:8px;gap:12px;margin:12px 0 20px;padding:14px;display:grid}.transfer-workspace .transfer-type-heading{font-size:var(--brando-text-sm);color:var(--transfer-muted);justify-content:space-between;align-items:center;gap:12px;line-height:18px;display:flex}.transfer-workspace .transfer-type-heading .transfer-type-reset{color:var(--transfer-green);font-size:var(--brando-text-sm);text-underline-offset:3px;background:0 0;border:0;padding:0;line-height:18px;text-decoration:underline}.transfer-workspace .transfer-type-options{flex-wrap:wrap;gap:6px;display:flex}.transfer-workspace .transfer-type-options button{min-height:32px;color:var(--transfer-muted);font-size:var(--brando-text-sm);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:6px 10px;line-height:18px;display:inline-flex}.transfer-workspace .transfer-type-options button:hover{background:var(--brando-surface-hover)}.transfer-workspace .transfer-type-options button[aria-pressed=true]{background:var(--brando-surface);color:var(--transfer-green);border-color:var(--brando-line-strong)}.transfer-workspace .transfer-type-check{border:1px solid color-mix(in srgb, var(--brando-muted) 75%, transparent);background:var(--brando-surface);border-radius:3px;place-items:center;width:14px;height:14px;display:grid}.transfer-workspace .transfer-type-check [data-icon]{visibility:hidden;width:10px;height:10px}.transfer-workspace [aria-pressed=true]>.transfer-type-check{background:var(--transfer-green);border-color:var(--transfer-green);color:var(--brando-ink-inverse)}.transfer-workspace [aria-pressed=true]>.transfer-type-check [data-icon]{visibility:visible}.transfer-workspace .transfer-entry-metadata{flex-wrap:wrap;gap:8px 24px;padding-left:48px;display:flex}.transfer-workspace .transfer-entry-metadata>div{min-width:0;font-size:var(--brando-text-sm);flex-wrap:wrap;gap:4px 6px;line-height:18px;display:flex}.transfer-workspace .transfer-entry-metadata dt{color:var(--transfer-muted);font-weight:400}.transfer-workspace .transfer-entry-metadata dd{color:var(--transfer-ink);overflow-wrap:anywhere}.transfer-workspace .transfer-entry-metadata time{font-variant-numeric:tabular-nums}.transfer-workspace .transfer-related-content{min-width:0}.transfer-workspace .transfer-related-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.transfer-workspace .transfer-related-title .badge{margin:0}.transfer-workspace .transfer-reference-paths{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.transfer-workspace .transfer-reference-paths li{font-size:var(--brando-text-sm);color:var(--workspace-muted);overflow-wrap:anywhere;align-items:baseline;gap:8px;line-height:1.6;display:flex}.transfer-workspace .transfer-reference-paths [data-icon]{flex-shrink:0;width:13px;height:13px}.transfer-workspace .transfer-reference-paths li span,.transfer-workspace .transfer-reference-paths li strong{font-size:inherit;margin:0;display:inline}.transfer-workspace .transfer-reference-type{color:var(--transfer-muted)}.transfer-workspace .transfer-dependency-groups{gap:16px;margin-top:16px;display:grid}.transfer-workspace .transfer-dependency-group{border:1px solid var(--workspace-line);border-radius:6px;overflow:hidden}.transfer-workspace .transfer-dependency-group h3{background:var(--brando-surface-hover);font-size:var(--brando-text-lg);align-items:center;gap:8px;padding:12px 16px;display:flex}.transfer-workspace .transfer-dependency-group h3 [data-icon]{width:16px;height:16px}.transfer-workspace .transfer-dependency-group h3 .badge{margin-left:auto}.transfer-workspace .transfer-dependency-list{margin:0;padding:0 16px}.transfer-workspace .transfer-dependency-list>div{border-top:1px solid var(--brando-line-soft);gap:16px;padding:10px 0}.transfer-workspace .transfer-dependency-list>div>span{overflow-wrap:anywhere;min-width:0}.transfer-workspace .transfer-dependency-list .badge{flex-shrink:0}@media (width<=600px){.transfer-workspace .transfer-dependency-list>div{flex-direction:column;align-items:flex-start;gap:6px}.transfer-workspace .transfer-related-row{flex-direction:column;align-items:flex-start}}@media (pointer:coarse){.transfer-workspace .transfer-type-filters button{min-height:40px}}.transfer-workspace .transfer-details>.transfer-footnote{padding:16px 16px 0}.transfer-workspace .transfer-dependency-groups{margin:16px}.assistant-workspace{--assistant-ink:var(--brando-ink);--assistant-muted:var(--brando-muted);--assistant-faint:var(--brando-faint);--assistant-line:var(--brando-line);--assistant-accent:var(--brando-accent);--assistant-surface:var(--brando-surface-shaded);--assistant-sage:var(--brando-surface-tint);--assistant-new:var(--brando-suggestion);--assistant-new-line:var(--brando-suggestion-line);--assistant-new-ink:var(--brando-suggestion-ink);--assistant-warning:var(--brando-attention-ink);--assistant-error:var(--brando-error-ink);--assistant-chat-width:380px;color:var(--assistant-ink);font-size:var(--brando-text-lg);padding-top:32px;line-height:1.55}.assistant-workspace *,.assistant-workspace :before,.assistant-workspace :after{box-sizing:border-box}.assistant-workspace :is(h1,h2,h3,h4,p,ul,ol,dl,dd){margin:0;padding:0}.assistant-workspace :is(h1,h2,h3,h4){letter-spacing:-.02em;text-transform:none;font-weight:500}.assistant-workspace ul{list-style:none}.assistant-workspace :is(button,input,textarea,a):where(:not(.btn)){font:inherit}.assistant-workspace :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--assistant-accent);outline-offset:2px}.assistant-workspace button{cursor:pointer}.assistant-workspace button:disabled:where(:not(.btn)){cursor:not-allowed;opacity:.45}.assistant-workspace [data-icon]:where(:not(.btn>*)){flex-shrink:0;width:16px;height:16px;display:block}.assistant-workspace .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistant-header{border-bottom:1px solid var(--assistant-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.assistant-header h1{font-size:var(--brando-text-4xl);line-height:1.25}.assistant-header p{color:var(--assistant-muted);font-size:var(--brando-text-md);margin-top:2px}.assistant-heading{align-items:center;gap:12px;min-width:0;display:flex}.assistant-mark{background:var(--assistant-sage);width:40px;height:40px;color:var(--assistant-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.assistant-mark [data-icon]{width:20px;height:20px}.assistant-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.assistant-scope{color:var(--assistant-muted);font-size:var(--brando-text-md);align-items:center;gap:6px;display:inline-flex}.assistant-scope [data-icon]{width:14px;height:14px;color:var(--assistant-faint)}.assistant-connected-link{flex-shrink:0;margin:-4px -12px 0 0}.assistant-count{background:var(--brando-accent);min-width:18px;height:18px;color:var(--brando-surface);font-size:var(--brando-text-xs);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;font-weight:500;line-height:1;display:inline-grid}.assistant-history{position:relative}.assistant-history-list{z-index:20;border:1px solid var(--assistant-line);background:var(--brando-surface);width:340px;max-height:360px;box-shadow:var(--brando-shadow-lg);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.assistant-history-list a{color:inherit;font-size:var(--brando-text-md);border-radius:6px;justify-content:space-between;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.assistant-history-list a:hover,.assistant-history-list a[aria-current=page]{background:var(--assistant-surface)}.assistant-history-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-history-list time{color:var(--assistant-muted);font-size:var(--brando-text-sm);flex-shrink:0}.assistant-history-empty{color:var(--assistant-muted);font-size:var(--brando-text-md);padding:8px 10px}.assistant-link-button{color:var(--assistant-accent);font-size:var(--brando-text-sm);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.assistant-notice{border:1px solid var(--brando-attention-line);background:var(--brando-attention);color:var(--assistant-warning);font-size:var(--brando-text-md);border-radius:6px;margin-top:16px;padding:12px 16px}.assistant-connected-list{flex:1;align-content:start;gap:4px;margin-right:-8px;padding-right:8px;display:grid;overflow:auto}.assistant-connected-list a{color:inherit;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;text-decoration:none;display:grid}.assistant-connected-list a:hover{background:var(--brando-surface-hover)}.assistant-connected-list a[aria-current=page]{background:var(--brando-surface-selected)}.assistant-connected-list .badge{grid-area:1/2;align-self:start}.assistant-connected-summary{font-size:var(--brando-text-md);overflow-wrap:anywhere;grid-area:1/1;font-weight:500;line-height:1.4}.assistant-connected-meta{color:var(--assistant-muted);font-size:var(--brando-text-sm);flex-wrap:wrap;grid-column:1/-1;gap:0 8px;display:flex}.assistant-connected-empty{color:var(--assistant-muted);font-size:var(--brando-text-md)}.assistant-origin{justify-self:start;max-width:64ch;margin:4px 0}.assistant-origin p:not(.ai-proposal-label){color:var(--assistant-muted);font-size:var(--brando-text-md)}.assistant-body{grid-template-columns:var(--assistant-chat-width) minmax(0, 1fr);align-items:start;display:grid}.assistant-chat{border-right:1px solid var(--assistant-line);flex-direction:column;gap:16px;height:calc(100vh - 170px);min-height:520px;padding:24px 24px 16px 0;display:flex;position:sticky;top:0}.assistant-chat-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assistant-chat-title>div{min-width:0}.assistant-chat-title h2{font-size:var(--brando-text-xl);line-height:1.4}.assistant-chat-title>div>span{color:var(--assistant-muted);font-size:var(--brando-text-xs);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;display:block}.assistant-messages{flex-direction:column-reverse;flex:1;min-height:120px;margin-right:-8px;padding-right:8px;display:flex;overflow:auto}.assistant-messages-inner{flex-direction:column;gap:16px;margin-bottom:auto;display:flex}.assistant-intro{color:var(--assistant-muted);font-size:var(--brando-text-md)}.assistant-author{color:var(--assistant-muted);font-size:var(--brando-text-sm);align-items:center;gap:6px;margin-bottom:6px;display:flex}.assistant-author [data-icon]{width:14px;height:14px;color:var(--assistant-accent)}.is-assistant .assistant-author{color:var(--brando-ai)}.is-assistant .assistant-author [data-icon]{color:currentColor}.assistant-bubble{background:var(--assistant-surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:12px 16px}.assistant-text{font-size:var(--brando-text-xl);overflow-wrap:anywhere;line-height:1.6}.assistant-text>:is(p,ul,ol,pre,blockquote,h1,h2,h3,h4,table)+*{margin-top:10px}.assistant-text>*+:is(ul,ol),.assistant-text>:is(ul,ol)+*{margin-top:14px}.assistant-text strong{font-weight:600}.assistant-text em{font-style:italic}.assistant-text ul,.assistant-text ol{padding-left:20px}.assistant-text ul{list-style:outside}.assistant-text ol{list-style:decimal}.assistant-text li+li{margin-top:4px}.assistant-text a{color:var(--assistant-accent);text-underline-offset:2px;text-decoration:underline}.assistant-text code{background:var(--assistant-surface);border-radius:4px;padding:1px 4px;font-size:.9em}.assistant-text pre{background:var(--assistant-surface);border-radius:6px;padding:10px 12px;overflow-x:auto}.assistant-text pre code{background:0 0;padding:0}.assistant-text blockquote{border-left:2px solid var(--assistant-accent);color:var(--assistant-muted);padding-left:12px}.assistant-text h1,.assistant-text h2,.assistant-text h3,.assistant-text h4{font-size:var(--brando-text-xl);font-weight:600}.assistant-steps{color:var(--assistant-muted);font-size:var(--brando-text-md);gap:4px;display:grid}.assistant-steps li{align-items:baseline;gap:8px;display:flex}.assistant-steps li>[data-icon]{width:14px;height:14px;color:var(--assistant-muted);flex:none;align-self:flex-start;margin-top:3px}.assistant-steps strong{color:var(--assistant-ink);font-weight:600}.assistant-step-label{overflow-wrap:anywhere;min-width:0}.assistant-step-term{color:var(--assistant-accent);font-weight:500}.assistant-step-type{background:var(--assistant-surface);color:var(--assistant-ink);font-size:var(--brando-text-xs);vertical-align:1px;border-radius:999px;padding:0 6px;line-height:18px;display:inline-block}.assistant-progress{border:1px solid var(--brando-ai-line);background:linear-gradient(110deg, var(--brando-ai-tint), transparent);color:var(--assistant-muted);font-size:var(--brando-text-md);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.assistant-progress>span:nth-child(2){min-width:0}.assistant-progress .assistant-link-button{margin-left:auto}.assistant-spinner{background:var(--brando-ai-tint);border-radius:50%;flex:0 0 28px;width:28px;height:28px;position:relative}.assistant-spinner:before,.assistant-spinner:after{content:"";border-radius:50%;position:absolute}.assistant-spinner:before{border:2px solid var(--brando-ai-line);border-top-color:var(--brando-ai);border-right-color:var(--brando-ai);animation:1.1s linear infinite assistant-spin;inset:3px}.assistant-spinner:after{background:var(--brando-ai);opacity:.55;animation:1.8s ease-in-out infinite assistant-breathe;inset:10px}@keyframes assistant-spin{to{transform:rotate(360deg)}}@keyframes assistant-breathe{50%{opacity:.25;transform:scale(.75)}}:root[data-reduced-motion=true] .assistant-spinner:before,:root[data-reduced-motion=true] .assistant-spinner:after{animation:none}@media (prefers-reduced-motion:reduce){.assistant-spinner:before,.assistant-spinner:after{animation:none}}.assistant-attachments-header{color:var(--assistant-muted);font-size:var(--brando-text-sm);justify-content:space-between;margin-bottom:8px;display:flex}.assistant-attachment-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.assistant-attachment{gap:4px;min-width:0;display:grid;position:relative}.assistant-attachment.is-pending .assistant-thumb{opacity:.5}.assistant-attachment.is-used .assistant-thumb{box-shadow:0 0 0 2px var(--assistant-new-line)}.assistant-alias{font-size:var(--brando-text-sm);font-family:var(--brando-font-mono,ui-monospace, monospace)}.assistant-attachment-status{color:var(--assistant-muted);font-size:var(--brando-text-xs)}.assistant-attachments-note{color:var(--assistant-muted);font-size:var(--brando-text-sm);margin-top:8px}.assistant-used{background:var(--assistant-accent);width:18px;height:18px;color:var(--brando-ink-inverse);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;left:4px}.assistant-used [data-icon]{width:11px;height:11px}.assistant-remove{background:color-mix(in srgb, var(--brando-surface) 92%, transparent);opacity:0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:4px;right:4px}.assistant-remove [data-icon]{width:12px;height:12px}.assistant-attachment:hover .assistant-remove,.assistant-remove:focus-visible{opacity:1}.assistant-thumb{aspect-ratio:1;background:var(--assistant-surface);color:var(--assistant-muted);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.assistant-thumb img{object-fit:cover;width:100%;height:100%}.assistant-play{background:color-mix(in srgb, var(--brando-color-black) 55%, transparent);width:18px;height:18px;color:var(--brando-ink-inverse);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.assistant-play [data-icon]{width:10px;height:10px}.assistant-composer{border:1px solid var(--assistant-line);background:var(--brando-surface);border-radius:8px;gap:8px;padding:12px;transition:border-color .15s,box-shadow .15s;display:grid}.assistant-composer:focus-within{border-color:var(--brando-line-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--brando-accent) 8%, transparent)}.assistant-composer textarea{resize:none;width:100%;min-height:56px;max-height:200px;font-size:var(--brando-text-lg);background:0 0;border:0;padding:0;line-height:1.5}.assistant-composer textarea:focus,.assistant-composer textarea:focus-visible{outline:none}.assistant-composer-actions{align-items:center;gap:4px;display:flex}.assistant-upload{position:relative}.assistant-upload .file-input{display:none}.assistant-tool{width:32px;height:32px;color:var(--assistant-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.assistant-tool:hover:not(:disabled){background:var(--assistant-surface);color:var(--assistant-ink)}.assistant-tool [data-icon]{width:18px;height:18px}.assistant-attached-count{color:var(--assistant-muted);font-size:var(--brando-text-sm);margin-left:4px}.assistant-send{background:var(--brando-ai);width:32px;height:32px;color:var(--brando-ink-inverse);border:0;border-radius:6px;place-items:center;margin-left:auto;display:grid}.assistant-send:hover:not(:disabled){background:var(--brando-ai-hover)}.assistant-footnote{color:var(--assistant-muted);font-size:var(--brando-text-sm);text-align:center}.assistant-cost{font-variant-numeric:tabular-nums;margin-top:2px;display:block}.assistant-review{min-width:0;padding:32px 0 0 32px}.assistant-empty{justify-items:start;gap:12px;max-width:520px;margin-top:40px;display:grid}.assistant-empty h2{font-size:var(--brando-text-4xl)}.assistant-empty p{color:var(--assistant-muted);font-size:var(--brando-text-lg)}.assistant-empty-mark{background:var(--assistant-sage);width:48px;height:48px;color:var(--assistant-accent);border-radius:10px;place-items:center;display:grid}.assistant-empty-mark [data-icon]{width:24px;height:24px}.assistant-empty-mark.is-error{background:var(--brando-error);color:var(--assistant-error)}.assistant-unloadable .assistant-feedback{justify-self:stretch}.assistant-unloadable-actions{padding-top:4px}.assistant-proposal{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:8px;display:grid}.assistant-proposal>*{min-width:0}.assistant-proposal-head{border-bottom:1px solid var(--assistant-line);gap:8px;padding-bottom:24px;display:grid}.assistant-proposal.is-previewing .assistant-proposal-head{border-bottom:0;padding-bottom:0}.assistant-proposal-head h2{font-size:var(--brando-text-6xl);letter-spacing:-.03em;line-height:1.2}.assistant-summary{max-width:64ch;color:var(--assistant-muted);font-size:var(--brando-text-lg)}.assistant-eyebrow{color:var(--assistant-muted);font-size:var(--brando-text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.assistant-counts{color:var(--assistant-muted);font-size:var(--brando-text-md);flex-wrap:wrap;gap:4px 24px;margin-top:8px;display:flex}.assistant-counts strong{color:var(--assistant-ink);font-size:var(--brando-text-2xl);margin-right:4px;font-weight:500}.assistant-section-head h3{font-size:var(--brando-text-xl)}.assistant-cards{grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),720px));align-items:stretch;gap:16px;display:grid}.assistant-card{border:1px solid var(--assistant-line);background:var(--brando-surface);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.assistant-card.has-problems{border-color:var(--brando-attention-line)}.assistant-card footer{border-top:1px solid var(--assistant-line);color:var(--assistant-muted);font-size:var(--brando-text-sm);align-items:center;gap:12px;margin-top:auto;padding:12px 16px;display:flex}.assistant-card footer>span{align-items:center;gap:6px;display:inline-flex}.assistant-card footer [data-icon]{width:14px;height:14px}.assistant-card-cover{margin:8px 8px 0;position:relative}.assistant-card-cover .assistant-thumb{aspect-ratio:16/10;border-radius:6px}.assistant-card-cover .assistant-thumb [data-icon]{width:28px;height:28px}.assistant-cover-label{background:color-mix(in srgb, var(--brando-surface) 94%, transparent);font-size:var(--brando-text-sm);border-radius:4px;padding:2px 8px;position:absolute;bottom:8px;left:8px}.assistant-card-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.assistant-card-body header{justify-content:space-between;align-items:center;gap:8px;display:flex}.assistant-card-body h4{font-size:var(--brando-text-3xl);line-height:1.25}.assistant-card-body h4 a{color:inherit;text-decoration:none}.assistant-card-body h4 a:hover{text-underline-offset:3px;text-decoration:underline}.assistant-card-preview{justify-self:start}.assistant-placeholders{border:1px solid var(--brando-attention-line);background:var(--brando-attention);color:var(--assistant-warning);font-size:var(--brando-text-sm);border-radius:6px;gap:6px;padding:10px 12px;display:grid}.assistant-placeholders strong{align-items:center;gap:6px;font-weight:500;display:flex}.assistant-placeholders strong [data-icon]{width:14px;height:14px}.assistant-placeholders p{color:var(--assistant-muted)}.assistant-placeholders ul{gap:4px;display:grid}.assistant-placeholders li{grid-template-columns:minmax(80px,160px) minmax(0,1fr);gap:12px;display:grid}.assistant-placeholders li span{color:var(--assistant-muted);overflow-wrap:anywhere}.assistant-placeholders mark{background:color-mix(in srgb, var(--brando-attention-line) 40%, var(--brando-attention));color:var(--assistant-ink);border-radius:3px;justify-self:start;padding:0 4px}.assistant-card-type{color:var(--assistant-muted);font-size:var(--brando-text-xs);letter-spacing:.08em;text-transform:uppercase}.assistant-live{color:var(--assistant-accent);flex:none}.assistant-address{min-width:0;color:var(--assistant-ink);flex:auto;align-items:center;text-decoration:none;display:flex}.assistant-address:hover .assistant-address-start,.assistant-address:hover .assistant-address-end{text-underline-offset:2px;text-decoration:underline}.assistant-address [data-icon]{color:var(--assistant-muted);flex:none;margin-left:6px}.assistant-address-start{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assistant-address-end{white-space:nowrap;flex:none}.assistant-saved-preview{align-items:center;gap:4px;display:inline-flex}.assistant-card footer .assistant-saved-preview [data-icon]{width:12px;height:12px}.assistant-changes{font-size:var(--brando-text-md);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.assistant-changes>li{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.assistant-changes>li.can-leave-out{padding-right:88px;position:relative}.assistant-leave-out{border:1px solid var(--assistant-line);color:var(--assistant-muted);font-size:var(--brando-text-xs);opacity:0;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;transition:opacity .15s;display:inline-flex;position:absolute;top:0;right:0}.assistant-leave-out [data-icon]{width:12px;height:12px}.assistant-changes>li:hover .assistant-leave-out,.assistant-leave-out:focus-visible{opacity:1}.assistant-leave-out:hover{color:var(--assistant-error);border-color:currentColor}@media (hover:none){.assistant-leave-out{opacity:1}}.assistant-change-title{font-weight:500}.assistant-change-title.is-removal{color:var(--assistant-error)}.assistant-placement{color:var(--assistant-muted);font-size:var(--brando-text-sm)}.assistant-outline{font-size:var(--brando-text-xs);align-items:center;gap:8px;display:flex}.assistant-outline span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-outline .is-anchor,.assistant-outline .is-new{text-align:center;border-radius:4px;flex:1 1 0;min-width:0;padding:6px 10px}.assistant-outline .is-anchor{border:1px solid var(--assistant-line);color:var(--assistant-muted)}.assistant-outline .is-anchor.is-empty{border-style:dashed}.assistant-outline .is-new{border:1px solid var(--assistant-new-line);background:var(--assistant-new);color:var(--assistant-new-ink)}.assistant-outline .assistant-outline-arrow{color:var(--assistant-faint);flex:none}.assistant-fields{font-size:var(--brando-text-sm);gap:6px;display:grid}.assistant-fields div{grid-template-columns:minmax(80px,160px) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.assistant-fields div:has(.assistant-inline-media){align-items:center}.assistant-fields dt{color:var(--assistant-muted);overflow-wrap:anywhere}.assistant-fields dd{overflow-wrap:anywhere}.assistant-fields del{color:var(--assistant-error);margin-right:4px}.assistant-fields del.assistant-inline-media{color:var(--assistant-muted);opacity:.6}.assistant-fields del.assistant-inline-media .assistant-thumb{filter:grayscale()}.assistant-fields ins{background:var(--assistant-new);text-decoration:none}.assistant-inline-media{align-items:center;gap:8px;display:inline-flex}.assistant-inline-media .assistant-thumb{border-radius:4px;width:28px;height:28px}.assistant-problems{color:var(--assistant-warning);font-size:var(--brando-text-sm);gap:6px;display:grid}.assistant-problems li{gap:6px;display:flex}.assistant-problems [data-icon]{width:14px;height:14px;margin-top:2px}.assistant-feedback{font-size:var(--brando-text-md);border-radius:6px;padding:12px 16px}.assistant-feedback.is-error{background:var(--brando-error);color:var(--assistant-error)}.assistant-feedback.is-warning{background:var(--brando-attention);color:var(--assistant-warning);gap:6px;display:grid}.assistant-feedback.is-success{background:var(--assistant-sage);color:var(--assistant-accent);gap:8px;display:grid}.assistant-feedback-problems{gap:4px;padding-left:16px;list-style:outside;display:grid}.assistant-feedback-problems a{color:inherit;text-underline-offset:2px;font-weight:500;text-decoration:underline}.assistant-feedback-problems a:after{content:"·";margin-left:4px;display:inline-block}.assistant-receipt{gap:4px;display:grid}.assistant-receipt li{align-items:center;gap:8px;display:flex}.assistant-receipt a{color:inherit;text-underline-offset:2px;text-decoration:underline}.assistant-apply-bar{z-index:5;border-top:1px solid var(--assistant-line);background:var(--brando-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 0 48px;display:flex;position:sticky;bottom:0}.assistant-apply-summary{flex:auto;gap:2px;min-width:0;display:grid}.assistant-apply-summary strong{white-space:nowrap;font-weight:500}.assistant-apply-summary span{color:var(--assistant-muted);font-size:var(--brando-text-sm)}.assistant-apply-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.assistant-preview{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.assistant-preview-head{justify-items:start;gap:4px;display:grid}.assistant-preview-head h3{font-size:var(--brando-text-5xl);letter-spacing:-.03em;margin-top:8px;line-height:1.2}.assistant-preview-head p{color:var(--assistant-muted);font-size:var(--brando-text-md)}.assistant-back{color:var(--assistant-accent);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.assistant-back [data-icon]{width:14px;height:14px}.assistant-preview-tabs{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px;display:grid}.assistant-preview-tabs button{background:var(--assistant-surface);text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 12px;display:flex}.assistant-preview-tabs button:hover{border-color:var(--assistant-line)}.assistant-preview-tabs button[aria-current=true]{border-color:var(--assistant-accent);background:var(--brando-surface);box-shadow:var(--brando-shadow-xs)}.assistant-preview-tabs .assistant-thumb{flex-shrink:0;width:36px;height:36px}.assistant-preview-tabs span{min-width:0}.assistant-preview-tabs strong{font-size:var(--brando-text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.assistant-preview-tabs small{color:var(--assistant-muted);font-size:var(--brando-text-sm);display:block}.assistant-preview-controls{border-top:1px solid var(--assistant-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.assistant-preview-options{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.assistant-check{color:var(--assistant-muted);font-size:var(--brando-text-sm);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.assistant-frame{border:1px solid var(--assistant-line);background:var(--assistant-surface);box-shadow:var(--brando-shadow-xs);border-radius:10px;overflow:hidden}.assistant-frame-bar{border-bottom:1px solid var(--assistant-line);background:var(--brando-surface);color:var(--assistant-muted);font-size:var(--brando-text-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.assistant-frame-dots{gap:5px;display:flex}.assistant-frame-dots i{background:var(--assistant-line);border-radius:50%;width:8px;height:8px}.assistant-frame-url{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:flex;overflow:hidden}.assistant-frame-url [data-icon]{width:12px;height:12px}.assistant-frame-version{background:var(--assistant-surface);font-size:var(--brando-text-xs);border-radius:999px;padding:2px 8px}.assistant-frame-version.is-proposed{background:var(--assistant-new);color:var(--assistant-new-ink)}.assistant-frame-viewport{height:min(68vh,720px);min-height:420px;position:relative;overflow:hidden}.assistant-frame-viewport iframe{background:var(--brando-surface);border:0;display:block}.assistant-frame-state{min-height:420px;color:var(--assistant-muted);text-align:center;align-content:center;justify-items:center;gap:12px;padding:48px 24px;display:grid}.assistant-frame-state [data-icon]{width:28px;height:28px}.assistant-frame-state p{max-width:420px}.assistant-frame-state.is-error{color:var(--assistant-error)}.assistant-preview .assistant-preview-summary{border:1px solid var(--assistant-line);background:var(--brando-surface);border-radius:8px;max-width:720px;padding:20px}@media (width<=960px){.assistant-workspace{padding-top:16px}.assistant-header{flex-direction:column;align-items:stretch;position:relative}.assistant-header-actions{justify-content:space-between}.assistant-history{position:static}.assistant-history-list{width:auto;top:100%;left:0;right:0}.assistant-body{grid-template-columns:minmax(0,1fr)}.assistant-chat{border-right:0;border-bottom:1px solid var(--assistant-line);height:auto;min-height:0;padding:16px 0;position:static}.assistant-messages{max-height:60vh}.assistant-review{padding:24px 0 0}.assistant-proposal-head h2{font-size:var(--brando-text-5xl)}.assistant-apply-bar{flex-direction:column;align-items:stretch;position:static}.assistant-apply-actions{flex-wrap:wrap}.assistant-apply{white-space:normal;flex:100%;height:auto}.assistant-frame-viewport{height:70vh;min-height:360px}}.assistant-destination{border:1px solid var(--assistant-line);background:var(--assistant-sage);border-radius:6px;gap:8px;padding:12px 16px;display:grid}.assistant-destination-label{color:var(--assistant-muted);font-size:var(--brando-text-xs);letter-spacing:.06em;text-transform:uppercase}.assistant-destination-title{font-size:var(--brando-text-lg);overflow-wrap:anywhere;font-weight:500}.assistant-destination-title a{color:var(--assistant-accent);text-underline-offset:2px;text-decoration:underline}.assistant-destination-meta{border:1px solid var(--assistant-line);background:var(--assistant-line);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;display:grid;overflow:hidden}.assistant-destination-meta>div{background:var(--assistant-surface,var(--brando-surface));align-content:start;gap:2px;min-width:0;padding:7px 10px 8px;display:grid}.assistant-destination-meta>.is-entry{grid-column:1/-1}.assistant-destination-meta dt{color:var(--assistant-muted);font-size:var(--brando-text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.assistant-destination-meta dd{font-size:var(--brando-text-md);overflow-wrap:anywhere;margin:0}.assistant-destination-note{color:var(--assistant-muted);font-size:var(--brando-text-sm)}.assistant-guidance{border:1px solid var(--assistant-line);border-radius:6px;margin-top:16px}.assistant-guidance summary{color:var(--assistant-muted);font-size:var(--brando-text-md);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;list-style:none;display:flex}.assistant-guidance summary::-webkit-details-marker{display:none}.assistant-guidance summary [data-icon]{width:16px;height:16px}.assistant-guidance[open] summary{border-bottom:1px solid var(--assistant-line)}.assistant-guidance-body{gap:12px;padding:12px;display:grid}.assistant-guidance-body>p{color:var(--assistant-muted);font-size:var(--brando-text-sm)}.assistant-guidance-part{gap:4px;display:grid}.assistant-guidance-part h3{font-size:var(--brando-text-sm);font-weight:500}.assistant-guidance-part pre{background:var(--assistant-surface);max-height:240px;font-family:var(--brando-font-mono,ui-monospace, monospace);font-size:var(--brando-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:8px 12px;line-height:1.6;overflow:auto}.assistant-order{font-size:var(--brando-text-sm);counter-reset:order;gap:4px;padding:0;list-style:none;display:grid}.assistant-order li{border:1px solid var(--assistant-line);counter-increment:order;border-radius:4px;align-items:center;gap:8px;min-height:36px;padding:4px 8px;display:flex}.assistant-order li:before{content:counter(order);min-width:16px;color:var(--assistant-faint);font-variant-numeric:tabular-nums}.assistant-order li.is-moved{border-color:var(--assistant-new-line)}.assistant-order li.is-new{border-color:var(--assistant-new-line);background:var(--assistant-new)}.assistant-order .assistant-order-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.assistant-order .assistant-order-name span{color:var(--assistant-muted)}.assistant-order .assistant-order-value{color:var(--assistant-muted);flex:none}.assistant-order .assistant-order-value.is-changed{color:inherit;background:var(--assistant-new)}.assistant-order .assistant-order-mark{color:var(--assistant-new-ink);font-size:var(--brando-text-xs);flex:none}.assistant-order .assistant-inline-media .assistant-thumb{width:auto;min-width:20px;height:28px}.assistant-order .assistant-inline-media .assistant-thumb img{width:auto;height:100%;position:static}.assistant-request{border:1px solid var(--assistant-line);font-size:var(--brando-text-md);border-radius:6px;gap:10px;padding:12px 14px;display:grid}.assistant-request.is-open{border-color:var(--assistant-new-line);background:var(--assistant-new)}.assistant-request header{align-items:center;gap:6px;font-weight:500;display:flex}.assistant-request header [data-icon]{width:16px;height:16px}.assistant-request-reason{color:var(--assistant-muted)}.assistant-request-suggestions{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;display:grid}.assistant-request-item{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;padding:0;position:relative}.assistant-request-item .assistant-thumb{width:100%}.assistant-request-item.is-picked{border-color:var(--assistant-accent)}.assistant-request-item:focus-visible{outline:2px solid var(--assistant-accent);outline-offset:2px}.assistant-request-alias{background:var(--assistant-accent);color:var(--brando-ink-inverse);font-size:var(--brando-text-2xs);border-radius:3px;padding:1px 5px;position:absolute;bottom:4px;left:4px}.assistant-request-use{white-space:normal;width:100%;height:auto}.assistant-request-other{border-top:1px solid var(--assistant-new-line);gap:2px;padding-top:8px;display:grid}.assistant-request-other>span{color:var(--assistant-muted);font-size:var(--brando-text-sm);padding:0 8px 2px}.assistant-request-other button{width:100%;color:var(--assistant-ink);font-size:var(--brando-text-md);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.assistant-request-other button:hover:not(:disabled){background:color-mix(in srgb, var(--brando-surface) 70%, transparent)}.assistant-request-other button:focus-visible{outline:2px solid var(--assistant-accent);outline-offset:-2px}.assistant-request-other [data-icon]{width:16px;height:16px;color:var(--assistant-muted);flex:none}.assistant-request-other button.is-ai,.assistant-request-other button.is-ai [data-icon]{color:var(--brando-ai)}.assistant-workspace :is(.assistant-send,.assistant-request-use,.assistant-request-other .is-ai):focus-visible{outline-color:var(--brando-ai)}.assistant-share{margin-top:12px}.assistant-share-choice{border:1px solid var(--assistant-line);border-radius:6px;gap:10px;max-width:64ch;padding:12px 14px;display:grid}.assistant-share-choice fieldset{gap:6px;display:grid}.assistant-share-choice legend{font-size:var(--brando-text-sm);margin-bottom:6px;font-weight:500}.assistant-share-choice .assistant-check{color:var(--assistant-ink);font-size:var(--brando-text-md)}.assistant-share-choice small{color:var(--assistant-muted);font-size:var(--brando-text-xs)}.assistant-share-choice>div{gap:8px;display:flex}.assistant-share-choice [data-icon]{width:14px;height:14px}.assistant-share-link{font-size:var(--brando-text-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin-top:8px;display:grid}.assistant-share-link label{color:var(--assistant-muted);grid-column:1/-1}.assistant-share-link input{border:1px solid var(--assistant-line);background:var(--assistant-surface);min-width:0;font-family:var(--brando-font-mono,ui-monospace, monospace);font-size:var(--brando-text-xs);border-radius:4px;padding:6px 8px}.assistant-share-link a{color:var(--assistant-accent)}.assistant-frame-action{color:var(--assistant-muted);font-size:var(--brando-text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.assistant-frame-action [data-icon]{width:12px;height:12px}.assistant-frame-action:hover{color:var(--assistant-accent)}.assistant-languages{border-top:1px solid var(--assistant-line);font-size:var(--brando-text-sm);gap:4px;margin-top:12px;padding-top:10px;display:grid}.assistant-languages>span{color:var(--assistant-muted);font-size:var(--brando-text-2xs);letter-spacing:.06em;text-transform:uppercase}.assistant-languages ul{gap:2px;padding:0;list-style:none;display:grid}.assistant-languages li{gap:6px;display:flex}.assistant-languages li span{color:var(--assistant-muted)}.assistant-languages li.is-follows span,.assistant-languages li.is-changed span{color:var(--assistant-new-ink)}.assistant-publish{margin-top:10px}.assistant-undo{justify-self:start}html.moonwalk [data-moonwalk-run].moonwalked{opacity:1!important}.button-group{gap:8px;display:flex}.portal-form fieldset{border:none;padding:0}.input-group{border:1px dashed;border-radius:8px;padding:12px}.phx-loading{cursor:wait}.file-input{display:none}[data-env=e2e]:not([data-real-motion=true]) *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-env=e2e] [data-moonwalk],[data-env=e2e] [data-moonwalk-run],[data-env=e2e] [data-moonwalk-section],[data-env=e2e] [b-section]{visibility:visible!important;opacity:1!important}[data-env=e2e] #fader{display:none!important}.empty-list{font-size:var(--brando-text-md);opacity:.5;padding:10px 0}code{background-color:var(--brando-surface-subform);padding:2px;font-size:90%}#admin{flex-grow:1;min-width:0;display:flex}.avatar img{vertical-align:baseline}:is(.user-presence,.field-presence-user)>.avatar>.image-content{border-radius:inherit;width:100%;height:100%;overflow:hidden}:is(.user-presence,.field-presence-user)>.avatar img{object-fit:cover;width:100%;height:100%;display:block}.popup.popup_right{top:0;left:25px}.picker_editor input{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tooltip{font-size:var(--brando-text-sm);z-index:10000;display:block!important}.tooltip .tooltip-inner{color:var(--brando-surface-subform);background-color:var(--brando-ink);border-radius:12px;padding:5px 7px}.tooltip .tooltip-arrow{border-style:solid;border-color:var(--brando-ink);z-index:1;width:0;height:0;margin:5px;position:absolute}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0;margin-top:0;margin-bottom:0;bottom:-5px;left:calc(50% - 5px);border-bottom-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px;margin-top:0;margin-bottom:0;top:-5px;left:calc(50% - 5px);border-top-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;margin-left:0;margin-right:0;top:calc(50% - 5px);left:-5px;border-top-color:#0000!important;border-bottom-color:#0000!important;border-left-color:#0000!important}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;margin-left:0;margin-right:0;top:calc(50% - 5px);right:-5px;border-top-color:#0000!important;border-bottom-color:#0000!important;border-right-color:#0000!important}.tooltip.popover .popover-inner{background:var(--brando-surface);color:#000;box-shadow:var(--brando-shadow-lg);border-radius:5px;padding:24px}.tooltip.popover .popover-arrow{border-color:var(--brando-ink)}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.monospace{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page-presences{flex-flow:wrap;flex-grow:1;flex-shrink:1;justify-content:flex-end;column-gap:3px;width:auto;margin-right:6px;display:flex}.page-presences .user-presence{margin-top:0;display:flex}.page-presences .user-presence>.avatar{position:relative}.page-presences .user-presence>.avatar:before{content:"";box-shadow:0 0 7px 1px var(--presence-color,transparent);opacity:0;pointer-events:none;will-change:opacity;border-radius:50%;animation:2s ease-in-out infinite alternate presence-pulse;position:absolute;inset:0}.page-presences .user-presence:nth-child(6n+1){--presence-color:color-mix(in srgb, var(--brando-presence-0) 60%, transparent)}.page-presences .user-presence:nth-child(6n+2){--presence-color:color-mix(in srgb, var(--brando-presence-1) 60%, transparent)}.page-presences .user-presence:nth-child(6n+3){--presence-color:color-mix(in srgb, var(--brando-presence-2) 60%, transparent)}.page-presences .user-presence:nth-child(6n+4){--presence-color:color-mix(in srgb, var(--brando-presence-3) 60%, transparent)}.page-presences .user-presence:nth-child(6n+5){--presence-color:color-mix(in srgb, var(--brando-presence-4) 60%, transparent)}.page-presences .user-presence:nth-child(6n+6){--presence-color:color-mix(in srgb, var(--brando-presence-5) 60%, transparent)}.justify-start{display:flex;justify-content:flex-start!important}.justify-end{display:flex;justify-content:flex-end!important}.gap-5px{column-gap:5px}.fade-enter-active,.fade-leave-active{transition:opacity .35s}.fadefast-enter-active,.fadefast-leave-active{transition:opacity .15s}.fadefast-enter,.fadefast-leave-to{opacity:0}.fade-move-move{transition:transform .25s ease-in}strong{font-weight:500}.no-entries{background-color:color-mix(in srgb, var(--brando-ink) 5%, transparent);margin-top:25px;margin-bottom:25px;padding:1rem}.drop{overflow:hidden}.drop svg{pointer-events:none}html{font-feature-settings:"kern" 1, "liga" 1;font-kerning:normal;height:100%;line-height:1.35}body{--brando-input-radius:var(--brando-radius-lg);--brando-input-shadow:var(--brando-shadow-inset);--brando-input-focus-shadow:0 0 0 2.5px color-mix(in srgb, var(--brando-accent) 16%, transparent);--brando-card-shadow:var(--brando-shadow-xs), var(--brando-shadow-ring);--brando-card-radius:12px;--brando-tabbar-radius:14px;--brando-tabbar-shadow:var(--brando-shadow-xs), var(--brando-shadow-ring);--brando-chip-radius:8px;--brando-chip-padding:7px 14px;background-color:var(--brando-surface-page);color:var(--brando-ink)}.main-content .circle-dropdown.wrapper{justify-content:flex-end;margin-right:1vw}.float-right{float:right}.text-mono{font-family:var(--brando-font-mono)}.toggle-menu{border:1px solid var(--brando-ink);z-index:1;text-align:right;opacity:0;transform-origin:50%;border-radius:25px;width:50px;height:50px;padding-top:5px;padding-right:5px;position:fixed;top:-25px;left:-25px;transform:rotate(45deg)}.toggle-menu:hover{background-color:var(--brando-ink);color:var(--brando-surface-subform)}.muted{opacity:.3}#app{min-height:100%;display:flex}#app [data-phx-main=true],#app [data-phx-main]{width:100%;display:flex}#app.noFocus a,#app.noFocus button,#app.noFocus input,#app.noFocus label,#app.noFocus option,#app.noFocus select,#app.noFocus textarea{outline:none!important}#app.noFocus button:not(:focus){outline:0}#app.noFocus *{outline:0!important}.table td.fit,.table th.fit{white-space:nowrap;width:1%}table.table-bordered td{border:1px solid var(--brando-line);vertical-align:middle;padding:.75rem;position:relative}p:last-of-type{margin-bottom:0!important}.clearfix:after{content:"";clear:both;display:block}.bb-link{text-decoration:underline;-webkit-text-decoration-color:var(--brando-accent);-webkit-text-decoration-color:var(--brando-accent);text-decoration-color:var(--brando-accent);transition:text-decoration-color .25s}.bb-link:hover{text-decoration-color:#0000}h1{font-feature-settings:"kern", "liga", "dlig", "hlig", "cswh";margin-bottom:0;line-height:1.25!important}h3{font-weight:400}.subform-entry.flex-row{flex-direction:row!important}.subform-entry.flex-row .variable{width:100%}.variable-content.hidden{display:none}.variable-header{background-color:var(--brando-surface-shaded);box-shadow:var(--brando-shadow-ring);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.variable-header:hover{background-color:var(--brando-surface-hover);cursor:pointer}.variable-header .variable-type{background-color:var(--brando-surface-subform);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-2xs);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;flex:none;padding:4px 7px;line-height:1}.variable-header .variable-key{flex-direction:column;gap:3px;min-width:0;display:flex}.variable-header .variable-key code{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-md)}.variable-header .variable-key span{font-size:var(--brando-text-md);opacity:.6}.variable-header .variable-value{min-width:0;max-width:45%;font-size:var(--brando-text-md);align-items:center;gap:6px;margin-left:auto;display:flex}.variable-header .variable-value.is-empty{opacity:.45}.variable-header .variable-value-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.variable-header .variable-swatch{width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--brando-shadow-ink) 15%, transparent);border-radius:3px;flex:none}.variable-header .variable-chevron{place-items:center;margin-left:12px;transition:transform .14s;display:grid}.variable-header .variable-chevron [data-icon]{opacity:.5;width:14px;height:14px}.variable-header .variable-chevron.is-open{transform:rotate(180deg)}.variable-section{border-top:1px solid var(--brando-line-soft);margin-top:22px;padding-top:22px}.variable-section:first-child{border-top:0;margin-top:4px;padding-top:18px}.variable-section>h3{font-size:var(--brando-text-md);letter-spacing:.02em;text-transform:uppercase;opacity:.5;margin-bottom:14px;font-weight:600}.variable-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 20px;display:grid}.variable-note{font-size:var(--brando-text-md);opacity:.5;margin-top:2px;line-height:1.45}.pos-relative{position:relative}.tippy-box{background-color:var(--brando-ink);color:var(--brando-surface-subform);font-size:var(--brando-text-sm)}.cap{text-transform:capitalize}.thumb{border-right:1px solid var(--brando-line-strong)}.thumb img{border:5px solid var(--brando-line);width:100%;max-width:100%}.list .center{margin:0 auto}.list .flex-v{flex-direction:column;align-items:flex-start;display:flex}.list .flex-h{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.flex-v{flex-direction:column;align-items:flex-start;display:flex}.flex-h{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.flex-h.jc-none{justify-content:unset}.flex{display:flex}.fit{white-space:nowrap;width:1%}.mt-1{margin-top:10px!important}.mt-2{margin-top:2vw}.mt-3{margin-top:3vw}.mb-1{margin-bottom:15px}.mb-3{margin-bottom:3vw}.mr-2{margin-right:.8rem}.mr-3{margin-right:3vw}.mt-40{margin-top:40px}.ml-auto{margin-left:auto}.mr-1{margin-right:5px}.mb-2{margin-bottom:25px}.circle-stack{display:flex}.circle-stack.mr-1{margin-right:15px}.circle-stack:hover .circle{margin-left:5px}.circle-stack .circle{z-index:9;flex-shrink:0;margin-left:-30px;transition:margin-left .25s}.circle-stack .circle:first-of-type{margin-left:0}.circle-stack .circle.tiny{margin-left:-12px}.circle-stack:hover .circle.tiny{margin-left:3px}.circle-stack .circle.tiny:first-of-type{margin-left:0}.select-label .circle-stack,.options-option .circle-stack{vertical-align:middle;display:inline-flex}.circle{border:1px solid var(--brando-ink);width:40px;height:40px;line-height:1;font-family:var(--brando-font-mono);font-size:var(--brando-text-lg);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:20px;justify-content:center;align-items:center;display:flex}.circle.large{border-radius:60px;width:60px;height:60px}.circle.small{width:25px;height:25px;font-size:var(--brando-text-2xs);border-radius:25px}.circle.tiny{width:22px;height:22px}.circle span{color:var(--brando-ink)}.text-center,.ta-center{text-align:center!important}.ta-left{text-align:left!important}.ta-right{text-align:right!important}.text-tiny{font-size:var(--brando-text-sm)}.text-uc{text-transform:uppercase}.inline{display:inline}.user-initial{box-sizing:border-box;background:var(--brando-badge-bg);width:100%;height:100%;color:var(--brando-badge-ink);font-size:var(--brando-text-md);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;line-height:1;display:grid}.badges{flex-flow:wrap;align-items:center;gap:5px;margin-top:.5vw;display:flex}.badge{border-radius:var(--brando-radius-sm);background-color:var(--brando-badge-bg);height:20px;color:var(--brando-badge-ink);font-family:inherit;font-size:var(--brando-text-xs);text-transform:none;letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;align-items:center;gap:5px;padding:0 7px;font-weight:400;line-height:1;display:inline-flex}.badge a:hover{color:var(--brando-accent)}.badge [data-icon]{flex:none;width:12px;height:12px}.badge.warning{background-color:var(--brando-attention);color:var(--brando-attention-ink)}.badge.lowercase{text-transform:lowercase}.badge.uppercase{text-transform:uppercase}.badge:is(.mini,.tiny){height:18px;font-size:var(--brando-text-2xs);padding:0 5px}.badge.no-border{height:auto;color:inherit;background:0 0;padding:0}.badge--count{background-color:color-mix(in srgb, var(--brando-ink) 7%, transparent);min-width:18px;height:18px;color:var(--brando-ink);font-size:var(--brando-text-xs);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;padding:0 5px}.badge--success{background-color:var(--brando-success);color:var(--brando-success-ink)}.badge--attention{background-color:var(--brando-attention);color:var(--brando-attention-ink)}.badge--error{background-color:var(--brando-error);color:var(--brando-error-ink)}.badge--ai{background-color:var(--brando-ai-tint);color:var(--brando-ai)}.badge--outline{box-shadow:inset 0 0 0 1px var(--brando-line);color:var(--brando-muted);background-color:#0000}.badge-dot{background:currentColor;border-radius:50%;flex:none;width:1cap;height:1cap}.imported-module{background-color:var(--brando-surface-subform);font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--brando-text-lg);border:1px dashed;border-radius:8px;margin:5px 0;padding:12px}.imported-module .module-info{border:1px dashed;border-radius:8px;margin-top:.5em;padding:12px}.alert-backdrop{background-color:color-mix(in srgb, var(--brando-ink) 80%, transparent);z-index:10005;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.alert-backdrop .kprogress{z-index:999999;background-color:#fff;padding:4rem;transition:height .15s ease-out}.alert-backdrop .kprogress .kprogress-percent{margin-bottom:10px;font-size:2.5rem;font-weight:700}.alert-backdrop .kprogress .kprogress-content span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.alert-backdrop .kprogress .kprogress-content span:nth-child(2){animation-delay:.2s}.alert-backdrop .kprogress .kprogress-content span:nth-child(3){animation-delay:.4s}.dbg-breakpoints{inset:4px 4px auto auto}input::placeholder{font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:inherit}.avatar-sm{width:150px;min-width:auto}.avatar-xs{width:75px;min-width:auto}.spin{animation:2s linear infinite spin}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.pulse{animation:2s linear infinite pulse}[data-outline=true] :focus{display:inherit!important}.filter-hidden{display:none!important}.no-results{display:none}.no-results.visible{display:block}@media (width<480px),(width>=480px) and (width<768px){.login{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.login .login-box{flex:0 0 100%;max-width:100%;position:relative}}@media (width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px),(width>=1920px){.login{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}}@media (width>=1920px),(width>=1440px) and (width<1920px){.login .login-box{flex:0 0 calc(62.5% - .375vw);max-width:calc(62.5% - .377vw);position:relative}}@media (width>=1200px) and (width<1440px){.login .login-box{flex:0 0 calc(75% - .25vw);max-width:calc(75% - .252vw);position:relative}}@media (width>=1024px) and (width<1200px),(width>=768px) and (width<1024px){.login .login-box{flex:0 0 calc(87.5% - .125vw);max-width:calc(87.5% - .127vw);position:relative}}@media (width<768px){.login .login-box{flex-direction:column}}@media (width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px),(width>=1920px){.login .login-box .figure-wrapper{flex:0 0 calc(50% - .5vw);max-width:calc(50% - .502vw);padding:50px;position:relative}.login .login-box .login-form{flex:0 0 calc(50% + .5vw);max-width:calc(50% + .498vw);padding:50px;position:relative}}@media (width<480px),(width>=480px) and (width<768px){.login .login-box .figure-wrapper,.login .login-box .login-form{padding:15px}}.login .title{margin-bottom:25px}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px){.children-button button,.children-button a{font-size:12px;line-height:1}}@media (width>=1440px) and (width<1920px){.children-button button,.children-button a{font-size:13px;line-height:1}}@media (width>=1920px){.children-button button,.children-button a{font-size:14px;line-height:1}}main>.content{padding-left:25px;padding-right:25px}@media (width<480px),(width>=480px) and (width<768px){main>.progress{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}@media (width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px),(width>=1920px){main>.progress{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}}#content-header{margin-top:15px;margin-bottom:15px}#content-header .content>*{margin-left:1vw}#content-header .content .main,#content-header .content .actions{flex:0 0 calc(50% - .5vw);max-width:calc(50% - .502vw);position:relative}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px){#content-header .content .actions{font-size:24px}}@media (width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px),(width>=1920px){#content-header .content .actions{font-size:30px}}.content-list .empty-list figure{margin-bottom:1vw}@media (width<480px){.content-list.contentlist-empty{font-size:22px;font-weight:600}}@media (width>=480px) and (width<768px){.content-list.contentlist-empty{font-size:24px;font-weight:600}}@media (width>=768px) and (width<1024px){.content-list.contentlist-empty{font-size:27px;font-weight:600}}@media (width>=1024px) and (width<1200px){.content-list.contentlist-empty{font-size:30px;font-weight:600}}@media (width>=1200px) and (width<1440px){.content-list.contentlist-empty{font-size:32px;font-weight:600}}@media (width>=1440px) and (width<1920px),(width>=1920px){.content-list.contentlist-empty{font-size:35px;font-weight:600}}@media (width<1200px){.content-list .list-tools>.statuses .label{display:none}.content-list .list-tools>.statuses svg{margin-right:0}}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px){.content-list .list-tools .filter input,.content-list .list-tools .filter input::placeholder{font-size:16px}}@media (width>=1920px){.content-list .list-tools .filter input,.content-list .list-tools .filter input::placeholder{font-size:18px}}@media (width<480px),(width>=480px) and (width<768px){.content-list .list-tools .selected{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}@media (width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px),(width>=1920px){.content-list .list-tools .selected{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}}.content-list .list-header>*,.content-list .list-row .main-content>*,.content-list .list-row .child-row>*{margin-left:1vw}.drawer>.inner{padding-left:25px;padding-right:25px}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px){.drawer .button-group.vertical button{font-size:16px}}@media (width>=1920px){.drawer .button-group.vertical button{font-size:18px}}.brando-form .form-content .form-header{margin-top:25px;margin-bottom:25px}.brando-form .row{grid-column-gap:1vw}@media (width<768px){.brando-form .row .half,.brando-form .row .half+.half,.brando-form .row .half+.half+.half,.brando-form .row .half+.half+.half+.half,.brando-form .row .third,.brando-form .row .third+.third,.brando-form .row .third+.third+.third,.brando-form .row .sized,.brando-form .row .sized+.half{grid-column:1/span 16}}.form-header:not(.brando-form .form-header){margin-top:25px;margin-bottom:25px}.entry-header{margin-top:25px}@media (width<1024px){.variable-option.input-group{grid-template-columns:auto minmax(0,1fr) auto}.variable-option.input-group .field-wrapper:nth-of-type(2){grid-column:2/4}}.module-editor-panels .properties .field-wrapper{margin-bottom:1vw}@media (width<1024px){.module-type-picker{grid-template-columns:minmax(0,1fr)}}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px){.field-wrapper.subform .text,.field-wrapper.subform .text::placeholder,.field-wrapper.subform .multiselect{font-size:16px}}@media (width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px){.field-wrapper.subform .text,.field-wrapper.subform .text::placeholder,.field-wrapper.subform .multiselect{font-size:calc(1.11111vw * var(--ec-zoom))}}@media (width>=1440px) and (width<1920px),(width>=1920px){.field-wrapper.subform .text,.field-wrapper.subform .text::placeholder,.field-wrapper.subform .multiselect{font-size:16px}}.field-wrapper.subform .subform-entry.listing .subform-listing,.field-wrapper.subform .subform-entry.listing .subform-listing .subform-listing-row,.transformer-uploader .transformer-entry.pending .pending-listing{column-gap:1vw}@media (width<1024px){.var-layout-split,.form-fields-designer .var-layout-split,.form-field-editor.is-translation,.form-field-settings{grid-template-columns:minmax(0,1fr)}}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px){.flatpickr{font-size:16px}}@media (width>=1920px){.flatpickr{font-size:18px}}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px){.datetime-wrapper .clear-datetime{font-size:16px;line-height:1}}@media (width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px){.datetime-wrapper .clear-datetime{font-size:calc(1.11111vw * var(--ec-zoom));line-height:1}}@media (width>=1440px) and (width<1920px),(width>=1920px){.datetime-wrapper .clear-datetime{font-size:16px;line-height:1}}@media (width<480px),(width>=480px) and (width<768px){.input-image .file-input-wrapper span.label{font-size:15px}}@media (width>=768px) and (width<1024px),(width>=1024px) and (width<1200px){.input-image .file-input-wrapper span.label{font-size:17px}}@media (width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px){.input-image .file-input-wrapper span.label{font-size:18px}}@media (width>=1920px){.input-image .file-input-wrapper span.label{font-size:19px}.multiselect,.multiselect .search{font-size:18px;line-height:1}input.text,textarea.text,.ProseMirror p{font-size:18px}}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px){.multiselect,.multiselect .search{font-size:16px;line-height:1}input.text,textarea.text,.ProseMirror p{font-size:16px}}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px){.ProseMirror.lead p,.ProseMirror.lede p{font-size:24px}}@media (width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px),(width>=1920px){.ProseMirror.lead p,.ProseMirror.lede p{font-size:30px}}@media (width<480px),(width>=480px) and (width<768px){.ProseMirror h1{font-size:24px;font-weight:400}}@media (width>=768px) and (width<1024px){.ProseMirror h1{font-size:28px;font-weight:400}}@media (width>=1024px) and (width<1200px){.ProseMirror h1{font-size:32px;font-weight:400}}@media (width>=1200px) and (width<1440px){.ProseMirror h1{font-size:36px;font-weight:400}}@media (width>=1440px) and (width<1920px),(width>=1920px){.ProseMirror h1{font-size:40px;font-weight:400}}.gallery-block .caption-editor .caption-row>*{margin-left:1vw}.gallery-block .caption-editor .caption-row>figure{flex:0 0 calc(37.5% - .625vw);max-width:calc(37.5% - .627vw);position:relative}.gallery-block .caption-editor .caption-row>div{flex:0 0 calc(62.5% - .375vw);max-width:calc(62.5% - .377vw);position:relative}@media (width<480px),(width>=480px) and (width<768px){.text-block.lead .ProseMirror p,.text-block.lede .ProseMirror p{font-size:18px}}@media (width>=768px) and (width<1024px),(width>=1024px) and (width<1200px){.text-block.lead .ProseMirror p,.text-block.lede .ProseMirror p{font-size:24px}}@media (width>=1200px) and (width<1440px){.text-block.lead .ProseMirror p,.text-block.lede .ProseMirror p{font-size:26px}}@media (width>=1440px) and (width<1920px){.text-block.lead .ProseMirror p,.text-block.lede .ProseMirror p{font-size:27px}}@media (width>=1920px){.text-block.lead .ProseMirror p,.text-block.lede .ProseMirror p{font-size:28px}}.modal-content .field-wrapper{margin-bottom:1vw}.modal-content .panels>*{margin-left:1vw}.modal-content .panels .panel{flex:0 0 calc(50% + .5vw);max-width:calc(50% + .498vw);padding-left:.5vw;padding-right:1vw;position:relative}.modal-content .panels .panel:first-of-type{flex:0 0 calc(50% - .5vw);max-width:calc(50% - .502vw);padding-right:.5vw;position:relative}.modal-content .panels .panel:only-of-type{flex:0 0 100%;max-width:100%;position:relative}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px){.modal-body{font-size:16px}}@media (width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px){.modal-body{font-size:calc(1.11111vw * var(--ec-zoom))}}@media (width>=1440px) and (width<1920px),(width>=1920px){.modal-body{font-size:16px}}.link-var-config .link-var-settings{margin-bottom:1vw;padding-bottom:.5vw}@media (width<480px),(width>=480px) and (width<768px){.progress-wrapper{padding-left:7.5px;padding-right:7.5px}.progress-wrapper .progress .progress-item svg{margin-right:7.5px}.progress-wrapper .progress .progress-item code{margin-left:7.5px}.progress-wrapper .progress .progress-item .filename{margin-right:7.5px}.progress-wrapper .progress .progress-item .percent{right:7.5px}}@media (width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px),(width>=1920px){.progress-wrapper{padding-left:25px;padding-right:25px}.progress-wrapper .progress .progress-item svg{margin-right:25px}.progress-wrapper .progress .progress-item code{margin-left:25px}.progress-wrapper .progress .progress-item .filename{margin-right:25px}.progress-wrapper .progress .progress-item .percent{right:25px}}.image-picker.grid,.video-picker.grid{gap:1vw}.content-language-selector .current-language,#navigation{padding-left:25px;padding-right:25px}#navigation #navigation-content{padding-top:25px;padding-bottom:50px}#navigation .navigation-section{margin-top:25px}#navigation .navigation-section header h3{font-size:12px;line-height:140%}.globals-live>*{margin-left:1vw}.globals-live .categories{flex:0 0 calc(31.25% - .6875vw);max-width:calc(31.25% - .6895vw);position:relative}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px){.globals-live .categories button{font-size:16px}}@media (width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px){.globals-live .categories button{font-size:calc(1.11111vw * var(--ec-zoom))}}@media (width>=1440px) and (width<1920px),(width>=1920px){.globals-live .categories button{font-size:16px}}.globals-live .content{flex:0 0 calc(68.75% - .3125vw);max-width:calc(68.75% - .3145vw);position:relative}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px){.monospace.small{font-size:16px}}@media (width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px){.monospace.small{font-size:calc(1.11111vw * var(--ec-zoom))}}@media (width>=1440px) and (width<1920px),(width>=1920px){.monospace.small{font-size:16px}}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px){.monospace.tiny{font-size:12px}}@media (width>=1440px) and (width<1920px){.monospace.tiny{font-size:13px}}@media (width>=1920px){.monospace.tiny{font-size:14px}}.gap-1{column-gap:1vw}@media (width<480px),(width>=480px) and (width<768px){.no-entries,body{font-size:16px;line-height:1.4}}@media (width>=768px) and (width<1024px),(width>=1024px) and (width<1200px){.no-entries,body{font-size:18px;line-height:1.4}}@media (width>=1200px) and (width<1440px),(width>=1440px) and (width<1920px){.no-entries,body{font-size:20px;line-height:1.4}}@media (width>=1920px){.no-entries,body{font-size:23px;line-height:1.4}.toggle-menu{font-size:14px;line-height:1}#app [data-phx-main=true],#app [data-phx-main]{--navigation-width:310px}h1{font-size:65px;font-weight:600}}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px),(width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px){.toggle-menu{font-size:12px;line-height:1}}@media (width>=1440px) and (width<1920px){.toggle-menu{font-size:13px;line-height:1}#app [data-phx-main=true],#app [data-phx-main]{--navigation-width:310px}h1{font-size:55px;font-weight:600}}@media (width>=1200px) and (width<1440px),(width>=1024px) and (width<1200px){#app [data-phx-main=true],#app [data-phx-main]{--navigation-width:300px}}@media (width>=768px) and (width<1024px),(width>=480px) and (width<768px),(width<480px){#app [data-phx-main=true],#app [data-phx-main]{--navigation-width:0}}@media (width<480px){h1{font-size:27px;font-weight:600}h2{font-size:22px;font-weight:600}h3{font-size:21px}}@media (width>=480px) and (width<768px),(width>=768px) and (width<1024px),(width>=1024px) and (width<1200px){h1{font-size:30px;font-weight:600}}@media (width>=1200px) and (width<1440px){h1{font-size:50px;font-weight:600}h2{font-size:32px;font-weight:600}h3{font-size:27px}}@media (width>=480px) and (width<768px){h2{font-size:24px;font-weight:600}h3{font-size:22px}}@media (width>=768px) and (width<1024px){h2{font-size:27px;font-weight:600}h3{font-size:23px}}@media (width>=1024px) and (width<1200px){h2{font-size:30px;font-weight:600}h3{font-size:24px}}@media (width>=1440px) and (width<1920px),(width>=1920px){h2{font-size:35px;font-weight:600}}@media (width>=1440px) and (width<1920px){h3{font-size:28px}}@media (width>=1920px){h3{font-size:30px}}@media (width<1024px){.variable-grid{grid-template-columns:minmax(0,1fr)}}.thumb{padding-right:1vw}.offset-1{margin-left:calc(6.25% + .0625vw)}.offset-2{margin-left:calc(12.5% + .125vw)}.offset-3{margin-left:calc(18.75% + .1875vw)}.offset-4{margin-left:calc(25% + .25vw)}.offset-5{margin-left:calc(31.25% + .3125vw)}.offset-6{margin-left:calc(37.5% + .375vw)}.col-1{flex:0 0 calc(6.25% - .9375vw);max-width:calc(6.25% - .9395vw);position:relative}.col-2{flex:0 0 calc(12.5% - .875vw);max-width:calc(12.5% - .877vw);position:relative}.col-3{flex:0 0 calc(18.75% - .8125vw);max-width:calc(18.75% - .8145vw);position:relative}.col-4{flex:0 0 calc(25% - .75vw);max-width:calc(25% - .752vw);position:relative}.col-5{flex:0 0 calc(31.25% - .6875vw);max-width:calc(31.25% - .6895vw);position:relative}.col-6{flex:0 0 calc(37.5% - .625vw);max-width:calc(37.5% - .627vw);position:relative}.col-7{flex:0 0 calc(43.75% - .5625vw);max-width:calc(43.75% - .5645vw);position:relative}.col-8{flex:0 0 calc(50% - .5vw);max-width:calc(50% - .502vw);position:relative}.col-9{flex:0 0 calc(56.25% - .4375vw);max-width:calc(56.25% - .4395vw);position:relative}.col-10{flex:0 0 calc(62.5% - .375vw);max-width:calc(62.5% - .377vw);position:relative}.col-11{flex:0 0 calc(68.75% - .3125vw);max-width:calc(68.75% - .3145vw);position:relative}.col-12{flex:0 0 calc(75% - .25vw);max-width:calc(75% - .252vw);position:relative}.col-13{flex:0 0 calc(81.25% - .1875vw);max-width:calc(81.25% - .1895vw);position:relative}.col-14{flex:0 0 calc(87.5% - .125vw);max-width:calc(87.5% - .127vw);position:relative}.col-15{flex:0 0 calc(93.75% - .0625vw);max-width:calc(93.75% - .0645vw);position:relative}.col-16{flex:0 0 100%;max-width:100%;position:relative}.mb-xs{margin-bottom:15px}.mb-sm{margin-bottom:25px}.mb-md{margin-bottom:50px}.ml-2xs{margin-left:7.5px}.ml-xs{margin-left:15px}.ml-sm{margin-left:25px}.ml-md{margin-left:50px}@media (width<480px),(width>=480px) and (width<768px),(width>=768px) and (width<1024px){.text-small{font-size:16px}}@media (width>=1024px) and (width<1200px),(width>=1200px) and (width<1440px){.text-small{font-size:calc(1.11111vw * var(--ec-zoom))}}@media (width>=1440px) and (width<1920px),(width>=1920px){.text-small{font-size:16px}}@media (width>=1024px) and (width<1440px),(width>=1440px){.dbg-grid{margin-left:var(--navigation-width);width:calc(100vw - var(--navigation-width));padding-left:25px;padding-right:25px}}}@layer app{.blocks-wrapper [data-moonwalk],.blocks-wrapper [data-moonwalk-section],.blocks-wrapper [data-moonwalk-run]{transform:none;opacity:1!important}}
