@font-face{font-family:Griffon Marelle Cursive;src:url(/fonts/marelle/Marelle-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Griffon OpenDyslexic;src:url(/fonts/dyslexic/OpenDyslexic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Griffon Marelle Baton;src:url(/fonts/marelle/MarelleBaton-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#e3cab0 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#e3cab0 padding-box padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}::-webkit-scrollbar-thumb:hover{background:#d9ac85 padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}.griffon-rich-text-editor::selection{color:#0000!important;background:0 0!important}.griffon-rich-text-editor ::selection{color:#0000!important;background:0 0!important}.griffon-rich-text-editor::-moz-selection{color:#0000!important;background:0 0!important}.griffon-rich-text-editor ::-moz-selection{color:#0000!important;background:0 0!important}.griffon-rich-text-editor::-webkit-selection{color:#0000!important;background:0 0!important}.griffon-rich-text-editor ::-webkit-selection{color:#0000!important;background:0 0!important}.griffon-rich-text-editor,.griffon-rich-text-editor *{color:#0000!important;-webkit-text-fill-color:transparent!important;background-color:#0000!important;text-decoration-color:#0000!important}:root{--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.2, .8, .2, 1)}@keyframes griffon-fade-in{0%{opacity:0}to{opacity:1}}@keyframes griffon-fade-out{0%{opacity:1}to{opacity:0}}@keyframes griffon-modal-in{0%{opacity:0;transform:translateY(28px)scale(.9)}to{opacity:1;transform:none}}@keyframes griffon-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.98)}}.griffon-modal-backdrop{-webkit-backdrop-filter:blur(4px);animation:.22s ease-out backwards griffon-fade-in}.griffon-modal-backdrop--center{z-index:100;background:#3c322673;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.griffon-modal-backdrop[data-state=closed]{pointer-events:none;animation:.16s ease-in forwards griffon-fade-out}.griffon-modal-card{animation:griffon-modal-in .42s var(--ease-spring) backwards}.griffon-modal-card--panel{color:#2e2117;background:#fff;border-radius:18px;box-shadow:0 24px 60px #2e211747}.griffon-modal-card[data-state=closed]{animation:.16s ease-in forwards griffon-modal-out}.griffon-modal-head{border-bottom:1px dashed #f1e4d6;align-items:center;gap:12px;padding-bottom:14px;display:flex}.griffon-modal-head-icon{background:color-mix(in srgb, var(--c) 13%, #fff);width:40px;height:40px;color:var(--c);animation:griffon-head-pop .5s .1s var(--ease-spring) backwards;border-radius:12px;flex:none;place-items:center;display:grid}.griffon-modal-head-text{flex:1;min-width:0}.griffon-modal-head h2{letter-spacing:-.01em;color:#2e2117;margin:0;font-size:18px;font-weight:800}.griffon-modal-head p{color:#8a7360;margin:2px 0 0;font-size:13px}@keyframes griffon-head-pop{0%{opacity:0;transform:scale(.6)rotate(-12deg)}}.griffon-bg-swatch{transition:transform .25s var(--ease-spring), background .2s, border-color .2s, box-shadow .25s}.griffon-bg-swatch:hover{transform:translateY(-3px);box-shadow:0 14px 26px -18px #2e211780;background:#fdf6ef!important}.griffon-bg-swatch[aria-pressed=true]:hover{background:#fbe2d2!important}.griffon-bg-swatch:active{transform:scale(.97)}.griffon-bg-swatch:focus-visible{outline-offset:2px;outline:2px solid #e8703f}@keyframes griffon-panel-in-right{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes griffon-panel-out-right{0%{opacity:1;transform:none}to{opacity:0;transform:translate(32px)}}@keyframes griffon-panel-in-left{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:none}}@keyframes griffon-panel-out-left{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-32px)}}.griffon-panel-docked-right{animation:griffon-panel-in-right .42s var(--ease-spring) backwards}.griffon-panel-docked-left{animation:griffon-panel-in-left .42s var(--ease-spring) backwards}.griffon-panel-docked-right[data-state=closed]{animation:.16s ease-in forwards griffon-panel-out-right}.griffon-panel-docked-left[data-state=closed]{animation:.16s ease-in forwards griffon-panel-out-left}@keyframes griffon-window-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes griffon-window-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}.griffon-panel-floating{transform-origin:50%;animation:griffon-window-in .4s var(--ease-spring) backwards}.griffon-panel-floating[data-state=closed]{animation:.16s ease-in forwards griffon-window-out}@keyframes griffon-rise-centered{0%{opacity:0;transform:translate(-50%)translateY(32px)scale(.94)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.griffon-rise-centered{animation:griffon-rise-centered .45s var(--ease-spring) backwards}@keyframes griffon-rise-left{0%{opacity:0;transform:translateY(32px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.griffon-rise-left{animation:griffon-rise-left .45s var(--ease-spring) backwards}@keyframes griffon-pop-in{0%{opacity:0;transform:translateY(10px)scale(.82)}to{opacity:1;transform:none}}.griffon-pop-in{animation:griffon-pop-in .38s var(--ease-spring) backwards}.griffon-fade-in{animation:.3s ease-out backwards griffon-fade-in}@keyframes griffon-popover-out-up{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(6px)scale(.92)}}@keyframes griffon-popover-out-down{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-6px)scale(.92)}}@keyframes griffon-popover-out-right{0%{opacity:1;transform:translateY(-50%)translate(0)scale(1)}to{opacity:0;transform:translateY(-50%)translate(-6px)scale(.92)}}@keyframes griffon-popover-out-left{0%{opacity:1;transform:translateY(-50%)translate(0)scale(1)}to{opacity:0;transform:translateY(-50%)translate(6px)scale(.92)}}.griffon-popover.griffon-popover-closing{pointer-events:none}.griffon-popover-up.griffon-popover-closing{animation:.14s ease-in forwards griffon-popover-out-up}.griffon-popover-down.griffon-popover-closing{animation:.14s ease-in forwards griffon-popover-out-down}.griffon-popover-right.griffon-popover-closing{animation:.14s ease-in forwards griffon-popover-out-right}.griffon-popover-left.griffon-popover-closing{animation:.14s ease-in forwards griffon-popover-out-left}.griffon-tool-panel{transition:opacity .2s ease, transform .2s var(--ease-spring), visibility .2s;transform:translate(-50%)translateY(0)scale(1)}.griffon-tool-panel-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%)translateY(-8px)scale(.95)}.griffon-press{transition:transform .1s}.griffon-press:active:not(:disabled){transform:scale(.93)}.griffon-share-option:hover:not(:disabled){background:#cf5a2c!important}.griffon-wbtn{font:inherit;cursor:pointer;background:var(--wbtn-bg,transparent);border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,transform 80ms;display:inline-flex}.griffon-wbtn.text{white-space:nowrap;height:28px;padding:0 12px;font-size:13px;font-weight:600}.griffon-wbtn.chip{white-space:nowrap;border-radius:999px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600}.griffon-wbtn:hover:not(:disabled){background:var(--wbtn-hover,#e8703f33)}.griffon-wbtn:active:not(:disabled){transform:scale(.94)}.griffon-wbtn:disabled{opacity:.35;cursor:default}.griffon-widget-card{transition:transform .15s,box-shadow .15s,border-color .15s}.griffon-widget-card:hover{border-color:#e8703f66;transform:translateY(-2px);box-shadow:0 8px 20px #2e21171f}@keyframes griffon-confetti{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(1);opacity:0}}.griffon-confetti{animation:1.2s cubic-bezier(.15,.7,.3,1) forwards griffon-confetti}@keyframes griffon-stripes{0%{background-position:0 0}to{background-position:56px 0}}.griffon-stripes-run{animation:1.4s linear infinite griffon-stripes}@keyframes griffon-shake{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-1.5px,1px)rotate(-3deg)}40%{transform:translate(1.5px,-1px)rotate(3deg)}60%{transform:translate(-1.5px,-1px)rotate(-2deg)}80%{transform:translate(1.5px,1px)rotate(2deg)}}.griffon-shake{animation:.35s linear infinite griffon-shake}@keyframes griffon-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.03)}}.griffon-breathe{animation:3.2s ease-in-out infinite griffon-breathe}@keyframes griffon-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}.griffon-wiggle{animation:1.1s ease-in-out infinite griffon-wiggle}@keyframes griffon-avatar-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.griffon-avatar-in{animation:.25s cubic-bezier(.2,.9,.25,1.1) backwards griffon-avatar-in}@keyframes griffon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.griffon-bob{animation:.9s ease-in-out infinite griffon-bob}@keyframes griffon-twinkle{0%,to{opacity:.35}50%{opacity:1}}.griffon-twinkle{animation:1.8s ease-in-out infinite griffon-twinkle}@keyframes griffon-widget-finished{0%,to{box-shadow:inset 0 0 #eb575700}50%{box-shadow:inset 0 0 26px 2px #eb575773}}.griffon-widget-finished{animation:.9s ease-in-out infinite griffon-widget-finished}@keyframes griffon-widget-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.griffon-widget-exit{animation:.16s ease-in forwards griffon-widget-out;pointer-events:none!important}@keyframes griffon-dice-roll{0%{opacity:.2;transform:rotate(0)scale(.55)}45%{opacity:1;transform:rotate(-210deg)scale(1.15)}75%{transform:rotate(-345deg)scale(.94)}to{transform:rotate(-360deg)scale(1)}}.griffon-dice-roll{animation:.6s ease-out backwards griffon-dice-roll}@media (prefers-reduced-motion:reduce){.griffon-modal-backdrop,.griffon-modal-card,.griffon-panel-docked-right,.griffon-panel-docked-left,.griffon-panel-floating,.griffon-rise-centered,.griffon-rise-left,.griffon-pop-in,.griffon-fade-in,.griffon-widget-finished,.griffon-dice-roll,.griffon-widget-exit,.griffon-confetti,.griffon-stripes-run,.griffon-shake,.griffon-bob,.griffon-twinkle,.griffon-breathe,.griffon-wiggle,.griffon-avatar-in,.griffon-palette-card,.griffon-palette-row,.griffon-palette-preview,.griffon-menu-item .icon,.griffon-popover,.griffon-dock,.griffon-vertical-dock,.griffon-dock-page-right{animation-duration:.01ms!important;animation-delay:0s!important}}.griffon-menu-item{color:#2e2117;width:100%;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease, transform .18s var(--ease-spring);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.griffon-menu-item .icon{width:22px;height:22px;color:var(--tone,#8f5f35);transition:transform .25s var(--ease-spring);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.griffon-menu-item:hover:not(:disabled){background:#e8703f1c}.griffon-menu-item:hover:not(:disabled) .icon{transform:scale(1.15)rotate(-5deg)}.griffon-menu-item:active:not(:disabled){transform:scale(.975)}.griffon-menu-item:disabled{opacity:.4;cursor:default}.griffon-menu-item.active{color:#cf5a2c;background:#e8703f29;font-weight:600}.griffon-menu-heading{letter-spacing:.07em;text-transform:uppercase;color:#8a7360;padding:2px 10px 0;font-size:10.5px;font-weight:700}.griffon-menu-row{flex-direction:column;gap:4px;padding:2px 10px 4px;display:flex}.griffon-menu-row .head{color:#2e2117;justify-content:space-between;align-items:baseline;gap:16px;font-size:12.5px;font-weight:500;display:flex}.griffon-menu-row .value{font-variant-numeric:tabular-nums;color:var(--tone,#e8703f);transition:transform .2s var(--ease-spring);font-weight:700}.griffon-menu-divider{background:#e8703f29;height:1px;margin:2px 8px}.griffon-menu-chips{flex-wrap:wrap;gap:4px;padding:2px 10px 4px;display:flex}.griffon-menu-chip{height:24px;font:inherit;color:#5b4636;cursor:pointer;transition:background .12s, color .12s, transform .18s var(--ease-spring);background:#2e21170f;border:0;border-radius:999px;padding:0 9px;font-size:11.5px;font-weight:600}.griffon-menu-chip:hover{background:#e8703f2e;transform:translateY(-1px)}.griffon-menu-chip:active{transform:scale(.94)}.griffon-menu-chip.active{color:#fff;background:#e8703f}.griffon-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}.griffon-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--tone,#e8703f) var(--fill,50%), #2e21171f var(--fill,50%));border-radius:3px;height:6px}.griffon-slider::-webkit-slider-thumb{-webkit-appearance:none;border:2.5px solid var(--tone,#e8703f);width:16px;height:16px;transition:transform .18s var(--ease-spring);background:#fff;border-radius:50%;margin-top:-5px;box-shadow:0 1px 4px #2e21174d}.griffon-slider:hover::-webkit-slider-thumb{transform:scale(1.15)}.griffon-slider:active::-webkit-slider-thumb{transform:scale(1.3)}.griffon-slider::-moz-range-track{background:#2e21171f;border-radius:3px;height:6px}.griffon-slider::-moz-range-progress{background:var(--tone,#e8703f);border-radius:3px;height:6px}.griffon-slider::-moz-range-thumb{border:2.5px solid var(--tone,#e8703f);width:12px;height:12px;transition:transform .18s var(--ease-spring);background:#fff;border-radius:50%;box-shadow:0 1px 4px #2e21174d}.griffon-slider:hover::-moz-range-thumb{transform:scale(1.15)}.griffon-slider:active::-moz-range-thumb{transform:scale(1.3)}.griffon-slider:focus-visible{outline:none}@keyframes griffon-icon-wiggle{0%{transform:scale(1.3)rotate(0)}30%{transform:scale(1.5)rotate(-11deg)}60%{transform:scale(1.42)rotate(7deg)}to{transform:scale(1.3)rotate(0)}}@keyframes griffon-palette-in{0%{opacity:0;transform:translateY(-18px)scale(.94)}to{opacity:1;transform:none}}@keyframes griffon-palette-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)scale(.97)}}@keyframes griffon-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes griffon-preview-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.griffon-palette-card{animation:griffon-palette-in .4s var(--ease-spring) backwards}.griffon-palette-card[data-state=closed]{animation:.15s ease-in forwards griffon-palette-out}.griffon-palette-row{animation:griffon-row-in .3s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 22ms)}.griffon-palette-preview{animation:griffon-preview-in .28s var(--ease-spring) backwards}.griffon-palette-row .griffon-row-chevron{transition:transform .15s}.griffon-palette-row:hover .griffon-row-chevron{transform:translate(2px)}.griffon-cta-btn{transition:filter .15s,transform 80ms}.griffon-cta-btn:hover{filter:brightness(1.06)}.griffon-cta-btn:active{transform:scale(.97)}.griffon-row-delete{transition:background .15s,color .15s,transform 80ms}.griffon-row-delete:hover{filter:brightness(.96)}.griffon-row-delete:active{transform:scale(.88)}.griffon-row-delete[data-armed=true]{animation:.35s linear 2 griffon-shake}@keyframes griffon-spin{to{transform:rotate(360deg)}}.griffon-spin{animation:.7s linear infinite griffon-spin}.griffon-lib{color:#2e2117;background:#fff;border-radius:18px;flex-direction:column;width:min(1300px,96vw);height:min(780px,92vh);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #2e211747}.griffon-lib-header{background:#fffaf5;border-bottom:1px solid #ecd9c8;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex}.griffon-lib-search{color:#8a7360;background:#fff;border:1.5px solid #ecd9c8;border-radius:12px;flex:0 300px;align-items:center;gap:8px;min-width:200px;height:38px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.griffon-lib-search:focus-within{border-color:#e8703f;box-shadow:0 0 0 4px #e8703f24}.griffon-lib-search input{min-width:0;font:inherit;color:#2e2117;background:0 0;border:0;outline:0;flex:1;font-size:14px}.griffon-lib-search button{color:#8a7360;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.griffon-lib-btn{color:#5b4636;height:36px;font:inherit;cursor:pointer;white-space:nowrap;transition:background .12s, transform .18s var(--ease-spring), border-color .12s;background:#fff;border:1.5px solid #ecd9c8;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.griffon-lib-btn:hover{background:#fbe2d2;border-color:#e8b899;transform:translateY(-1px)}.griffon-lib-btn:active{transform:scale(.96)}.griffon-lib-btn.primary{color:#fff;background:#e8703f;border-color:#e8703f}.griffon-lib-btn.primary:hover{background:#cf5a2c;border-color:#cf5a2c}.griffon-lib-btn.danger{color:#c93c3c;border-color:#f3c4c4}.griffon-lib-btn.danger:hover{background:#fde8e8;border-color:#e99}.griffon-lib-close{color:#8a7360;cursor:pointer;width:34px;height:34px;transition:background .12s, transform .2s var(--ease-spring);background:0 0;border:0;border-radius:50%;font-size:22px;line-height:1}.griffon-lib-close:hover{background:#fbe2d2;transform:rotate(90deg)}.griffon-board-picker-row{transition:background .12s}.griffon-board-picker-row:hover{background:#fbe2d2}.griffon-thumb-action-btn:hover:not(:disabled){filter:brightness(.93)}.griffon-lib-select{height:34px;font:inherit;color:#5b4636;cursor:pointer;background:#fff;border:1.5px solid #ecd9c8;border-radius:10px;padding:0 10px;font-size:13px}.griffon-lib-warning{color:#7a5a10;background:#fff3d6;border-bottom:1px solid #f0dca0;padding:8px 18px;font-size:13px}.griffon-lib-cloud-compact{flex-shrink:0;align-items:center;gap:6px;display:flex}.griffon-lib-icon-btn{color:#5b4636;cursor:pointer;background:#fff;border:1.5px solid #ecd9c8;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.griffon-lib-icon-btn:hover{background:#fbe2d2;border-color:#e8b899}.griffon-lib-icon-btn:disabled{opacity:.5;cursor:default;background:#fff}.griffon-quota-bar{background:#2e21171f;border-radius:5px;flex-shrink:0;width:110px;height:9px;overflow:hidden}.griffon-quota-bar-fill{border-radius:5px;height:100%;transition:width .5s}.griffon-quota-bar--wide{background:#2e21171f;border-radius:5px;width:100%;height:10px;overflow:hidden}.griffon-lib-body{flex:1;grid-template-columns:210px 1fr;min-height:0;display:grid}@media (width<=760px){.griffon-lib-body{grid-template-columns:1fr}.griffon-lib-sidebar{display:none!important}}.griffon-lib-sidebar{background:#fffaf5;border-right:1px solid #ecd9c8;flex-direction:column;gap:10px;padding:12px 8px;display:flex;overflow-y:auto}.griffon-lib-sidebar .section{flex-direction:column;gap:1px;display:flex}.griffon-lib-sidebar .heading{letter-spacing:.07em;text-transform:uppercase;color:#8a7360;border-radius:8px;justify-content:space-between;align-items:center;padding:4px 10px 2px;font-size:10.5px;font-weight:700;display:flex}.griffon-lib-sidebar .heading[data-drop]{background:#e8703f2e}.griffon-lib-row{width:100%;min-height:32px;font:inherit;color:#2e2117;text-align:left;cursor:pointer;transition:background .12s, transform .16s var(--ease-spring);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:3px 8px 3px 10px;font-size:13px;display:flex;position:relative}.griffon-lib-row.folder{padding-left:6px}.griffon-lib-row:hover{background:#e8703f17}.griffon-lib-row[data-active]{color:#a94518;background:#e8703f29;font-weight:600}.griffon-lib-row[data-drop]{outline-offset:-2px;background:#e8703f47;outline:2px dashed #e8703f;transform:scale(1.02)}.griffon-lib-row .icon{color:var(--tone,#8f5f35);transition:transform .22s var(--ease-spring);flex-shrink:0;display:inline-flex}.griffon-lib-row:hover .icon{transform:scale(1.14)rotate(-4deg)}.griffon-lib-row .label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.griffon-lib-row .count{color:#8a7360;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.griffon-lib-row .chevron{color:#8a7360;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.griffon-lib-row .row-actions{align-items:center;gap:1px;display:none}.griffon-lib-row.folder:hover .row-actions,.griffon-lib-row.folder:focus-within .row-actions{display:inline-flex}.griffon-lib-row.folder:hover .count,.griffon-lib-row.folder:focus-within .count{display:none}.griffon-lib-sidebar .mini{color:#8f5f35;cursor:pointer;width:24px;height:24px;transition:background .12s, transform .16s var(--ease-spring);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.griffon-lib-sidebar .mini.text{width:auto;font:inherit;text-transform:none;letter-spacing:0;padding:0 7px;font-size:11px;font-weight:600}.griffon-lib-sidebar .mini:hover{background:#e8703f33;transform:scale(1.1)}.griffon-lib-input{width:100%;height:30px;font:inherit;color:#2e2117;background:#fff;border:1.5px solid #e8703f;border-radius:8px;outline:0;padding:0 8px;font-size:14px;box-shadow:0 0 0 3px #e8703f29}.griffon-lib-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.griffon-lib-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 8px;display:flex}.griffon-lib-grid-wrap{flex:1;min-height:0;padding:4px 14px 16px;overflow-y:auto}.griffon-lib-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.griffon-mascot-loader{flex-direction:column;align-items:center;gap:10px;display:flex}.griffon-mascot-loader-img{animation:1.6s ease-in-out infinite griffon-mascot-bob}.griffon-mascot-loader-label{color:#8a7360;font-size:13.5px}@keyframes griffon-mascot-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.griffon-mascot-loader-img{animation:none}}.griffon-lib-empty{text-align:center;color:#8a7360;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:20px;font-size:13.5px;line-height:1.5;display:flex}.griffon-lib-empty strong{color:#2e2117;font-size:16px}.griffon-lib-card{cursor:pointer;transition:transform .25s var(--ease-spring), box-shadow .2s, border-color .15s;animation:griffon-card-in .36s var(--ease-spring) backwards;background:#fff;border:1.5px solid #ecd9c8;border-radius:14px;outline:0;flex-direction:column;display:flex;position:relative}@keyframes griffon-card-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.griffon-lib-card:hover,.griffon-lib-card:focus-visible{border-color:#e8b899;transform:translateY(-3px);box-shadow:0 10px 24px #2e211724}.griffon-lib-card:active{transform:scale(.985)}.griffon-stock-image-tile{transition:transform .12s,box-shadow .12s,border-color .12s}.griffon-stock-image-tile:hover,.griffon-stock-image-tile:focus-visible{border-color:#e8b899;transform:translateY(-2px);box-shadow:0 8px 18px #2e211729}.griffon-stock-image-tile:active{transform:scale(.97)}.griffon-lib-card[data-current]{border-color:#e8703f;box-shadow:0 0 0 3px #e8703f2e}.griffon-lib-card .thumb{aspect-ratio:16/9;background:#f6e9dd;border-radius:12px 12px 0 0;position:relative;overflow:hidden}.griffon-lib-card .thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.griffon-lib-card .thumb .placeholder{background:repeating-linear-gradient(0deg,#0000 0 21px,#7882c847 21px 22px),repeating-linear-gradient(90deg,#0000 0 21px,#966ec829 21px 22px),#fffdf9;width:100%;height:100%}.griffon-lib-card .badge{color:#fff;background:#e8703f;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.griffon-lib-page-dots{pointer-events:none;background:#2e211766;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;display:flex;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.griffon-lib-page-dots span{background:#ffffff8c;border-radius:999px;width:5px;height:5px;transition:width .15s,background .15s}.griffon-lib-page-dots span.active{background:#fff;width:14px}.griffon-lib-card .body{flex-direction:column;gap:3px;min-height:74px;padding:9px 12px 11px;display:flex}.griffon-lib-card .title{color:#2e2117;text-overflow:ellipsis;white-space:nowrap;padding-right:26px;font-size:14px;font-weight:700;overflow:hidden}.griffon-lib-card .meta{color:#8a7360;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.griffon-lib-card .meta .path{color:#a3673a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.griffon-lib-card .meta .path:after{content:"·";color:#c9b39e;margin-left:6px}.griffon-lib-card .tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.griffon-lib-card .menu-anchor{position:absolute;bottom:8px;right:6px}.griffon-lib-card .more{color:#8a7360;cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .12s,background .12s;display:inline-flex}.griffon-lib-card:hover .more,.griffon-lib-card .more[aria-expanded=true],.griffon-lib-card:focus-within .more{opacity:1}.griffon-lib-card .more:hover{background:#e8703f29}.griffon-lib-menu{z-index:130;min-width:220px;max-width:300px;animation:griffon-lib-menu-in .2s var(--ease-spring) backwards;transform-origin:100% 0;cursor:default;background:#fff;border:1px solid #ecd9c8;border-radius:14px;padding:6px;position:fixed;box-shadow:0 12px 32px #2e211738}@keyframes griffon-lib-menu-in{0%{opacity:0;transform:scale(.92)translateY(6px)}}.griffon-tag{color:#a94518;background:#fbe2d2;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.griffon-tag.static{color:#7a3fb5;background:#9b51e01f}.griffon-tag button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.griffon-tag button:hover{opacity:1}.griffon-tag-box{background:#fff;border:1.5px solid #ecd9c8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;min-height:34px;padding:5px 7px;display:flex}.griffon-tag-box:focus-within{border-color:#e8703f;box-shadow:0 0 0 3px #e8703f24}.griffon-tag-box input{min-width:90px;font:inherit;color:#2e2117;background:0 0;border:0;outline:0;flex:1;font-size:13px}.griffon-lib-toast{color:#fff;max-width:min(480px,100% - 32px);animation:griffon-toast-in .3s var(--ease-spring) backwards;pointer-events:auto;background:#2e2117;border-radius:14px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.4;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #00000047}.griffon-lib-toast--ok{background:#214a30}.griffon-lib-toast--error{background:#4a2420}.griffon-lib-toast-icon{flex-shrink:0;place-items:center;display:grid}.griffon-lib-toast--ok .griffon-lib-toast-icon{color:#6fcf97}.griffon-lib-toast--error .griffon-lib-toast-icon{color:#f2a38f}.griffon-lib-toast-link{color:#ffd9c9;flex-shrink:0;margin-left:2px;font-weight:700;text-decoration:underline}@keyframes griffon-toast-in{0%{opacity:0;transform:translate(-50%)translateY(10px)}}.griffon-lib-drop{z-index:10;color:#a94518;background:#fffaf5eb;border:3px dashed #e8703f;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:700;animation:.15s ease-out griffon-fade-in;display:flex;position:absolute;inset:8px}.griffon-chip{-webkit-backdrop-filter:blur(10px);max-width:min(460px,60vw);height:34px;font:inherit;color:#2e2117;cursor:pointer;transition:transform .22s var(--ease-spring), box-shadow .15s, border-color .15s;animation:griffon-chip-in .45s var(--ease-spring) backwards;background:#fffffff0;border:1.5px solid #ecd9c8;border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 12px;font-size:13px;display:inline-flex;box-shadow:0 2px 10px #2e21171a}@keyframes griffon-chip-in{0%{opacity:0;transform:translateY(-10px)scale(.94)}}.griffon-chip:hover{border-color:#e8b899;transform:translateY(1px);box-shadow:0 4px 14px #2e211729}.griffon-chip:active{transform:scale(.97)}.griffon-chip .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:background .25s}.griffon-chip .dot.pulse{animation:1s ease-in-out infinite griffon-dot-pulse}@keyframes griffon-dot-pulse{50%{opacity:.55;transform:scale(1.5)}}.griffon-chip .name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.griffon-chip .state{color:#8a7360;white-space:nowrap;font-size:11.5px;font-weight:600}@media (width<=900px){.griffon-chip .state{display:none}}.griffon-chip-panel{width:min(372px,94vw);animation:griffon-chip-panel-in .26s var(--ease-spring) backwards;transform-origin:top;background:#fff;border:1px solid #ecd9c8;border-radius:16px;margin-top:8px;padding:14px;box-shadow:0 14px 36px #2e21173d}@keyframes griffon-chip-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.95)}}.griffon-kbd{min-width:24px;height:24px;font:inherit;color:#5b4636;white-space:nowrap;background:#fff;border:1px solid #dcbfa2;border-bottom-width:2px;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.griffon-todo-row:hover{background:#9b51e012}.griffon-todo-row .del{opacity:0;transition:opacity .12s}.griffon-todo-row:hover .del,.griffon-todo-row:focus-within .del{opacity:1}@keyframes griffon-bell-ring{0%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(14deg)}20%,40%,60%{transform:rotate(-14deg)}70%{transform:rotate(0)}}.griffon-bell-ring{transform-origin:50% 8%;animation:1.6s ease-in-out infinite griffon-bell-ring}@media (prefers-reduced-motion:reduce){.griffon-bell-ring{animation-duration:.01ms!important}}@keyframes griffon-widget-expand-in{0%{opacity:0;transform:scale(.92)}}.griffon-widget-expand{animation:griffon-widget-expand-in .22s var(--ease-spring) backwards}@media (prefers-reduced-motion:reduce){.griffon-widget-expand{animation-duration:.01ms!important}}@keyframes griffon-reminder-in{0%{opacity:0;transform:translate(-50%)translateY(-24px)scale(.94)}}@keyframes griffon-reminder-pulse{0%,to{box-shadow:0 16px 40px #2e21174d,0 0 #e8703f80}50%{box-shadow:0 16px 40px #2e21174d,0 0 0 14px #e8703f00}}.griffon-reminder-banner{animation:griffon-reminder-in .45s var(--ease-spring) backwards, griffon-reminder-pulse 1.6s ease-in-out .5s infinite}@media (prefers-reduced-motion:reduce){.griffon-reminder-banner{animation-duration:.01ms!important}}.griffon-settings{color:#2e2117;background:#fff;border-radius:18px;flex-direction:column;width:min(960px,95vw);height:min(680px,90vh);display:flex;overflow:hidden;box-shadow:0 24px 60px #2e211747}.griffon-settings-body{flex:1;grid-template-columns:230px 1fr;min-height:0;display:grid}@media (width<=720px){.griffon-settings-body{grid-template-columns:1fr}.griffon-settings-nav{display:none!important}}.griffon-settings-nav{background:#fffaf5;border-right:1px solid #ecd9c8;flex-direction:column;gap:4px;padding:12px 8px;display:flex;overflow-y:auto}.griffon-settings-main{animation:griffon-tab-in .3s var(--ease-spring) backwards;padding:22px 26px 28px;overflow-y:auto}@keyframes griffon-tab-in{0%{opacity:0;transform:translateY(8px)}}.griffon-settings-row{background:#fffaf5;border:1px solid #f0e2d3;border-radius:12px;align-items:center;gap:8px;padding:6px 8px;transition:background .12s,opacity .15s;display:flex}.griffon-settings-row:focus-within{background:#fff;border-color:#e8b899}.griffon-settings-time{height:32px;font:inherit;color:#2e2117;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #ecd9c8;border-radius:9px;padding:0 6px;font-size:13.5px}.griffon-color-dot{cursor:pointer;width:22px;height:22px;transition:transform .2s var(--ease-spring);border-radius:50%;flex-shrink:0;position:relative;box-shadow:0 0 0 2px #fff,0 0 0 3px #dcbfa2}.griffon-color-dot:hover{transform:scale(1.2)}.griffon-day-chip{width:36px;height:36px;font:inherit;cursor:pointer;color:#8a7360;transition:background .15s, color .15s, transform .2s var(--ease-spring);background:#2e211712;border:0;border-radius:50%;font-size:13px;font-weight:700}.griffon-day-chip:hover{background:#e8703f2e;transform:scale(1.1)}.griffon-day-chip[data-active]{color:#fff;background:#e8703f}.griffon-pointer-card{text-align:left;font:inherit;cursor:pointer;color:#2e2117;transition:border-color .15s, transform .22s var(--ease-spring), box-shadow .15s;background:#fff;border:2px solid #ecd9c8;border-radius:14px;flex-direction:column;align-items:stretch;gap:3px;padding:8px 8px 10px;display:flex}.griffon-pointer-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #2e21171f}.griffon-pointer-card[data-active]{background:#fff7f1;border-color:#e8703f}.griffon-pointer-card .preview{background:repeating-linear-gradient(0deg,#fff 0 16px,#7882c84d 16px 17px);border-radius:9px;height:68px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.griffon-pointer-card small{color:#8a7360;font-size:11.5px;line-height:1.3}@keyframes griffon-pointer-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.griffon-pointer-ripple{border:4px solid;border-radius:50%;animation:.6s ease-out forwards griffon-pointer-ripple;position:absolute}.griffon-pointer-bar{animation:griffon-rise .35s var(--ease-spring) backwards}@keyframes griffon-frozen-in{0%{opacity:0;transform:translateY(-8px)}}.griffon-frozen-badge{animation:griffon-frozen-in .35s var(--ease-spring) backwards}@media (prefers-reduced-motion:reduce){.griffon-frozen-badge{animation-duration:.01ms!important}}.griffon-tip{position:relative}.griffon-tip:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:60;background:#2e2117;border-radius:8px;padding:5px 9px;font:600 12px/1 system-ui,-apple-system,Segoe UI,sans-serif;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-4px);box-shadow:0 6px 16px #2e211740}.griffon-tip:hover:after,.griffon-tip:focus-visible:after{opacity:1;transition:opacity .18s .35s,transform .18s .35s;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.griffon-tip:hover:after,.griffon-tip:focus-visible:after{transition:none}}.au,.ac{--au-ink:#2e2117;--au-muted:#8a7360;--au-line:#f1e4d6;--au-border:#ecd9c8;--au-accent:#e8703f;--au-accent-strong:#cf5a2c;--au-soft:#fdf6ef;--au-ease:cubic-bezier(.22, 1, .36, 1)}.au{height:100%;color:var(--au-ink);background:#faf2ea;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden auto}.au-blob{z-index:0;pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.au-blob--a{background:radial-gradient(circle at 40% 40%,#fde3cf 0%,#fde3cf00 70%);width:620px;height:620px;top:-160px;right:-180px}.au-blob--b{background:radial-gradient(circle,#e3eefc 0%,#e3eefc00 70%);width:420px;height:420px;bottom:-140px;left:-160px}.au-top{z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,4vw,48px);display:flex;position:relative}.au-brand{color:var(--au-ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:26px;font-weight:800;text-decoration:none;display:flex}.au-top-link{color:#6b5444;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.au-top-link:hover{color:var(--au-accent-strong);background:#fff}.au-top-link svg{transition:transform .25s var(--au-ease)}.au-top-link:hover svg{transform:translate(-3px)}.au-main{z-index:1;box-sizing:border-box;flex:1;align-items:center;gap:clamp(24px,4vw,56px);width:100%;max-width:1180px;margin:0 auto;padding:12px clamp(16px,4vw,48px) 32px;display:grid;position:relative}.au--split .au-main{grid-template-columns:minmax(0,440px) minmax(0,1fr)}.au--single .au-main{grid-template-columns:minmax(0,440px);justify-content:center}.au-card{border:1px solid var(--au-border);animation:au-rise .55s var(--au-ease) backwards;background:#fff;border-radius:24px;padding:34px 34px 28px;position:relative;box-shadow:inset 0 1px #fffc,0 24px 60px -28px #78482859}.au-badge{width:60px;height:60px;color:var(--au-accent-strong);animation:au-pop .6s var(--ease-spring) .1s backwards;background:linear-gradient(135deg,#fde6d3,#fbd0b3);border-radius:18px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 10px 20px -12px #cf5a2c99}.au-badge--mail svg{animation:2.8s ease-in-out .8s infinite au-fly}.au-badge--check{color:#1f8a4c;background:linear-gradient(135deg,#d9f2e3,#bfe8cf)}.au-badge--alert{color:#b2392b;background:linear-gradient(135deg,#fde3df,#f9cdc6)}.au-badge--lock,.au-badge--key{color:#2366c4;background:linear-gradient(135deg,#e3eefc,#cfe0f8)}.au-eyebrow{color:var(--au-accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.au-title{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800;line-height:1.15}.au-hand{letter-spacing:0;color:var(--au-accent);white-space:nowrap;animation:au-underline .7s var(--au-ease) .45s forwards;background:linear-gradient(#0000 82%,#e8703f38 82%) 0 0/0% 100% no-repeat;font-family:Griffon Marelle Cursive,cursive;font-size:30px;font-weight:400}.au-sub{color:var(--au-muted);margin:16px 0 24px;font-size:15px;line-height:1.55}.au-email{color:var(--au-ink);word-break:break-all}.au-form{display:block}.au-row{justify-content:flex-end;margin:0 0 18px;font-size:14px;display:flex}.au-row a,.au-link{color:#2366c4;font:inherit;cursor:pointer;transition:background-size .25s var(--au-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1.5px no-repeat;border:none;padding:4px 2px;font-size:14px;font-weight:600;text-decoration:none}.au-row a:hover,.au-link:hover{background-size:100% 1.5px}.au-btn{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;transition:transform .2s var(--ease-spring), box-shadow .2s, background-position .4s, opacity .2s;background:linear-gradient(90deg,#f3a752 0%,#e35c2b 55%,#c43f24 100%) 0 0/140% 100%;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 12px 24px -12px #c43f24bf}.au-btn svg{transition:transform .25s var(--au-ease)}.au-btn:hover:not(:disabled){background-position:100% 0;transform:translateY(-2px);box-shadow:0 16px 28px -12px #c43f24cc}.au-btn:hover:not(:disabled) svg{transform:translate(4px)}.au-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.au-btn:disabled{opacity:.6;cursor:not-allowed}.au-btn[aria-busy=true]{opacity:.85;cursor:progress}.au-spinner{border:2.5px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite au-spin}.au-divider{color:var(--au-muted);align-items:center;gap:12px;margin:20px 0 14px;font-size:13px;display:flex}.au-divider:before,.au-divider:after{content:"";background:var(--au-line);flex:1;height:1px}.au-ghost{width:100%;color:var(--au-ink);font:inherit;cursor:pointer;box-sizing:border-box;transition:border-color .2s, background .2s, transform .2s var(--ease-spring);background:#fff;border:1.5px solid #e6cdb6;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:11px 16px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.au-ghost small{color:var(--au-muted);font-size:12px;font-weight:500}.au-ghost:hover:not(:disabled){border-color:var(--au-accent);background:var(--au-soft);transform:translateY(-1px)}.au-ghost:disabled{color:var(--au-muted);cursor:default}.au-ghost--inline{flex-direction:row;width:auto;padding:10px 16px;font-size:14px}.au-footer{border-top:1px solid var(--au-line);color:var(--au-muted);text-align:center;margin-top:20px;padding-top:18px;font-size:14px}.au-footer a{color:var(--au-accent-strong);font-weight:700;text-decoration:none}.au-footer a:hover{text-underline-offset:3px;text-decoration:underline}.au-back{align-items:center;gap:6px;display:inline-flex}.au-notice{animation:au-rise .3s var(--au-ease) backwards;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:11px 13px;font-size:14px;line-height:1.45;display:flex}.au-notice svg{flex:none;margin-top:1px}.au-notice--error{color:#a93226;background:#fdecea}.au-notice--info{color:#24518f;background:#eef4fc}.au-notice--ok{color:#1f6b3e;background:#e9f7ef}.au-notice--warn{color:#8a5a12;background:#fff4e0}.au-pass{position:relative}.au-eye,.au-match{width:38px;height:38px;color:var(--au-muted);background:0 0;border:none;border-radius:10px;place-items:center;margin-top:-19px;display:grid;position:absolute;top:50%;right:6px}.au-eye{cursor:pointer;transition:background .2s,color .2s}.au-eye:hover{background:var(--au-soft);color:var(--au-accent-strong)}.au-match{color:#1f8a4c;animation:au-pop .4s var(--ease-spring) backwards}.au-caps{color:#8a5a12;margin:6px 2px 0;font-size:12.5px;font-weight:600}.au-meter{align-items:center;gap:10px;margin:8px 2px 0;font-size:12.5px;font-weight:600;display:flex}.au-meter-bars{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;max-width:160px;display:grid}.au-meter-bars i{background:var(--au-line);border-radius:999px;height:5px;transition:background .3s}.au-meter[data-score="1"]{color:#b2392b}.au-meter[data-score="1"] i:nth-child(-n+1){background:#e0533f}.au-meter[data-score="2"]{color:#9a6a12}.au-meter[data-score="2"] i:nth-child(-n+2){background:#f0b23d}.au-meter[data-score="3"]{color:#2f7a4f}.au-meter[data-score="3"] i:nth-child(-n+3){background:#45b36b}.au-meter[data-score="4"]{color:#1f6b3e}.au-meter[data-score="4"] i{background:#2a9d5c}.au-check{color:#5d4b3c;cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 16px;font-size:14px;line-height:1.45;display:flex;position:relative}.au-check input{opacity:0;width:1px;height:1px;position:absolute}.au-check-box{color:#0000;width:20px;height:20px;transition:background .2s, border-color .2s, transform .2s var(--ease-spring);background:#fff;border:1.5px solid #d8bea6;border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}.au-check:hover .au-check-box{border-color:var(--au-accent)}.au-check input:checked+.au-check-box{border-color:var(--au-accent);background:var(--au-accent);color:#fff;transform:scale(1.08)}.au-check input:focus-visible+.au-check-box{box-shadow:0 0 0 4px #e8703f33}.au-check--error .au-check-box{border-color:#c0392b}.au-check a{color:var(--au-accent-strong);font-weight:600}.au-check-msg{color:#b2392b;margin:-10px 0 14px 30px;font-size:12.5px;font-weight:600}.au-sent p{margin:0 0 14px;font-size:15px;line-height:1.55}.au-tips{background:var(--au-soft);color:#6b5444;border-radius:14px;gap:8px;margin:0 0 18px;padding:14px 16px;font-size:13.5px;line-height:1.45;list-style:none;display:grid}.au-tips li{padding-left:16px;position:relative}.au-tips li:before{content:"";background:var(--au-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.au-sent-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.au-progress{background:var(--au-line);border-radius:999px;height:6px;display:block;overflow:hidden}.au-progress:after{content:"";border-radius:inherit;height:100%;animation:au-fill 1.4s var(--au-ease) forwards;background:linear-gradient(90deg,#45b36b,#2a9d5c);display:block}.au-show{min-height:500px;animation:au-rise .7s var(--au-ease) .1s backwards;background:linear-gradient(150deg,#fde7d4 0%,#fbd9c0 55%,#f8cdb0 100%);border-radius:32px;flex-direction:column;gap:22px;padding:34px;display:flex;position:relative;box-shadow:0 30px 70px -40px #c43f248c}.au-sheet{background:linear-gradient(90deg,#0000 52px,#e850468c 52px 54px,#0000 54px),repeating-linear-gradient(#0000 0 13px,#1565c024 13px 14px),repeating-linear-gradient(#0000 0 55px,#1565c052 55px 56px),#fff;border-radius:20px;padding:26px 26px 26px 70px;position:relative;transform:rotate(-1.2deg);box-shadow:0 20px 40px -24px #78482873}.au-writing{color:#1565c0;margin:0;font-family:Griffon Marelle Cursive,cursive;font-size:clamp(20px,1.9vw,26px);line-height:56px}.au-writing span{white-space:nowrap;clip-path:inset(0 100% 0 0);animation:1.1s steps(28,end) forwards au-write;display:block}.au-writing span:nth-child(2){animation-delay:1.1s}.au-writing span:nth-child(3){animation-delay:2.2s}.au-floats{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.au-float{animation:au-rise .7s var(--au-ease) backwards, au-hover 6s ease-in-out infinite;background:#fff;border:1px solid #2e21170f;border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;box-shadow:0 18px 36px -18px #78482880}.au-float small{color:var(--au-muted);font-size:12px;display:block}.au-float strong{font-size:15px}.au-float--timer{animation-delay:.6s,1.3s}.au-float--draw{margin-left:56px;animation-delay:.9s,0s}.au-ring{background:conic-gradient(var(--au-accent) 0 var(--au-ring,62%), #f3e6da 0);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.au-ring span{font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.au-names{background:#fdebe2;border-radius:999px;height:32px;overflow:hidden}.au-names span{animation:au-draw 6s var(--au-ease) infinite;flex-direction:column;display:flex}.au-names i{height:32px;color:var(--au-accent-strong);padding:0 14px;font-style:normal;font-weight:800;line-height:32px}.au-show-mascot{filter:drop-shadow(0 18px 24px #78482840);pointer-events:none;width:min(36%,190px);animation:5s ease-in-out infinite au-bob;position:absolute;bottom:18px;right:24px}.au-stamp{z-index:2;color:#fff;text-align:center;width:96px;height:96px;animation:au-stamp .6s var(--ease-spring) .8s backwards;background:#2366c4;border-radius:50%;place-items:center;font-size:12px;font-weight:700;line-height:1.1;display:grid;position:absolute;top:-18px;right:26px;transform:rotate(10deg);box-shadow:0 14px 26px -12px #2366c4b3}.au-stamp strong{font-size:22px;font-weight:800;display:block}.au-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.au-steps li{animation:au-slide .6s var(--au-ease) backwards;transition:transform .25s var(--au-ease);background:#ffffffd9;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 12px 28px -22px #78482899}.au-steps li:hover{transform:translate(4px)}.au-steps li:first-child{animation-delay:.5s}.au-steps li:nth-child(2){animation-delay:.65s}.au-steps li:nth-child(3){animation-delay:.8s}.au-steps li>span{color:#fff;background:linear-gradient(135deg,#f3a752,#e35c2b);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.au-steps p{color:#6b5444;margin:0;font-size:14px;line-height:1.4}.au-steps strong{color:var(--au-ink);font-size:15px;display:block}.au-show-note{color:#8a5a3a;margin:auto 0 0;font-size:14px;font-weight:600}.au-legal{z-index:1;flex-wrap:wrap;justify-content:center;gap:4px 18px;padding:8px 16px 22px;font-size:13px;display:flex;position:relative}.au-legal a{color:var(--au-muted);text-decoration:none}.au-legal a:hover{color:var(--au-accent-strong)}.au-loading{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}@keyframes au-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes au-slide{0%{opacity:0;transform:translate(18px)}}@keyframes au-pop{0%{opacity:0;transform:scale(.6)}}@keyframes au-stamp{0%{opacity:0;transform:rotate(-20deg)scale(1.6)}}@keyframes au-underline{to{background-size:100% 100%}}@keyframes au-write{to{clip-path:inset(0)}}@keyframes au-spin{to{transform:rotate(360deg)}}@keyframes au-fly{0%,70%,to{transform:none}80%{transform:translate(3px,-3px)rotate(-6deg)}90%{transform:translate(-1px,1px)}}@keyframes au-hover{50%{translate:0 -6px}}@keyframes au-bob{50%{transform:translateY(-8px)rotate(-2deg)}}@keyframes au-draw{0%,22%{transform:translateY(0)}30%,52%{transform:translateY(-32px)}60%,82%{transform:translateY(-64px)}90%,to{transform:translateY(-96px)}}@keyframes au-fill{0%{width:0}to{width:100%}}@media (width<=900px){.au--split .au-main{grid-template-columns:minmax(0,480px);justify-content:center}.au-show{display:none}}@media (width<=520px){.au-top{padding:12px 16px}.au-brand{font-size:22px}.au-brand img{width:38px;height:38px}.au-top-link{padding:8px 10px;font-size:13px}.au-main{align-items:start;padding:4px 16px 20px}.au-card{border-radius:20px;padding:26px 20px 22px}.au-title{font-size:27px}.au-hand{font-size:25px}}@media (prefers-reduced-motion:reduce){.au-card,.au-badge,.au-badge svg,.au-notice,.au-match,.au-show,.au-float,.au-names span,.au-show-mascot,.au-stamp,.au-steps li,.au-spinner{animation:none}.au-hand{background-size:100% 100%;animation:none}.au-writing span{clip-path:none;animation:none}.au-progress:after{width:100%;animation:none}}.griffon-field,.griffon-field-box{position:relative}.griffon-field input{width:100%;height:54px;font:inherit;color:#2e2117;box-sizing:border-box;background:#fffdfb;border:1.5px solid #ecd9c8;border-radius:14px;outline:none;padding:20px 14px 6px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.griffon-field--trailing input{padding-right:48px}.griffon-field input:hover{border-color:#dcbfa2}.griffon-field label{color:#8a7360;pointer-events:none;transform-origin:0 0;font-size:15px;transition:transform .2s cubic-bezier(.22,1,.36,1),color .2s;position:absolute;top:17px;left:15px}.griffon-field input:focus{background:#fff;border-color:#e8703f;box-shadow:0 0 0 4px #e8703f26}.griffon-field input:focus+label,.griffon-field input:not(:placeholder-shown)+label{color:#cf5a2c;font-weight:600;transform:translateY(-10px)scale(.78)}.griffon-field input:not(:focus):not(:placeholder-shown)+label{color:#8a7360}.griffon-field input[aria-invalid=true]{background:snow;border-color:#d2503f}.griffon-field input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #d2503f24}.griffon-field input[aria-invalid=true]+label{color:#b2392b}.griffon-field-msg{color:#8a7360;margin:6px 2px 0;font-size:12.5px;line-height:1.4}.griffon-field-msg--error{color:#b2392b;font-weight:600;animation:.25s cubic-bezier(.22,1,.36,1) backwards au-rise}.griffo-logo{transform-origin:50% 80%;transition:filter .2s;animation:3.6s ease-in-out infinite griffo-logo-bob;display:block}a:hover>.griffo-logo,.site-brand:hover .griffo-logo{filter:drop-shadow(0 6px 10px #e8703f59);animation:.7s ease-in-out griffo-logo-wiggle}@keyframes griffo-logo-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-1.5deg)}}@keyframes griffo-logo-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)scale(1.06)}60%{transform:rotate(6deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.griffo-logo{animation:none}}.griffon-announce{z-index:90;color:#2e2117;max-width:min(380px,100vw - 32px);animation:griffon-announce-in .5s .6s var(--ease-spring) backwards;background:#fff;border:1px solid #ecd9c8;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 10px 12px 12px;font-size:14px;font-weight:600;line-height:1.45;display:flex;position:fixed;bottom:20px;right:16px;box-shadow:0 24px 48px -22px #2e211773}.griffon-announce--editor{bottom:76px}.griffon-announce-icon{color:#2f80ed;background:#e3edfd;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.griffon-announce--important .griffon-announce-icon{color:#b06a12;background:#fdecc8}.griffon-announce-text{flex:1;padding-top:5px}.griffon-announce-close{color:#8a7360;cursor:pointer;width:28px;height:28px;transition:background .15s, transform .2s var(--ease-spring);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;display:grid}.griffon-announce-close:hover{background:#fbe2d2;transform:rotate(90deg)}.griffon-announce-close:focus-visible{outline-offset:2px;outline:2px solid #e8703f}@keyframes griffon-announce-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@media (width<=520px){.griffon-announce{max-width:none;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.griffon-announce{animation:none}}.griffon-editor-bg{background-image:radial-gradient(60% 50% at 100% 0,#fcccaad9,#0000 70%),radial-gradient(50% 45% at 0 100%,#cbdffaf2,#0000 70%),radial-gradient(32% 30% at 4% 20%,#ffe4a0b3,#0000 70%),radial-gradient(38% 32% at 98% 94%,#cfeed8bf,#0000 70%);background-repeat:no-repeat}.site{overscroll-behavior:contain;color:#2e2117;background:#faf2ea;flex-direction:column;height:100%;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;overflow-y:auto}.site-header{z-index:10;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffffe6;border-bottom:1px solid #f0e2d4;flex-shrink:0;align-items:center;gap:28px;height:76px;padding:0 clamp(16px,4vw,48px);display:flex;position:sticky;top:0;box-shadow:0 10px 24px -20px #2e211759}.site-brand{color:#2e2117;align-items:center;gap:10px;text-decoration:none;display:flex}.site-brand img{width:52px;height:52px;display:block}.site-brand-name{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.site-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.site-nav a{color:#6b5444;border-radius:12px;padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.site-nav a:hover{color:#2e2117;background:#f6e9dd}.site-nav a.active{color:#a8431c;background:#fbe2d2;font-weight:700}.site-header-actions{border-left:1px solid #ecd9c8;align-items:center;gap:10px;padding-left:18px;display:flex}.site-cta{color:#fff;white-space:nowrap;background:#e8703f;border-radius:12px;padding:11px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .2s,box-shadow .2s;box-shadow:0 8px 20px #e8703f4d}.site-cta:hover{filter:brightness(1.06);box-shadow:0 12px 28px #e8703f6b}.site-main{box-sizing:border-box;flex:1;width:100%;max-width:1080px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.site-section{padding:26px 0}.site-section--tint{background:#fff}.site-section--sky{background:linear-gradient(135deg,#eaf3fd 0%,#f3f8fd 55%,#fdf1e4 100%)}.site-eyebrow{color:#cf5a2c;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.site-h1{letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(30px,4.2vw,48px);line-height:1.12}.site-h2{margin:0 0 12px;font-size:clamp(22px,2.6vw,28px);line-height:1.2}.site-lead{color:#6b5444;max-width:640px;margin:0 0 28px;font-size:18px;line-height:1.6}.site-handwriting{color:#1565c0;background-image:repeating-linear-gradient(#0000 0 40px,#1565c02e 40px 41px);background-size:100% 48px;border-left:2px solid #e539358c;margin:0;padding:8px 0 8px 18px;font-family:Griffon Marelle Cursive,cursive;font-size:clamp(24px,2.8vw,32px);line-height:48px}.site-btns{flex-wrap:wrap;gap:12px;display:flex}.site-cta-note{color:#8a7360;margin:12px 0 0;font-size:13px}.site-btn{border-radius:14px;padding:14px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background .2s,box-shadow .2s;display:inline-block}.site-btn--primary{color:#fff;background:linear-gradient(90deg,#f3a752 0%,#e35c2b 55%,#c43f24 100%);box-shadow:0 10px 24px #c43f244d}.site-btn--primary:hover{filter:brightness(1.06);box-shadow:0 12px 28px #c43f246b}.site-btn--ghost{color:#2e2117;background:#fff;border:1.5px solid #dcbfa2}.site-btn--ghost:hover{color:#cf5a2c;border-color:#e8703f}.site-note{color:#8a7360;margin:14px 0 0;font-size:14px}.site-feature-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.site-feature-img{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 2px 8px #2e211714}@media (width<=760px){.site-feature-split{grid-template-columns:1fr;gap:24px}}.site-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.site-cards--quad{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=640px){.site-cards--quad{grid-template-columns:1fr}}.site-card{background:#fff;border:1px solid #ecd9c8;border-radius:18px;padding:24px}.site-card h3{margin:0 0 6px;font-size:18px}.site-card p{color:#6b5444;margin:0;font-size:15px;line-height:1.5}.site-h2--centered,.site-lead--centered{text-align:center}.site-eyebrow--centered{justify-content:center;align-items:center;gap:6px;display:flex}.site-lead--centered{max-width:560px;margin-left:auto;margin-right:auto}.site-why{z-index:0;position:relative}.site-why-dot{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.site-why-dot--yellow{background:#fbd872;width:46px;height:46px;top:-8px;left:1%}.site-why-dot--blue{background:#b8dafb;width:34px;height:34px;top:-4px;right:3%}.site-why-dot--peach{background:#f6c192;width:24px;height:24px;top:86px;right:10%}@media (width<=760px){.site-why-dot{display:none}}.site-feature-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}@media (width<=900px){.site-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.site-feature-row{grid-template-columns:1fr}}.site-feature-card{background:#fff;border-radius:20px;flex-direction:column;padding:22px 20px 20px;transition:transform .18s,box-shadow .18s;display:flex}.site-feature-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px #2e21171a}.site-feature-card:hover .site-feature-visual img{transform:scale(1.04)}.site-feature-card--seyes{background:#fdf1de}.site-feature-card--widgets{background:#e7f1fd}.site-feature-card--cloud{background:#fde6d6}.site-feature-card--library{background:#e2f6e9}.site-feature-visual{justify-content:center;align-items:center;width:100%;height:150px;margin-bottom:14px;display:flex}.site-feature-visual img{object-fit:contain;width:112px;height:112px;transition:transform .18s}.site-feature-card h3{margin:0 0 6px;font-size:18px;line-height:1.25}.site-feature-card p{color:#6b5444;margin:0;font-size:14px;line-height:1.5}.site-feature-link{color:#cf5a2c;align-items:center;gap:4px;margin-top:16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.site-feature-link:hover{text-decoration:underline}.site-tag{color:#cf5a2c;background:#fbe2d2;border-radius:999px;margin-bottom:12px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.site-tabs{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.site-tab{font:inherit;color:#6b5444;cursor:pointer;background:#fff;border:1px solid #ecd9c8;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:650}.site-tab:hover{border-color:#e8703f}.site-tab--active{color:#fff;background:#e8703f;border-color:#e8703f}.site-search{background:#fff;border:1px solid #ecd9c8;border-radius:999px;align-items:center;gap:8px;max-width:320px;height:40px;margin-bottom:18px;padding:0 14px;display:flex}.site-search svg{color:#8a7360;flex:none}.site-search input{font:inherit;color:#2e2117;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.site-search:focus-within{border-color:#e8703f}.site-search-clear{color:#8a7360;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:4px;display:flex}.site-search-clear:hover{color:#cf5a2c}.site-resource-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.site-card--resource,.site-card--icon{flex-direction:column;gap:10px;display:flex}.site-card-thumbs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.site-card-thumbs img{object-fit:contain;background:#faf6f0;border-radius:10px;width:100%;height:64px}.site-card-note{color:#8a7360;margin:0;font-size:13px}.site-card-foot{margin-top:auto}.site-card-btn{color:#fff;font:inherit;cursor:pointer;background:#e8703f;border:none;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-block}.site-card-btn:hover:not(:disabled){background:#cf5a2c}.site-card-btn:disabled{opacity:.55;cursor:default}.site-status-pill{color:#1f8b44;background:#dcf3e3;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.site-price{background:#fff;border:1.5px solid #e8703f;border-radius:22px;max-width:420px;padding:32px}.site-price-amount{margin:6px 0 4px;font-size:48px;font-weight:800}.site-price-amount small{color:#8a7360;font-size:18px;font-weight:600}.site-list{gap:10px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.site-list li{padding-left:26px;line-height:1.5;position:relative}.site-list li:before{content:"";background:#e8703f;border-radius:50%;width:12px;height:12px;position:absolute;top:7px;left:0}.site-faq details{border-bottom:1px solid #ecd9c8;padding:16px 0}.site-faq summary{cursor:pointer;font-size:17px;font-weight:700}.site-faq p{color:#6b5444;margin:10px 0 0;line-height:1.6}.site-draft{color:#6b4e00;background:#fff7e0;border:1px solid #f0d58a;border-radius:12px;margin-bottom:24px;padding:14px 16px;font-size:14px}.site-legal h2{margin:28px 0 8px;font-size:20px}.site-legal p,.site-legal li{color:#4a3a2e;line-height:1.65}@media (prefers-reduced-motion:reduce){.site-cta,.site-btn,.site-nav a{transition:none}}.site-proof{flex-wrap:wrap;gap:14px 16px;margin:30px 0 0;padding:0;list-style:none;display:flex}.site-proof li{align-items:flex-start;gap:8px;max-width:155px;display:flex}.site-proof-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:inline-flex}.site-proof-icon--brand{color:#cf5a2c;background:#fbe2d2}.site-proof-icon--green{color:#27ae60;background:#dcf3e3}.site-proof-icon--purple{color:#9b51e0;background:#ece1fa}.site-proof strong{color:#2e2117;font-size:14px;line-height:1.3;display:block}.site-proof small{color:#8a7360;font-size:13px;display:block}.site-hero-visual{position:relative}.site-caption{color:#8a7360;margin:12px 0 0 18px;font-size:14px}.site-pains{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}@media (width<=700px){.site-pains{grid-template-columns:1fr}}.site-pains li{background:#fff;border:1px solid #ecd9c8;border-radius:12px;padding:9px 14px 9px 42px;font-size:14.5px;line-height:1.4;position:relative}.site-pains li:before{content:"!";color:#cf5a2c;background:#fbe2d2;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:12px;font-weight:800;display:flex;position:absolute;top:9px;left:12px}.site-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:10px;display:grid}.site-step{background:#fff;border:1px solid #ecd9c8;border-radius:16px;padding:12px 16px}.site-step h3{margin:8px 0 4px;font-size:17px}.site-step p{color:#6b5444;margin:0;font-size:14px;line-height:1.4}.site-step-icon{color:#cf5a2c;background:#fbe2d2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:8px;display:inline-flex}.site-steps-top{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.site-steps-visual{justify-self:end;max-width:200px;position:relative}.site-steps-img{width:100%;height:auto;display:block}.site-steps-caption{color:#1565c0;margin:4px 0 0 12px;font-family:Griffon Marelle Cursive,cursive;font-size:20px;transform:rotate(-2deg)}.site-timeline{grid-template-columns:repeat(4,1fr);margin:6px 0 0;display:grid;position:relative}.site-timeline:before{content:"";background:#e8703f4d;height:2px;position:absolute;top:13px;left:12.5%;right:12.5%}.site-timeline-num{color:#fff;background:#e8703f;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:inline-flex;position:relative}@media (width<=760px){.site-steps-top{grid-template-columns:1fr}.site-steps-visual{justify-self:center;margin-top:16px}.site-timeline{display:none}}.site-pains-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.site-pains-visual{justify-content:center;align-items:center;display:flex}.site-pains-img{width:100%;height:auto}.site-pains-intro{color:#8a7360;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;font-size:14px;display:flex}.site-pains-intro .site-tag{margin-bottom:0}@media (width<=760px){.site-pains-split{grid-template-columns:1fr;gap:24px}}.site-chips{flex-wrap:wrap;gap:10px;margin:20px 0 22px;display:flex}.site-chips span{background:#fff;border:1px solid #dcbfa2;border-radius:999px;padding:8px 16px;font-size:15px}.site-offer{background:#fff;border:1.5px solid #e8703f;border-radius:22px;max-width:760px;padding:36px}.site-final{text-align:center;padding:16px 0}.site-final .site-lead{margin-left:auto;margin-right:auto}.site-btns--center{justify-content:center}.site-soon{background:#fff;border:1.5px dashed #dcbfa2;border-radius:18px;max-width:760px;margin-top:28px;padding:24px}.site-soon h3{margin:12px 0 8px;font-size:19px}.site-soon p{color:#6b5444;margin:0;line-height:1.55}.site-badge{color:#6b4e00;background:#fff0c2;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.site-hero-image{width:100%;max-width:480px;height:auto;margin-left:auto;display:block}.acc-card-note,.acc-muted{color:#6b5444;margin:0;font-size:15px;line-height:1.55}.acc-errors{color:#8a1f11;margin:0;padding-left:18px;font-size:14px}.acc-ok{color:#1f6b3a;margin:0;font-size:14px;font-weight:600}.site-signout{font:inherit;color:#6b5444;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dcbfa2;border-radius:12px;padding:9px 14px;font-size:14px}.site-signout:hover{color:#cf5a2c;border-color:#e8703f}.site-icon-btn{cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,transform .15s;display:inline-flex}.site-icon-btn:hover{background:#fbe2d2}.site-icon-btn:active{transform:scale(.94)}.site-hello{color:#2e2117;white-space:nowrap;font-size:15px;font-weight:600}.site-legal a,.site-main p a{color:#cf5a2c}.site-cta{align-items:center;gap:8px;display:inline-flex}.site-cta--icon{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.site-prices{grid-template-columns:repeat(auto-fit,minmax(300px,420px));align-items:start;gap:20px;display:grid}.site-price-alt{color:#6b5444;margin:-6px 0 16px;font-size:15px}.site-price--featured{border-width:2px;border-color:#e8703f;position:relative;box-shadow:0 18px 40px -24px #e8703f8c}.site-badge--accent{color:#fff;background:#e8703f;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:24px}.pricing-hero{text-align:center;padding:56px 0 0}.pricing-hero .site-lead{margin-left:auto;margin-right:auto}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:24px;max-width:880px;margin:44px auto 0;display:grid}.pricing-card{background:#fff;border:1px solid #ecd9c8;border-radius:24px;flex-direction:column;gap:14px;padding:34px 32px 30px;display:flex;position:relative}.pricing-card--featured{border:2px solid #e8703f;box-shadow:0 24px 48px -30px #e8703f99}.pricing-flag{color:#fff;background:#e8703f;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:32px}.pricing-plan{letter-spacing:.06em;text-transform:uppercase;color:#cf5a2c;margin:0;font-size:13px;font-weight:700}.pricing-price{align-items:baseline;gap:8px;margin:4px 0 0;display:flex}.pricing-price span{letter-spacing:-.03em;color:#2e2117;font-size:56px;font-weight:800;line-height:1}.pricing-price small{color:#8a7360;font-size:16px;font-weight:600}.pricing-note{color:#8a7360;margin:0;font-size:14px}.pricing-save{color:#a8431c;background:#fbe2d2;border-radius:999px;justify-self:start;margin:0;padding:6px 12px;font-size:14px;font-weight:700}.pricing-list{gap:12px;margin:8px 0;padding:0;list-style:none;display:grid}.pricing-list li{color:#4a3a2e;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.pricing-list svg{color:#e8703f;flex-shrink:0;margin-top:3px}.pricing-cta{text-align:center;margin-top:auto}.pricing-compare{text-align:center;color:#6b5444;margin:30px 0 0;font-size:15px}.pricing-trust{color:#6b5444;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:22px;font-size:14px;display:flex}.pricing-trust span:before{content:"✓";color:#cf5a2c;margin-right:6px;font-weight:700}.site-section--tint,.site-section--sky{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(max(0px,50vw - 540px) + clamp(16px,4vw,48px));padding-right:calc(max(0px,50vw - 540px) + clamp(16px,4vw,48px))}.site-main--wide{max-width:1480px}.thanks{text-align:center;padding:56px 0 40px;position:relative}.thanks-mascot{object-fit:contain;width:180px;height:180px;margin:0 auto 12px;display:block}.thanks-steps{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:880px;margin:44px auto 0;display:grid}.thanks-step{background:#fff;border:1px solid #ecd9c8;border-radius:18px;padding:22px}.thanks-step b{color:#fff;background:#e8703f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:800;display:inline-flex}.griffo-confetti{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.griffo-confetti span{opacity:0;animation-name:griffo-confetti-fall;animation-timing-function:cubic-bezier(.2,.6,.4,1);animation-fill-mode:both;position:absolute;top:-24px}@keyframes griffo-confetti-fall{0%{opacity:1;transform:translate(0,0)rotate(0)}80%{opacity:1}to{opacity:0;transform:translate(40px,110vh)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.griffo-confetti{display:none}}@media (width<=760px){.thanks-mascot{width:130px;height:130px}}@keyframes griffo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes griffo-drawer-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes griffo-pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){[role=dialog],[role=alertdialog],[role=status]{animation:none!important}}.adm-btn{color:#2e2117;height:36px;font:inherit;cursor:pointer;white-space:nowrap;transition:background .15s, color .15s, transform .18s var(--ease-spring);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.adm-btn:hover:not(:disabled){background:#e8703f1f}.adm-btn:active:not(:disabled){transform:scale(.98)}.adm-btn:focus-visible{outline-offset:2px;outline:2px solid #e8703f}.adm-btn:disabled{opacity:.4;cursor:not-allowed}.adm-btn--primary{color:#fff;background:linear-gradient(90deg,#f3a752 0%,#e35c2b 65%,#c43f24 100%);box-shadow:0 6px 16px #c43f243d}.adm-btn--primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 8px 20px #c43f2457}.adm-btn--ghost{color:#2e2117}.adm-btn--ghost svg{color:#8f5f35}.adm-btn--danger{color:#eb5757;border:1px solid #eb575766;padding:0 14px}.adm-btn--danger svg{color:#eb5757}.adm-btn--danger:hover:not(:disabled){background:#eb57571a}.adm-btn--subtle{color:#6b5444;padding:0 8px}.adm-btn--subtle:hover:not(:disabled){color:#2e2117}.adm-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite adm-spin}@keyframes adm-spin{to{transform:rotate(360deg)}}.adm-avatar{color:#8a7360;background:#f5ece3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.adm-pill{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.adm-pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.adm-pill--ok{color:#1e8a4c;background:#27ae601f}.adm-pill--warn{color:#b8651c;background:#f2994a29}.adm-pill--bad{color:#c0392b;background:#eb57571f}.adm-pill--info{color:#2f80ed;background:#2f80ed1f}.adm-pill--brand{color:#cf5a2c;background:#e8703f24}.adm-pill--muted{color:#6b5444;background:#f5ece3}.adm-chip{color:#6b5444;height:30px;font:inherit;cursor:pointer;transition:background .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-spring);background:0 0;border:none;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.adm-chip:hover{color:#2e2117;background:#e8703f1a}.adm-chip:active{transform:scale(.96)}.adm-chip--active{color:#cf5a2c;background:#e8703f29;font-weight:700}.adm-search{color:#8f5f35;background:#fff;border:1px solid #ecd9c8;border-radius:12px;align-items:center;gap:10px;height:40px;padding:0 12px;transition:border-color .15s;display:flex}.adm-search:focus-within{border-color:#e8703f}.adm-search input{font:inherit;color:#2e2117;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.adm-select{height:40px;font:inherit;color:#2e2117;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a7360' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 10px center/16px no-repeat;border:1px solid #ecd9c8;border-radius:12px;padding:0 34px 0 12px;font-size:14px}.adm-select:focus{border-color:#e8703f;outline:none}.adm-textarea{width:100%;font:inherit;color:#2e2117;resize:vertical;background:#fff;border:1px solid #ecd9c8;border-radius:12px;padding:10px 12px;font-size:14px}.adm-textarea:focus{border-color:#e8703f;outline:none}.adm-input{height:36px;font:inherit;color:#2e2117;background:#fff;border:1px solid #ecd9c8;border-radius:12px;padding:0 12px;font-size:14px}.adm-input:focus{border-color:#e8703f;outline:none}.adm-card{transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s var(--ease-out);background:#fff;border:1px solid #ecd9c8;border-radius:18px;overflow:hidden;box-shadow:0 2px 8px #2e21170f}.adm-card--interactive:hover{border-color:#e8c3a5;transform:translateY(-4px);box-shadow:0 18px 36px -8px #2e21172e}.adm-card--accent{border-top-left-radius:18px;border-top-right-radius:18px;position:relative}.adm-card--accent:before{content:"";background:linear-gradient(90deg, var(--adm-accent,#e8703f), color-mix(in srgb, var(--adm-accent,#e8703f) 55%, #fff));border-radius:18px 18px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.adm-table{border-collapse:collapse;width:100%;font-size:14px}.adm-table th{text-align:left;color:#8a7360;border-bottom:1px solid #f3e7da;padding:12px 18px;font-size:12px;font-weight:600}.adm-table td{vertical-align:middle;border-top:1px solid #f3e7da;padding:12px 18px}.adm-row{cursor:pointer;animation:.3s ease-out backwards adm-fade;animation-delay:calc(var(--i,0) * 20ms);transition:background .15s}.adm-row:hover{background:#e8703f0d}.adm-row:focus-visible{outline-offset:-2px;outline:2px solid #e8703f}.adm-row td:last-child{text-align:right}.adm-row .adm-chevron{color:#c9ab90;transition:color .15s,transform .15s}.adm-row:hover .adm-chevron{color:#e8703f;transform:translate(2px)}@keyframes adm-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.adm-tabpanel{animation:.18s ease-out backwards adm-fade}.adm-stagger{animation:adm-fade .35s var(--ease-out,ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}.adm-skeleton{gap:8px;padding:14px 18px;display:grid}.adm-skeleton-row{background:linear-gradient(90deg,#f6ede4 0%,#fdf8f3 50%,#f6ede4 100%) 0 0/200% 100%;border-radius:12px;height:46px;animation:1.4s ease-in-out infinite adm-shimmer}.adm-skeleton-kpi{border-radius:var(--adm-radius-lg,18px);height:96px}@keyframes adm-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.adm-empty{text-align:center;color:#6b5444;justify-items:center;gap:8px;padding:40px 18px;display:grid}.adm-empty svg{color:#e8703f}.adm-kpi-grid{gap:var(--adm-space-4,18px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.adm-kpi{transition:transform .2s var(--ease-spring);align-content:start;gap:10px;padding:22px 24px;display:grid}.adm-kpi:hover{transform:translateY(-2px)}.adm-kpi:hover .adm-kpi-icon{box-shadow:0 0 0 6px color-mix(in srgb, var(--adm-kpi-tone,#e8703f) 12%, transparent);transform:scale(1.08)}.adm-kpi-icon{background:color-mix(in srgb, var(--adm-kpi-tone,#e8703f) 14%, #fff);width:36px;height:36px;transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-out);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.adm-kpi-icon--sm{border-radius:9px;width:28px;height:28px}.adm-kpi-label{color:#6b5444;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.adm-kpi-value{font:var(--adm-text-kpi,800 30px/1.1 inherit);letter-spacing:-.02em;color:#2e2117;margin:0}.adm-kpi-note{color:#8a7360;margin:0;font-size:12px}.adm-hero{padding:var(--adm-space-3,12px) var(--adm-space-4,18px);align-items:center;gap:24px;display:flex}.adm-hero-text{flex:none;gap:4px;min-width:200px;display:grid}.adm-hero-chart{flex:auto;min-width:0}@media (width<=760px){.adm-hero{flex-wrap:wrap}.adm-hero-chart{flex-basis:100%}}.adm-hero-label{color:#8a7360;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.adm-hero-value{letter-spacing:-.02em;color:#2e2117;margin:0;font:800 32px/1.15 inherit}.adm-hero-note{color:#8a7360;margin:0;font-size:12.5px}.adm-strip{padding:var(--adm-space-1,4px) var(--adm-space-2,8px);flex-wrap:wrap;display:flex}.adm-strip-stat{padding:6px var(--adm-space-4,18px);border-left:1px solid #f0e4d4;flex:150px;align-items:center;gap:10px;display:flex}.adm-strip-stat:first-child{border-left:none}.adm-strip-value{color:#2e2117;font-size:17px;font-weight:800;line-height:1.1}.adm-strip-label{color:#8a7360;font-size:11px;font-weight:600}.adm-progress-track{background:#f3e6d4;border-radius:999px;height:16px;overflow:hidden}.adm-progress-fill{height:100%;transition:width .4s var(--ease-out);background:linear-gradient(135deg,#f0954a,#e2672f);border-radius:999px}.adm-progress-labels{color:#8a7360;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.adm-split-track{height:15px;display:flex}.adm-split-track .adm-progress-fill{transition:width .4s var(--ease-out);border-radius:0}.adm-split-track .adm-progress-fill:first-child{border-radius:999px 0 0 999px}.adm-split-track .adm-progress-fill:last-child{border-radius:0 999px 999px 0}.adm-scrim{animation:.2s ease-out backwards adm-fade}.adm-drawer-enter{animation:.26s cubic-bezier(.2,.8,.2,1) backwards adm-drawer}@keyframes adm-drawer{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.adm-toast-box{color:#fff;z-index:80;border-radius:14px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:11px 16px;font-size:14px;font-weight:600;animation:.2s ease-out backwards adm-fade;display:flex;box-shadow:0 10px 30px #2e211740}.adm-toast-box--ok{background:#2e2117}.adm-toast-box--error{background:#c0392b}.adm-section{border-top:1px solid #f3e7da;gap:12px;padding:16px 20px;display:grid}.adm-section:first-child{border-top:none}.adm-section-title{color:#8a7360;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.adm-field{grid-template-columns:130px 1fr;align-items:start;gap:12px;font-size:14px;display:grid}.adm-field>span:first-child{color:#6b5444;padding-top:9px}.adm-info-list>*+*{border-top:1px solid #f3e7da;margin-top:1px;padding-top:9px}.adm-cp-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px;display:grid}.adm-cp-subgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.adm-cp-grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}@media (width<=760px){.adm-cp-grid{grid-template-columns:1fr}}.adm-actions{flex-wrap:wrap;gap:4px;display:flex}.adm-confirm{border-radius:14px;gap:10px;padding:14px;animation:.18s ease-out both griffo-pop-in;display:grid}.adm-confirm--danger{background:#eb57570f;border:1px solid #eb575740}.adm-confirm--normal{background:#faf2ea;border:1px solid #ecd9c8}.adm-stat{background:#faf2ea;border-radius:14px;gap:2px;padding:12px;display:grid}.adm-stat b{font-variant-numeric:tabular-nums;font-size:18px}.adm-stat span{color:#6b5444;font-size:12px}.adm-timeline{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adm-timeline li{grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:grid}.adm-timeline li>span:first-child{color:#27ae60}.adm-timeline time{color:#8a7360;white-space:nowrap;font-size:12px}@media (prefers-reduced-motion:reduce){.adm-row,.adm-scrim,.adm-drawer-enter,.adm-toast-box,.adm-skeleton-row,.adm-stagger,.adm-tabpanel{animation:none!important}}.adm-shell{--adm-space-1:4px;--adm-space-2:8px;--adm-space-3:12px;--adm-space-4:18px;--adm-space-5:28px;--adm-space-6:40px;--adm-shadow-1:0 2px 8px #2e21170f;--adm-shadow-2:0 18px 36px -8px #2e21172e;--adm-shadow-3:0 24px 48px -12px #2e211738;--adm-text-display:700 28px/1.15 inherit;--adm-text-kpi:800 30px/1.1 inherit;--adm-text-section:700 13px/1.3 inherit;--adm-text-body:500 14px/1.5 inherit;--adm-radius-sm:8px;--adm-radius-md:12px;--adm-radius-lg:18px;--adm-radius-xl:24px;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:20px;padding:28px 0 64px;display:grid}.adm-rail{box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:sticky;top:96px}.adm-rail-btn{width:40px;height:40px;transition:background .18s var(--ease-spring), transform .18s var(--ease-spring);border-radius:12px;place-items:center;display:grid;position:relative}.adm-rail-btn:hover{background:#e8703f1f;transform:scale(1.05)}.adm-rail-btn:active{transform:scale(.96)}.adm-rail-btn.active{background:#e8703f2e}.adm-rail-btn:focus-visible{outline-offset:2px;outline:2px solid #e8703f}.adm-rail-sep{background:#ecd9c8;width:24px;height:1px;margin:4px 0}.adm-main{gap:14px;min-width:0;display:grid}@media (width<=760px){.adm-shell{grid-template-columns:1fr}.adm-rail{flex-direction:row;justify-content:center;position:static}.adm-rail-sep{width:1px;height:24px;margin:0 4px}}.adm-shell:has(.adm-rail--labeled){grid-template-columns:56px minmax(0,1fr);gap:16px}.adm-rail--labeled{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:6px;padding:0}.adm-rail-btn--labeled{border-radius:13px;justify-content:center;align-items:center;width:auto;height:auto;padding:0;text-decoration:none;display:flex}.adm-rail-btn--labeled:hover{background:0 0;transform:none}.adm-rail-btn--labeled.active{background:0 0}.adm-rail-tile{width:44px;height:44px;transition:background .18s var(--ease-out), border-color .18s var(--ease-out);background:#fff;border:1px solid #ecd9c8;border-radius:13px;place-items:center;display:grid;box-shadow:0 2px 8px #2e211714}.adm-rail-btn--labeled:not(.active):hover .adm-rail-tile{background:color-mix(in srgb, var(--adm-rail-color,#e8703f) 14%, #fff);border-color:color-mix(in srgb, var(--adm-rail-color,#e8703f) 40%, #ecd9c8)}.adm-rail-btn--labeled.active .adm-rail-tile{background:#fbe2d2;border-color:#fbe2d2}.adm-rail--labeled .adm-rail-sep{width:28px;height:1px;margin:2px auto}.adm-head{margin-bottom:var(--adm-space-2,8px);justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-attn-empty-card{padding:var(--adm-space-3,12px) var(--adm-space-4,18px)}.adm-attn-empty{color:#1e8a4c;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.adm-ctitle-icon{border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.adm-attn-items{flex-direction:column;flex:1;gap:8px;display:flex}.adm-attn-item{background:linear-gradient(90deg,#fbe2df,#fffdfb00 55%);border-left:4px solid #b23b30;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;display:flex}.adm-attn-ic{color:#b23b30;background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 1px 2px #2e211714}.adm-attn-body{flex:1;min-width:0;text-decoration:none}.adm-attn-title{color:#b23b30;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.adm-attn-sub{color:#8a7360;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.adm-attn-cta{color:#2e2117;cursor:pointer;background:#fff;border:1px solid #ecd9c8;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.adm-attn-cta:hover{background:#fbf5ec}.adm-attn-dismiss{color:#8a7360;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid}.adm-attn-dismiss:hover{color:#2e2117;background:#2e211714}.adm-journal-list{margin:0;padding:0;list-style:none}.adm-journal-row{border-bottom:1px solid #f5ebe0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.adm-journal-row:last-child{border-bottom:none}.adm-journal-row-main{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.adm-journal-when{color:#8a7360;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.adm-journal-what{color:#2e2117;text-overflow:ellipsis;white-space:nowrap;max-width:min(360px,60vw);font-size:13px;font-weight:700;overflow:hidden}.adm-journal-side{flex:none;align-items:center;gap:10px;display:flex}.adm-journal-more{text-align:center;color:#e2672f;cursor:pointer;background:0 0;border:none;border-top:1px solid #f5ebe0;width:100%;padding:10px;font-size:12.5px;font-weight:700;display:block}.adm-journal-more:hover{background:#fbf5ec}.adm-heading{font:var(--adm-text-display,700 28px/1.15 inherit);letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0;display:flex}.adm-heading span{color:#8a7360;font-size:14px;font-weight:600}.adm-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-toolbar .adm-search{flex:260px;max-width:420px;height:36px}.adm-segment{background:#ffffffb3;border:1px solid #ecd9c8;border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.adm-toolbar .adm-select{height:36px;margin-left:auto}.adm-bulkbar{color:#8a4b1f;background:#fff7f2;border:1px solid #f3cdad;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.adm-bulkbar strong{font-weight:700}.adm-reply-list{gap:10px;display:grid}.adm-reply{background:#f6f1ea;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.adm-reply--internal{background:#f1e3d4}.adm-reply-meta{color:#8a7360;align-items:center;gap:8px;font-size:12px;display:flex}.adm-reply-body{white-space:pre-wrap;margin:0;line-height:1.5}.adm-reply--legacy{color:#8a7360;background:0 0;border:1px dashed #dcbfa2}.adm-table-wrap{max-height:calc(100vh - 230px);overflow:auto}.adm-table-wrap thead th{z-index:1;background:#fbf6f0;position:sticky;top:0}.adm-client .adm-avatar{border-radius:9px;width:30px;height:30px;font-size:11px}.adm-client-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.adm-client-mail{color:#8a7360;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adm-muted{color:#8a7360;font-size:13px}.adm-quota-bar{background:#2e21171f;border-radius:5px;flex-shrink:0;width:100%;height:8px;overflow:hidden}.adm-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px;display:flex}@media (width<=900px){.adm-toolbar .adm-select{margin-left:0}}.adm-table td{padding:5px 12px}.adm-table th{padding:7px 12px}.adm-table{font-size:13px}.adm-row td .adm-pill{border-radius:6px;padding:1px 7px;font-size:11px}.adm-row td .adm-pill-dot{width:5px;height:5px}.adm-client{align-items:center;gap:8px;min-width:0;display:flex}.adm-client .adm-avatar{border-radius:7px;flex-shrink:0;width:22px;height:22px;font-size:9px}.adm-client-name{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-weight:650;overflow:hidden}.adm-client-mail{color:#8a7360;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:12px;overflow:hidden}.adm-client-name+.adm-client-mail:before{content:"·";color:#c9ab90;margin:0 6px}.adm-table-wrap{max-height:calc(100vh - 200px)}.adm-row .adm-chevron svg{width:14px;height:14px}.adm-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.adm-split-main{gap:12px;min-width:0;display:grid}.adm-sort{font:inherit;color:#8a7360;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.adm-sort[aria-pressed=true]{color:#cf5a2c}.adm-revenue{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.adm-detail{background:#fff;border:1px solid #ecd9c8;border-radius:18px;flex-direction:column;max-height:calc(100vh - 120px);display:flex;position:sticky;top:96px;overflow:hidden;box-shadow:0 2px 8px #2e21170f}.adm-scrim{z-index:60;background:#2e211740;animation:.2s ease-out backwards adm-fade;position:fixed;inset:0}@media (width>=1100px){.adm-split--open{grid-template-columns:minmax(0,1fr) 440px}.adm-scrim{display:none}}@media (width<=1099px){.adm-detail{z-index:61;border-radius:22px;width:min(520px,100vw - 24px);max-height:none;animation:.26s cubic-bezier(.2,.8,.2,1) backwards adm-drawer;position:fixed;top:12px;bottom:12px;right:12px;box-shadow:0 30px 60px -24px #2e211780}}.adm-dash-grid{gap:var(--adm-space-3,12px);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;display:grid}.adm-chart{align-content:start;gap:8px;padding:14px 18px;display:grid}.adm-dash-grid--pair .adm-chart{height:216px;overflow:hidden}.adm-chart .adm-section-title{margin:0}.adm-toplist{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 28px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.adm-toplist li{border-bottom:1px solid #f5ebe0;justify-content:space-between;gap:10px;padding:3px 0;display:flex}.adm-toplist li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-ccard{padding:var(--adm-space-4,18px);flex-direction:column;display:flex}.adm-ccard>.adm-section-title{margin-bottom:12px}.adm-more-link{color:#8a7360;text-transform:none;letter-spacing:0;font-size:11px;font-weight:700}.adm-more-link:hover{color:#e8703f}.adm-badge-delta{border-radius:999px;align-items:center;gap:3px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.adm-badge-delta.up{color:#1e8a4c;background:#e4f5ea}.adm-badge-delta.down{color:#b23b30;background:#fbe2df}.adm-seclabel{color:#8a7360;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;margin:6px 2px 0;font-size:11px;font-weight:800;display:flex}.adm-seclabel:after{content:"";background:#f0e4d4;flex:1;height:1px}.adm-row2,.adm-row3{gap:var(--adm-space-3,12px);align-items:stretch;display:grid}.adm-row2{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.adm-row3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.adm-biz-card{padding:var(--adm-space-4,18px) var(--adm-space-5,22px);flex-direction:column;gap:2px;display:flex}.adm-biz-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.adm-biz-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-biz-title h2{letter-spacing:-.01em;color:#2e2117;margin:0;font-size:15px;font-weight:800}.adm-biz-tiles{border-top:1px solid #f0e4d4;flex-wrap:wrap;gap:18px;margin-top:16px;padding-top:16px;display:flex}.adm-biz-tile{flex-direction:column;flex:140px;gap:3px;min-width:0;display:flex}.adm-biz-tile .adm-biz-tile-v{letter-spacing:-.02em;color:#2e2117;font-variant-numeric:tabular-nums;font:800 22px/1.05 inherit}.adm-biz-tile .adm-biz-tile-l{color:#8a7360;font-size:11.5px;font-weight:600}.adm-biz-rings{border-top:1px solid #f0e4d4;flex-wrap:wrap;align-items:center;gap:28px;margin-top:16px;padding-top:16px;display:flex}.adm-biz-rings>.adm-split-wrap{flex:1;min-width:200px}.adm-chip-row-lbl{color:#8a7360;text-transform:uppercase;letter-spacing:.06em;margin:0 0 9px;font-size:11px;font-weight:800}.adm-chip-row{flex-wrap:wrap;gap:8px;display:flex}.adm-page-chip{background:#f8f1e6;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 13px;font-size:12px;display:flex}.adm-page-chip span:first-child{color:#2e2117;font-weight:700}.adm-page-chip span:last-child{color:#8a7360;font-variant-numeric:tabular-nums;font-weight:700}.adm-mini-counts{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.adm-support-list,.adm-todo-list{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.adm-support-item{align-items:center;gap:10px;display:flex}.adm-support-dot{border-radius:50%;flex:none;width:7px;height:7px}.adm-support-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.adm-support-subject{color:#2e2117;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.adm-support-meta{color:#8a7360;font-size:10.5px}.adm-tag{color:#8a7360;text-transform:uppercase;letter-spacing:.03em;background:#f1ece3;border-radius:999px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:700}.adm-todo-item{align-items:center;gap:9px;display:flex}.adm-todo-check{cursor:pointer;color:#fff;background:0 0;border:1.5px solid #e4d2bd;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.adm-todo-check.done{background:#1e8a4c;border-color:#1e8a4c}.adm-todo-text{color:#2e2117;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:default;background:0 0;border:none;flex:1;min-width:0;padding:0;font-size:12.5px;font-weight:600;overflow:hidden}.adm-todo-item.done .adm-todo-text{color:#8a7360;text-decoration:line-through}.adm-todo-prio{border-radius:50%;flex:none;width:7px;height:7px}.adm-todo-del{color:#c2a98a;cursor:pointer;opacity:0;transition:opacity .15s var(--ease-out);background:0 0;border:none;flex:none;place-items:center;padding:2px;display:grid}.adm-todo-item:hover .adm-todo-del{opacity:1}.adm-todo-del:hover{color:#c2493f}.adm-todo-add{color:#8a7360;cursor:pointer;background:0 0;border:1px dashed #e4d2bd;border-radius:999px;align-self:flex-start;margin-top:10px;padding:7px 13px;font-size:11.5px;font-weight:700}.adm-todo-add:hover{color:#e8703f;border-color:#e8703f}.adm-todo-form{border-top:1px solid #f0e4d4;flex-direction:column;gap:8px;margin-top:6px;padding-top:10px;display:flex}.adm-todo-form-row{gap:6px;display:flex}.adm-inv{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.adm-inv-form{gap:10px;padding:14px;display:grid}.adm-inv-row{gap:8px;display:flex}.adm-inv-row .adm-input,.adm-inv-row .adm-select{min-width:0}.adm-inv-list{max-height:calc(100vh - 150px);overflow:auto}.adm-inv-list thead th{background:#fbf6f0;position:sticky;top:0}.adm-inv-form .adm-segment{flex-wrap:wrap}@media (width<=1000px){.adm-dash-grid,.adm-inv{grid-template-columns:1fr}}.adm-comms{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:12px;display:grid}.adm-comms-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.adm-comms-library{padding-bottom:8px}.adm-tpl-list{gap:2px;margin:0;padding:6px;list-style:none;display:grid}.adm-tpl{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;gap:2px;padding:8px 10px;transition:background .15s;display:grid}.adm-tpl:hover{background:#e8703f14}.adm-tpl--active{background:#e8703f29}.adm-tpl-name{color:#2e2117;font-size:14px;font-weight:650}.adm-comms-compose{min-height:380px;padding:14px}.adm-compose{gap:10px;display:grid}.adm-field-stack{color:#6b5444;gap:4px;font-size:13px;display:grid}.adm-field-stack em{font-size:12px;font-style:normal}.adm-preview{background:#faf2ea;border-radius:12px;gap:4px;padding:10px 12px;font-size:13px;display:grid}.adm-preview p{white-space:pre-wrap;color:#4a3a2e;margin:0;line-height:1.5}.adm-send{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=1000px){.adm-comms,.adm-comms-bottom{grid-template-columns:1fr}}.site-hero{isolation:isolate;box-sizing:border-box;background:#f8efe4;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,6vw,96px);width:auto;min-height:min(600px,100vh - 76px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(32px,4vw,56px) calc(max(0px,50vw - 540px) + clamp(16px,4vw,48px));display:grid;position:relative;overflow:hidden}.site-hero:before{content:"";z-index:-1;pointer-events:none;background:#fffaf49e;border-radius:50%;width:min(66vw,900px);height:min(66vw,900px);position:absolute;top:50%;right:-10vw;transform:translateY(-50%)}.site-hero>div:first-child{z-index:1;max-width:510px;position:relative}.site-hero .site-eyebrow{color:#bd552d;letter-spacing:.04em;background:#fbe2d2;border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:7px 16px 7px 12px;display:inline-flex}.site-hero .site-h1 span{background:linear-gradient(90deg,#f3a752 0%,#e35c2b 55%,#c43f24 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.site-hero .site-h1{color:#2f2119;letter-spacing:-.03em;max-width:510px;margin-bottom:20px;font-size:clamp(32px,3.6vw,52px);line-height:1.08}.site-hero .site-lead{color:#6e5646;max-width:460px;margin-bottom:26px;font-size:clamp(15px,1.1vw,17px);line-height:1.5}.site-hero .site-btns{gap:14px}.site-hero .site-btn--primary{border-radius:11px;padding:15px 22px;box-shadow:0 12px 26px #bb4b2238}.site-hero .site-btn--primary:hover{filter:brightness(1.05)}.site-hero .site-btn--ghost{background:#fffcf880;border-color:#d6b99d}.site-hero-visual{justify-content:flex-end;align-items:center;min-width:0;min-height:360px;display:flex;overflow:visible}.site-hero-image{z-index:1;filter:drop-shadow(0 24px 28px #6a48301f);pointer-events:none;flex-shrink:0;width:clamp(520px,54vw,860px);max-width:none;margin:0 -2vw 0 auto;position:relative}@media (width<=900px){.site-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;min-height:0}.site-hero .site-h1{font-size:clamp(30px,4.2vw,44px)}.site-hero-image{width:min(66vw,540px);margin-right:-6vw}}@media (width<=760px){.site-hero{grid-template-columns:1fr;gap:34px;padding-top:52px;padding-bottom:42px}.site-hero:before{width:90vw;height:90vw;top:68%;right:-30vw}.site-hero .site-h1{font-size:clamp(32px,9vw,44px)}.site-hero-visual{justify-content:center;min-height:0}.site-hero-image{width:min(112%,540px);margin:-8px -6% 0 auto}}.adm-cl,.adm-fc,.adm-ov,.adm-cl-menu,.adm-cl-backdrop{--cl-ink:#2e2117;--cl-muted:#8a7360;--cl-line:#f1e4d6;--cl-border:#ecd9c8;--cl-accent:#e8703f;--cl-accent-strong:#cf5a2c;--cl-soft:#fdf6ef}.adm-cl{gap:16px;min-width:0;display:grid}.adm-cl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.adm-cl-eyebrow{color:var(--cl-accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.adm-cl-title{letter-spacing:-.02em;color:var(--cl-ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:30px;font-weight:800;line-height:1.15;display:flex}.adm-cl-hand{letter-spacing:0;color:var(--cl-accent);font-family:Griffon Marelle Cursive,cursive;font-size:26px;font-weight:400;position:relative}.adm-cl-hand:after{content:"";transform-origin:0;height:7px;animation:adm-cl-draw .7s .25s var(--ease-out) backwards;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5.5C40 2 90 1.5 198 4' fill='none' stroke='%23e8703f' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;bottom:-3px;left:2px;right:4px}@keyframes adm-cl-draw{0%{transform:scaleX(0)}}.adm-cl-total{color:var(--cl-accent-strong);letter-spacing:0;font-variant-numeric:tabular-nums;background:#fbe2d2;border-radius:999px;align-self:center;padding:3px 10px;font-size:13px;font-weight:700}.adm-cl-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-cl-updated{color:var(--cl-muted);align-items:center;gap:7px;margin-right:4px;font-size:12.5px;display:inline-flex}.adm-cl-live{background:#27ae60;border-radius:50%;width:7px;height:7px;position:relative}.adm-cl-live:after{content:"";background:#27ae60;border-radius:50%;animation:2.4s ease-out infinite adm-cl-ping;position:absolute;inset:0}@keyframes adm-cl-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.adm-cl-iconbtn{color:#8f5f35;cursor:pointer;width:34px;height:34px;transition:background .15s, color .15s, transform .18s var(--ease-spring);background:0 0;border:none;border-radius:11px;place-items:center;display:inline-grid;position:relative}.adm-cl-iconbtn:hover:not(:disabled){color:var(--cl-accent-strong);background:#e8703f1f}.adm-cl-iconbtn:active:not(:disabled){transform:scale(.9)}.adm-cl-iconbtn:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.adm-cl-iconbtn:disabled{cursor:default}.adm-cl-iconbtn--danger:hover:not(:disabled){color:#c0392b;background:#eb57571f}.adm-cl-iconbtn[data-tip]:after{content:attr(data-tip);background:var(--cl-ink);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:30;border-radius:8px;padding:5px 8px;font:600 11.5px/1 system-ui,-apple-system,Segoe UI,sans-serif;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 6px 16px #2e211740}.adm-cl-iconbtn[data-tip]:hover:after,.adm-cl-iconbtn[data-tip]:focus-visible:after{opacity:1;transition:opacity .16s .3s,transform .16s .3s;transform:translate(-50%)}.adm-cl-actions .adm-cl-iconbtn[data-tip]:after{inset:50% calc(100% + 6px) auto auto;transform:translate(4px,-50%)}.adm-cl-actions .adm-cl-iconbtn[data-tip]:hover:after,.adm-cl-actions .adm-cl-iconbtn[data-tip]:focus-visible:after{transform:translateY(-50%)}.adm-cl-refresh.is-spinning svg{animation:.8s linear infinite adm-spin}.adm-cl-segs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (width<=1100px){.adm-cl-segs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.adm-cl-segs{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-cl-seg{border:1px solid var(--cl-border);text-align:left;font:inherit;color:var(--cl-ink);cursor:pointer;transition:transform .22s var(--ease-spring), box-shadow .22s var(--ease-out), border-color .2s, background .2s;background:#fff;border-radius:16px;gap:8px;padding:12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #2e21170d}.adm-cl-seg:hover{border-color:color-mix(in srgb, var(--c) 35%, var(--cl-border));transform:translateY(-2px);box-shadow:0 12px 24px -10px #2e211738}.adm-cl-seg:active{transform:translateY(0)scale(.98)}.adm-cl-seg:focus-visible{outline:2px solid var(--c);outline-offset:2px}.adm-cl-seg[aria-pressed=true]{background:color-mix(in srgb, var(--c) 7%, #fff);border-color:color-mix(in srgb, var(--c) 55%, #fff);box-shadow:0 10px 22px -12px color-mix(in srgb, var(--c) 70%, transparent)}.adm-cl-seg-top{align-items:center;gap:8px;min-width:0;display:flex}.adm-cl-seg-icon{background:color-mix(in srgb, var(--c) 14%, #fff);width:28px;height:28px;color:var(--c);transition:transform .3s var(--ease-spring);border-radius:9px;flex:none;place-items:center;display:grid}.adm-cl-seg:hover .adm-cl-seg-icon{transform:rotate(-8deg)scale(1.08)}.adm-cl-seg[aria-pressed=true] .adm-cl-seg-icon{background:var(--c);color:#fff}.adm-cl-seg-label{color:#6b5444;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;overflow:hidden}.adm-cl-seg-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.adm-cl-seg-dash{color:#d9c3ae}.adm-cl-seg-bar{background:color-mix(in srgb, var(--c) 12%, #fff);border-radius:4px;height:4px;overflow:hidden}.adm-cl-seg-bar span{border-radius:inherit;background:var(--c);transform-origin:0;height:100%;transition:transform .8s var(--ease-out);display:block}.adm-cl-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-cl-search{border:1px solid var(--cl-border);color:#8f5f35;background:#fff;border-radius:13px;flex:280px;align-items:center;gap:10px;max-width:460px;height:40px;padding:0 8px 0 13px;transition:border-color .15s,box-shadow .2s;display:flex}.adm-cl-search:focus-within{border-color:var(--cl-accent);box-shadow:0 0 0 4px #e8703f24}.adm-cl-search:focus-within>svg{color:var(--cl-accent)}.adm-cl-search input{min-width:0;font:inherit;color:var(--cl-ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.adm-cl-search input::placeholder{color:#b49c87}.adm-cl-search-clear{color:#6b5444;cursor:pointer;width:24px;height:24px;animation:griffo-pop-in .18s var(--ease-out) both;background:#f5ece3;border:none;border-radius:8px;place-items:center;display:grid}.adm-cl-search-clear:hover{color:var(--cl-accent-strong);background:#fbe2d2}.adm-cl-kbd{border:1px solid var(--cl-border);background:var(--cl-soft);min-width:20px;height:20px;color:var(--cl-muted);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 5px;font:600 11px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-grid}.adm-cl-segmented{border:1px solid var(--cl-border);isolation:isolate;background:#ffffffbf;border-radius:13px;gap:2px;padding:3px;display:inline-flex;position:relative}.adm-cl-segmented button{z-index:1;color:#6b5444;height:32px;font:inherit;white-space:nowrap;cursor:pointer;transition:color .2s, transform .18s var(--ease-spring);background:0 0;border:none;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600;position:relative}.adm-cl-segmented button:hover{color:var(--cl-ink)}.adm-cl-segmented button:active{transform:scale(.95)}.adm-cl-segmented button:focus-visible{outline:2px solid var(--cl-accent);outline-offset:-2px}.adm-cl-segmented button[aria-pressed=true]{color:var(--cl-accent-strong);font-weight:700}.adm-cl-segmented-thumb{z-index:0;transition:transform .32s var(--ease-spring), width .32s var(--ease-spring);background:#fbe2d2;border-radius:10px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 2px #c43f241f}.adm-cl-density{border:1px solid var(--cl-border);background:#ffffffbf;border-radius:13px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.adm-cl-density .adm-cl-iconbtn{border-radius:10px;width:32px;height:32px}.adm-cl-density .adm-cl-iconbtn[aria-pressed=true]{color:var(--cl-accent-strong);background:#fbe2d2}.adm-cl-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-6px;font-size:13px;animation:.2s ease-out backwards adm-fade;display:flex}.adm-cl-filters-label{color:var(--cl-muted);margin-right:2px}.adm-cl-tag{color:#8a4b1f;height:26px;font:inherit;cursor:pointer;animation:griffo-pop-in .2s var(--ease-out) both;background:#fff7f2;border:1px solid #f3cdad;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.adm-cl-tag svg{opacity:.6;transition:opacity .15s, transform .2s var(--ease-spring)}.adm-cl-tag:hover{background:#fbe2d2;border-color:#eeb38e}.adm-cl-tag:hover svg{opacity:1;transform:rotate(90deg)}.adm-cl-reset{color:var(--cl-accent-strong);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:12.5px;font-weight:600}.adm-cl-reset:hover{text-decoration:underline}.adm-cl-error{color:#b23b30;background:#fdecea;border-radius:13px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:13.5px;font-weight:600;display:flex}.adm-cl-error>span{flex:1}.adm-cl-card{border:1px solid var(--cl-border);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 2px 8px #2e21170f}.adm-cl-progress{z-index:3;opacity:0;background:linear-gradient(90deg,#0000,#f3a752,#e35c2b,#0000) 0 0/50% 100% no-repeat;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.adm-cl-card.is-loading .adm-cl-progress{opacity:1;animation:1s ease-in-out infinite adm-cl-progress}@keyframes adm-cl-progress{0%{background-position:-50% 0}to{background-position:150% 0}}.adm-cl-card.is-loading tbody{opacity:.55;transition:opacity .2s .15s}.adm-cl-scroll{overscroll-behavior:contain;min-height:240px;max-height:calc(100vh - 330px);overflow:auto}.adm-cl-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:920px;color:var(--cl-ink);font-size:13.5px}.adm-cl-table th{z-index:2;border-bottom:1px solid var(--cl-line);text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--cl-muted);white-space:nowrap;background:#fbf6f0;padding:10px 12px;font-size:11.5px;font-weight:700;position:sticky;top:0}.adm-cl-table td{border-bottom:1px solid var(--cl-line);vertical-align:middle;min-width:0;padding:10px 12px}.adm-cl-table th:first-child,.adm-cl-table td:first-child{padding-left:16px;padding-right:0}.adm-cl-table tbody tr:last-child td{border-bottom:none}.adm-cl-num{text-align:right!important}.adm-cl-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.adm-cl-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:4px;margin:-3px -6px;padding:3px 6px;transition:background .15s,color .15s;display:inline-flex}.adm-cl-sort svg{opacity:0;transition:opacity .15s, transform .2s var(--ease-spring);transform:rotate(90deg)translate(-3px)}.adm-cl-sort:hover{color:var(--cl-ink);background:#e8703f1a}.adm-cl-sort:hover svg{opacity:.5}.adm-cl-sort[aria-pressed=true]{color:var(--cl-accent-strong)}.adm-cl-sort[aria-pressed=true] svg{opacity:1;transform:rotate(90deg)translate(0)}.adm-cl-check{appearance:none;cursor:pointer;vertical-align:middle;width:17px;height:17px;transition:background .15s, border-color .15s, transform .18s var(--ease-spring);background:#fff;border:1.5px solid #d6bfa9;border-radius:5px;place-items:center;margin:0;display:inline-grid}.adm-cl-check:after{content:"";width:9px;height:5px;transition:transform .2s var(--ease-spring);border-bottom:2px solid #fff;border-left:2px solid #fff;margin-top:-2px;transform:rotate(-45deg)scale(0)}.adm-cl-check:hover{border-color:var(--cl-accent)}.adm-cl-check:active{transform:scale(.85)}.adm-cl-check:checked,.adm-cl-check:indeterminate{background:var(--cl-accent);border-color:var(--cl-accent)}.adm-cl-check:checked:after{transform:rotate(-45deg)scale(1)}.adm-cl-check:indeterminate:after{border-left:none;height:0;margin-top:0;transform:none}.adm-cl-check:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.adm-cl-check:disabled{opacity:.4;cursor:default}.adm-cl-row{cursor:pointer;animation:adm-fade .32s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 18ms);transition:background .15s;position:relative}.adm-cl-row td:first-child{transition:box-shadow .2s;box-shadow:inset 3px 0 #0000}.adm-cl-row:hover{background:#fffaf5}.adm-cl-row:hover td:first-child{box-shadow:inset 3px 0 #f3c3a2}.adm-cl-row:focus-visible{background:#fff4ec;outline:none}.adm-cl-row:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--cl-accent)}.adm-cl-row[data-attention] td:first-child{box-shadow:inset 3px 0 #f2994a}.adm-cl-row[data-checked]{background:#fff1e7}.adm-cl-row[data-checked] td:first-child{box-shadow:inset 3px 0 0 var(--cl-accent)}.adm-cl-row[data-banned] .adm-cl-client-text,.adm-cl-row[data-banned] .adm-cl-avatar{opacity:.55}.adm-cl-row[data-flash]{animation:1.3s ease-out adm-cl-flash}@keyframes adm-cl-flash{0%,25%{background:#fde3cf}to{background:0 0}}.adm-cl-client{align-items:center;gap:11px;min-width:0;display:flex}.adm-cl-avatar-wrap{flex:none;display:inline-flex;position:relative}.adm-cl-avatar{background:color-mix(in srgb, var(--h) 15%, #fff);color:color-mix(in srgb, var(--h) 80%, #2e2117);letter-spacing:.02em;transition:transform .25s var(--ease-spring);border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:750;display:inline-grid}.adm-cl-row:hover .adm-cl-avatar{transform:rotate(-4deg)scale(1.06)}.adm-cl-avatar-badge{color:#fff;background:#c0392b;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:-3px;right:-3px}.adm-cl-client-text{gap:1px;min-width:0;display:grid}.adm-cl-client-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-weight:650;display:flex;overflow:hidden}.adm-cl-client-name em{color:#b49c87;font-style:normal;font-weight:600}.adm-cl-you{color:#7b3fc0;background:#f1e7fb;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.adm-cl-client-mail{min-width:0;color:var(--cl-muted);align-items:center;gap:4px;font-size:12.5px;display:flex}.adm-cl-client-mail>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-cl-copy{width:20px;height:20px;color:var(--cl-muted);cursor:pointer;opacity:0;transition:opacity .15s, transform .2s var(--ease-spring), background .15s, color .15s;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;display:grid;transform:scale(.8)}.adm-cl-row:hover .adm-cl-copy,.adm-cl-copy:focus-visible,.adm-cl-copy.is-done{opacity:1;transform:scale(1)}.adm-cl-copy:hover{color:var(--cl-accent-strong);background:#fbe2d2}.adm-cl-copy.is-done{color:#1e8a4c;animation:adm-cl-bump .35s var(--ease-spring);background:#27ae6024}@keyframes adm-cl-bump{40%{transform:scale(1.25)}}.adm-cl-stack{justify-items:start;gap:4px;min-width:0;display:grid}.adm-cl-stack--end{justify-items:end}.adm-cl-hint{color:var(--cl-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;font-size:12px;display:inline-flex;overflow:hidden}.adm-cl-hint b{color:#b49c87;font-weight:650}.adm-cl-hint--urgent{color:#b8651c;font-weight:650}.adm-cl-hint--urgent:before{content:"";background:#f2994a;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite adm-cl-pulse}@keyframes adm-cl-pulse{50%{opacity:.35}}.adm-cl-faint{color:#d9c3ae}.adm-cl-revenue{font-variant-numeric:tabular-nums;font-weight:700}.adm-cl-date{white-space:nowrap;font-weight:600}.adm-cl-date:first-letter{text-transform:uppercase}.adm-cl-unlimited{background:linear-gradient(90deg,#9b51e0,#e8703f);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12.5px;font-weight:650}.adm-cl-quota{gap:5px;max-width:150px;display:grid}.adm-cl-quota-bar{background:#f3e7da;border-radius:4px;width:100%;height:6px;overflow:hidden}.adm-cl-quota-bar .griffon-quota-bar-fill{animation:adm-cl-grow .8s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 18ms + .12s);transform-origin:0}@keyframes adm-cl-grow{0%{transform:scaleX(0)}}.adm-cl-quota .adm-cl-hint{justify-content:space-between}.adm-cl-role{background:color-mix(in srgb, var(--c) 9%, #fff);height:28px;color:var(--cl-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:border-color .15s, background .15s, transform .18s var(--ease-spring);border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 9px 0 8px;font-size:12.5px;font-weight:650;display:inline-flex}.adm-cl-role svg{color:var(--cl-muted);transition:transform .2s var(--ease-spring)}.adm-cl-role:hover:not(:disabled){border-color:color-mix(in srgb, var(--c) 40%, #fff);background:color-mix(in srgb, var(--c) 14%, #fff)}.adm-cl-role:active:not(:disabled){transform:scale(.96)}.adm-cl-role[aria-expanded=true]{border-color:var(--c)}.adm-cl-role[aria-expanded=true] svg{transform:rotate(270deg)!important}.adm-cl-role:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.adm-cl-role:disabled{cursor:default}.adm-cl-role-dot{background:var(--c);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 18%, transparent);border-radius:50%;flex:none}.adm-cl-menu{z-index:120;border:1px solid var(--cl-border);transform-origin:0 0;width:250px;animation:adm-cl-menu-in .22s var(--ease-spring) both;background:#fff;border-radius:14px;padding:6px;position:fixed;box-shadow:0 24px 48px -12px #2e211747}.adm-cl-menu--up{transform-origin:0 100%}@keyframes adm-cl-menu-in{0%{opacity:0;transform:scale(.94)translateY(-4px)}}.adm-cl-menu button{width:100%;color:var(--cl-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:flex}.adm-cl-menu button:hover,.adm-cl-menu button:focus-visible{background:color-mix(in srgb, var(--c) 10%, #fff);outline:none}.adm-cl-menu button>svg{color:var(--cl-accent)}.adm-cl-menu-text{flex:1;gap:1px;display:grid}.adm-cl-menu-text strong{font-size:13.5px;font-weight:650}.adm-cl-menu-text span{color:var(--cl-muted);font-size:12px}.adm-cl-actions{justify-content:flex-end;gap:2px;display:flex}.adm-cl-actions .adm-cl-iconbtn{opacity:.45;width:30px;height:30px;transition:opacity .15s, background .15s, color .15s, transform .18s var(--ease-spring);border-radius:9px}.adm-cl-row:hover .adm-cl-actions .adm-cl-iconbtn,.adm-cl-row:focus-within .adm-cl-actions .adm-cl-iconbtn{opacity:1}.adm-cl-row:hover .adm-cl-actions .adm-cl-iconbtn:last-child svg{transition:transform .2s var(--ease-spring);transform:translate(2px)}.adm-cl[data-density=compact] .adm-cl-table td{padding-top:5px;padding-bottom:5px}.adm-cl[data-density=compact] .adm-cl-avatar{border-radius:8px;font-size:9.5px;width:24px!important;height:24px!important}.adm-cl[data-density=compact] .adm-cl-client-text{align-items:baseline;gap:8px;display:flex}.adm-cl[data-density=compact] .adm-cl-client-name{flex:none;max-width:62%}.adm-cl[data-density=compact] .adm-cl-client-mail{flex:auto}.adm-cl[data-density=compact] .adm-cl-stack{align-items:center;gap:8px;display:flex}.adm-cl[data-density=compact] .adm-cl-stack--end{justify-content:flex-end}.adm-cl[data-density=compact] .adm-cl-stack .adm-cl-hint,.adm-cl[data-density=compact] .adm-cl-quota .adm-cl-hint{display:none}.adm-cl[data-density=compact] .adm-cl-stack .adm-cl-hint--urgent{gap:0;font-size:0;display:inline-flex}.adm-cl[data-density=compact] .adm-cl-stack{overflow:hidden}.adm-cl[data-density=compact] .adm-cl-stack>.adm-pill--bad:not(:first-child){display:none}.adm-cl[data-density=compact] .adm-cl-role{height:24px}.adm-cl[data-density=compact] .adm-cl-table .adm-pill{padding:1px 7px;font-size:11.5px}.adm-cl-empty{color:var(--cl-muted);text-align:center;justify-items:center;gap:6px;padding:48px 18px;font-size:13.5px;display:grid}.adm-cl-empty strong{color:var(--cl-ink);font-size:15px}.adm-cl-empty-icon{width:52px;height:52px;color:var(--cl-accent-strong);background:#fbe2d2;border-radius:16px;place-items:center;margin-bottom:6px;animation:3s ease-in-out infinite adm-cl-float;display:grid}@keyframes adm-cl-float{50%{transform:translateY(-4px)rotate(-4deg)}}.adm-cl-pager{color:var(--cl-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.adm-cl-pager-info{align-items:center;gap:10px;display:flex}.adm-cl-pager-info b{color:var(--cl-ink);font-variant-numeric:tabular-nums;font-weight:700}.adm-cl-pagesize{border-radius:10px!important;height:30px!important;font-size:12.5px!important}.adm-cl-pages{align-items:center;gap:3px;display:flex}.adm-cl-page{color:#6b5444;min-width:32px;height:32px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .15s, color .15s, transform .18s var(--ease-spring);background:0 0;border:none;border-radius:10px;place-items:center;padding:0 8px;font-size:13px;font-weight:650;display:inline-grid}.adm-cl-page:hover:not(:disabled){color:var(--cl-ink);background:#e8703f1f}.adm-cl-page:active:not(:disabled){transform:scale(.9)}.adm-cl-page:disabled{opacity:.35;cursor:default}.adm-cl-page[aria-current=page]{color:#fff;background:linear-gradient(135deg,#f3a752 0%,#e35c2b 100%);box-shadow:0 6px 14px -4px #c43f2473}.adm-cl-page:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.adm-cl-page-gap{color:#c9ab90;padding:0 4px}.adm-cl-shortcuts{color:#b49c87;flex-wrap:wrap;justify-self:end;align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.adm-cl-shortcuts .adm-cl-kbd+.adm-cl-kbd{margin-left:-1px}.adm-cl-shortcuts .adm-cl-kbd:not(:first-child){margin-left:8px}.adm-cl-shortcuts .adm-cl-kbd+.adm-cl-kbd:not(:first-child){margin-left:0}@media (width<=1180px){.adm-cl-shortcuts{display:none}.adm-cl-pager{grid-template-columns:1fr auto}}.adm-cl-bulk{z-index:90;color:#fff;animation:adm-cl-bulk-in .36s var(--ease-spring) both;background:#2e2117;border-radius:16px;align-items:center;gap:4px;max-width:calc(100vw - 32px);padding:6px 6px 6px 16px;display:flex;position:fixed;bottom:22px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 22px 44px -12px #2e21178c}@keyframes adm-cl-bulk-in{0%{opacity:0;transform:translate(-50%,24px)scale(.96)}}.adm-cl-bulk-count{white-space:nowrap;margin-right:6px;font-size:13.5px}.adm-cl-bulk-count b{font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#f3a752,#e35c2b);border-radius:7px;place-items:center;min-width:22px;height:22px;margin-right:6px;padding:0 6px;display:inline-grid}.adm-cl-bulk-sep{background:#ffffff29;width:1px;height:22px;margin:0 4px}.adm-cl-bulk button{color:#f6ece2;height:34px;font:inherit;white-space:nowrap;cursor:pointer;transition:background .15s, transform .18s var(--ease-spring);background:0 0;border:none;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.adm-cl-bulk button:hover:not(:disabled){background:#ffffff1a}.adm-cl-bulk button:active:not(:disabled){transform:scale(.95)}.adm-cl-bulk button:disabled{opacity:.5;cursor:default}.adm-cl-bulk button:focus-visible{outline-offset:1px;outline:2px solid #f3a752}.adm-cl-bulk .adm-cl-bulk-danger{color:#ffb4a8}.adm-cl-bulk .adm-cl-bulk-danger:hover:not(:disabled){color:#fff;background:#eb575738}.adm-cl-bulk .adm-cl-bulk-close{color:#c9ab90;justify-content:center;width:34px;padding:0}.adm-cl-toast{transition:bottom .3s var(--ease-spring);position:fixed;bottom:24px;right:24px}.adm-cl-toast--raised{bottom:84px}.adm-cl-backdrop{z-index:100;background:#3c322673;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.adm-cl-modal{border:1px solid var(--cl-border,#ecd9c8);background:#fff;border-radius:22px;flex-direction:column;width:min(600px,94vw);max-height:86vh;display:flex;overflow:hidden;box-shadow:0 30px 60px -16px #2e211759}.adm-cl-modal-head{background:linear-gradient(135deg,#fff6ee 0%,#fff 70%);border-bottom:1px solid #f1e4d6;align-items:center;gap:14px;padding:20px 20px 18px 22px;display:flex}.adm-cl-modal-head h2{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.adm-cl-modal-head p{color:#8a7360;margin:2px 0 0;font-size:13px}.adm-cl-modal-icon{color:#fff;width:42px;height:42px;animation:adm-cl-wiggle .6s .25s var(--ease-spring) backwards;background:linear-gradient(135deg,#f3a752 0%,#e35c2b 100%);border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:0 8px 18px -6px #c43f2480}@keyframes adm-cl-wiggle{0%{transform:rotate(-14deg)scale(.7)}}.adm-cl-modal-body{flex:1;padding-bottom:14px;overflow-y:auto}.adm-cl-invite-form{border-bottom:1px solid #f1e4d6;gap:10px;padding:18px 22px 20px;display:grid}.adm-cl-invite-row{flex-wrap:wrap;gap:10px;display:flex}.adm-cl-field{border:1px solid var(--cl-border,#ecd9c8);color:#b49c87;background:#fff;border-radius:12px;align-items:center;gap:9px;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .2s;display:flex}.adm-cl-field--grow{flex:240px}.adm-cl-field:focus-within{color:#e8703f;border-color:#e8703f;box-shadow:0 0 0 4px #e8703f24}.adm-cl-field input{min-width:0;font:inherit;color:#2e2117;background:0 0;border:none;outline:none;flex:1;font-size:14px}.adm-cl-invite-access{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-cl-invite-label{color:#8a7360;align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.adm-cl-reveal{animation:griffo-pop-in .22s var(--ease-out) both}.adm-cl-invite-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.adm-cl-invite-msg{align-items:center;gap:6px;font-size:13px;font-weight:600;animation:.2s ease-out backwards adm-fade;display:inline-flex}.adm-cl-invite-msg--ok{color:#1e8a4c}.adm-cl-invite-msg--error{color:#c0392b}.adm-cl-invite-list-head{letter-spacing:.04em;text-transform:uppercase;color:#8a7360;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px 6px;font-size:12px;font-weight:700;display:flex}.adm-cl-invite-badge{text-transform:none;letter-spacing:0;color:#b49c87;font-weight:600}.adm-cl-invite-list{margin:0;padding:0 12px;list-style:none}.adm-cl-invite-item{animation:adm-fade .3s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 30ms);border-radius:14px;align-items:center;gap:12px;padding:10px;transition:background .15s;display:flex}.adm-cl-invite-item:hover{background:#fdf6ef}.adm-cl-invite-item--new{animation:1.6s ease-out adm-cl-flash}.adm-cl-invite-text{flex:1;gap:1px;min-width:0;display:grid}.adm-cl-invite-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.adm-cl-invite-text>span{color:#8a7360;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adm-cl-invite-text .adm-cl-invite-feedback{color:#8a4b1f;white-space:normal}.adm-cl-invite-actions{gap:2px;display:flex}.adm-cl-invite-confirm{animation:adm-cm-pop .25s var(--ease-spring) backwards;align-items:center;gap:6px}.adm-cl-invite-confirm>span{color:var(--cl-muted);white-space:nowrap;font-size:12.5px;font-weight:600}.adm-cl-invite-confirm .adm-btn{padding:6px 12px;font-size:13px}.adm-cl-invite-empty{color:#8a7360;justify-items:center;gap:8px;padding:28px 0;font-size:13.5px;display:grid}.adm-cl-invite-empty svg{color:#e8703f}@media (prefers-reduced-motion:reduce){.adm-cl *,.adm-cl :before,.adm-cl :after,.adm-cl-menu,.adm-cl-modal *{transition:none!important;animation:none!important}}.adm-fc{color:#2e2117;background:#fff;border:1px solid #ecd9c8;border-radius:24px;flex-direction:column;width:min(1080px,95vw);max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 70px -18px #2e211766}.adm-fc-sheet{min-height:0;animation:adm-fade .25s var(--ease-out) backwards;flex-direction:column;flex:1;display:flex}.adm-fc-sheet[data-dir=next]{animation:adm-fc-in-right .32s var(--ease-out) backwards}.adm-fc-sheet[data-dir=prev]{animation:adm-fc-in-left .32s var(--ease-out) backwards}@keyframes adm-fc-in-right{0%{opacity:0;transform:translate(28px)}}@keyframes adm-fc-in-left{0%{opacity:0;transform:translate(-28px)}}.adm-fc-hero{background:radial-gradient(circle at 92% -40%,#f3a75247,#0000 55%),linear-gradient(135deg,#fff4ea 0%,#fffaf6 55%,#fff 100%);border-bottom:1px solid #f1e4d6;grid-template-columns:minmax(0,1fr) auto;gap:14px 16px;padding:22px 22px 16px 24px;display:grid;position:relative}.adm-fc-hero-main{align-items:center;gap:16px;min-width:0;display:flex}.adm-fc-hero-avatar{flex:none;position:relative}.adm-fc-hero-avatar .adm-cl-avatar{box-shadow:0 8px 18px -8px color-mix(in srgb, var(--h) 60%, transparent);animation:adm-cl-wiggle .55s .1s var(--ease-spring) backwards;border-radius:18px;font-size:19px}.adm-fc-hero-badge{color:#fff;background:#c0392b;border:3px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-4px;right:-4px}.adm-fc-hero-text{gap:4px;min-width:0;display:grid}.adm-fc-hero-text h2{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:800;display:flex;overflow:hidden}.adm-fc-hero-text h2 em{color:#b49c87;font-style:normal}.adm-fc-mail{color:#6b5444;max-width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-self:start;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;font-size:13.5px;transition:background .15s,color .15s;display:inline-flex}.adm-fc-mail svg{opacity:0;transition:opacity .15s, transform .2s var(--ease-spring)}.adm-fc-mail:hover{color:#2e2117;background:#e8703f1a}.adm-fc-mail:hover svg,.adm-fc-mail.is-done svg{opacity:1}.adm-fc-mail.is-done{color:#1e8a4c}.adm-fc-mail.is-done svg{animation:adm-cl-bump .35s var(--ease-spring)}.adm-fc-hero-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;display:flex}.adm-fc-meta-text{color:#8a7360;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.adm-fc-hero-side{align-items:flex-start;gap:8px;display:flex}.adm-fc-nav{color:#8a7360;font-variant-numeric:tabular-nums;background:#fffc;border:1px solid #ecd9c8;border-radius:13px;align-items:center;gap:2px;padding:3px;font-size:12.5px;display:inline-flex}.adm-fc-nav b{color:#2e2117}.adm-fc-nav>span{white-space:nowrap;padding:0 4px}.adm-fc-nav .adm-cl-iconbtn{width:30px;height:30px}.adm-fc-nav .adm-cl-iconbtn[data-tip]:after{top:calc(100% + 8px);bottom:auto}.adm-fc-nav .adm-cl-iconbtn:disabled{opacity:.3}.adm-fc-close{color:#8a7360;cursor:pointer;width:38px;height:38px;transition:background .15s, color .15s, transform .25s var(--ease-spring);background:#fffc;border:none;border-radius:50%;place-items:center;display:grid}.adm-fc-close:hover{color:#cf5a2c;background:#fbe2d2;transform:rotate(90deg)}.adm-fc-close:focus-visible{outline-offset:2px;outline:2px solid #e8703f}.adm-fc-quick{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.adm-fc-qa{color:#2e2117;height:36px;font:inherit;cursor:pointer;animation:adm-fade .3s var(--ease-out) backwards;transition:border-color .15s, box-shadow .2s, transform .2s var(--ease-spring);background:#fff;border:1px solid #ecd9c8;border-radius:12px;align-items:center;gap:8px;padding:0 13px 0 5px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.adm-fc-qa:nth-child(2){animation-delay:40ms}.adm-fc-qa:nth-child(3){animation-delay:80ms}.adm-fc-qa:nth-child(4){animation-delay:.12s}.adm-fc-qa:nth-child(5){animation-delay:.16s}.adm-fc-qa>span{background:color-mix(in srgb, var(--c) 13%, #fff);width:26px;height:26px;color:var(--c);transition:transform .25s var(--ease-spring), background .15s, color .15s;border-radius:8px;place-items:center;display:grid}.adm-fc-qa:hover:not(:disabled){border-color:color-mix(in srgb, var(--c) 45%, #ecd9c8);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--c) 80%, transparent);transform:translateY(-1px)}.adm-fc-qa:hover:not(:disabled)>span{background:var(--c);color:#fff;transform:rotate(-8deg)scale(1.05)}.adm-fc-qa:active:not(:disabled){transform:scale(.96)}.adm-fc-qa:disabled{opacity:.6;cursor:default}.adm-fc-qa:focus-visible{outline:2px solid var(--c);outline-offset:2px}.adm-fc-qa.is-done{border-color:#27ae6080}.adm-fc-qa.is-done>span{color:#fff;animation:adm-cl-bump .35s var(--ease-spring);background:#27ae60}.adm-fc-qa i.adm-spinner{display:block}.adm-fc-kpis{background:#fffcf9;border-bottom:1px solid #f1e4d6;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 22px;display:grid}@media (width<=760px){.adm-fc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-fc-kpi{min-width:0;transition:transform .2s var(--ease-spring), box-shadow .2s;background:#fff;border:1px solid #f1e4d6;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.adm-fc-kpi:hover{transform:translateY(-2px);box-shadow:0 10px 20px -12px #2e21174d}.adm-fc-kpi-icon{background:color-mix(in srgb, var(--c) 14%, #fff);width:32px;height:32px;color:var(--c);border-radius:10px;grid-row:span 3;align-self:start;place-items:center;display:grid}.adm-fc-kpi-label{color:#8a7360;font-size:11.5px;font-weight:650}.adm-fc-kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;overflow:hidden}.adm-fc-kpi-note{color:#b49c87;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.adm-fc-kpi .adm-cl-quota-bar{margin-top:4px}.adm-fc-body{flex:1;grid-template-columns:196px minmax(0,1fr);min-height:0;display:grid}@media (width<=760px){.adm-fc-body{grid-template-columns:1fr}.adm-fc-tabs{display:none!important}}.adm-fc-tabs{background:#fffaf5;border-right:1px solid #f1e4d6;grid-auto-rows:44px;align-content:start;padding:14px 10px;display:grid;position:relative}.adm-fc-tab-thumb{height:44px;transition:transform .35s var(--ease-spring);background:#fff;border:1px solid #f0dccb;border-radius:12px;position:absolute;top:14px;left:10px;right:10px;box-shadow:0 6px 14px -8px #2e211740}.adm-fc-tabs button{color:#6b5444;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:0 8px;font-size:13.5px;font-weight:650;transition:color .15s;display:flex;position:relative}.adm-fc-tabs button:hover{color:#2e2117}.adm-fc-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #e8703f}.adm-fc-tab-icon{width:28px;height:28px;color:var(--c);background:color-mix(in srgb, var(--c) 11%, transparent);transition:background .2s, color .2s, transform .3s var(--ease-spring);border-radius:9px;place-items:center;display:grid}.adm-fc-tabs button:hover .adm-fc-tab-icon{transform:scale(1.08)rotate(-6deg)}.adm-fc-tabs button[aria-current=page]{color:#2e2117}.adm-fc-tabs button[aria-current=page] .adm-fc-tab-icon{background:var(--c);color:#fff}.adm-fc-tabs .adm-cl-kbd{opacity:0;margin-left:auto;transition:opacity .15s}.adm-fc-tabs button:hover .adm-cl-kbd{opacity:1}.adm-fc-tab-count{color:#fff;min-width:18px;height:18px;animation:adm-cl-bump .4s .3s var(--ease-spring) backwards;background:#f2994a;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.adm-fc-tab-count--muted{color:#8a7360;background:#f1e4d6}.adm-fc-tabs button:hover .adm-fc-tab-count+.adm-cl-kbd,.adm-fc-tab-count+.adm-cl-kbd{margin-left:4px}.adm-fc-panel{overscroll-behavior:contain;background:#fff;height:470px;min-height:260px;max-height:calc(92vh - 300px);padding:18px 22px 22px;position:relative;overflow-y:auto}.adm-fc-tabpanel{animation:adm-fade .22s var(--ease-out) backwards}.adm-fc-loading{gap:10px;display:grid}.adm-fc-skel{background:linear-gradient(90deg,#f6ede4 0%,#fdf8f3 50%,#f6ede4 100%) 0 0/200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite adm-shimmer;display:block}.adm-fc-skel--avatar{border-radius:18px;width:58px;height:58px}.adm-fc-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=900px){.adm-fc-grid{grid-template-columns:1fr}}.adm-fc-col,.adm-fc-stack{align-content:start;gap:14px;display:grid}.adm-fc-card{animation:adm-fade .3s var(--ease-out) backwards;background:#fff;border:1px solid #f1e4d6;border-radius:18px;gap:12px;padding:16px 18px;display:grid;box-shadow:0 2px 8px #2e21170a}.adm-fc-col .adm-fc-card:nth-child(2),.adm-fc-stack .adm-fc-card:nth-child(2){animation-delay:60ms}.adm-fc-card-head{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.adm-fc-card-head--wrap{flex-wrap:wrap}.adm-fc-card-head h3{margin:0;font-size:14.5px;font-weight:750}.adm-fc-link{color:#cf5a2c;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:2px;margin:-3px -6px;padding:3px 6px;font-size:12.5px;font-weight:650;display:inline-flex}.adm-fc-link svg{transition:transform .2s var(--ease-spring)}.adm-fc-link:hover{background:#fbe2d2}.adm-fc-link:hover svg{transform:translate(3px)}.adm-fc-muted{color:#8a7360;font-size:12.5px}.adm-fc-hint{align-items:center;gap:4px;margin:0;font-size:12px;display:inline-flex}.adm-fc-line{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.adm-fc-health{color:#1e8a4c;background:#27ae601f;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.adm-fc-health--warn{color:#b8651c;background:#f2994a29}.adm-fc-signals{gap:4px;margin:0;padding:0;list-style:none;display:grid}.adm-fc-signals li{--t:#27ae60;animation:adm-fade .3s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 50ms + 80ms);border-radius:12px;align-items:center;gap:11px;padding:8px 10px;transition:background .15s;display:flex}.adm-fc-signals li:hover{background:color-mix(in srgb, var(--t) 6%, #fff)}.adm-fc-signals li[data-tone=warn]{--t:#f2994a}.adm-fc-signals li[data-tone=bad]{--t:#eb5757}.adm-fc-signals li[data-tone=muted]{--t:#b49c87}.adm-fc-signal-icon{background:color-mix(in srgb, var(--t) 14%, #fff);width:30px;height:30px;color:var(--t);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.adm-fc-signals li[data-tone=bad] .adm-fc-signal-icon:after,.adm-fc-signals li[data-tone=warn] .adm-fc-signal-icon:after{content:"";border-radius:inherit;border:2px solid var(--t);animation:2.4s ease-out infinite adm-cl-ping;position:absolute;inset:0}.adm-fc-signals li>span:last-child{gap:1px;min-width:0;display:grid}.adm-fc-signals strong{font-size:13.5px;font-weight:650}.adm-fc-signals li>span:last-child>span{color:#8a7360;font-size:12px}.adm-fc-due{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.adm-fc-due .adm-fc-line{color:#8a7360;grid-column:1/-1;font-size:12.5px}.adm-fc-due-text{gap:2px;display:grid}.adm-fc-due-text span{color:#8a7360;font-size:12px}.adm-fc-due-text strong{font-size:15px;font-weight:750}.adm-fc-due-ring{--p:0;background:radial-gradient(closest-side, #fff 76%, transparent 78%), conic-gradient(#e8703f calc(var(--p) * 100%), #f5ece3 0);width:54px;height:54px;animation:adm-cl-wiggle .5s var(--ease-spring) backwards;border-radius:50%;grid-auto-flow:column;place-items:baseline center;display:grid;position:relative}.adm-fc-due-ring b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.adm-fc-due-ring span{color:#8a7360;margin-left:1px;font-size:10.5px}.adm-fc-due--big{grid-template-columns:auto auto;gap:14px;margin-left:auto}.adm-fc-due--big .adm-fc-due-text{text-align:right}.adm-fc-due--big .adm-fc-due-ring{width:64px;height:64px}.adm-fc-label{color:#6b5444;gap:6px;font-size:12.5px;font-weight:650;display:grid}.adm-fc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.adm-fc-actions .adm-fc-hint{margin-right:auto}.adm-fc-dirty{color:#b8651c;align-items:center;gap:6px;font-size:12px;font-weight:600;animation:.2s ease-out backwards adm-fade;display:inline-flex}.adm-fc-dirty:before{content:"";background:#f2994a;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite adm-cl-pulse}.adm-fc-saved{color:#1e8a4c;animation:griffo-pop-in .25s var(--ease-spring) both;align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.adm-fc-roles{gap:6px;display:grid}.adm-fc-roles button{color:#2e2117;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s, background .15s, transform .18s var(--ease-spring);background:#fff;border:1px solid #f1e4d6;border-radius:13px;align-items:center;gap:11px;padding:9px 12px 9px 9px;display:flex}.adm-fc-roles button>span:nth-child(2){flex:1;gap:1px;display:grid}.adm-fc-roles strong{font-size:13.5px;font-weight:650}.adm-fc-roles button>span:nth-child(2)>span{color:#8a7360;font-size:12px}.adm-fc-roles button:hover:not(:disabled){border-color:color-mix(in srgb, var(--c) 40%, #f1e4d6)}.adm-fc-roles button:active:not(:disabled){transform:scale(.98)}.adm-fc-roles button:disabled{cursor:default}.adm-fc-roles button:disabled:not([aria-checked=true]){opacity:.5}.adm-fc-roles button[aria-checked=true]{border-color:var(--c);background:color-mix(in srgb, var(--c) 6%, #fff)}.adm-fc-roles button:focus-visible{outline:2px solid var(--c);outline-offset:2px}.adm-fc-role-icon{background:color-mix(in srgb, var(--c) 13%, #fff);width:30px;height:30px;color:var(--c);border-radius:10px;place-items:center;display:grid}.adm-fc-radio{border:2px solid #dcc6b2;border-radius:50%;width:18px;height:18px;transition:border-color .15s;position:relative}.adm-fc-radio:after{content:"";background:var(--c);transition:transform .25s var(--ease-spring);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}[aria-checked=true]>.adm-fc-radio{border-color:var(--c)}[aria-checked=true]>.adm-fc-radio:after{transform:scale(1)}.adm-fc-facts{margin:0;display:grid}.adm-fc-facts>div{border-bottom:1px dashed #f1e4d6;justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.adm-fc-facts>div:last-child{border-bottom:none}.adm-fc-facts dt{color:#8a7360;font-size:13px}.adm-fc-facts dd{margin:0;font-size:13.5px;font-weight:650}.adm-fc-id{color:#2e2117;cursor:pointer;background:#f8f1e8;border:none;border-radius:7px;align-items:center;gap:6px;padding:3px 7px;font:600 12.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .15s,color .15s;display:inline-flex}.adm-fc-id:hover{background:#fbe2d2}.adm-fc-id.is-done{color:#1e8a4c;background:#27ae6024}.adm-fc-plan{background:radial-gradient(circle at 100% 0,#27ae6014,#0000 45%),#fff;gap:16px}.adm-fc-plan-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.adm-fc-plan-head h3{margin:0 0 4px;font-size:17px;font-weight:800}.adm-fc-plan-icon{color:#fff;background:linear-gradient(135deg,#5fd393,#27ae60);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px -8px #27ae6099}.adm-fc-plan-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=900px){.adm-fc-plan-groups{grid-template-columns:1fr}}.adm-fc-group{background:#fffaf5;border:1px solid #f5e9dc;border-radius:14px;align-content:start;gap:8px;padding:12px;display:grid}.adm-fc-group>span{letter-spacing:.04em;text-transform:uppercase;color:#8a7360;font-size:11.5px;font-weight:700}.adm-fc-group>div{gap:4px;display:grid}.adm-fc-group .adm-btn{background:#fff;border:1px solid #f1e4d6;justify-content:flex-start}.adm-fc-group .adm-btn--danger{border-color:#eb575766}.adm-fc-empty-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.adm-fc-empty-card .adm-cl-empty-icon{margin:0}.adm-fc-empty-card p{margin:2px 0 0}.adm-fc-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=760px){.adm-fc-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-fc-preset{color:#2e2117;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s, background .15s, transform .2s var(--ease-spring);background:#fff;border:1px solid #f1e4d6;border-radius:13px;gap:2px;padding:10px 12px;display:grid}.adm-fc-preset strong{font-size:13.5px}.adm-fc-preset span{color:#8a7360;font-size:11.5px}.adm-fc-preset:hover:not(:disabled){background:#27ae600d;border-color:#27ae60;transform:translateY(-2px)}.adm-fc-preset:active:not(:disabled){transform:scale(.97)}.adm-fc-preset:disabled{opacity:.45;cursor:default}.adm-fc-inline{flex-wrap:wrap;gap:8px;display:flex}.adm-fc-row-card,.adm-fc-danger{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.adm-fc-row-card>div,.adm-fc-danger>div{gap:2px;display:grid}.adm-fc-row-card strong,.adm-fc-danger strong{font-size:13.5px}.adm-fc-row-icon{background:color-mix(in srgb, var(--c) 14%, #fff);width:36px;height:36px;color:var(--c);border-radius:12px;place-items:center;display:grid}.adm-fc-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adm-fc-history li{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.adm-fc-timeline{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.adm-fc-timeline:before{content:"";background:#f1e4d6;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:15px}.adm-fc-timeline li{animation:adm-fade .3s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 35ms);border-radius:12px;gap:12px;padding:7px 8px 7px 2px;transition:background .15s;display:flex;position:relative}.adm-fc-timeline li:hover{background:#fffaf5}.adm-fc-tl-dot{z-index:1;background:color-mix(in srgb, var(--c) 14%, #fff);width:28px;height:28px;color:var(--c);transition:transform .25s var(--ease-spring);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.adm-fc-timeline li:hover .adm-fc-tl-dot{transform:scale(1.12)}.adm-fc-tl-body{gap:2px;min-width:0;padding-top:3px;display:grid}.adm-fc-tl-body strong{font-size:13.5px;font-weight:650}.adm-fc-tl-body>span{color:#8a7360;font-size:12px}.adm-fc-tl-details{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex!important}.adm-fc-tl-details code{color:#6b5444;background:#f8f1e8;border-radius:6px;padding:2px 6px;font:500 11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.adm-fc-timeline--compact li{padding-top:4px;padding-bottom:4px}.adm-fc-warning{color:#b23b30;background:#fdecea;border-radius:13px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.adm-fc-danger{animation:adm-fade .3s var(--ease-out) backwards;background:#fffaf9;border:1px solid #f3c9c2;border-radius:16px;padding:14px 16px;transition:border-color .15s,box-shadow .2s}.adm-fc-danger:hover{border-color:#eb9a8f;box-shadow:0 10px 22px -14px #c0392b80}.adm-fc-danger>div>span{color:#8a4336;font-size:12.5px}.adm-btn.adm-fc-delete{color:#fff;background:#eb5757;border-color:#eb5757}.adm-btn.adm-fc-delete svg{color:#fff}.adm-btn.adm-fc-delete:hover:not(:disabled){background:#d94545}.adm-fc-confirm-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);background:#2e211752;place-items:center;animation:.18s ease-out both griffon-fade-in;display:grid;position:absolute;inset:0}.adm-fc-confirm{text-align:center;width:min(400px,90%);animation:griffon-modal-in .38s var(--ease-spring) both;background:#fff;border-radius:20px;justify-items:center;gap:8px;padding:24px 22px 18px;display:grid;box-shadow:0 24px 54px -14px #2e211773}.adm-fc-confirm>strong{font-size:16px;font-weight:800}.adm-fc-confirm>p{color:#6b5444;margin:0;font-size:13.5px;line-height:1.5}.adm-fc-confirm-icon{color:#cf5a2c;width:48px;height:48px;animation:adm-cl-wiggle .5s .12s var(--ease-spring) backwards;background:#fbe2d2;border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.adm-fc-confirm--danger .adm-fc-confirm-icon{color:#c0392b;background:#fde0d9}.adm-fc-typed{color:#8a7360;gap:6px;width:100%;margin-top:6px;font-size:12.5px;display:grid}.adm-fc-typed input{text-align:center;letter-spacing:.12em;font-weight:700;transition:border-color .2s,box-shadow .2s}.adm-fc-typed.is-ok input{border-color:#eb5757;box-shadow:0 0 0 4px #eb575724}.adm-fc-confirm-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:10px;display:grid}.adm-fc-toast{z-index:30;animation:adm-fc-toast-in .35s var(--ease-spring) both;position:absolute;top:16px;left:50%;transform:translate(-50%)}@keyframes adm-fc-toast-in{0%{opacity:0;transform:translate(-50%,-12px)scale(.96)}}.adm-fc-foot{color:#b49c87;background:#fffaf5;border-top:1px solid #f1e4d6;justify-content:flex-end;gap:16px;padding:8px 18px;font-size:11.5px;display:flex}.adm-fc-foot span{align-items:center;gap:3px;display:inline-flex}@media (width<=760px){.adm-fc-foot{display:none}}@media (prefers-reduced-motion:reduce){.adm-fc *,.adm-fc :before,.adm-fc :after{transition:none!important;animation:none!important}}.adm-ov{gap:16px;min-width:0;display:grid}.adm-ov-skel{background:linear-gradient(90deg,#f6ede4 0%,#fdf8f3 50%,#f6ede4 100%) 0 0/200% 100%;border-radius:10px;max-width:100%;animation:1.4s ease-in-out infinite adm-shimmer;display:inline-block}.adm-page-hero{animation:adm-fade .35s var(--ease-out) backwards;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:relative}button.adm-ov-sum{font:inherit;cursor:pointer;font-size:13px;font-weight:650}button.adm-ov-sum:hover{border-color:#eeb38e;transform:translateY(-2px);box-shadow:0 8px 18px -10px #c43f2466}.adm-page-hero-text{gap:6px;min-width:0;display:grid}.adm-page-hero-text .adm-cl-eyebrow:first-letter{text-transform:uppercase}.adm-page-hero-summary{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.adm-ov-sum{color:#2e2117;height:32px;animation:griffo-pop-in .3s var(--ease-spring) backwards;transition:transform .2s var(--ease-spring), box-shadow .2s, border-color .15s;background:#fff;border:1px solid #f0dccb;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.adm-ov-sum:nth-child(2){animation-delay:60ms}.adm-ov-sum:nth-child(3){animation-delay:.12s}.adm-ov-sum:nth-child(4){animation-delay:.18s}.adm-ov-sum svg{color:#e8703f}a.adm-ov-sum:hover{border-color:#eeb38e;transform:translateY(-2px);box-shadow:0 8px 18px -10px #c43f2466}.adm-ov-sum--bad{color:#b23b30;background:#fdecea;border-color:#f6c6bf}.adm-ov-sum--bad svg{color:#c0392b}.adm-ov-sum--ok{color:#1e8a4c;background:#27ae601a;border-color:#27ae6040}.adm-ov-sum--ok svg{color:#1e8a4c}.adm-ov-sum--ghost{color:#8a7360;background:0 0;border-style:dashed}.adm-page-hero-side{z-index:1;justify-items:end;gap:12px;display:grid;position:relative}.adm-page-hero-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.adm-page-hero-tools .adm-cl-updated{margin:0}.adm-page-hero-tools .adm-cl-iconbtn[data-tip]:after{top:calc(100% + 8px);bottom:auto}.adm-ov-quick{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adm-ov-quick a{color:#2e2117;height:38px;transition:transform .2s var(--ease-spring), border-color .15s, box-shadow .2s;background:#fff;border:1px solid #ecd9c8;border-radius:13px;align-items:center;gap:8px;padding:0 14px 0 5px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.adm-ov-quick a>span{background:color-mix(in srgb, var(--c) 13%, #fff);width:28px;height:28px;color:var(--c);transition:transform .3s var(--ease-spring), background .15s, color .15s;border-radius:9px;place-items:center;display:grid}.adm-ov-quick a:hover{border-color:color-mix(in srgb, var(--c) 45%, #ecd9c8);box-shadow:0 10px 20px -12px color-mix(in srgb, var(--c) 80%, transparent);transform:translateY(-2px)}.adm-ov-quick a:hover>span{background:var(--c);color:#fff;transform:rotate(-8deg)scale(1.06)}.adm-ov-quick a:active{transform:scale(.96)}.adm-ov-quick a:focus-visible{outline:2px solid var(--c);outline-offset:2px}.adm-ov-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=1180px){.adm-ov-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.adm-ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-ov-kpi{color:#2e2117;min-width:0;min-height:132px;transition:transform .25s var(--ease-spring), box-shadow .25s var(--ease-out), border-color .2s;background:#fff;border:1px solid #ecd9c8;border-radius:18px;align-content:start;gap:6px;padding:14px 16px 0;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #2e21170d}.adm-ov-kpi:before{content:"";background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 30%, #fff));transform-origin:0;height:3px;transition:transform .35s var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}.adm-ov-kpi--link:hover{border-color:color-mix(in srgb, var(--c) 40%, #ecd9c8);box-shadow:0 16px 30px -14px color-mix(in srgb, var(--c) 55%, #2e211766);transform:translateY(-3px)}.adm-ov-kpi--link:hover:before{transform:scaleX(1)}.adm-ov-kpi--link:focus-visible{outline:2px solid var(--c);outline-offset:2px}.adm-ov-kpi-top{align-items:center;gap:8px;min-width:0;display:flex}.adm-ov-kpi-icon{background:color-mix(in srgb, var(--c) 14%, #fff);width:30px;height:30px;color:var(--c);transition:transform .3s var(--ease-spring);border-radius:10px;flex:none;place-items:center;display:grid}.adm-ov-kpi:hover .adm-ov-kpi-icon{transform:rotate(-8deg)scale(1.08)}.adm-ov-kpi-label{color:#6b5444;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:650;overflow:hidden}.adm-ov-kpi-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:800;line-height:1.1}.adm-ov-kpi-note{color:#a38c77;min-height:16px;font-size:12px}.adm-ov-spark{align-self:end;width:calc(100% + 32px);height:30px;margin:2px -16px 0;display:block}.adm-ov-kpi-go{background:var(--c);color:#fff;opacity:0;width:24px;height:24px;transition:opacity .2s, transform .25s var(--ease-spring);border-radius:8px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;transform:translate(-6px)}.adm-ov-kpi--link:hover .adm-ov-kpi-go{opacity:1;transform:none}.adm-ov-trend{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:2px 7px 2px 4px;font-size:11.5px;font-weight:700;display:inline-flex}.adm-ov-trend.is-good{color:#1e8a4c;background:#27ae601f}.adm-ov-trend.is-bad{color:#c0392b;background:#eb57571f}.adm-ov-card{min-width:0;transition:box-shadow .25s var(--ease-out), border-color .2s;background:#fff;border:1px solid #ecd9c8;border-radius:20px;align-content:start;gap:14px;padding:18px 20px 20px;display:grid;box-shadow:0 2px 8px #2e21170d}.adm-ov-card:hover{box-shadow:0 14px 30px -18px #2e21174d}.adm-ov-card-head{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;display:flex}.adm-ov-card-head h2{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:750;display:flex}.adm-ov-card-icon{background:color-mix(in srgb, var(--c) 14%, #fff);width:30px;height:30px;color:var(--c);transition:background .3s, color .3s, transform .3s var(--ease-spring);border-radius:10px;place-items:center;display:grid}.adm-ov-card:hover .adm-ov-card-icon{transform:rotate(-6deg)}.adm-ov-card-action{align-items:center;gap:8px;margin-left:auto;display:flex}.adm-ov-badge{color:#fff;font-variant-numeric:tabular-nums;min-width:22px;height:22px;animation:adm-cl-bump .4s .2s var(--ease-spring) backwards;background:linear-gradient(135deg,#f3a752,#e35c2b);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:750;display:inline-grid}.adm-ov-badge--soft{color:#a3690f;background:#fbedcf}.adm-ov-more{color:#cf5a2c;border-radius:9px;align-items:center;gap:2px;padding:4px 8px;font-size:12.5px;font-weight:650;text-decoration:none;transition:background .15s;display:inline-flex}.adm-ov-more svg{transition:transform .2s var(--ease-spring)}.adm-ov-more:hover{background:#fbe2d2}.adm-ov-more:hover svg{transform:translate(3px)}.adm-ov-text-btn{color:#8a7360;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.adm-ov-text-btn:hover{color:#2e2117;background:#f8f1e8}.adm-ov-main{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (width<=1100px){.adm-ov-main{grid-template-columns:1fr}}.adm-ov-perf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.adm-ov-perf-total{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1.05;display:block}.adm-ov-perf-sub{color:#8a7360;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:inline-flex}.adm-ov-perf-facts{gap:22px;margin:0;display:flex}.adm-ov-perf-facts dt{color:#a38c77;font-size:11.5px;font-weight:650}.adm-ov-perf-facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:750}.adm-ov-perf-facts dd span{color:#a38c77;font-size:12px;font-weight:500}.adm-ov-perf{grid-template-rows:auto auto minmax(290px,1fr);align-content:stretch}.adm-ov-chart{height:100%;min-height:290px;animation:adm-fade .35s var(--ease-out) backwards;margin:0 -6px}.adm-ov-chart .adm-ov-skel{width:100%;display:block}.adm-ov-tooltip{color:#fff;background:#2e2117;border-radius:12px;gap:2px;padding:9px 12px;display:grid;box-shadow:0 12px 26px -8px #2e211773}.adm-ov-tooltip span{color:#d9c3ae;font-size:11.5px}.adm-ov-tooltip span:first-letter{text-transform:uppercase}.adm-ov-tooltip strong{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:15px;display:flex}.adm-ov-tooltip strong:before{content:"";background:var(--c);border-radius:50%;width:8px;height:8px}.adm-ov-inbox{grid-template-rows:auto auto 1fr auto}.adm-ov-inbox-filters{scrollbar-width:none;margin:-4px 0 0;overflow-x:auto}.adm-ov-inbox-filters .adm-cl-segmented button{height:28px;padding:0 10px;font-size:12.5px}.adm-ov-inbox-list{overscroll-behavior:contain;align-content:start;gap:4px;max-height:372px;margin:0 -8px;padding:0 8px;list-style:none;display:grid;overflow-y:auto}.adm-ov-inbox-list li{--t:#2f80ed;max-height:80px;animation:adm-fade .3s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 35ms);transition:background .15s, opacity .25s, transform .25s var(--ease-out), max-height .26s var(--ease-out);border-radius:13px;align-items:center;gap:4px;display:flex;position:relative}.adm-ov-inbox-list li[data-tone=bad]{--t:#e5484d}.adm-ov-inbox-list li[data-tone=warn]{--t:#f2994a}.adm-ov-inbox-list li:hover{background:#fffaf5}.adm-ov-inbox-list li[data-leaving]{opacity:0;max-height:0;overflow:hidden;transform:translate(24px)}.adm-ov-inbox-main{color:#2e2117;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:13px;flex:1;align-items:center;gap:11px;padding:8px 6px;text-decoration:none;display:flex}.adm-ov-inbox-main:focus-visible{outline-offset:-2px;outline:2px solid #e8703f}.adm-ov-inbox-icon{background:color-mix(in srgb, var(--t) 13%, #fff);width:34px;height:34px;color:var(--t);transition:transform .25s var(--ease-spring);border-radius:11px;flex:none;place-items:center;display:grid;position:relative}li[data-tone=bad] .adm-ov-inbox-icon:after{content:"";background:#e5484d;border:2px solid #fff;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite adm-cl-pulse;position:absolute;top:-2px;right:-2px}.adm-ov-inbox-list li:hover .adm-ov-inbox-icon{transform:scale(1.08)rotate(-6deg)}.adm-ov-inbox-text{flex:1;gap:1px;min-width:0;display:grid}.adm-ov-inbox-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.adm-ov-inbox-text span{color:#8a7360;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.adm-ov-inbox-time{color:#b49c87;white-space:nowrap;flex:none;font-size:11.5px}.adm-ov-inbox-actions{align-items:center;gap:2px;padding-right:4px;display:flex}.adm-ov-inbox-actions .adm-cl-iconbtn{opacity:0;width:30px;height:30px;transition:opacity .15s, transform .2s var(--ease-spring), background .15s, color .15s;transform:scale(.85)}.adm-ov-inbox-list li:hover .adm-cl-iconbtn,.adm-ov-inbox-list li:focus-within .adm-cl-iconbtn{opacity:1;transform:none}.adm-ov-inbox-actions .adm-cl-iconbtn[data-tip]:after{inset:50% calc(100% + 6px) auto auto;transform:translate(4px,-50%)}.adm-ov-inbox-actions .adm-cl-iconbtn[data-tip]:hover:after{transform:translateY(-50%)}.adm-ov-pill-btn{color:#a8431c;height:28px;font:inherit;cursor:pointer;transition:background .15s, transform .18s var(--ease-spring);background:#fff7f2;border:1px solid #f3cdad;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.adm-ov-pill-btn:hover:not(:disabled){background:#fbe2d2}.adm-ov-pill-btn:active:not(:disabled){transform:scale(.94)}.adm-ov-pill-btn:hover svg{animation:adm-spin .6s var(--ease-out)}.adm-ov-inbox-more{border-top:1px dashed #f1e4d6;flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.adm-ov-inbox-more a{color:#6b5444;background:#f8f1e8;border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.adm-ov-inbox-more a:hover{color:#a8431c;background:#fbe2d2}.adm-ov-zero{text-align:center;color:#8a7360;align-content:center;justify-items:center;gap:4px;padding:30px 10px;font-size:13px;display:grid}.adm-ov-zero strong{color:#2e2117;font-size:15px}.adm-ov-zero-art{color:#fff;background:linear-gradient(135deg,#5fd393,#27ae60);border-radius:20px;place-items:center;width:58px;height:58px;margin-bottom:8px;animation:3.2s ease-in-out infinite adm-cl-float;display:grid;position:relative;box-shadow:0 12px 24px -10px #27ae6099}.adm-ov-zero-art:before,.adm-ov-zero-art:after{content:"";background:#f2c94c;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite adm-cl-pulse;position:absolute}.adm-ov-zero-art:before{top:-6px;right:-8px}.adm-ov-zero-art:after{background:#e8703f;animation-delay:.7s;bottom:2px;left:-10px}.adm-ov-zero--small{padding:18px 10px}.adm-ov-zero--small .adm-ov-zero-art{background:linear-gradient(135deg,#f7c36b,#f2994a);border-radius:15px;width:44px;height:44px;box-shadow:0 10px 20px -10px #f2994ab3}.adm-ov-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=1100px){.adm-ov-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.adm-ov-grid{grid-template-columns:1fr}}.adm-ov-funnel{gap:14px;display:grid}.adm-ov-funnel-step{gap:6px;display:grid}.adm-ov-funnel-label{color:#6b5444;justify-content:space-between;font-size:13px;display:flex}.adm-ov-funnel-label strong{color:#2e2117;font-variant-numeric:tabular-nums}.adm-ov-funnel-track{background:#f8f1e8;border-radius:6px;height:12px;overflow:hidden}.adm-ov-funnel-track span{border-radius:inherit;background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 60%, #fff));transform-origin:0;height:100%;animation:adm-cl-grow .9s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .12s + .15s);display:block}.adm-ov-rates{border-top:1px dashed #f1e4d6;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}.adm-ov-rate{text-align:center;color:#8a7360;justify-items:center;gap:8px;font-size:12px;font-weight:600;display:grid}.adm-ov-rate-ring{background:radial-gradient(closest-side, #fff 78%, transparent 80%), conic-gradient(var(--c) calc(var(--p) * 100%), #f5ece3 0);width:82px;height:82px;transition:transform .3s var(--ease-spring);border-radius:50%;place-items:center;display:grid}.adm-ov-rate:hover .adm-ov-rate-ring{transform:scale(1.05)rotate(-4deg)}.adm-ov-rate-ring b{color:#2e2117;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.adm-ov-stack{height:14px;animation:adm-cl-grow .9s var(--ease-out) both;transform-origin:0;border-radius:7px;gap:3px;display:flex;overflow:hidden}.adm-ov-stack span{min-width:4px;transition:filter .15s}.adm-ov-stack span:hover{filter:brightness(1.08)saturate(1.2)}.adm-ov-legend{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.adm-ov-legend li{color:#6b5444;align-items:center;gap:7px;font-size:12.5px;display:flex}.adm-ov-legend strong{color:#2e2117;font-variant-numeric:tabular-nums;margin-left:auto}.adm-ov-legend-dot{background:var(--c);border-radius:3px;width:9px;height:9px}.adm-ov-legend-pct{text-align:right;color:#b49c87;min-width:34px;font-size:11.5px}.adm-ov-month{background:#f7fcf9;border:1px solid #d9f0e2;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.adm-ov-month-head{color:#5f8a70;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;font-weight:650;display:flex}.adm-ov-month-head strong{color:#1e5e3a;font-variant-numeric:tabular-nums;font-size:15px}.adm-ov-month-head strong span{color:#5f8a70;font-size:12px;font-weight:500}.adm-ov-month-track{background:#dcefe3;border-radius:4px;height:8px;overflow:hidden}.adm-ov-month-track span{border-radius:inherit;height:100%;transition:width .8s var(--ease-out);background:linear-gradient(90deg,#5fd393,#27ae60);display:block}.adm-ov-month p{color:#6f8d7b;margin:0;font-size:12px}.adm-ov-pages{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adm-ov-pages li{height:34px;animation:adm-fade .3s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 50ms);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex;position:relative;overflow:hidden}.adm-ov-pages-bar{border-radius:inherit;transform-origin:0;animation:adm-cl-grow .8s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms + .12s);background:linear-gradient(90deg,#2f80ed24,#2f80ed0d);transition:background .15s;position:absolute;inset:0 auto 0 0}.adm-ov-pages li:hover .adm-ov-pages-bar{background:linear-gradient(90deg,#2f80ed3d,#2f80ed14)}.adm-ov-pages-path{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;position:relative;overflow:hidden}.adm-ov-pages strong{font-variant-numeric:tabular-nums;position:relative}.adm-ov-people{gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.adm-ov-people li{animation:adm-fade .3s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}.adm-ov-people button{color:#2e2117;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:13px;align-items:center;gap:11px;padding:7px 8px;transition:background .15s;display:flex}.adm-ov-people button:hover{background:#fffaf5}.adm-ov-people button:hover .adm-cl-avatar{transform:rotate(-5deg)scale(1.06)}.adm-ov-people button:focus-visible{outline-offset:-2px;outline:2px solid #e8703f}.adm-ov-people-text{flex:1;min-width:0;display:grid}.adm-ov-people-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.adm-ov-people-text em{color:#b49c87;font-style:normal}.adm-ov-people-text span{color:#8a7360;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.adm-ov-people-side{justify-items:end;gap:3px;display:grid}.adm-ov-people-side time{color:#b49c87;white-space:nowrap;font-size:11px}.adm-ov-health{gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.adm-ov-health li{--t:#27ae60}.adm-ov-health li[data-tone=warn]{--t:#f2994a}.adm-ov-health li[data-tone=bad]{--t:#e5484d}.adm-ov-health li[data-tone=muted]{--t:#c9b49e}.adm-ov-health a{color:#6b5444;border-radius:11px;align-items:center;gap:10px;padding:9px 8px;font-size:13px;text-decoration:none;transition:background .15s;display:flex}.adm-ov-health a:hover{color:#2e2117;background:#fffaf5}.adm-ov-health a strong{color:#2e2117;font-variant-numeric:tabular-nums;margin-left:auto}.adm-ov-health-dot{background:var(--t);border-radius:50%;width:8px;height:8px;position:relative}.adm-ov-health li:not([data-tone=ok]) .adm-ov-health-dot:after{content:"";background:var(--t);border-radius:50%;animation:2.2s ease-out infinite adm-cl-ping;position:absolute;inset:0}.adm-ov-storage{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adm-ov-storage div{background:#fffaf5;border:1px solid #f5e9dc;border-radius:12px;gap:2px;min-width:0;padding:10px;display:grid}.adm-ov-storage span{color:#a38c77;font-size:11px;font-weight:600}.adm-ov-storage strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.adm-ov-todo-progress{background:#f8f1e8;border-radius:3px;height:5px;margin-top:-6px;overflow:hidden}.adm-ov-todo-progress span{border-radius:inherit;height:100%;transition:width .5s var(--ease-spring);background:linear-gradient(90deg,#f7c36b,#f2994a);display:block}.adm-ov-todo-form{gap:8px;display:grid}.adm-ov-todo-options{gap:6px;display:grid}.adm-ov-chips{flex-wrap:wrap;gap:4px;display:flex}.adm-ov-chips button{color:#6b5444;height:26px;font:inherit;cursor:pointer;transition:background .15s, border-color .15s, color .15s, transform .18s var(--ease-spring);background:#fff;border:1px solid #f1e4d6;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.adm-ov-chips button:hover{border-color:color-mix(in srgb, var(--c) 45%, #f1e4d6)}.adm-ov-chips button:active{transform:scale(.94)}.adm-ov-chips button[aria-checked=true]{background:color-mix(in srgb, var(--c) 14%, #fff);border-color:color-mix(in srgb, var(--c) 55%, #fff);color:color-mix(in srgb, var(--c) 75%, #2e2117)}.adm-ov-prio{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.adm-ov-todos{gap:2px;max-height:300px;margin:0 -8px;padding:0 8px;list-style:none;display:grid;overflow-y:auto}.adm-ov-todos li{min-height:38px;animation:adm-fade .25s var(--ease-out) backwards;border-radius:11px;align-items:center;gap:10px;padding:0 6px;transition:background .15s,opacity .3s;display:flex}.adm-ov-todos li:hover{background:#fffaf5}.adm-ov-todos li[data-done]{opacity:.55}.adm-ov-check{color:#0000;cursor:pointer;width:20px;height:20px;transition:background .2s, border-color .2s, color .2s, transform .2s var(--ease-spring);background:#fff;border:2px solid #dcc6b2;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.adm-ov-check:hover{color:#27ae6066;border-color:#27ae60}.adm-ov-check:active{transform:scale(.85)}.adm-ov-check[aria-pressed=true]{color:#fff;background:#27ae60;border-color:#27ae60}li[data-pop] .adm-ov-check{animation:adm-cl-bump .45s var(--ease-spring);box-shadow:0 0 0 6px #27ae602e}.adm-ov-todo-title{white-space:nowrap;text-overflow:ellipsis;cursor:text;flex:1;min-width:0;font-size:13.5px;position:relative;overflow:hidden}.adm-ov-todo-title:after{content:"";transform-origin:0;width:100%;height:1.5px;transition:transform .35s var(--ease-out);background:#8a7360;position:absolute;top:52%;left:0;transform:scaleX(0)}li[data-done] .adm-ov-todo-title:after{transform:scaleX(1)}.adm-ov-todo-edit{min-width:0;height:30px;font:inherit;border:1px solid #e8703f;border-radius:8px;outline:none;flex:1;padding:0 8px;font-size:13.5px;box-shadow:0 0 0 3px #e8703f24}.adm-ov-tag{background:color-mix(in srgb, var(--c) 12%, #fff);color:color-mix(in srgb, var(--c) 80%, #2e2117);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:650}.adm-ov-todo-del{color:#c0392b;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;transition:opacity .15s,background .15s;display:grid}.adm-ov-todos li:hover .adm-ov-todo-del,.adm-ov-todo-del:focus-visible{opacity:1}.adm-ov-todo-del:hover{background:#eb57571f}.adm-ov-clear{color:#c0392b;justify-self:start;align-items:center;gap:5px;display:inline-flex}@media (prefers-reduced-motion:reduce){.adm-ov *,.adm-ov :before,.adm-ov :after{transition:none!important;animation:none!important}}.adm-rail--labeled{gap:0}.adm-rail-group{justify-items:center;gap:8px;display:grid}.adm-rail-group+.adm-rail-group{margin-top:8px}.adm-rail--labeled .adm-rail-sep{background:#ead6c4;border-radius:2px;width:22px;height:2px;margin:2px auto 4px;display:block}.adm-rail-btn--labeled{animation:adm-fade .35s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 25ms);border-radius:14px;position:relative}.adm-rail-btn--labeled:focus-visible{outline:2px solid var(--adm-rail-color,#e8703f);outline-offset:3px}.adm-rail-tile{width:44px;height:44px;transition:transform .25s var(--ease-spring), border-color .2s, box-shadow .25s var(--ease-out), background .2s;background:#fff;border:1px solid #ecd9c8;border-radius:14px;box-shadow:0 2px 6px #2e21170d}.adm-rail-btn--labeled svg{color:var(--adm-rail-color,#8a7360);transition:color .2s, transform .3s var(--ease-spring)}.adm-rail-btn--labeled:not(.active):hover .adm-rail-tile{border-color:color-mix(in srgb, var(--adm-rail-color,#e8703f) 45%, #ecd9c8);box-shadow:0 10px 20px -12px color-mix(in srgb, var(--adm-rail-color,#e8703f) 80%, transparent);background:#fff;transform:translateY(-2px)}.adm-rail-btn--labeled:not(.active):hover svg{transform:rotate(-8deg)scale(1.08)}.adm-rail-btn--labeled:active .adm-rail-tile{transform:scale(.92)}.adm-rail-btn--labeled.active .adm-rail-tile{background:var(--adm-rail-color,#e8703f);border-color:var(--adm-rail-color,#e8703f);box-shadow:0 10px 22px -10px color-mix(in srgb, var(--adm-rail-color,#e8703f) 85%, transparent)}.adm-rail-btn--labeled.active svg{color:#fff!important}.adm-rail-btn--labeled:before{content:"";background:var(--adm-rail-color,#e8703f);width:4px;height:20px;transition:transform .3s var(--ease-spring);border-radius:0 4px 4px 0;position:absolute;top:50%;left:-10px;transform:translateY(-50%)scaleY(0)}.adm-rail-btn--labeled.active:before{transform:translateY(-50%)scaleY(1)}.adm-rail-badge{color:#fff;pointer-events:none;min-width:18px;height:18px;animation:adm-cl-bump .45s .4s var(--ease-spring) backwards;background:linear-gradient(135deg,#f3a752,#e35c2b);border:2px solid #f6ede0;border-radius:999px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:-5px;right:-6px}@media (width<=760px){.adm-shell:has(.adm-rail--labeled){grid-template-columns:minmax(0,1fr)}.adm-rail--labeled{flex-flow:wrap;justify-content:center;position:static}.adm-rail-group{grid-auto-flow:column}.adm-rail-group+.adm-rail-group{margin-top:0;margin-left:8px}.adm-rail--labeled .adm-rail-sep,.adm-rail-btn--labeled:before{display:none}}@media (prefers-reduced-motion:reduce){.adm-rail-btn--labeled,.adm-rail-tile,.adm-rail-badge{transition:none!important;animation:none!important}}.adm-rv-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1000px){.adm-rv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-cl-seg-note{color:#a38c77;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.adm-cl-seg--static{cursor:default}.adm-cl-seg--static:hover{transform:translateY(-2px)}.adm-rv-metrics .adm-cl-seg{gap:6px;padding:14px 16px}.adm-rv-metrics .adm-cl-seg-value{font-size:25px}.adm-rv-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1000px){.adm-rv-row{grid-template-columns:1fr}}.adm-rv-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-rv-facts li{min-width:0;animation:adm-fade .3s var(--ease-out) backwards;transition:transform .2s var(--ease-spring), border-color .15s, box-shadow .2s;background:#fffaf5;border:1px solid #f5e9dc;border-radius:14px;align-items:center;gap:11px;padding:12px;display:flex}.adm-rv-facts li:hover{border-color:color-mix(in srgb, var(--c) 40%, #f5e9dc);box-shadow:0 10px 20px -14px color-mix(in srgb, var(--c) 80%, transparent);transform:translateY(-2px)}.adm-rv-fact-icon{background:color-mix(in srgb, var(--c) 14%, #fff);width:34px;height:34px;color:var(--c);transition:transform .3s var(--ease-spring);border-radius:11px;flex:none;place-items:center;display:grid}.adm-rv-facts li:hover .adm-rv-fact-icon{transform:rotate(-8deg)scale(1.06)}.adm-rv-fact-text{gap:1px;min-width:0;display:grid}.adm-rv-fact-text span{color:#8a7360;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.adm-rv-fact-text strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.adm-rv-top{gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.adm-rv-top li{animation:adm-fade .3s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms);border-radius:13px;align-items:center;gap:10px;padding:8px;transition:background .15s;display:flex}.adm-rv-top li:hover{background:#fffaf5}.adm-rv-top li .adm-cl-iconbtn{opacity:0;transition:opacity .15s,background .15s,color .15s}.adm-rv-top li:hover .adm-cl-iconbtn,.adm-rv-top li .adm-cl-iconbtn:focus-visible{opacity:1}.adm-rv-top .adm-cl-iconbtn[data-tip]:after{inset:50% calc(100% + 6px) auto auto;transform:translate(4px,-50%)}.adm-rv-top .adm-cl-iconbtn[data-tip]:hover:after{transform:translateY(-50%)}.adm-rv-rank{color:#8a7360;background:#f8f1e8;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.adm-rv-rank--1{color:#7a5a00;background:linear-gradient(135deg,#f7d774,#f2c94c)}.adm-rv-rank--2{color:#55555f;background:linear-gradient(135deg,#e6e6ea,#c9c9d1)}.adm-rv-rank--3{color:#6b3c12;background:linear-gradient(135deg,#f1c39b,#dd9a64)}.adm-rv-top-text{flex:1;gap:5px;min-width:0;display:grid}.adm-rv-top-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.adm-rv-top-bar{background:#f8f1e8;border-radius:3px;height:5px;overflow:hidden}.adm-rv-top-bar span{border-radius:inherit;transform-origin:0;height:100%;animation:adm-cl-grow .8s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms + .15s);background:linear-gradient(90deg,#f7c36b,#f2994a);display:block}.adm-rv-top-side{flex:none;justify-items:end;gap:1px;display:grid}.adm-rv-top-side strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}.adm-rv-top-side span{color:#a38c77;font-size:11.5px}.adm-rv-goal-form{gap:10px;display:grid}.adm-rv-goal-main{align-items:center;gap:18px;display:flex}.adm-rv-ring{--p:0;background:radial-gradient(closest-side, #fff 80%, transparent 82%), conic-gradient(#e8703f calc(var(--p) * 100%), #f5ece3 0);width:112px;height:112px;transition:transform .3s var(--ease-spring);border-radius:50%;flex:none;align-content:center;place-items:center;display:grid}.adm-rv-ring:hover{transform:scale(1.04)rotate(-3deg)}.adm-rv-ring.is-done{background:radial-gradient(closest-side, #fff 80%, transparent 82%), conic-gradient(#27ae60 100%, #f5ece3 0);animation:adm-cl-bump .6s var(--ease-spring)}.adm-rv-ring b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.adm-rv-ring span{color:#a38c77;font-size:11.5px}.adm-rv-goal-text{gap:3px;min-width:0;display:grid}.adm-rv-goal-text strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.adm-rv-goal-text>span{color:#8a7360;font-size:13px}.adm-rv-goal-text em{color:#cf5a2c;align-items:center;gap:5px;margin-top:4px;font-size:12.5px;font-style:normal;font-weight:650;display:inline-flex}.adm-rv-goal-text em.is-done{color:#1e8a4c}.adm-rv-goal .adm-cl-field input{font-weight:700}.adm-cl-modal-icon--danger{background:linear-gradient(135deg,#f28b82,#e5484d);box-shadow:0 8px 18px -6px #e5484d80}.adm-cl-modal-icon--info{background:linear-gradient(135deg,#6aa8f7,#2f80ed);box-shadow:0 8px 18px -6px #2f80ed80}.adm-modal-pad{align-content:start;gap:14px;padding:18px 22px 20px;display:grid}.adm-modal-foot{background:#fffaf5;border-top:1px solid #f1e4d6;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.adm-bl-tabs{scrollbar-width:none;overflow-x:auto}.adm-bl-panel{gap:14px;display:grid}.adm-bl-row{cursor:default}.adm-bl-number{white-space:nowrap;background:#f8f1e8;border-radius:7px;padding:3px 7px;font:600 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.adm-bl-negative{color:#c0392b}.adm-bl-more{color:#a8431c;height:38px;font:inherit;cursor:pointer;transition:background .15s, transform .2s var(--ease-spring);background:#fff;border:1px dashed #e3c9b2;border-radius:999px;justify-self:center;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.adm-bl-more span{color:#b49c87;font-weight:500}.adm-bl-more:hover{background:#fff7f2;transform:translateY(-1px)}.adm-bl-disputes{gap:10px;display:grid}.adm-bl-dispute{transition:box-shadow .2s, transform .2s var(--ease-spring), border-color .2s;background:#fff;border:1px solid #ecd9c8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.adm-bl-dispute:hover{transform:translateY(-2px);box-shadow:0 14px 28px -18px #2e211759}.adm-bl-dispute[data-open]{background:linear-gradient(90deg,#fff8f6,#fff 40%);border-color:#f3c3b5}.adm-bl-dispute[data-urgent]{border-color:#eb9a8f;box-shadow:0 0 0 4px #e5484d14}.adm-bl-dispute-main{gap:8px;min-width:0;display:grid}.adm-bl-dispute-top{align-items:center;gap:10px;display:flex}.adm-bl-dispute-top strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.adm-bl-dispute p{color:#8a7360;margin:0;font-size:12.5px}.adm-bl-countdown{color:#b8651c;background:#fff3e8;border-radius:14px;justify-items:center;min-width:92px;padding:8px 10px;display:grid}.adm-bl-countdown b{font-size:24px;font-weight:800;line-height:1.1}.adm-bl-countdown span{text-align:center;font-size:11px;font-weight:600}.adm-bl-dispute[data-urgent] .adm-bl-countdown{color:#c0392b;background:#fdecea;animation:2s ease-in-out infinite adm-cl-pulse}.adm-bl-dispute .adm-btn{text-decoration:none}@media (width<=760px){.adm-bl-dispute{grid-template-columns:1fr}}.adm-bl-refund-sum{background:#fffaf5;border:1px solid #f5e9dc;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.adm-bl-refund-sum>div:last-child{justify-items:end;gap:1px;display:grid}.adm-bl-refund-sum>div:last-child span{color:#a38c77;font-size:11.5px}.adm-bl-refund-sum>div:last-child strong{font-variant-numeric:tabular-nums;font-size:17px}.adm-bl-invalid{border-color:#eb5757!important;box-shadow:0 0 0 4px #eb57571f!important}.adm-bl-error{color:#c0392b;margin:-6px 0 0;font-size:12.5px}.adm-bl-payout-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adm-bl-payout-sum div{background:#fffaf5;border:1px solid #f5e9dc;border-radius:14px;gap:2px;padding:12px;display:grid}.adm-bl-payout-sum span{color:#a38c77;font-size:11.5px;font-weight:600}.adm-bl-payout-sum strong{font-variant-numeric:tabular-nums;font-size:17px}.adm-bl-payout-sum .is-fee strong{color:#c0392b}.adm-bl-payout-sum .is-net{background:#f2fbf5;border-color:#d3eedc}.adm-bl-payout-sum .is-net strong{color:#1e8a4c}.adm-bl-tx{gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.adm-bl-tx li{--t:#27ae60;animation:adm-fade .3s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 30ms);border-radius:12px;align-items:center;gap:11px;padding:8px;transition:background .15s;display:flex}.adm-bl-tx li[data-negative]{--t:#e5484d}.adm-bl-tx li:hover{background:#fffaf5}.adm-bl-tx-icon{background:color-mix(in srgb, var(--t) 13%, #fff);width:30px;height:30px;color:var(--t);border-radius:10px;flex:none;place-items:center;display:grid}.adm-bl-tx-text{flex:1;min-width:0;display:grid}.adm-bl-tx-text strong{font-size:13.5px;font-weight:650}.adm-bl-tx-text span{color:#8a7360;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.adm-bl-tx-amount{justify-items:end;display:grid}.adm-bl-tx-amount strong{font-variant-numeric:tabular-nums}.adm-bl-tx-amount span{color:#a38c77;font-size:11px}.adm-reg-dates{color:#b49c87;align-items:center;gap:6px;display:inline-flex}.adm-reg-dates .adm-input{height:38px}.adm-reg-client{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}a.adm-btn,a.adm-btn:hover{text-decoration:none}.adm-sp-inbox{grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:16px;height:clamp(560px,100vh - 120px,920px);display:grid}.adm-sp-list-card,.adm-sp-thread{border:1px solid var(--cl-border);background:#fff;border-radius:20px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #2e21170d}.adm-sp-list-head{border-bottom:1px solid var(--cl-line);background:linear-gradient(#fffaf5,#fff);gap:10px;padding:14px 14px 10px;display:grid}.adm-sp-list-head .adm-cl-search{max-width:none}.adm-sp-list-head .adm-cl-segmented{width:100%;display:flex}.adm-sp-list-head .adm-cl-segmented button{flex:1;padding:0 6px;font-size:12.5px}.adm-sp-list-filters{gap:8px;display:flex}.adm-sp-list-filters .adm-sp-select{flex:1;min-width:0}.adm-sp-select{border:1px solid var(--cl-border,#ecd9c8);appearance:none;height:36px;font:inherit;color:var(--cl-ink,#2e2117);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a7360' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:11px;padding:0 30px 0 11px;font-size:13px;transition:border-color .15s,box-shadow .2s}.adm-sp-select:hover{border-color:#e2c4a8}.adm-sp-select:focus-visible{border-color:var(--cl-accent,#e8703f);outline:none;box-shadow:0 0 0 4px #e8703f24}.adm-sp-checkall,.adm-sp-bulk{min-height:34px;color:var(--cl-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.adm-sp-checkall input,.adm-sp-item-check{width:16px;height:16px;accent-color:var(--cl-accent);cursor:pointer;margin:0}.adm-sp-bulk{color:var(--cl-accent-strong);animation:adm-cl-menu-in .22s var(--ease-spring) both;background:#fff3ea;border:1px solid #f6d3bd;border-radius:12px;padding:0 4px 0 10px}.adm-sp-bulk strong{margin-right:auto}.adm-sp-bulk .adm-cl-iconbtn{width:30px;height:30px}.adm-sp-link{font:inherit;color:var(--cl-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:12.5px;font-weight:600}.adm-sp-link:hover{color:var(--cl-ink);background:#0000000a}.adm-sp-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.adm-sp-list-empty{flex:1;align-content:center}.adm-sp-item{border-radius:14px;align-items:flex-start;transition:background .15s;display:flex;position:relative}.adm-sp-item+.adm-sp-item{margin-top:2px}.adm-sp-item:hover{background:var(--cl-soft)}.adm-sp-item[data-checked]{background:#fff3ea}.adm-sp-item[data-active]{background:#fdeee3;box-shadow:inset 0 0 0 1px #f6cfb4}.adm-sp-item[data-active]:before{content:"";width:3px;animation:adm-sp-bar .3s var(--ease-spring) both;background:linear-gradient(#f3a752,#e35c2b);border-radius:0 3px 3px 0;position:absolute;top:12px;bottom:12px;left:0}@keyframes adm-sp-bar{0%{transform:scaleY(0)}}.adm-sp-item-check{z-index:1;opacity:0;transition:opacity .15s;position:absolute;top:14px;left:12px}.adm-sp-item:hover .adm-sp-item-check,.adm-sp-item-check:focus-visible,.adm-sp-item-check:checked{opacity:1}.adm-sp-inbox:has(.adm-sp-bulk) .adm-sp-item-check{opacity:1}.adm-sp-item:hover .adm-sp-item-avatar,.adm-sp-item[data-checked] .adm-sp-item-avatar{opacity:0}.adm-sp-inbox:has(.adm-sp-bulk) .adm-sp-item-avatar{opacity:0}.adm-sp-item-main{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:14px;flex:1;gap:11px;padding:11px 12px 11px 8px;display:flex}.adm-sp-item-main:focus-visible{outline:2px solid var(--cl-accent);outline-offset:-2px}.adm-sp-item-avatar{flex-shrink:0;transition:opacity .15s;position:relative}.adm-sp-unread{background:#e35c2b;border:2px solid #fff;border-radius:50%;width:11px;height:11px;animation:2.4s ease-in-out infinite adm-sp-pulse;position:absolute;top:-2px;right:-2px}@keyframes adm-sp-pulse{0%,to{box-shadow:0 0 #e35c2b59}50%{box-shadow:0 0 0 5px #e35c2b00}}.adm-sp-item-body{flex:1;gap:2px;min-width:0;display:grid}.adm-sp-item-top{align-items:baseline;gap:8px;display:flex}.adm-sp-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cl-muted);flex:1;font-size:13px;overflow:hidden}.adm-sp-item-top time{color:#b49c87;flex-shrink:0;font-size:11.5px}.adm-sp-item-subject{text-overflow:ellipsis;white-space:nowrap;color:var(--cl-ink);font-size:14px;font-weight:650;overflow:hidden}.adm-sp-item[data-waiting] .adm-sp-item-subject,.adm-sp-item[data-waiting] .adm-sp-item-name{color:var(--cl-ink);font-weight:750}.adm-sp-item[data-resolved] .adm-sp-item-subject{color:var(--cl-muted)}.adm-sp-item-snippet{-webkit-line-clamp:1;color:#9a8572;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.adm-sp-item-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.adm-sp-item-tags .adm-pill{padding:2px 8px;font-size:11px}.adm-sp-cat{background:color-mix(in srgb, var(--c) 11%, #fff);height:21px;color:color-mix(in srgb, var(--c) 80%, #2e2117);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.adm-sp-cat:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px}.adm-sp-wait,.adm-sp-count,.adm-sp-draft{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;height:21px;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.adm-sp-count{color:#9a8572;padding:0 3px}.adm-sp-wait--warn{color:#a3690f;background:#fbedcf}.adm-sp-wait--bad{color:#c0392b;background:#eb57571f}.adm-sp-draft{color:#2f6fd0;background:#eef3fd;font-style:italic}.adm-sp-item-skel,.adm-sp-faq-skel,.adm-sp-bubble-skel{background:linear-gradient(90deg,#f8efe6 0%,#fdf7f1 50%,#f8efe6 100%) 0 0/200% 100%;border-radius:14px;height:84px;margin:6px;animation:1.3s ease-in-out infinite adm-sp-shimmer}.adm-sp-bubble-skel{width:55%;height:70px;margin:0 0 0 auto}@keyframes adm-sp-shimmer{to{background-position:-200% 0}}.adm-sp-thread{animation:adm-sp-slide .32s var(--ease-out) backwards}@keyframes adm-sp-slide{0%{opacity:0;transform:translate(10px)}}.adm-sp-thread--empty{text-align:center;color:var(--cl-muted);background:radial-gradient(circle at 50% 38%,#f3a7521a,#0000 55%),#fff;justify-content:center;align-items:center;gap:8px;padding:30px;font-size:14px}.adm-sp-thread--empty strong{color:var(--cl-ink);font-size:17px}.adm-sp-empty-art{width:68px;height:68px;color:var(--cl-accent-strong);background:linear-gradient(135deg,#fde3cf,#fbd0b4);border-radius:22px;place-items:center;margin-bottom:6px;animation:4s ease-in-out infinite adm-sp-float;display:grid;box-shadow:0 14px 28px -14px #e35c2b8c}@keyframes adm-sp-float{50%{transform:translateY(-5px)rotate(-3deg)}}.adm-sp-shortcuts{background:var(--cl-soft);border:1px dashed var(--cl-border);text-align:left;border-radius:14px;gap:8px;margin:18px 0 0;padding:14px 18px;font-size:13px;display:grid}.adm-sp-shortcuts div{align-items:center;gap:12px;display:flex}.adm-sp-shortcuts dt{gap:3px;min-width:46px;display:flex}.adm-sp-shortcuts dd{margin:0}.adm-sp-thread-head{border-bottom:1px solid var(--cl-line);background:linear-gradient(#fffaf5,#fff);gap:8px;padding:12px 18px 14px;display:grid}.adm-sp-thread-top{align-items:center;gap:10px;display:flex}.adm-sp-thread-top .adm-cl-actions{margin-left:auto}.adm-sp-back{background:var(--cl-soft);height:32px;font:inherit;color:var(--cl-accent-strong);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:13px;font-weight:650;display:none}.adm-sp-nav{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:inline-flex}.adm-sp-nav .adm-cl-iconbtn{width:30px;height:30px}.adm-sp-thread-head h2{letter-spacing:-.015em;color:var(--cl-ink);margin:0;font-size:19px;font-weight:760;line-height:1.3}.adm-sp-thread-meta{color:var(--cl-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.adm-sp-status{margin-left:auto}.adm-sp-status .adm-cl-segmented button{height:28px;padding:0 10px;font-size:12.5px}.adm-sp-customer{background:var(--cl-soft);border:1px solid var(--cl-line);border-radius:14px;align-items:center;gap:10px;margin-top:4px;padding:8px 8px 8px 10px;display:flex}.adm-sp-customer-text{min-width:0;color:var(--cl-muted);flex:1;font-size:12px;display:grid}.adm-sp-customer-text strong{color:var(--cl-ink);font-size:13.5px}.adm-sp-customer-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-sp-customer .adm-btn{height:32px;font-size:13px}.adm-sp-messages{overscroll-behavior:contain;background:radial-gradient(circle at 1px 1px,#8f5f3512 1px,#0000 0) 0 0/18px 18px,#fffdfb;flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 18px;display:flex;overflow-y:auto}.adm-sp-bubble{max-width:min(82%,640px);animation:adm-sp-pop .32s var(--ease-spring) both;align-items:flex-end;gap:8px;display:flex}@keyframes adm-sp-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}.adm-sp-bubble--admin{flex-direction:row-reverse;align-self:flex-end}.adm-sp-bubble-box{border:1px solid var(--cl-border);background:#fff;border-radius:18px 18px 18px 6px;gap:4px;padding:10px 14px 12px;display:grid;box-shadow:0 2px 6px #2e21170d}.adm-sp-bubble--admin .adm-sp-bubble-box{background:linear-gradient(135deg,#fde7d6,#fcdcc6);border-color:#0000;border-radius:18px 18px 6px}.adm-sp-bubble[data-pending]{opacity:.7}.adm-sp-bubble-meta{color:#a08a76;align-items:baseline;gap:8px;font-size:11.5px;display:flex}.adm-sp-bubble-meta strong{color:var(--cl-ink);font-size:12.5px}.adm-sp-bubble p,.adm-sp-note p{white-space:pre-wrap;overflow-wrap:anywhere;color:#3a2a1e;margin:0;font-size:14px;line-height:1.55}.adm-sp-note{width:min(86%,600px);animation:adm-sp-pop .32s var(--ease-spring) both;background:#fff8e1;border:1px dashed #f0d48a;border-radius:14px;align-self:center;gap:4px;padding:9px 14px 11px;display:grid}.adm-sp-note[data-pending]{opacity:.7}.adm-sp-note-head{color:#a3690f;align-items:center;gap:5px;font-size:11.5px;font-weight:650;display:inline-flex}.adm-sp-resolved{color:#1e8a4c;background:#27ae601a;border-radius:999px;align-self:center;align-items:center;gap:6px;margin:0;padding:4px 12px;font-size:12px;font-weight:650;display:inline-flex}.adm-sp-composer{border-top:1px solid var(--cl-line);background:#fff;gap:10px;padding:12px 16px 14px;transition:background .25s;display:grid}.adm-sp-composer[data-internal]{background:#fffbec}.adm-sp-composer-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-sp-composer-top .adm-cl-segmented button{height:30px;font-size:12.5px}.adm-sp-canned-wrap{margin-left:auto;position:relative}.adm-sp-composer textarea{border:1px solid var(--cl-border);width:100%;min-height:92px;max-height:260px;font:inherit;color:var(--cl-ink);resize:vertical;box-sizing:border-box;background:#fff;border-radius:14px;padding:11px 13px;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .2s}.adm-sp-composer textarea:focus{border-color:var(--cl-accent);outline:none;box-shadow:0 0 0 4px #e8703f24}.adm-sp-composer[data-internal] textarea{border-color:#f0d48a}.adm-sp-composer[data-internal] textarea:focus{border-color:#e0b03c;box-shadow:0 0 0 4px #f2c94c38}.adm-sp-composer-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-sp-hint{align-items:center;gap:4px;margin-right:auto;font-size:12px;display:inline-flex}.adm-sp-hint>span{font-variant-numeric:tabular-nums;margin-left:10px}.adm-sp-canned{transform-origin:100% 100%;width:min(420px,80vw);position:absolute;bottom:calc(100% + 8px);right:0}.adm-sp-canned-search{background:var(--cl-soft);height:36px;color:var(--cl-muted);border-radius:10px;align-items:center;gap:8px;margin-bottom:4px;padding:0 10px;display:flex}.adm-sp-canned-search input{font:inherit;color:var(--cl-ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}.adm-sp-canned ul{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.adm-sp-canned li button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;gap:2px;padding:8px 10px;transition:background .12s;display:grid}.adm-sp-canned li button:hover,.adm-sp-canned li button:focus-visible{background:#fdeee3;outline:none}.adm-sp-canned li strong{color:var(--cl-ink);align-items:center;gap:6px;font-size:13px;display:flex}.adm-sp-canned li span{-webkit-line-clamp:2;color:var(--cl-muted);-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.adm-sp-canned .adm-sp-canned-match{color:var(--cl-accent-strong);background:#fbe2d2;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline}.adm-sp-canned-empty{text-align:center;color:var(--cl-muted);padding:14px;font-size:13px}.adm-sp-delete-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adm-sp-delete-list li{background:#fdf3f1;border-radius:12px;padding:8px 12px;font-size:13px;display:grid}.adm-sp-delete-list li span{color:var(--cl-muted);font-size:12px}@media (width<=1000px){.adm-sp-inbox{grid-template-columns:1fr}.adm-sp-inbox[data-open] .adm-sp-list-card,.adm-sp-inbox:not([data-open]) .adm-sp-thread{display:none}.adm-sp-back{display:inline-flex}}.adm-sp-faq{gap:14px;display:grid}.adm-sp-faq-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-sp-faq-skel{height:58px;margin:0}.adm-sp-faq-item{border:1px solid var(--cl-border);transition:box-shadow .25s var(--ease-out), border-color .2s, transform .25s var(--ease-out);background:#fff;border-radius:16px;box-shadow:0 2px 8px #2e21170a}.adm-sp-faq-item:hover{border-color:#e6cbb3;box-shadow:0 12px 26px -18px #2e211759}.adm-sp-faq-item[data-draft]{background:repeating-linear-gradient(-45deg,#fffdfa 0 10px,#fdf8f2 10px 20px);border-style:dashed}.adm-sp-faq-item[data-draft] .adm-sp-faq-text{color:var(--cl-muted)}.adm-sp-faq-row{align-items:center;gap:10px;padding:8px 10px 8px 8px;display:flex}.adm-sp-faq-order{gap:1px;display:grid}.adm-sp-faq-order button{color:#b49c87;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:24px;height:18px;transition:background .12s,color .12s;display:grid}.adm-sp-faq-order button:hover:not(:disabled){color:var(--cl-accent-strong);background:#fbe2d2}.adm-sp-faq-order button:disabled{opacity:.3;cursor:default}.adm-sp-faq-q{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--cl-ink);background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:6px 4px;display:flex}.adm-sp-faq-num{width:28px;height:28px;color:var(--cl-accent-strong);font-variant-numeric:tabular-nums;transition:transform .3s var(--ease-spring);background:#fdeee3;border-radius:9px;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:750;display:grid}.adm-sp-faq-item:hover .adm-sp-faq-num{transform:rotate(-6deg)}.adm-sp-faq-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;font-weight:650;overflow:hidden}.adm-sp-faq-caret{color:#b49c87;transition:transform .25s var(--ease-spring);display:grid}.adm-sp-faq-item[data-open] .adm-sp-faq-caret{color:var(--cl-accent);transform:rotate(90deg)}.adm-sp-faq-answer{background:var(--cl-soft);white-space:pre-wrap;color:#4a3a2d;animation:adm-sp-pop .28s var(--ease-out) both;border-radius:12px;margin:0 16px 14px 76px;padding:12px 14px;font-size:13.5px;line-height:1.6}.adm-sp-switch{cursor:pointer;background:#e6d6c8;border:none;border-radius:999px;flex-shrink:0;width:38px;height:22px;padding:0;transition:background .25s;position:relative}.adm-sp-switch span{width:16px;height:16px;transition:transform .3s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #2e211740}.adm-sp-switch[aria-checked=true]{background:linear-gradient(135deg,#5fcf8d,#27ae60)}.adm-sp-switch[aria-checked=true] span{transform:translate(16px)}.adm-sp-switch:active span{width:20px}.adm-sp-switch[aria-checked=true]:active span{transform:translate(12px)}.adm-sp-switch:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.adm-sp-switch:disabled{opacity:.6}.adm-sp-switch[data-tip]{position:relative}.adm-sp-switch[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#2e2117;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600;transition:opacity .15s,translate .15s;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}.adm-sp-switch[data-tip]:hover:after{opacity:1;translate:-50%}.adm-sp-quote{background:#fdf3f1;border-left:3px solid #eb5757;border-radius:0 10px 10px 0;margin:0;padding:10px 14px;font-weight:650}.adm-sp-editor{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;display:grid}.adm-sp-editor-form{align-content:start;gap:14px;display:grid}.adm-sp-label{color:var(--cl-ink);gap:6px;font-size:13px;font-weight:650;display:grid}.adm-sp-label>span{justify-content:space-between;display:flex}.adm-sp-label em{color:#b49c87;font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.adm-sp-input{border:1px solid var(--cl-border);width:100%;height:40px;font:inherit;color:var(--cl-ink);box-sizing:border-box;background:#fff;border-radius:12px;padding:0 12px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .2s}.adm-sp-input:focus{border-color:var(--cl-accent);outline:none;box-shadow:0 0 0 4px #e8703f24}.adm-sp-textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.55}.adm-sp-editor-row{align-items:flex-end;gap:14px;display:flex}.adm-sp-editor-row .adm-sp-select{width:100%;height:40px}.adm-sp-publish{height:40px;color:var(--cl-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.adm-sp-preview{border:1px solid var(--cl-line);background:radial-gradient(circle at 1px 1px,#8f5f3514 1px,#0000 0) 0 0/16px 16px,#fdf6ef;border-radius:16px;align-content:start;gap:10px;padding:14px;display:grid}.adm-sp-preview-label{letter-spacing:.06em;text-transform:uppercase;color:#b49c87;font-size:11.5px;font-weight:700}.adm-sp-preview-card{border:1px solid var(--cl-border);background:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 6px 16px -10px #2e211740}.adm-sp-preview-card summary{cursor:pointer;overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.adm-sp-preview-card p{white-space:pre-wrap;overflow-wrap:anywhere;color:#4a3a2d;margin:8px 0 0;font-size:13.5px;line-height:1.6}.adm-sp-preview-hint{color:#a3690f;align-items:center;gap:5px;font-size:12px;display:inline-flex}@media (width<=720px){.adm-sp-editor{grid-template-columns:1fr}.adm-sp-faq-answer{margin-left:16px}}.adm-cm-live-dot{background:#27ae60;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite adm-cm-live;display:inline-block}@keyframes adm-cm-live{0%,to{box-shadow:0 0 #27ae6073}50%{box-shadow:0 0 0 5px #27ae6000}}.adm-cm-col-title{letter-spacing:.07em;text-transform:uppercase;color:#b49c87;margin:0;font-size:11.5px;font-weight:750}.adm-cm-email{grid-template-columns:220px minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:16px;display:grid}.adm-cm-templates{gap:6px;display:grid;position:sticky;top:96px}.adm-cm-templates .adm-cm-col-title{margin-bottom:4px}.adm-cm-tpl{border:1px solid var(--cl-border);width:100%;font:inherit;text-align:left;color:var(--cl-ink);cursor:pointer;transition:transform .25s var(--ease-spring), box-shadow .25s var(--ease-out), border-color .2s, background .2s;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:9px 10px;display:flex}.adm-cm-tpl:hover{transform:translateY(-2px);box-shadow:0 10px 22px -16px #2e211766}.adm-cm-tpl[aria-pressed=true]{background:#fff6ef;border-color:#f0b892;box-shadow:0 0 0 3px #e8703f1f}.adm-cm-tpl--blank{border-style:dashed}.adm-cm-tpl-icon{background:color-mix(in srgb, var(--c) 13%, #fff);width:30px;height:30px;color:var(--c);transition:transform .3s var(--ease-spring);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.adm-cm-tpl:hover .adm-cm-tpl-icon{transform:rotate(-8deg)scale(1.06)}.adm-cm-tpl-text{min-width:0;display:grid}.adm-cm-tpl-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.adm-cm-tpl-text span{color:var(--cl-muted);font-size:12px}.adm-cm-start{border:1px solid var(--cl-border);text-align:center;color:var(--cl-muted);background:radial-gradient(circle at 50% 30%,#f3a7521f,#0000 55%),#fff;border-radius:20px;grid-column:span 2;justify-items:center;gap:8px;padding:56px 30px;font-size:14px;display:grid}.adm-cm-start>span:not(.adm-sp-empty-art){max-width:420px;margin-bottom:8px}.adm-cm-start strong{color:var(--cl-ink);font-size:18px}.adm-cm-compose,.adm-cm-preview{border:1px solid var(--cl-border);animation:adm-sp-pop .35s var(--ease-out) both;background:#fff;border-radius:20px;gap:12px;padding:18px 20px 20px;display:grid;box-shadow:0 2px 8px #2e21170d}.adm-cm-preview{background:#fdf8f3;animation-delay:60ms;position:sticky;top:96px}.adm-cm-compose-head{justify-content:space-between;align-items:center;display:flex}.adm-cm-body textarea{min-height:220px}.adm-cm-vars{color:var(--cl-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;font-size:12.5px;display:flex}.adm-cm-vars button{height:26px;font:inherit;color:var(--cl-accent-strong);cursor:pointer;transition:background .15s, transform .2s var(--ease-spring);background:#fffaf5;border:1px dashed #e6c7ad;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.adm-cm-vars button:hover{background:#fdeee3;transform:translateY(-1px)}.adm-cm-segments{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.adm-cm-segment{border:1px solid var(--cl-border);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s, background .2s, transform .2s var(--ease-spring), box-shadow .25s;background:#fff;border-radius:13px;align-items:center;gap:9px;padding:9px 10px;display:flex}.adm-cm-segment:hover{border-color:color-mix(in srgb, var(--c) 40%, #ecd9c8);transform:translateY(-1px)}.adm-cm-segment[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb, var(--c) 7%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 14%, transparent)}.adm-cm-segment-icon{background:color-mix(in srgb, var(--c) 13%, #fff);width:28px;height:28px;color:var(--c);border-radius:9px;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid}.adm-cm-segment[aria-pressed=true] .adm-cm-segment-icon{background:var(--c);color:#fff}.adm-cm-segment-text{min-width:0;display:grid}.adm-cm-segment-text strong{color:var(--cl-ink);font-size:13px}.adm-cm-segment-text span{text-overflow:ellipsis;white-space:nowrap;color:var(--cl-muted);font-variant-numeric:tabular-nums;font-size:11.5px;overflow:hidden}.adm-cm-picker{animation:adm-cm-pop .28s var(--ease-spring) both}@keyframes adm-cm-pop{0%{opacity:0;transform:translateY(-4px)}}.adm-cm-recipient-text{text-align:left;flex:1;min-width:0;display:grid}.adm-cm-recipient-text strong{text-overflow:ellipsis;white-space:nowrap;color:var(--cl-ink);font-size:13.5px;overflow:hidden}.adm-cm-recipient-text span{text-overflow:ellipsis;white-space:nowrap;color:var(--cl-muted);font-size:12px;overflow:hidden}.adm-cm-picker{gap:6px;display:grid}.adm-cm-picker .adm-cl-search{max-width:none}.adm-cm-picker-list{border:1px solid var(--cl-border);background:#fff;border-radius:14px;gap:2px;padding:5px;display:grid}.adm-cm-picker-item{font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;transition:background .15s;display:flex}.adm-cm-picker-item:hover,.adm-cm-picker-item:focus-visible{background:color-mix(in srgb, var(--cl-accent) 8%, #fff);outline:none}.adm-cm-picker-add{color:var(--cl-accent);background:color-mix(in srgb, var(--cl-accent) 10%, #fff);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.adm-cm-picker-item[aria-pressed=true] .adm-cm-picker-add{color:#fff;background:var(--cl-ok,#2f9e6a)}.adm-cm-chips{flex-wrap:wrap;align-items:center;gap:6px;max-height:150px;padding:2px;display:flex;overflow-y:auto}.adm-cm-chip{border:1px solid color-mix(in srgb, var(--cl-accent) 30%, #ecd9c8);background:color-mix(in srgb, var(--cl-accent) 6%, #fff);max-width:230px;color:var(--cl-ink);animation:adm-cm-pop .25s var(--ease-spring) both;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 3px;font-size:12.5px;display:inline-flex}.adm-cm-chip .adm-cl-avatar{font-size:9px}.adm-cm-chip>span:not(.adm-cl-avatar){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-cm-chip button{width:20px;height:20px;color:var(--cl-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.adm-cm-chip button:hover{background:color-mix(in srgb, var(--cl-bad,#c4452d) 14%, #fff);color:var(--cl-bad,#c4452d)}.adm-cm-chip-mail{background:color-mix(in srgb, var(--cl-accent) 16%, #fff);width:22px;height:22px;color:var(--cl-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.adm-cm-chip-mail--lg{width:30px;height:30px}.adm-cm-addall{background:color-mix(in srgb, var(--cl-accent) 10%, #fff);color:var(--cl-accent);font:inherit;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;padding:5px 10px;font-size:12.5px;font-weight:600}.adm-cm-addall:hover{background:color-mix(in srgb, var(--cl-accent) 18%, #fff)}.adm-cm-picker-note{color:var(--cl-muted);align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.adm-cm-send{background:linear-gradient(135deg,#fff6ee,#fdeee3);border:1px solid #f6d9c4;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;padding:12px 12px 12px 16px;display:flex}.adm-cm-send-text{min-width:0;color:var(--cl-ink);flex:1;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.adm-cm-send-text strong{font-variant-numeric:tabular-nums;font-size:16px}.adm-cm-warn{color:#c0392b;margin:-4px 0 0;font-size:12.5px}.adm-cm-mail{border:1px solid var(--cl-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 36px -24px #2e211773}.adm-cm-mail-bar{border-bottom:1px solid var(--cl-line);background:#fff;gap:12px;padding:10px 14px 12px;display:flex}.adm-cm-mail-dots{gap:5px;padding-top:4px;display:flex}.adm-cm-mail-dots i{background:#f0ddcc;border-radius:50%;width:9px;height:9px}.adm-cm-mail-head{min-width:0;color:var(--cl-muted);gap:1px;font-size:12px;display:grid}.adm-cm-mail-head b{color:#b49c87;min-width:22px;font-weight:650;display:inline-block}.adm-cm-mail-head strong{text-overflow:ellipsis;white-space:nowrap;color:var(--cl-ink);margin-top:3px;font-size:14.5px;overflow:hidden}.adm-cm-mail-page{background:#faf2ea;padding:20px 18px 16px;font-family:Arial,Helvetica,sans-serif}.adm-cm-mail-brand{color:#2e2117;justify-items:center;gap:2px;margin-bottom:14px;font-size:19px;font-weight:700;display:grid}.adm-cm-mail-card{background:#fff;border:1px solid #ecd9c8;border-radius:14px;padding:20px 20px 18px}.adm-cm-mail-card p{white-space:pre-line;overflow-wrap:anywhere;color:#2e2117;margin:0 0 12px;font-size:14px;line-height:1.6}.adm-cm-mail-btn{color:#fff;background:#e8703f;border-radius:10px;margin-top:2px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-block}.adm-cm-mail-foot{text-align:center;color:#8a7360;margin:14px 0 0;font-size:11px;line-height:1.6}.adm-cm-recap{gap:10px;margin:0;display:grid}.adm-cm-recap div{grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.adm-cm-recap dt{color:#b49c87;font-size:12px;font-weight:650}.adm-cm-recap dd{overflow-wrap:anywhere;margin:0;font-size:14px}.adm-cm-recap-body{white-space:pre-line;color:var(--cl-muted);line-height:1.5;font-size:13px!important}.adm-cm-ann{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.adm-cm-ann-form{position:sticky;top:96px}.adm-cm-banner{color:#1550a0;text-align:center;overflow-wrap:anywhere;background:#2f80ed1a;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:8px 40px 8px 14px;font-size:14px;font-weight:600;transition:background .3s,color .3s;display:flex;position:relative}.adm-cm-banner--important{color:#8a4a10;background:#f2994a29}.adm-cm-banner-x{opacity:.6;position:absolute;right:10px}.adm-cm-ann-row{display:flex}.adm-cm-ann-dates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adm-cm-durations{flex-wrap:wrap;gap:6px;margin-top:-2px;display:flex}.adm-cm-durations button{border:1px solid var(--cl-border);height:28px;font:inherit;color:var(--cl-muted);cursor:pointer;transition:background .15s, color .15s, border-color .15s, transform .2s var(--ease-spring);background:#fff;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.adm-cm-durations button:hover{color:var(--cl-ink);transform:translateY(-1px)}.adm-cm-durations button[aria-pressed=true]{color:var(--cl-accent-strong);background:#fbe2d2;border-color:#f0b892}.adm-cm-ann-foot{align-items:center;gap:12px;font-size:12.5px;display:flex}.adm-cm-ann-foot .adm-btn{flex-shrink:0;margin-left:auto}.adm-cm-ann-list{gap:8px;display:grid}.adm-cm-ann-item{border:1px solid var(--cl-border);transition:box-shadow .25s var(--ease-out), border-color .2s;background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;display:flex;box-shadow:0 2px 8px #2e21170a}.adm-cm-ann-item:hover{box-shadow:0 12px 26px -18px #2e211759}.adm-cm-ann-item[data-state=live]{border-color:#27ae6059;box-shadow:inset 3px 0 #27ae60,0 2px 8px #2e21170a}.adm-cm-ann-item[data-state=ended]{background:#fdfaf7}.adm-cm-ann-item[data-state=ended] .adm-cm-ann-body p{color:var(--cl-muted)}.adm-cm-ann-icon{color:#2f80ed;background:#2f80ed1a;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.adm-cm-ann-icon--important{color:#c46a14;background:#f2994a29}.adm-cm-ann-body{flex:1;gap:6px;min-width:0;display:grid}.adm-cm-ann-body p{color:var(--cl-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.45}.adm-cm-ann-meta{color:var(--cl-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.adm-cm-state{height:22px;color:var(--cl-muted);background:#f3ebe3;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.adm-cm-state--live{color:#1e8a4c;background:#27ae601f}.adm-cm-state--scheduled{color:#2f6fd0;background:#2f80ed1a}.adm-cm-row{cursor:pointer}.adm-cm-subject{text-overflow:ellipsis;white-space:nowrap;color:var(--cl-ink);font-weight:650;overflow:hidden}.adm-cm-rate{font-variant-numeric:tabular-nums;color:var(--cl-muted);gap:5px;font-size:13px;display:grid}.adm-cm-rate strong{color:var(--cl-ink)}.adm-cm-rate em{color:#c0392b;font-style:normal}.adm-cm-rate-bar{background:#f3ebe3;border-radius:999px;height:5px;overflow:hidden}.adm-cm-rate-bar span{border-radius:inherit;transform-origin:0;height:100%;transition:transform .8s var(--ease-out);background:linear-gradient(90deg,#5fcf8d,#27ae60);display:block}.adm-cm-rate-bar span[data-bad]{background:linear-gradient(90deg,#f3a752,#eb5757)}@media (width<=1180px){.adm-cm-email{grid-template-columns:200px minmax(0,1fr)}.adm-cm-preview{grid-column:2;position:static}}@media (width<=900px){.adm-cm-email,.adm-cm-ann{grid-template-columns:minmax(0,1fr)}.adm-cm-templates,.adm-cm-ann-form{position:static}.adm-cm-templates{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.adm-cm-templates .adm-cm-col-title{grid-column:1/-1}.adm-cm-preview,.adm-cm-start{grid-column:auto}}@media (prefers-reduced-motion:reduce){.adm-cm-live-dot,.adm-sp-unread,.adm-sp-empty-art{animation:none!important}}.shop-card{width:100%;height:100%;font:inherit;color:#2e2117;text-align:left;transition:transform .25s var(--ease-spring), box-shadow .25s, border-color .2s;background:#fff;border:1px solid #ecd9c8;border-radius:18px;grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden;box-shadow:0 2px 8px #2e21170f}button.shop-card{cursor:pointer}button.shop-card:hover{border-color:#f0c9a8;transform:translateY(-3px);box-shadow:0 16px 30px -16px #2e21174d}button.shop-card:focus-visible{outline-offset:2px;outline:3px solid #e8703f66}.shop-card-cover{aspect-ratio:4/3;background:linear-gradient(135deg,#fde3cf,#fbd0b4);place-items:center;display:grid;position:relative;overflow:hidden}.shop-card-cover[data-kind=widgets]{background:linear-gradient(135deg,#e8dcfb,#d6c4f5)}.shop-card-cover[data-kind=modeles]{background:linear-gradient(135deg,#d9e9fb,#c2dbf7)}.shop-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out)}button.shop-card:hover .shop-card-cover img{transform:scale(1.04)}.shop-card-cover>span:first-child{color:#2e211759;font-family:Griffon Marelle Cursive,cursive;font-size:64px}.shop-card-price{color:#cf5a2c;background:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:800;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px -4px #2e21174d}.shop-card-price[data-access=free]{color:#1f8a4c}.shop-card-price[data-access=subscription]{color:#2366c4}.shop-card-badge{position:absolute;top:10px;left:10px}.shop-card-body{flex-direction:column;gap:4px;min-width:0;padding:13px 15px 15px;display:flex}.shop-card-kind{letter-spacing:.06em;text-transform:uppercase;color:#b07a55;font-size:11px;font-weight:700}.shop-card-body strong{font-size:16px;line-height:1.25}.shop-card-desc{-webkit-line-clamp:2;color:#8a7360;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.shop-card-meta{color:#8a7360;margin-top:auto;padding-top:6px;font-size:12px}.shop-card-meta em{color:#2366c4;font-style:normal;font-weight:700}.adm-rs-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin-top:14px;display:grid}.adm-rs-grid>.adm-cl-empty{grid-column:1/-1}.adm-rs-new{min-height:280px;font:inherit;color:var(--cl-muted);text-align:center;cursor:pointer;transition:border-color .2s, background .2s, transform .25s var(--ease-spring);background:#ffffff8c;border:2px dashed #ecd9c8;border-radius:18px;align-content:center;justify-items:center;gap:6px;padding:20px;display:grid}.adm-rs-new:hover{border-color:var(--cl-accent);background:#fff;transform:translateY(-3px)}.adm-rs-new strong{color:var(--cl-ink);font-size:15px}.adm-rs-new span:last-child{font-size:12.5px}.adm-rs-status{color:#1f8a4c;background:#ffffffeb;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.adm-rs-status[data-status=draft]{color:#b5651d}.adm-rs-status[data-status=archived]{color:#8a7360}.adm-rs-card-foot{color:var(--cl-muted);border-top:1px solid #f1e4d6;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.adm-rs-card-foot>span:first-child{align-items:center;gap:5px;font-weight:700;display:inline-flex}.adm-rs-editor{gap:16px;display:grid}.adm-rs-editor-bar{z-index:5;border:1px solid var(--cl-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;top:8px;box-shadow:0 8px 20px -14px #2e211759}.adm-rs-back{font:inherit;color:var(--cl-ink);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-weight:700;transition:background .15s;display:inline-flex}.adm-rs-back:hover{background:var(--cl-soft)}.adm-rs-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-rs-dirty{color:#b5651d;animation:adm-cm-pop .25s var(--ease-spring) backwards;font-size:12.5px;font-weight:600}.adm-rs-editor-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.adm-rs-editor-main{gap:16px;min-width:0;display:grid}.adm-rs-editor-side{gap:14px;display:grid;position:sticky;top:78px}.adm-rs-section{border:1px solid var(--cl-border);background:#fff;border-radius:18px;gap:12px;padding:18px 20px 20px;display:grid;box-shadow:0 2px 8px #2e21170f}.adm-rs-section h2{margin:0;font-size:16px;font-weight:800}.adm-rs-side-card{border:1px solid var(--cl-border);background:#fff;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 2px 8px #2e21170f}.adm-rs-side-card .adm-cm-col-title{margin:0}.adm-rs-danger>span{color:var(--cl-muted);font-size:12.5px}.adm-rs-danger .adm-btn{justify-self:start}.adm-rs-note{color:var(--cl-muted);margin:0;font-size:13px;line-height:1.5}.adm-rs-cover{align-items:center;gap:14px;display:flex}.adm-rs-cover>div{gap:3px;font-size:13px;display:grid}.adm-rs-cover>div>span{color:var(--cl-muted);font-size:12px}.adm-rs-cover-thumb{aspect-ratio:4/3;width:112px;color:var(--cl-accent-strong);background:linear-gradient(135deg,#fde3cf,#fbd0b4);border-radius:12px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.adm-rs-cover-thumb img{object-fit:cover;width:100%;height:100%}.adm-rs-cover-actions{align-items:center;gap:10px;margin-top:4px;display:flex}.adm-rs-access{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.adm-rs-access .adm-cm-segment[aria-checked=true]{border-color:var(--c);background:color-mix(in srgb, var(--c) 7%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 14%, transparent)}.adm-rs-access .adm-cm-segment[aria-checked=true] .adm-cm-segment-icon{background:var(--c);color:#fff}.adm-rs-access .adm-cm-segment-text span{white-space:normal}.adm-rs-price{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.adm-rs-euro{align-items:center;gap:6px;display:flex}.adm-rs-euro input{font-variant-numeric:tabular-nums;width:110px}.adm-rs-euro b{color:var(--cl-muted)}.adm-rs-add{flex-wrap:wrap;gap:8px;display:flex}.adm-rs-add button{border:1px solid color-mix(in srgb, var(--c) 30%, #ecd9c8);background:color-mix(in srgb, var(--c) 6%, #fff);font:inherit;color:color-mix(in srgb, var(--c) 75%, #2e2117);cursor:pointer;transition:transform .2s var(--ease-spring), background .15s;border-radius:11px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:650;display:inline-flex}.adm-rs-add button:hover{background:color-mix(in srgb, var(--c) 12%, #fff);transform:translateY(-1px)}.adm-rs-items{gap:4px;margin:0;padding:0;list-style:none;display:grid}.adm-rs-items-empty{color:var(--cl-muted);border:2px dashed #ecd9c8;border-radius:14px;align-items:center;gap:10px;padding:18px;font-size:13px;display:flex}.adm-rs-item{border-radius:12px;align-items:center;gap:11px;padding:7px 8px;transition:background .15s;display:flex}.adm-rs-item:hover{background:var(--cl-soft)}.adm-rs-item--busy{opacity:.7}.adm-rs-item-thumb{object-fit:cover;background:#f6e9dd;border-radius:7px;flex-shrink:0;width:40px;height:30px}.adm-rs-item-text{flex:1;min-width:0;display:grid}.adm-rs-item-text>strong,.adm-rs-item-title{text-overflow:ellipsis;white-space:nowrap;color:var(--cl-ink);font-size:13.5px;font-weight:700;overflow:hidden}.adm-rs-item-title{font:inherit;text-align:left;cursor:text;background:0 0;border:none;padding:0;font-weight:700}.adm-rs-item-title:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.adm-rs-item-text>span{text-overflow:ellipsis;white-space:nowrap;color:var(--cl-muted);font-size:12px;overflow:hidden}.adm-rs-item-input{padding:4px 8px}.adm-rs-item-actions{opacity:.55;align-items:center;gap:2px;transition:opacity .15s;display:flex}.adm-rs-item:hover .adm-rs-item-actions,.adm-rs-item-actions:focus-within{opacity:1}.adm-rs-chosen{min-height:34px}.adm-rs-widgets{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:start;gap:8px;max-height:46vh;padding:2px;display:grid;overflow-y:auto}.adm-rs-widget{border:1px solid var(--cl-border);background:#fff;border-radius:13px;gap:6px;padding:8px;display:grid}.adm-rs-widget-main{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:0;display:flex}.adm-rs-widget-main>span:last-child{min-width:0;display:grid}.adm-rs-widget-main strong{font-size:13px}.adm-rs-widget-main>span:last-child>span{text-overflow:ellipsis;white-space:nowrap;color:var(--cl-muted);font-size:11.5px;overflow:hidden}.adm-rs-widget-icon{background:color-mix(in srgb, var(--c) 14%, #fff);width:30px;height:30px;color:var(--c);transition:transform .25s var(--ease-spring);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.adm-rs-widget-icon svg{width:17px;height:17px}.adm-rs-widget-main:hover .adm-rs-widget-icon{transform:scale(1.1)rotate(-6deg)}.adm-rs-widget-presets{flex-wrap:wrap;gap:4px;display:flex}.adm-rs-widget-presets button{border:1px solid color-mix(in srgb, var(--c) 30%, #ecd9c8);font:inherit;color:var(--cl-ink);cursor:pointer;background:#fff;border-radius:999px;padding:3px 8px;font-size:11.5px}.adm-rs-widget-presets button:hover{background:color-mix(in srgb, var(--c) 10%, #fff)}.adm-rs-grant{max-width:none;height:36px}.adm-rs-owners{gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.adm-rs-owners li{align-items:center;gap:9px;padding:4px 2px;display:flex}.adm-rs-images{gap:16px;display:grid}.adm-rs-upload{grid-template-columns:220px minmax(0,1fr);gap:18px}.adm-rs-drop{background:var(--cl-soft);min-height:200px;font:inherit;color:var(--cl-muted);text-align:center;cursor:pointer;border:2px dashed #ecd9c8;border-radius:16px;align-content:center;place-items:center;gap:6px;padding:14px;font-size:12.5px;transition:border-color .2s,background .2s;display:grid;overflow:hidden}.adm-rs-drop:hover,.adm-rs-drop[data-dragging]{border-color:var(--cl-accent);background:#fff}.adm-rs-drop strong{color:var(--cl-ink);font-size:14px}.adm-rs-drop img{object-fit:contain;max-width:100%;max-height:180px}.adm-rs-upload-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adm-rs-upload-foot{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.adm-rs-filters{flex-wrap:wrap;gap:6px;display:flex}.adm-rs-filters button{border:1px solid var(--cl-border);font:inherit;color:var(--cl-ink);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;transition:background .15s,border-color .15s}.adm-rs-filters button em{color:var(--cl-muted);font-style:normal}.adm-rs-filters button[aria-pressed=true]{border-color:var(--cl-accent);background:color-mix(in srgb, var(--cl-accent) 9%, #fff)}.adm-rs-image-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.adm-rs-image{border:1px solid var(--cl-border);transition:transform .25s var(--ease-spring), box-shadow .25s;background:#fff;border-radius:16px;gap:8px;padding:8px 8px 10px;display:grid;position:relative}.adm-rs-image:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #2e211759}.adm-rs-image-thumb{background:#f6e9dd;border-radius:11px;place-items:center;height:120px;display:grid;overflow:hidden}.adm-rs-image-thumb img{object-fit:contain;max-width:100%;max-height:100%}.adm-rs-image-actions{opacity:0;transition:opacity .15s;position:absolute;top:12px;right:12px}.adm-rs-image:hover .adm-rs-image-actions,.adm-rs-image-actions:focus-within{opacity:1}.adm-rs-image-actions .adm-cl-iconbtn{background:#fff}@media (width<=1100px){.adm-rs-editor-grid{grid-template-columns:minmax(0,1fr)}.adm-rs-editor-side{position:static}}@media (width<=760px){.adm-rs-upload,.adm-rs-upload-fields{grid-template-columns:minmax(0,1fr)}}.adm-rs-section h2 .adm-cl-faint{font-size:13.5px;font-weight:600}.shop-hand{letter-spacing:0;color:#e8703f;font-family:Griffon Marelle Cursive,cursive;font-size:.8em;font-weight:400;position:relative}.shop-hand:after{content:"";transform-origin:0;height:7px;animation:adm-cl-draw .7s .25s var(--ease-out) backwards;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5.5C40 2 90 1.5 198 4' fill='none' stroke='%23e8703f' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;bottom:-3px;left:2px;right:4px}.shop-head{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-bottom:16px;display:flex}.shop-title{letter-spacing:-.01em;margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.shop-lead{color:#6b5444;margin:0;font-size:15px}.shop-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:20px;display:flex}.shop-search{flex:260px;max-width:380px;margin:0}.shop-chips{flex-wrap:wrap;gap:8px;display:flex}.shop-chips button{font:inherit;color:#2e2117;cursor:pointer;transition:background .15s, border-color .15s, transform .2s var(--ease-spring);background:#fff;border:1px solid #ecd9c8;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.shop-chips button:hover{border-color:#f0c9a8;transform:translateY(-1px)}.shop-chips button em{color:#8a7360;font-style:normal;font-weight:500}.shop-chips button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#f3a752 0%,#e35c2b 100%);border-color:#e8703f;box-shadow:0 8px 18px -10px #c43f2499}.shop-chips button[aria-pressed=true] em{color:#ffffffd9}.shop-chips--soft button{padding:6px 12px;font-size:13px}.shop-chips--soft button[aria-pressed=true]{color:#cf5a2c;box-shadow:none;background:#fff3ea}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.shop-card-link{color:inherit;animation:shop-rise .45s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms);border-radius:18px;text-decoration:none;display:block}@keyframes shop-rise{0%{opacity:0;transform:translateY(10px)}}.shop-card-link:hover .shop-card{border-color:#f0c9a8;transform:translateY(-3px);box-shadow:0 16px 30px -16px #2e21174d}.shop-card-link:hover .shop-card-cover img{transform:scale(1.04)}.shop-card-link:focus-visible{outline-offset:3px;outline:3px solid #e8703f66}.shop-card--skeleton{background:linear-gradient(90deg,#f6ebe1 0%,#fbf4ee 50%,#f6ebe1 100%) 0 0/200% 100%;min-height:320px;animation:1.3s linear infinite shop-shimmer;display:block}@keyframes shop-shimmer{to{background-position:-200% 0}}.shop-owned{color:#fff;background:#1f8a4c;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px -4px #1f8a4c99}.shop-empty{padding:30px 0}.shop-images{gap:10px;margin-top:40px;display:grid}.shop-images .site-h2{margin:0}.shop-back{color:#6b5444;align-items:center;gap:6px;margin-bottom:18px;font-weight:700;text-decoration:none;display:inline-flex}.shop-back:hover{color:#cf5a2c}.shop-detail-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.shop-detail-main{gap:18px;min-width:0;display:grid}.shop-detail-cover{aspect-ratio:16/10;animation:shop-rise .5s var(--ease-out) backwards;background:linear-gradient(135deg,#fde3cf,#fbd0b4);border-radius:24px;place-items:center;display:grid;overflow:hidden;box-shadow:0 24px 48px -30px #2e211773}.shop-detail-cover[data-kind=widgets]{background:linear-gradient(135deg,#e8dcfb,#d6c4f5)}.shop-detail-cover[data-kind=modeles]{background:linear-gradient(135deg,#d9e9fb,#c2dbf7)}.shop-detail-cover img{object-fit:cover;width:100%;height:100%}.shop-detail-cover>span{color:#2e21174d;font-family:Griffon Marelle Cursive,cursive;font-size:120px}.shop-detail-text{color:#4a3a2e;white-space:pre-line;margin:0;font-size:16px;line-height:1.65}.shop-detail-main .site-h2{margin:10px 0 0}.shop-content{gap:8px;margin:0;padding:0;list-style:none;display:grid}.shop-content li{animation:shop-rise .4s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 35ms);background:#fff;border:1px solid #f1e4d6;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;display:flex}.shop-content li>span:last-child{min-width:0;display:grid}.shop-content strong{font-size:15px}.shop-content em{text-overflow:ellipsis;white-space:nowrap;color:#8a7360;font-size:13px;font-style:normal;overflow:hidden}.shop-content-icon{--c:#e8703f;background:color-mix(in srgb, var(--c) 13%, #fff);width:34px;height:34px;color:var(--c);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.shop-content-icon[data-type=image]{--c:#12b5b0}.shop-content-icon[data-type=template],.shop-content-icon[data-type=page]{--c:#2f80ed}.shop-content-icon[data-type=pdf]{--c:#eb5757}.shop-content-icon[data-type=widgets]{--c:#9b51e0}.shop-tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.shop-tags span{color:#6b5444;background:#f6ebe1;border-radius:999px;padding:4px 10px;font-size:13px}.shop-buy{animation:shop-rise .5s 80ms var(--ease-out) backwards;background:#fff;border:1px solid #ecd9c8;border-radius:24px;gap:12px;padding:24px;display:grid;position:sticky;top:20px;box-shadow:0 24px 48px -30px #2e211766}.shop-buy h1{margin:0;font-size:28px;line-height:1.15}.shop-buy-desc{color:#6b5444;margin:0;font-size:15px;line-height:1.55}.shop-price{color:#2e2117;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0;font-size:32px;font-weight:800;display:flex}.shop-price s{color:#b49c87;font-size:18px;font-weight:600}.shop-price em{color:#2366c4;flex-basis:100%;font-size:13.5px;font-style:normal;font-weight:700}.shop-price--free{color:#1f8a4c}.shop-price--sub{color:#2366c4;font-size:20px}.shop-price--owned{color:#1f8a4c;font-size:20px}.shop-cta{color:#fff;min-height:50px;font:inherit;cursor:pointer;transition:transform .2s var(--ease-spring), box-shadow .2s, opacity .2s;background:linear-gradient(135deg,#f3a752 0%,#e35c2b 100%);border:none;border-radius:14px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px -12px #c43f24b3}.shop-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 28px -12px #c43f24bf}.shop-cta:active:not(:disabled){transform:translateY(0)scale(.98)}.shop-cta:disabled{opacity:.55;cursor:not-allowed}.shop-feedback{animation:shop-rise .3s var(--ease-out) backwards;border-radius:12px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.shop-feedback--ok{color:#1f6b3e;background:#e9f7ef}.shop-feedback--error{color:#a93226;background:#fdecea}.shop-feedback a{color:inherit;font-weight:700}.shop-promises{color:#6b5444;border-top:1px solid #f1e4d6;gap:8px;margin:6px 0 0;padding:14px 0 0;font-size:14px;list-style:none;display:grid}.shop-promises li{padding-left:24px;position:relative}.shop-promises li:before{content:"";border-bottom:2.5px solid #1f8a4c;border-left:2.5px solid #1f8a4c;width:12px;height:7px;position:absolute;top:4px;left:2px;transform:rotate(-45deg)}@media (width<=900px){.shop-detail-grid{grid-template-columns:minmax(0,1fr)}.shop-buy{order:-1;position:static}}@media (prefers-reduced-motion:reduce){.shop-card-link,.shop-content li,.shop-detail-cover,.shop-buy,.shop-feedback{animation:none}}.adm-ov-sum--warn{color:#b5651d;background:#fff6ec;border-color:#eebf96}.adm-st .adm-cl-toolbar{margin-top:4px}.adm-st-who{align-items:center;gap:11px;min-width:0;display:flex}.adm-st-usage{gap:6px;max-width:260px;display:grid}.adm-st-usage strong{font-variant-numeric:tabular-nums;font-size:14px}.adm-st-usage em{color:var(--cl-muted);font-size:12.5px;font-style:normal}.adm-st-usage--lg{max-width:none}.adm-st-usage--lg strong{font-size:24px;font-weight:800}.adm-st-bar{background:#f3e7db;border-radius:999px;height:7px;display:block;overflow:hidden}.adm-st-bar>span{border-radius:inherit;transform-origin:0;height:100%;animation:adm-cl-grow .9s var(--ease-out) backwards;background:linear-gradient(90deg,#5fc48a,#27ae60);display:block}.adm-st-bar[data-level=warn]>span{background:linear-gradient(90deg,#f6b26b,#f2994a)}.adm-st-bar[data-level=bad]>span{background:linear-gradient(90deg,#f08a7a,#eb5757)}.adm-st-chev{color:#c9ad95;transition:transform .2s var(--ease-spring), color .15s;display:inline-grid}.adm-cl-row:hover .adm-st-chev{color:var(--cl-accent);transform:translate(3px)}.adm-st-backdrop{justify-content:flex-end;align-items:stretch}.adm-st-drawer{width:min(560px,100vw);height:100%;animation:adm-fc-in-right .32s var(--ease-out) backwards;background:#fffaf5;flex-direction:column;display:flex;box-shadow:-24px 0 48px -24px #2e211759}.adm-st-drawer-head{background:linear-gradient(135deg,#fff6ee 0%,#fff 70%);border-bottom:1px solid #f1e4d6;align-items:center;gap:14px;padding:20px 22px;display:flex}.adm-st-drawer-head>div{flex:1;min-width:0}.adm-st-drawer-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:800;overflow:hidden}.adm-st-drawer-head p{color:var(--cl-muted);margin:2px 0 0;font-size:13px}.adm-st-drawer-body{flex:1;align-content:start;gap:14px;padding:18px 20px 28px;display:grid;overflow-y:auto}.adm-st-summary{border:1px solid var(--cl-border);background:#fff;border-radius:18px;gap:14px;padding:16px;display:grid}.adm-st-summary>.adm-btn{justify-self:start}.adm-st-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.adm-st-split>div{background:var(--cl-soft);border-radius:12px;padding:9px 10px}.adm-st-split>div[data-warn]{background:#fff3e6}.adm-st-split dt{color:var(--cl-muted);font-size:11.5px;font-weight:700}.adm-st-split dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px;font-weight:700}.adm-st-files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adm-st-file{border:1px solid var(--cl-border);transition:border-color .15s, transform .2s var(--ease-spring);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:8px 10px;display:flex}.adm-st-file:hover{transform:translate(2px)}.adm-st-file[data-orphan]{background:#fffaf3;border-color:#efbc8f}.adm-st-thumb{background:#f6ede4;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.adm-st-thumb img{object-fit:cover;width:100%;height:100%}.adm-st-thumb b{letter-spacing:.03em;color:#8a7360;font-size:9.5px}.adm-st-type{color:#8a7360;background:#f6ede4;border-radius:6px;margin-left:4px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:800}.adm-st-file[data-orphan] .adm-rs-item-text>span{color:#b5651d;font-weight:600}.adm-st-confirm{animation:adm-cm-pop .25s var(--ease-spring) backwards;align-items:center;gap:4px;display:flex}.adm-st-lock{color:#c9ad95;place-items:center;width:32px;height:32px;display:grid}.adm-st-purge{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.adm-st-purge li{border:1px solid var(--cl-border);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:6px;display:flex}@media (width<=760px){.adm-st-split{grid-template-columns:minmax(0,1fr)}}.adm-jr .adm-cl-toolbar{margin-bottom:12px}.adm-jr-card{padding:6px 0 10px}.adm-jr-note{margin:0 0 10px}.adm-jr-timeline{display:grid}.adm-jr-day h3{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:#b07a55;background:linear-gradient(#fff 70%,#fff0);margin:0;padding:12px 20px 6px;font-size:12px;font-weight:800;position:sticky;top:0}.adm-jr-day h3:first-letter{text-transform:uppercase}.adm-jr-day ul{margin:0;padding:0;list-style:none}.adm-jr-row{grid-template-columns:48px 30px minmax(0,1fr);align-items:start;gap:12px;padding:9px 20px;transition:background .15s;display:grid;position:relative}.adm-jr-row:hover{background:var(--cl-soft)}.adm-jr-row:before{content:"";background:#f3e7db;width:2px;position:absolute;top:0;bottom:0;left:94px}.adm-jr-day li:first-child:before{top:22px}.adm-jr-day li:last-child:before{bottom:calc(100% - 22px)}.adm-jr-row[data-tone=bad]{background:#fff7f5}.adm-jr-row[data-tone=warn]{background:#fffaf2}.adm-jr-time{color:var(--cl-muted);font-variant-numeric:tabular-nums;padding-top:7px;font-size:12.5px;font-weight:700}.adm-jr-icon{z-index:1;background:color-mix(in srgb, var(--c) 14%, #fff);width:30px;height:30px;color:var(--c);border-radius:10px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 4px #fff}.adm-jr-row:hover .adm-jr-icon{box-shadow:0 0 0 4px var(--cl-soft)}.adm-jr-body{gap:6px;min-width:0;padding-top:2px;display:grid}.adm-jr-line{align-items:center;gap:12px;min-width:0;display:flex}.adm-jr-line .adm-rs-item-text>span code{font-size:11.5px}.adm-jr-side{flex-shrink:0;align-items:center;gap:8px;display:flex}.adm-jr-target{color:var(--cl-muted);font-weight:600}.adm-jr-message{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.adm-jr-error{color:#a93226;gap:4px;font-size:13px;display:grid}.adm-jr-error details,.adm-jr-details{color:var(--cl-muted);font-size:12px}.adm-jr-error summary,.adm-jr-details summary{cursor:pointer;width:fit-content;font-weight:600}.adm-jr-error pre,.adm-jr-details pre{color:#f8ebde;white-space:pre-wrap;word-break:break-word;background:#2e2117;border-radius:10px;max-height:220px;margin:6px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}.adm-jr-details p{margin:6px 0 0}.adm-jr-more{border:1px solid var(--cl-border);font:inherit;color:var(--cl-ink);cursor:pointer;background:#fff;border-radius:999px;justify-self:center;margin:10px 0 4px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .15s}.adm-jr-more:hover{background:var(--cl-soft)}.adm-jr-recon{gap:14px;display:grid}.adm-jr-recon-head{align-items:center;gap:16px;display:flex}.adm-jr-recon-head>div{flex:1;min-width:0}.adm-jr-recon-head h2{margin:0 0 4px;font-size:17px}.adm-jr-recon-head .adm-sp-empty-art{border-radius:18px;flex-shrink:0;width:56px;height:56px;margin:0}.adm-jr-recon-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-jr-backfilled{color:#1f6b3e;background:#e9f7ef;border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13.5px;display:flex}.adm-jr-code{color:var(--cl-muted);font-size:12px}@media (width<=760px){.adm-jr-row{grid-template-columns:30px minmax(0,1fr);padding:9px 14px}.adm-jr-time{display:none}.adm-jr-row:before{left:28px}.adm-jr-line,.adm-jr-recon-head{flex-wrap:wrap}.adm-jr-recon-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-jr-recon .adm-cl-scroll{min-height:0}.adm-nt-explain{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.adm-nt-explain>div{border:1px solid var(--cl-border);color:#4a3a2e;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.adm-nt-explain>div>svg{flex-shrink:0;margin-top:1px}.adm-nt-explain>div:first-child>svg{color:#eb5757}.adm-nt-explain>div:nth-child(2)>svg{color:#27ae60}.adm-nt-explain>div:nth-child(3)>svg{color:var(--cl-accent)}.adm-nt-check{width:17px;height:17px;accent-color:var(--cl-accent);cursor:pointer}.adm-nt .adm-cl-row{cursor:pointer}.adm-nt .adm-cl-row[data-selected]{background:color-mix(in srgb, var(--cl-accent) 6%, #fff)}.adm-nt-since{font-size:13.5px}.adm-nt-since[data-fresh]{color:#1f8a4c}.adm-nt .adm-rs-item-text>span .adm-sp-cat{font-size:11.5px}.adm-nt-fresh{color:#8a4b12;background:#fff3e6;border-radius:12px;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:13px;display:flex}.adm-nt-fresh>svg{flex-shrink:0;margin-top:1px}.adm-nt-confirm-list,.adm-nt-results{gap:4px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.adm-nt-confirm-list li,.adm-nt-results li{background:var(--cl-soft);border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.adm-nt-confirm-list b{font-variant-numeric:tabular-nums;font-size:13px}.adm-nt-results li>svg{color:#c0392b;flex-shrink:0}.adm-nt-results li[data-ok]>svg{color:#27ae60}.adm-nt-ack{color:#8f2f24;cursor:pointer;background:#fff7f5;border:1px solid #f6c6bf;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.adm-nt-ack input{accent-color:#c0392b;width:17px;height:17px}@media (width<=900px){.adm-nt-explain{grid-template-columns:minmax(0,1fr)}}.adm-se-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.adm-se-main{gap:16px;min-width:0;display:grid}.adm-se-side{gap:14px;display:grid;position:sticky;top:20px}.adm-se-row{align-items:center;gap:14px;display:flex}.adm-se-row>div{flex:1;min-width:0}.adm-se-row h2{margin:0 0 3px}.adm-se-icon{background:color-mix(in srgb, var(--c) 14%, #fff);width:42px;height:42px;color:var(--c);border-radius:13px;flex-shrink:0;place-items:center;transition:background .3s,color .3s;display:grid}.adm-se-switch{transform-origin:100%;transform:scale(1.25)}.adm-se-link{width:fit-content;color:var(--cl-accent-strong);align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.adm-se-link:hover{text-decoration:underline}.adm-se-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.adm-se-wide{grid-column:1/-1}.adm-se-stack{align-content:start;gap:6px;display:grid}.adm-se .adm-sp-input[data-invalid]{background:#fffaf3;border-color:#f2994a}.adm-se-problem,.adm-se-hint{color:var(--cl-muted);font-size:12px;font-style:normal}.adm-se-problem{color:#b5651d;animation:adm-cm-pop .25s var(--ease-spring) backwards;font-weight:600}.adm-se-suggest{background:color-mix(in srgb, var(--cl-accent) 10%, #fff);width:fit-content;font:inherit;color:var(--cl-accent-strong);cursor:pointer;animation:adm-cm-pop .25s var(--ease-spring) backwards;border:none;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.adm-se-suggest:hover{background:color-mix(in srgb, var(--cl-accent) 18%, #fff)}.adm-se-vat{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adm-se-vat .adm-cm-segment[aria-checked=true]{border-color:var(--c);background:color-mix(in srgb, var(--c) 7%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 14%, transparent)}.adm-se-vat .adm-cm-segment[aria-checked=true] .adm-cm-segment-icon{background:var(--c);color:#fff}.adm-se-vat .adm-cm-segment-text span{white-space:normal}.adm-se-invoice{color:#4a3a2e;background:linear-gradient(#fff,#fff) padding-box padding-box,repeating-linear-gradient(135deg,#f6ece2 0 6px,#fff 6px 12px) border-box;border:1px solid #f1e4d6;border-radius:12px;gap:2px;padding:16px;font-size:12.5px;line-height:1.5;display:grid;box-shadow:0 10px 20px -16px #2e211766}.adm-se-invoice strong{color:var(--cl-ink);font-size:15px}.adm-se-invoice-legal{color:var(--cl-muted);font-size:11.5px}.adm-se-invoice-legal:first-of-type{margin-top:6px}.adm-se-side .adm-btn{justify-self:start}.adm-se-checklist{color:var(--cl-muted);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.adm-se-checklist li{align-items:center;gap:8px;display:flex}.adm-se-checklist li>svg{color:#b49c87;background:#f3e7db;border-radius:50%;flex-shrink:0;padding:2px}.adm-se-checklist li[data-ok]{color:var(--cl-ink);font-weight:600}.adm-se-checklist li[data-ok]>svg{color:#fff;background:#27ae60}.adm-cl-bulk .adm-se-save{color:#fff;background:linear-gradient(135deg,#f3a752,#e35c2b)}.adm-cl-bulk .adm-se-save:hover:not(:disabled){background:linear-gradient(135deg,#f5b265,#e8693a)}@media (width<=1100px){.adm-se-grid{grid-template-columns:minmax(0,1fr)}.adm-se-side{position:static}}@media (width<=760px){.adm-se-fields,.adm-se-vat{grid-template-columns:minmax(0,1fr)}}.adm-se{padding-bottom:72px}.adm-se-fields{align-items:start}.adm-se-fields .adm-sp-label{align-content:start}.shop-waiver{color:#5d4b3c;cursor:pointer;background:#fbf5ee;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.shop-waiver input{accent-color:#e35c2b;flex:none;width:18px;height:18px;margin:1px 0 0}.shop-secure{color:#8a7766;text-align:center;margin:-4px 0 0;font-size:12px}.shop-feedback--wait{color:#24518f;background:#eef4fc}.shop-feedback--wait:before{content:"";vertical-align:-1px;border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:.8s linear infinite shop-spin;display:inline-block}@keyframes shop-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shop-feedback--wait:before{animation:none}}.site-header{transition:box-shadow .3s,background .3s,border-color .3s}.site-header:not(.site-header--scrolled){box-shadow:none;border-bottom-color:#0000}.site-header--scrolled{box-shadow:0 12px 30px -22px #2e211773}.site-nav a{position:relative}.site-nav-cta{display:none}.site-cta{background:linear-gradient(90deg,#f3a752 0%,#e35c2b 55%,#c43f24 100%);align-items:center;gap:8px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,filter .2s;display:inline-flex}.site-cta:hover{transform:translateY(-1px)}.site-ghost{color:#cf5a2c;white-space:nowrap;background:#fff;border:1.5px solid #f0c9ad;border-radius:12px;align-items:center;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.site-ghost:hover{border-color:#e8703f;transform:translateY(-1px)}.site-cta:active{transform:scale(.97)}.site-burger{cursor:pointer;background:#fff;border:1px solid #ecd9c8;border-radius:13px;width:44px;height:44px;display:none;position:relative}.site-burger span{background:#2e2117;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;left:12px;right:12px}.site-burger span:first-child{top:15px}.site-burger span:nth-child(2){top:21px}.site-burger span:nth-child(3){top:27px}.site-burger--open span:first-child{transform:translateY(6px)rotate(45deg)}.site-burger--open span:nth-child(2){opacity:0}.site-burger--open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.site-burger:focus-visible{outline-offset:2px;outline:2px solid #e8703f}.site-scrim{display:none}@media (width<=860px){.site-header{gap:12px;height:68px}.site-brand img{width:44px;height:44px}.site-brand-name{font-size:26px}.site-header-actions{border-left:none;margin-left:auto;padding-left:0}.site-hello,.site-ghost,.site-header-actions>.site-cta:not(.site-cta--icon){display:none}.site-burger{display:block}.site-nav{z-index:20;opacity:0;transform-origin:top;pointer-events:none;visibility:hidden;background:#fff;border:1px solid #ecd9c8;border-radius:20px;gap:2px;margin:0;padding:10px;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s .3s;display:grid;position:absolute;top:calc(100% + 8px);left:12px;right:12px;transform:translateY(-8px)scale(.98);box-shadow:0 30px 60px -30px #2e21178c}.site-nav--open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);transform:none}.site-nav a{padding:13px 14px;font-size:16px}.site-nav-cta{justify-content:center;margin-top:6px;display:flex;color:#fff!important;background:linear-gradient(90deg,#f3a752 0%,#e35c2b 55%,#c43f24 100%)!important;font-weight:800!important}.site-scrim{z-index:9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2e21172e;border:none;animation:.25s ease-out site-fade;display:block;position:fixed;inset:0}}@keyframes site-fade{0%{opacity:0}}.site-footer{color:#6b5444;background:#fff;border-top:1px solid #ecd9c8;padding:48px clamp(16px,4vw,48px) 24px;font-size:14.5px}.site-footer-inner{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;max-width:1120px;margin:0 auto;display:grid}.site-footer-brand p{max-width:320px;margin:12px 0 16px;line-height:1.55}.site-footer-logo{color:#2e2117;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.site-footer-cta{color:#cf5a2c;border:1.5px solid #ecd9c8;border-radius:12px;padding:9px 14px;font-weight:750;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.site-footer-cta:hover{background:#fdf6ef;border-color:#e8c3a5}.site-footer nav{align-content:start;gap:10px;display:grid}.site-footer-title{color:#2e2117;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:800}.site-footer nav a{color:#6b5444;justify-self:start;text-decoration:none;transition:color .2s}.site-footer nav a:hover{color:#cf5a2c}.site-footer-bottom{color:#8a7360;border-top:1px dashed #f1e4d6;max-width:1120px;margin:36px auto 0;padding-top:18px;font-size:13px}@media (width<=860px){.site-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-brand{grid-column:1/-1}}@media (width<=520px){.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-two{align-items:start;gap:16px;display:grid}@media (width>=900px){.ws-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ws-field{gap:6px;font-size:14px;font-weight:600;display:grid}.ws-field input,.ws-field textarea,.ws-field select{font:inherit;color:#2e2117;background:#fff;border:1px solid #dcbfa2;border-radius:12px;padding:10px 12px;font-weight:400}.ws-field textarea{resize:vertical}.ws-cats{gap:8px;display:grid}.ws-cat{cursor:pointer;background:#fff;border:1px solid #ecd9c8;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ws-cat:has(input:checked){background:#fff7f2;border-color:#e8703f}.ws-cat input{accent-color:#e8703f;margin-top:3px}.ws-cat-label{font-weight:650;display:block}.ws-cat-hint{color:#8a7360;font-size:13px;display:block}.ws-ticket{background:#fff;border:1px solid #ecd9c8;border-radius:14px;padding:12px 16px}.ws-ticket summary{cursor:pointer;align-items:center;gap:10px;min-width:0;list-style:none;display:flex}.ws-ticket summary::-webkit-details-marker{display:none}.ws-ticket-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:650;overflow:hidden}.ws-ticket-body{border-top:1px solid #f0e2d4;gap:8px;margin:10px 0 0;padding-top:10px;font-size:14px;line-height:1.55;display:grid}.ws-answer{white-space:pre-wrap;background:#f6f1ea;border-radius:12px;padding:10px 12px}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.lib-card{background:#fff;border:1px solid #ecd9c8;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.lib-card h3{margin:0;font-size:15px;font-weight:700}.lib-card p{color:#6b5444;margin:0;font-size:13px;line-height:1.5}.lib-card .lib-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.lib-thumbs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lib-thumbs img{object-fit:contain;background:#f6e9dd;border-radius:10px;width:100%;height:64px}.lib-small-btn{font:inherit;color:#fff;cursor:pointer;background:#e8703f;border:1px solid #e8703f;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:650}.lib-small-btn:disabled{opacity:.55;cursor:default}.lib-installed{color:#27ae60;font-size:13px;font-weight:650}.hm{--hm-ink:#2e2117;--hm-body:#6b5444;--hm-muted:#8a7360;--hm-line:#f1e4d6;--hm-border:#ecd9c8;--hm-accent:#e8703f;--hm-accent-strong:#cf5a2c;--hm-soft:#fdf6ef;--hm-blue:#1565c0;--hm-grad:linear-gradient(90deg, #f3a752 0%, #e35c2b 55%, #c43f24 100%);--hm-ease:cubic-bezier(.22, 1, .36, 1);--hm-spring:cubic-bezier(.34, 1.56, .64, 1);--hm-shadow:0 30px 60px -34px #2e211780, 0 2px 8px #2e21170d;color:var(--hm-ink)}.hm-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(max(0px,50vw - 560px) + clamp(16px,4vw,48px));padding-right:calc(max(0px,50vw - 560px) + clamp(16px,4vw,48px))}.hm--reveal [data-reveal]{opacity:0;transition:opacity .7s var(--hm-ease), transform .7s var(--hm-ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(24px)}.hm--reveal [data-reveal].is-in{opacity:1;transform:none}.hm-eyebrow{color:var(--hm-accent-strong);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:12.5px;font-weight:800}.hm-eyebrow--dots{flex-wrap:wrap;gap:0 10px;display:flex}.hm-eyebrow--dots span+span:before{content:"·";color:#e8b898;margin-right:10px}.hm-h2{letter-spacing:-.025em;margin:0;font-size:clamp(27px,3.2vw,40px);font-weight:800;line-height:1.2}.hm-hand{letter-spacing:0;white-space:nowrap;color:var(--hm-accent);font-family:Griffon Marelle Cursive,cursive;font-size:.95em;font-weight:400;line-height:1;display:inline-block;position:relative}.hm-hand:after{content:"";transform-origin:0;height:9px;transition:transform .8s .35s var(--hm-ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5.5C40 2 90 1.5 198 4' fill='none' stroke='%23e8703f' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;bottom:-7px;left:2px;right:4px;transform:scaleX(0)}.hm:not(.hm--reveal) .hm-hand:after,.is-in .hm-hand:after,.is-in.hm-hand:after{transform:scaleX(1)}.hm-sub{max-width:600px;color:var(--hm-body);margin:16px 0 0;font-size:17px;line-height:1.6}.hm-head{margin-bottom:44px}.hm-h2+.hm-sub{margin-top:28px}.hm-head--center{text-align:center}.hm-head--center .hm-sub{margin-left:auto;margin-right:auto}.hm-cursive{color:var(--hm-blue);white-space:nowrap;margin:0;font-family:Griffon Marelle Cursive,cursive}.hm-cursive--red{color:#e53935}.hm-btn{background:var(--hm-grad);color:#fff;min-height:54px;font:inherit;white-space:nowrap;cursor:pointer;transition:transform .25s var(--hm-spring), box-shadow .25s, background-position .5s, border-color .2s, color .2s;background-size:140% 100%;border:none;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px -14px #c43f24cc}.hm-btn svg{transition:transform .3s var(--hm-ease)}.hm-btn:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 18px 32px -14px #c43f24d9}.hm-btn:hover svg{transform:translate(4px)}.hm-btn:active{transform:translateY(0)scale(.97)}.hm-btn:focus-visible{outline-offset:3px;outline:3px solid #e8703f73}.hm-btn-badge{background:#ffffff38;border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:800}.hm-btn--ghost{color:var(--hm-accent-strong);background:#fff;border:1.5px solid #f0c9ad;box-shadow:0 2px 8px #2e21170d}.hm-btn--ghost:hover{border-color:var(--hm-accent);box-shadow:0 12px 24px -16px #c43f2480}.hm-btn--block{width:100%}.hm-ctas{flex-wrap:wrap;gap:12px;display:flex}.hm-link{color:var(--hm-accent-strong);align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.hm-link svg{transition:transform .3s var(--hm-ease)}.hm-link:hover svg{transform:translate(4px)}.hm-link:hover{text-underline-offset:4px;text-decoration:underline}.hm-reassure{color:var(--hm-muted);margin:16px 0 0;font-size:13.5px;font-weight:600}.hm-checks{gap:11px;margin:24px 0;padding:0;list-style:none;display:grid}.hm-checks li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.hm-checks svg{background:var(--hm-grad);color:#fff;border-radius:50%;flex:none;width:21px;height:21px;margin-top:-1px;padding:3.5px}.hm-hero{isolation:isolate;background:linear-gradient(#f8efe4 0%,#faf2ea 100%);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,5vw,64px);padding-top:clamp(40px,6vw,76px);padding-bottom:clamp(64px,7vw,96px);display:grid;position:relative;overflow:hidden}.hm-blob{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.hm-blob--a{aspect-ratio:1;background:radial-gradient(circle,#fffaf4 0%,#fffaf499 55%,#0000 70%);width:min(64vw,860px);top:48%;right:-14vw;transform:translateY(-50%)}.hm-blob--b{aspect-ratio:1;background:radial-gradient(circle,#f3a75233,#0000 70%);width:360px;animation:14s ease-in-out infinite alternate hm-drift;bottom:-170px;left:-140px}.hm-hero-copy{animation:hm-rise .8s var(--hm-ease) backwards}.hm-h1{letter-spacing:-.035em;color:#2f2119;margin:0 0 22px;font-size:clamp(36px,4.2vw,56px);font-weight:850;line-height:1.08}.hm-h1-hand{letter-spacing:0;white-space:nowrap;color:var(--hm-accent);clip-path:inset(-20% 100% -40% 0);margin-top:8px;padding:0 4px 8px 0;font-family:Griffon Marelle Cursive,cursive;font-size:.86em;font-weight:400;line-height:1.15;animation:1.6s cubic-bezier(.55,.1,.35,1) .4s forwards hm-write;display:inline-block;position:relative}.hm-h1-hand:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5.5C40 2 90 1.5 198 4' fill='none' stroke='%23e8703f' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:10px;position:absolute;bottom:0;left:0;right:6px}.hm-lead{color:#6e5646;max-width:500px;margin:0 0 30px;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.hm-hero-visual{animation:hm-rise .9s .15s var(--hm-ease) backwards;padding:0 0 36px;position:relative}.hm-hero-mascot{filter:drop-shadow(0 16px 20px #501e0040);width:clamp(96px,10vw,140px);height:auto;animation:6s ease-in-out infinite hm-bob;position:absolute;bottom:-34px;right:-34px}.hm-sticker{color:var(--hm-ink);animation:hm-pop .6s 1.6s var(--hm-spring) backwards;font-family:Griffon Marelle Cursive,cursive;font-size:21px;line-height:1.15;position:absolute;bottom:-30px;right:clamp(96px,10vw,130px);transform:rotate(-6deg)}.hm-palette{border:1px solid var(--hm-border);box-shadow:var(--hm-shadow);background:#fff;border-radius:22px;font-size:13px;position:relative;overflow:hidden}.hm-palette kbd{background:var(--hm-soft);border:1px solid var(--hm-border);min-width:20px;height:20px;color:var(--hm-muted);font:inherit;border-radius:6px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.hm-palette-search{border-bottom:1px solid var(--hm-line);height:52px;color:var(--hm-muted);align-items:center;gap:10px;padding:0 16px;display:flex}.hm-palette-query{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--hm-ink);flex:1;font-size:14px;font-weight:600;overflow:hidden}.hm-palette-query em{color:#b9a08a;font-style:normal;font-weight:500}.hm-caret{vertical-align:-3px;background:var(--hm-accent);width:2px;height:16px;margin-left:1px;animation:1s step-end infinite hm-blink;display:inline-block}.hm-palette-body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.hm-palette-main{border-right:1px solid var(--hm-line);min-width:0;padding:14px 14px 10px}.hm-palette-title{color:var(--hm-ink);margin:0 0 8px;font-size:12px;font-weight:800}.hm-palette-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.hm-palette-shortcuts span{border:1px solid var(--hm-line);color:var(--hm-accent);border-radius:11px;gap:1px;min-width:0;padding:8px;display:grid}.hm-palette-shortcuts span.on{background:#fff6ef;border-color:#f3c3a2}.hm-palette-shortcuts strong{color:var(--hm-ink);margin-top:4px;font-size:11.5px}.hm-palette-shortcuts small{white-space:nowrap;text-overflow:ellipsis;color:var(--hm-muted);font-size:10px;overflow:hidden}.hm-palette-list{align-content:start;gap:3px;min-height:236px;margin:0;padding:0;list-style:none;display:grid}.hm-palette-list li{border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:7px 8px;transition:background .25s,border-color .25s;display:flex}.hm-palette-list li.on{background:#fff6ef;border-color:#f3c3a2}.hm-palette-icon{background:color-mix(in srgb, var(--c) 13%, #fff);width:30px;height:30px;color:var(--c);border-radius:9px;flex:none;place-items:center;display:grid}.hm-palette-text{flex:1;min-width:0;display:grid}.hm-palette-text strong{font-size:12.5px}.hm-palette-text small{white-space:nowrap;text-overflow:ellipsis;color:var(--hm-muted);font-size:11px;overflow:hidden}.hm-palette-tag{background:color-mix(in srgb, var(--c,#e8703f) 12%, #fff);color:color-mix(in srgb, var(--c,#e8703f) 80%, #2e2117);border-radius:999px;flex:none;justify-self:start;padding:2px 8px;font-size:10.5px;font-weight:800}.hm-palette-detail{animation:hm-fade-in .35s var(--hm-ease);background:linear-gradient(#fffaf5,#fff);align-content:start;gap:6px;padding:14px;display:grid}.hm-palette-hero{background:radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--c) 22%, transparent), transparent 60%), color-mix(in srgb, var(--c) 8%, #fff);height:112px;color:var(--c);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.hm-palette-hero svg{animation:2.6s ease-in-out infinite hm-wiggle}.hm-palette-detail strong{font-size:15px}.hm-palette-detail small{color:var(--hm-body);font-size:12px;line-height:1.45}.hm-palette-add{background:var(--hm-grad);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:38px;margin-top:10px;font-size:12.5px;font-weight:800;animation:2.4s ease-in-out infinite hm-pulse;display:inline-flex;box-shadow:0 10px 20px -12px #c43f24cc}.hm-palette-foot{border-top:1px solid var(--hm-line);color:var(--hm-muted);align-items:center;gap:16px;padding:10px 16px;font-size:11px;font-weight:600;display:flex}.hm-palette-foot span{align-items:center;gap:4px;display:inline-flex}.hm-palette-count{margin-left:auto}.hm-devices{border:1px solid var(--hm-border);background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;max-width:920px;margin:-34px auto 0;padding:18px 28px;display:flex;position:relative;box-shadow:0 18px 40px -26px #2e211766}.hm-devices-label{color:var(--hm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.hm-devices ul{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.hm-devices li{color:var(--hm-body);align-items:center;gap:8px;font-size:15px;font-weight:650;display:inline-flex}.hm-devices svg{color:var(--hm-accent)}.hm-section{padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px)}.hm-section--tight{padding-top:clamp(40px,5vw,64px)}.hm-band--sky{background:linear-gradient(135deg,#eaf3fd 0%,#f5f9fe 55%,#fdf1e4 100%)}.hm-split{background:linear-gradient(160deg,#f3f8fe 0%,#fffaf5 70%);border:1px solid #e3edf9;border-radius:30px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(24px,4vw,48px);display:grid}.hm-everything{grid-template-columns:170px minmax(0,1fr);align-items:center;display:grid;position:relative}.hm-lib{z-index:1;border:1px solid var(--hm-border);box-shadow:var(--hm-shadow);background:#fff;border-radius:18px;margin-right:-26px;padding:14px 12px;position:relative}.hm-lib-title{margin:0 0 8px 6px;font-size:12px;font-weight:800}.hm-lib ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hm-lib li{color:var(--hm-body);border-radius:9px;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;font-weight:600;display:flex}.hm-lib li svg{color:#f2994a}.hm-lib li.on{color:var(--hm-accent-strong);background:#fff1e6}.hm-tablet{background:#2e2a2a;border-radius:26px;padding:12px;position:relative;box-shadow:0 40px 70px -40px #141428bf}.hm-tablet .hm-boardframe{box-shadow:none;border:none;border-radius:16px}.hm-tablet-menu{border:1px solid var(--hm-border);color:var(--hm-body);background:#fff;border-radius:12px;gap:2px;padding:6px;font-size:11px;font-weight:650;display:grid;position:absolute;bottom:-26px;right:-30px;box-shadow:0 14px 26px -18px #2e211780}.hm-tablet-menu span{border-radius:7px;align-items:center;gap:6px;padding:5px 8px;display:flex}.hm-tablet-menu span.on{color:var(--hm-accent-strong);background:#fff1e6}.hm-boardframe{border:1px solid var(--hm-border);background:#fff;border-radius:16px;display:flex;overflow:hidden;box-shadow:0 16px 30px -24px #2e211780}.hm-boardframe-tools{border-right:1px solid var(--hm-line);background:#fffaf5;flex:none;align-content:start;gap:7px;width:24px;padding:10px 5px;display:grid}.hm-boardframe-tools i{background:#f4dcca;border-radius:5px;height:14px}.hm-boardframe-tools i.on{background:var(--hm-accent)}.hm-seyes{background:linear-gradient(90deg,#0000 44px,#e5393580 44px 46px,#0000 46px),repeating-linear-gradient(#0000 0 31px,#4c6ec866 31px 32px) 0 6px,repeating-linear-gradient(#0000 0 7px,#82a0e12e 7px 8px) 0 6px,repeating-linear-gradient(90deg,#0000 0 31px,#82a0e12e 31px 32px) 6px 0,#fffdf9;flex:1;min-width:0;padding:14px 16px 18px 58px}.hm-seyes .hm-cursive{font-size:25px;line-height:32px}.hm-seyes--fractions{min-height:250px;padding-right:130px}.hm-seyes--fractions .hm-cursive--red{font-size:30px}.hm-fraction-row{align-items:center;gap:26px;margin-top:26px;display:flex}.hm-pie-big{border:3px solid var(--hm-blue);border-radius:50%;flex:none;width:112px;height:112px;position:relative}.hm-pie-big:before,.hm-pie-big:after{content:"";background:var(--hm-blue);position:absolute}.hm-pie-big:before{width:3px;margin-left:-1.5px;top:0;bottom:0;left:50%}.hm-pie-big:after{height:3px;margin-top:-1.5px;top:50%;left:0;right:0}.hm-pie-big{background:conic-gradient(transparent 0 25%, #fffdf9 25% 100%), repeating-linear-gradient(45deg, #1565c08c 0 2px, transparent 2px 7px), #fffdf9}.hm-fraction{color:var(--hm-blue);justify-items:center;font-family:Griffon Marelle Cursive,cursive;font-size:38px;line-height:1;display:grid}.hm-fraction span:first-child{border-bottom:2.5px solid var(--hm-blue);padding:0 10px 4px}.hm-fraction span:last-child{padding-top:4px}.hm-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.hm-step{align-content:start;gap:14px;display:grid;position:relative}.hm-step:not(:last-child):after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8b898' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;position:absolute;top:120px;right:-20px}.hm-step h3{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:19px;display:flex}.hm-step-num{background:var(--hm-grad);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid;box-shadow:0 8px 16px -8px #c43f24cc}.hm-step .hm-boardframe{height:176px;transition:transform .35s var(--hm-spring), box-shadow .35s}.hm-step:hover .hm-boardframe{transform:translateY(-5px)rotate(-.6deg);box-shadow:0 28px 44px -28px #2e21178c}.hm-step p{color:var(--hm-body);margin:0;font-size:15px;line-height:1.55}.hm-seyes--step{padding-top:20px}.hm-seyes--step .hm-cursive{font-size:21px}.hm-seyes--step .hm-cursive+.hm-cursive{margin-top:32px}.hm-write{clip-path:inset(-30% 100% -40% 0);width:max-content;max-width:100%}.is-in .hm-write,.hm:not(.hm--reveal) .hm-write{animation:hm-write 1.2s var(--d,0s) linear forwards}.hm-animate-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.hm-chip-widget{border:1px solid var(--hm-border);color:#1d4f9a;font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 10px 20px -16px #2e211799}.hm-chip-widget svg{color:#2f80ed}.hm-chip-widget--pick{color:var(--hm-accent-strong);animation:hm-flip .45s var(--hm-spring);font-family:Griffon Marelle Cursive,cursive;font-size:20px;font-weight:400}.hm-recent{background:#fffaf5;flex:1;align-content:start;gap:8px;padding:12px;display:grid}.hm-recent-search{border:1.5px solid var(--hm-accent);height:28px;color:var(--hm-ink);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.hm-recent-search svg{color:var(--hm-muted)}.hm-recent ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hm-recent li{border:1px solid var(--hm-line);background:#fff;border-radius:9px;justify-content:space-between;gap:8px;padding:7px 10px;font-size:12px;display:flex}.hm-recent li.on{background:#fff1e6;border-color:#f3c3a2}.hm-recent li small{color:var(--hm-muted)}.hm-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hm-flow:before{content:"";background:repeating-linear-gradient(90deg,#a9c6ee 0 8px,#0000 8px 14px);height:2px;position:absolute;top:32px;left:64px;right:64px}.hm-flow-step{align-content:start;gap:8px;padding:0 6px;display:grid;position:relative}.hm-flow-icon{width:64px;height:64px;color:var(--c);box-shadow:0 0 0 8px color-mix(in srgb, var(--c) 12%, transparent), 0 16px 30px -18px color-mix(in srgb, var(--c) 90%, transparent);transition:transform .35s var(--hm-spring);background:#fff;border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.hm-flow-step:hover .hm-flow-icon{transform:scale(1.08)rotate(-6deg)}.hm-flow-step:nth-child(2) .hm-flow-icon svg{animation:2.4s ease-in-out infinite hm-blink-soft}.hm-flow-step:nth-child(3) .hm-flow-icon svg{animation:6s linear infinite hm-spin}.hm-flow-step h3{margin:0;font-size:19px}.hm-flow-step p{max-width:320px;color:var(--hm-body);margin:0;font-size:15px;line-height:1.55}.hm-plans{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;align-items:stretch;gap:22px;display:grid}.hm-plan{border:1.5px solid var(--hm-border);transition:transform .35s var(--hm-spring), box-shadow .35s, opacity .7s var(--hm-ease);background:#fff;border-radius:26px;align-content:start;gap:4px;padding:28px 26px 26px;display:grid;position:relative;box-shadow:0 2px 8px #2e21170a}.hm-plan:hover{transform:translateY(-5px);box-shadow:0 30px 50px -32px #2e211780}.hm-plan .hm-btn{margin-top:auto}.hm-plan .hm-checks{margin:18px 0 24px}.hm-plan--best{border:2px solid #f0b892;box-shadow:0 34px 60px -34px #c43f2499}.hm-plan-flag{background:var(--hm-grad);color:#fff;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 10px 20px -10px #c43f24cc}.hm-plan-name{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.hm-save{color:#1f8b44;background:#e2f5ea;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.hm-plan-price{align-items:baseline;gap:8px;margin:10px 0 0;display:flex}.hm-plan-price strong{letter-spacing:-.04em;font-size:46px;font-weight:850;line-height:1}.hm-plan-price span{color:var(--hm-muted);font-size:14px;font-weight:700}.hm-plan-note{color:#1f8b44;margin:6px 0 0;font-size:13.5px;font-weight:700}.hm-faq-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.hm-faq{gap:8px;display:grid}.hm-faq details{border:1px solid var(--hm-border);background:#fff;border-radius:16px;transition:box-shadow .3s,border-color .3s}.hm-faq details[open]{border-color:#f0c7aa;box-shadow:0 18px 34px -26px #c43f2480}.hm-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:15.5px;font-weight:700;list-style:none;transition:color .2s;display:flex}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary:hover{color:var(--hm-accent-strong)}.hm-faq summary:focus-visible{outline:2px solid var(--hm-accent);outline-offset:2px;border-radius:16px}.hm-chev{background:var(--hm-soft);width:28px;height:28px;color:var(--hm-accent-strong);transition:transform .35s var(--hm-spring), background .25s, color .25s;border-radius:50%;flex:none;place-items:center;display:grid;transform:rotate(90deg)}.hm-faq details[open] .hm-chev{background:var(--hm-accent);color:#fff;transform:rotate(-90deg)}.hm-faq details p{max-width:820px;color:var(--hm-body);animation:hm-rise .35s var(--hm-ease);margin:0;padding:0 18px 18px;font-size:15px;line-height:1.65}.hm-final{background:radial-gradient(circle at 12%,#f3a75238,#0000 40%),linear-gradient(120deg,#fff6ec,#fdeee2);border:1px solid #f3dcc9;border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,48px);margin:0 0 clamp(48px,6vw,80px);padding:clamp(28px,4vw,44px) clamp(24px,4vw,52px);display:grid;position:relative}.hm-final-mascot{filter:drop-shadow(0 16px 20px #501e0040);width:clamp(96px,12vw,150px);height:auto;animation:5s ease-in-out infinite hm-bob}.hm-final-copy p{max-width:520px;color:var(--hm-body);margin:10px 0 20px;font-size:16.5px;line-height:1.55}.hm-sticker--round{text-align:center;background:#fde7a9;border-radius:50%;place-items:center;width:150px;height:150px;font-size:20px;animation:none;display:grid;position:static;transform:rotate(-8deg);box-shadow:0 16px 30px -20px #8c5a0099}.is-in .hm-sticker--round{animation:hm-pop .6s .4s var(--hm-spring) backwards}@keyframes hm-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes hm-fade-in{0%{opacity:0;transform:translate(8px)}}@keyframes hm-pop{0%{opacity:0;transform:scale(.8)rotate(-6deg)}}@keyframes hm-write{to{clip-path:inset(-30% 0 -40%)}}@keyframes hm-bob{0%,to{translate:0}50%{translate:0 -8px}}@keyframes hm-drift{to{transform:translate(80px,-40px)scale(1.15)}}@keyframes hm-wiggle{0%,to{transform:rotate(0)}10%{transform:rotate(-10deg)}20%{transform:rotate(8deg)}30%{transform:rotate(0)}}@keyframes hm-pulse{0%,to{box-shadow:0 10px 20px -12px #c43f24cc}50%{box-shadow:0 10px 20px -12px #c43f24cc,0 0 0 6px #e8703f29}}@keyframes hm-flip{0%{opacity:0;transform:translateY(10px)rotateX(70deg)}}@keyframes hm-blink{50%{opacity:0}}@keyframes hm-blink-soft{50%{opacity:.35}}@keyframes hm-spin{to{transform:rotate(360deg)}}@media (width<=1020px){.hm-hero,.hm-split{grid-template-columns:minmax(0,1fr)}.hm-hero-copy{max-width:620px}.hm-steps{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto}.hm-step:not(:last-child):after{display:none}.hm-final{grid-template-columns:auto minmax(0,1fr)}.hm-sticker--round{display:none}}@media (width<=760px){.hm-hero{padding-top:24px}.hm-h1-hand,.hm-hand{white-space:normal}.hm-ctas .hm-btn{flex:100%}.hm-palette-body{grid-template-columns:minmax(0,1fr)}.hm-palette-detail,.hm-palette-count{display:none}.hm-palette-main{border-right:none}.hm-palette-list{min-height:0}.hm-palette-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-sticker{display:none}.hm-hero-mascot{bottom:-4px;right:-6px}.hm-devices{margin-top:-20px;padding:16px}.hm-everything{grid-template-columns:minmax(0,1fr)}.hm-lib{display:none}.hm-seyes--fractions{min-height:0;padding-right:16px}.hm-tablet-menu{display:none}.hm-flow{grid-template-columns:minmax(0,1fr);gap:28px}.hm-flow:before{display:none}.hm-plans{grid-template-columns:minmax(0,1fr)}.hm-plan--best{order:-1}.hm-final{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.hm-final-copy p{margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.hm *,.hm :before,.hm :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.ft{scroll-padding-top:140px}.ft-hero{isolation:isolate;text-align:center;background:linear-gradient(#f8efe4 0%,#faf2ea 100%);padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(56px,7vw,96px);position:relative;overflow:hidden}.ft-hero .hm-blob--a{right:-20vw}.ft-hero-inner{max-width:860px;animation:hm-rise .8s var(--hm-ease) backwards;margin:0 auto}.ft-h1{font-size:clamp(34px,4.4vw,56px)}.ft-lead{max-width:600px;margin-left:auto;margin-right:auto}.ft-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ft-stats li{border:1px solid var(--hm-border);animation:hm-pop .5s var(--hm-spring) backwards;background:#fff;border-radius:18px;gap:2px;padding:16px 12px;display:grid;box-shadow:0 10px 24px -20px #2e211780}.ft-stats li:nth-child(2){animation-delay:80ms}.ft-stats li:nth-child(3){animation-delay:.16s}.ft-stats li:nth-child(4){animation-delay:.24s}.ft-stats strong{letter-spacing:-.03em;color:var(--hm-accent-strong);font-size:34px;font-weight:850;line-height:1}.ft-stats span{color:var(--hm-body);font-size:13.5px;font-weight:600}.ft-nav{z-index:5;border:1px solid var(--hm-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:-26px auto 0;padding:8px;display:flex;position:sticky;top:84px;box-shadow:0 18px 40px -26px #2e211773}.ft-nav a{color:var(--hm-ink);transition:background .2s, transform .25s var(--hm-spring);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ft-nav a:hover{background:color-mix(in srgb, var(--c) 10%, #fff);transform:translateY(-1px)}.ft-nav a:focus-visible{outline:2px solid var(--c);outline-offset:2px}.ft-nav-icon{background:color-mix(in srgb, var(--c) 14%, #fff);width:28px;height:28px;color:var(--c);border-radius:50%;place-items:center;display:grid}.ft-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(64px,8vw,104px) 0;display:grid}.ft-row+.ft-row{border-top:1px dashed var(--hm-line)}.ft-row--flip .ft-row-copy{order:2}.ft-row .hm-checks{margin-bottom:0}.ft-row .hm-h2{font-size:clamp(26px,2.7vw,36px)}.ft-shot{border:1px solid var(--hm-border);box-shadow:var(--hm-shadow);transition:transform .4s var(--hm-spring);background:#fff;border-radius:22px;margin:0;overflow:hidden}.ft-shot:hover{transform:translateY(-4px)rotate(-.4deg)}.ft-shot-bar{border-bottom:1px solid var(--hm-line);background:#fffaf5;align-items:center;gap:8px;padding:11px 16px;display:flex}.ft-shot-bar i{border-radius:50%;width:13px;height:13px}.ft-shot-bar b{background:var(--hm-soft);color:var(--hm-muted);border-radius:8px;margin-left:auto;padding:3px 10px;font-size:12px}.ft-shot img{width:100%;height:auto;display:block}.ft-proj{background:linear-gradient(160deg,#eef5fe,#fdf6ef);border:1px solid #e3edf9;border-radius:26px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:26px 20px;display:grid}.ft-proj figure{gap:10px;margin:0;display:grid}.ft-proj figcaption{color:var(--hm-muted);justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.ft-proj .hm-boardframe{height:190px}.ft-proj-class .hm-boardframe{border:6px solid #3d4b63;box-shadow:0 20px 40px -20px #1d4f9a99}.ft-proj-sheet{background-position:0 0,0 6px,0 6px,6px 0,0 0;padding-left:40px;position:relative}.ft-proj-sheet .hm-cursive{font-size:15px}.ft-proj-sheet .hm-cursive+.hm-cursive{margin-top:32px}.ft-proj-word{background:linear-gradient(#0000 55%,#f2c94cb3 55% 90%,#0000 90%)}.ft-proj-pointer{background:#eb5757d9;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:5s ease-in-out infinite ft-point;position:absolute;box-shadow:0 0 0 6px #eb575738}.ft-proj-link{color:var(--hm-accent);letter-spacing:.05em;text-transform:uppercase;justify-items:center;gap:2px;font-size:11px;font-weight:800;display:grid}.ft-proj-link svg{animation:1.4s ease-in-out infinite ft-nudge}.ft-widgets{background:#fff;padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px)}.ft-catalog{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ft-group{background:color-mix(in srgb, var(--c) 6%, #fff);border:1px solid color-mix(in srgb, var(--c) 18%, #fff);transition:transform .3s var(--hm-spring), box-shadow .3s, opacity .7s var(--hm-ease);border-radius:20px;padding:18px 16px}.ft-group:hover{box-shadow:0 20px 34px -24px color-mix(in srgb, var(--c) 70%, transparent);transform:translateY(-4px)}.ft-group h3{align-items:center;gap:8px;margin:0 0 12px;font-size:15.5px;display:flex}.ft-group h3 small{color:var(--c);background:#fff;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:12px;font-weight:800}.ft-group-icon{background:var(--c);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.ft-group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ft-group--wide{grid-column:span 2}.ft-group--wide ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-group li{color:var(--hm-ink);background:#fff;border-radius:10px;padding:7px 10px;font-size:13.5px;font-weight:600;line-height:1.3}.ft-library .hm-boardframe{height:auto;min-height:230px;box-shadow:var(--hm-shadow)}.ft-library .hm-recent li{padding:11px 14px;font-size:14px}.ft-library .hm-recent-search{height:38px;font-size:14px}.ft-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ft-trust-card{border:1px solid var(--hm-border);transition:transform .3s var(--hm-spring), box-shadow .3s, opacity .7s var(--hm-ease);background:#fff;border-radius:22px;padding:26px 24px}.ft-trust-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px #2e211780}.ft-trust-icon{background:color-mix(in srgb, var(--c) 13%, #fff);width:52px;height:52px;color:var(--c);border-radius:16px;place-items:center;margin-bottom:14px;display:grid}.ft-trust-card h3{margin:0 0 6px;font-size:19px}.ft-trust-card p{color:var(--hm-body);margin:0;font-size:15px;line-height:1.55}.ft-final{grid-template-columns:auto minmax(0,1fr);margin-top:clamp(48px,6vw,80px)}@keyframes ft-point{0%,to{top:34%;left:30%}45%{top:74%;left:48%}70%{top:74%;left:78%}}@keyframes ft-nudge{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@media (width<=1020px){.ft-row{grid-template-columns:minmax(0,1fr)}.ft-row--flip .ft-row-copy{order:0}.ft-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-group--wide{grid-column:1/-1}.ft-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ft-nav{scrollbar-width:none;border-radius:18px;flex-wrap:nowrap;justify-content:flex-start;margin-top:-20px;overflow-x:auto}.ft-nav a{flex:none}.ft-proj{grid-template-columns:minmax(0,1fr)}.ft-proj-link svg{animation:none;transform:rotate(90deg)}.ft-catalog,.ft-trust,.ft-group--wide ul,.ft-final{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ft *,.ft :before,.ft :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ac{--cl-ink:#2e2117;--cl-muted:#8a7360;--cl-line:#f1e4d6;--cl-border:#ecd9c8;--cl-accent:#e8703f;--cl-accent-strong:#cf5a2c;--cl-soft:#fdf6ef;color:var(--au-ink);grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;padding:32px 0 72px;display:grid}.ac-side{border:1px solid var(--au-border);animation:au-rise .45s var(--au-ease) backwards;background:#fff;border-radius:22px;gap:18px;padding:18px;display:grid;position:sticky;top:96px;box-shadow:0 2px 8px #2e21170d}.ac-profile{border-bottom:1px dashed var(--au-line);align-items:center;gap:12px;min-width:0;padding-bottom:16px;display:flex}.ac-avatar{color:#fff;width:48px;height:48px;transition:transform .35s var(--ease-spring);background:linear-gradient(135deg,#f3a752,#e35c2b 70%,#c43f24);border-radius:16px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid;box-shadow:0 10px 20px -10px #c43f24cc}.ac-profile:hover .ac-avatar{transform:rotate(-6deg)scale(1.05)}.ac-profile-text{gap:2px;min-width:0;display:grid}.ac-profile-name,.ac-profile-mail{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ac-profile-name{font-size:15.5px;font-weight:800}.ac-profile-mail{color:var(--au-muted);font-size:12.5px}.ac-role{color:var(--au-accent-strong);background:#fbe2d2;border-radius:999px;justify-self:start;margin-top:4px;padding:2px 9px;font-size:11.5px;font-weight:700}.ac-role--admin{color:#7b3fc0;background:#ece1fa}.ac-role--guest{color:#24518f;background:#e3edfd}.ac-nav{gap:4px;display:grid;position:relative}.ac-nav-link{color:#6b5444;animation:au-rise .4s var(--au-ease) backwards;animation-delay:calc(80ms + var(--i,0) * 40ms);border-radius:14px;align-items:center;gap:12px;padding:7px 10px 7px 7px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex;position:relative}.ac-nav-tile{background:color-mix(in srgb, var(--c) 12%, #fff);width:36px;height:36px;color:var(--c);transition:transform .3s var(--ease-spring), background .2s, box-shadow .25s;border-radius:11px;flex:none;place-items:center;display:grid}.ac-nav-link:hover{background:var(--au-soft);color:var(--au-ink)}.ac-nav-link:hover .ac-nav-tile{transform:rotate(-8deg)scale(1.06)}.ac-nav-link:active .ac-nav-tile{transform:scale(.92)}.ac-nav-link.active{background:color-mix(in srgb, var(--c) 9%, #fff);color:var(--au-ink);font-weight:750}.ac-nav-link.active .ac-nav-tile{background:var(--c);color:#fff;box-shadow:0 8px 16px -8px color-mix(in srgb, var(--c) 90%, transparent)}.ac-nav-link:after{content:"";background:var(--c);width:6px;height:6px;transition:transform .3s var(--ease-spring);border-radius:50%;position:absolute;top:50%;right:10px;transform:translateY(-50%)scale(0)}.ac-nav-link.active:after{transform:translateY(-50%)scale(1)}.ac-nav-link:focus-visible{outline:2px solid var(--c);outline-offset:2px}.ac-side-foot{border-top:1px dashed var(--au-line);gap:8px;padding-top:14px;display:grid}.ac-signout{color:var(--au-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.ac-signout:hover{color:#b03a22;background:#fdecea}.ac-signout svg{transition:transform .25s var(--au-ease)}.ac-signout:hover svg{transform:translate(3px)}.ac-main{gap:18px;min-width:0;display:grid}.ac-hero{animation:au-rise .45s var(--au-ease) backwards;gap:10px;padding:4px 2px 6px;display:grid}.ac-eyebrow{color:var(--au-accent-strong);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.ac-title{letter-spacing:-.02em;margin:0;font-size:clamp(27px,3vw,34px);font-weight:800;line-height:1.2}.ac-hand{letter-spacing:0;color:var(--au-accent);font-family:Griffon Marelle Cursive,cursive;font-size:.9em;font-weight:400;line-height:1;display:inline-block;position:relative}.ac-hand:after{content:"";transform-origin:0;height:8px;animation:au-underline .7s .3s var(--au-ease) backwards;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5.5C40 2 90 1.5 198 4' fill='none' stroke='%23e8703f' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;bottom:-4px;left:2px;right:4px}.ac-sub{color:#6b5444;margin:14px 0 0;font-size:15.5px;line-height:1.5}.ac-page{gap:18px;min-width:0;display:grid}.ac-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:18px;display:grid}.ac-grid-2--wide-left{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);align-items:start}.ac-stack{align-content:start;gap:18px;min-width:0;display:grid}.ac-metrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.ac-stagger{animation:au-rise .45s var(--au-ease) backwards;animation-delay:calc(var(--i,0) * 55ms)}.ac-card{border:1px solid var(--au-border);background:#fff;border-radius:20px;align-content:start;gap:10px;min-width:0;padding:22px;display:grid;position:relative;box-shadow:0 2px 8px #2e21170d}.ac-card--accent:before{content:"";background:linear-gradient(90deg,#f3a752,#e35c2b 60%,#c43f24);border-radius:0 0 4px 4px;height:3px;position:absolute;top:-1px;left:18px;right:18px}.ac-card-head{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ac-card-head>.ac-label,.ac-card-head>.ac-h2{flex:1;min-width:0}.ac-card-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px;display:flex}.ac-tile{background:color-mix(in srgb, var(--c,#e8703f) 13%, #fff);width:36px;height:36px;color:var(--c,#e8703f);transition:transform .3s var(--ease-spring);border-radius:11px;flex:none;place-items:center;display:grid}.ac-card:hover>.ac-card-head>.ac-tile{transform:rotate(-8deg)scale(1.06)}.ac-label{color:var(--au-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:12.5px;font-weight:750}.ac-h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.ac-value{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0 0;font-size:21px;font-weight:800;display:flex}.ac-muted{color:#6b5444;margin:0;font-size:14.5px;line-height:1.55}.ac-faint{color:var(--au-muted);margin:0;font-size:13px;font-weight:500}.ac-break{overflow-wrap:anywhere}.ac-count{background:var(--au-soft);border:1px solid var(--au-line);color:var(--au-muted);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:750}.ac-saved{color:#1f6b3e;animation:au-pop .4s var(--ease-spring) backwards;background:#e9f7ef;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.ac-btn{color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease-spring), box-shadow .2s, background-position .4s, background-color .2s, color .2s, opacity .2s;background:linear-gradient(90deg,#f3a752 0%,#e35c2b 55%,#c43f24 100%) 0 0/140% 100%;border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px -12px #c43f24bf}.ac-btn svg{transition:transform .25s var(--au-ease)}.ac-btn:hover:not(:disabled){background-position:100% 0;transform:translateY(-2px);box-shadow:0 14px 26px -12px #c43f24cc}.ac-btn:hover:not(:disabled) svg:last-child{transform:translate(3px)}.ac-btn:active:not(:disabled){transform:translateY(0)scale(.97)}.ac-btn:focus-visible{outline:2px solid var(--au-accent);outline-offset:2px}.ac-btn:disabled{opacity:.6;cursor:not-allowed}.ac-btn[aria-busy=true]{cursor:progress}.ac-btn--block{width:100%}.ac-btn--sm{border-radius:11px;min-height:38px;padding:0 14px;font-size:14px}.ac-btn--ghost{color:var(--au-ink);border:1px solid var(--au-border);box-shadow:none;background:#fff}.ac-btn--ghost:hover:not(:disabled){background:var(--au-soft);border-color:#e8c3a5;box-shadow:0 8px 18px -12px #2e211759}.ac-btn--ghost svg{color:var(--au-accent-strong)}.ac-btn--danger{color:#b03a22;box-shadow:none;background:#fff;border:1px solid #eb575773}.ac-btn--danger:hover:not(:disabled){background:#fdecea;box-shadow:0 8px 18px -12px #b03a2280}.ac-btn--armed{color:#fff;background:#eb5757;border-color:#eb5757;animation:.4s ease-out ac-wiggle}.ac-btn--armed:hover:not(:disabled){background:#d94848}.ac-link{color:var(--au-accent-strong);justify-self:start;align-items:center;gap:4px;font-size:14.5px;font-weight:750;text-decoration:none;display:inline-flex}.ac-link svg{transition:transform .25s var(--au-ease)}.ac-link:hover svg{transform:translate(3px)}.ac-link:hover{text-underline-offset:3px;text-decoration:underline}.ac-icon-btn{width:34px;height:34px;color:var(--au-muted);cursor:pointer;transition:background .2s, color .2s, border-color .2s, transform .2s var(--ease-spring);background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;display:grid}.ac-icon-btn:hover:not(:disabled){background:var(--au-soft);border-color:var(--au-line);color:var(--au-accent-strong);transform:translateY(-1px)}.ac-icon-btn:active:not(:disabled){transform:scale(.92)}.ac-icon-btn:disabled{opacity:.35;cursor:not-allowed}.ac-icon-btn:focus-visible{outline:2px solid var(--au-accent);outline-offset:2px}.ac-spinner{border:2.5px solid #e8703f40;border-top-color:var(--au-accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite au-spin}.ac-row-actions{flex-wrap:wrap;gap:8px;display:flex}.ac-skel{background:linear-gradient(90deg,#f6ede4 0%,#fdf8f3 50%,#f6ede4 100%) 0 0/200% 100%;border-radius:14px;animation:1.4s ease-in-out infinite adm-shimmer;display:block}.ac-empty{text-align:center;justify-items:center;gap:10px;padding:18px 12px 8px;display:grid}.ac-empty .ac-muted{max-width:420px}.ac-empty-icon{background:var(--au-soft);width:56px;height:56px;color:var(--au-accent);border:1px dashed #e8c3a5;border-radius:18px;place-items:center;animation:3.2s ease-in-out infinite au-bob;display:grid}.ac-trial{background:#eef4fc;border-radius:14px;gap:8px;margin-top:4px;padding:12px 14px;display:grid}.ac-trial-top{color:#24518f;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:14px;font-weight:700;display:flex}.ac-bar{background:#2f80ed26;border-radius:7px;height:7px;display:block;overflow:hidden}.ac-bar span{border-radius:inherit;transform-origin:0;height:100%;animation:ac-grow .9s .2s var(--au-ease) backwards;background:linear-gradient(90deg,#6aa8f5,#2f80ed);display:block}.ac-inline-form{display:grid}.ac-boards{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ac-board{border:1px solid var(--au-line);color:inherit;transition:transform .25s var(--ease-spring), box-shadow .25s, border-color .2s;border-radius:16px;gap:6px;padding:8px 8px 10px;text-decoration:none;display:grid}.ac-board:hover{border-color:#e8c3a5;transform:translateY(-4px);box-shadow:0 16px 30px -16px #2e211759}.ac-board:focus-visible{outline:2px solid var(--au-accent);outline-offset:2px}.ac-board-thumb{aspect-ratio:16/9;color:#d9b99c;background:repeating-linear-gradient(0deg,#0000 0 11px,#8fa8dc40 11px 12px),#fffaf4;border-radius:11px;place-items:center;display:grid;overflow:hidden}.ac-board-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--au-ease)}.ac-board:hover .ac-board-thumb img{transform:scale(1.04)}.ac-board-name{text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:14px;font-weight:700;overflow:hidden}.ac-board .ac-faint{padding:0 4px;font-size:12px}.ac-shortcuts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ac-shortcut{border:1px solid var(--au-border);height:100%;color:inherit;transition:transform .25s var(--ease-spring), box-shadow .25s, border-color .2s;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.ac-shortcut>svg{color:#d0b39a;transition:transform .25s var(--au-ease), color .2s;flex:none}.ac-shortcut:hover{border-color:color-mix(in srgb, var(--c) 40%, #ecd9c8);box-shadow:0 14px 26px -14px color-mix(in srgb, var(--c) 60%, transparent);transform:translateY(-3px)}.ac-shortcut:hover .ac-tile{transform:rotate(-8deg)scale(1.08)}.ac-shortcut:hover>svg{color:var(--c);transform:translate(3px)}.ac-shortcut:focus-visible{outline:2px solid var(--c);outline-offset:2px}.ac-shortcut-text{flex:1;gap:2px;min-width:0;display:grid}.ac-shortcut-text strong{font-size:14.5px}.ac-shortcut-text span{color:var(--au-muted);font-size:13px}.ac-checks{gap:8px;margin:2px 0;padding:0;list-style:none;display:grid}.ac-checks li{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.ac-checks svg{color:#1f8b44;background:#e9f7ef;border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px;padding:3px}.ac-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ac-invoice{border:1px solid var(--au-line);border-radius:14px;align-items:center;gap:14px;padding:10px 10px 10px 14px;transition:background .2s,border-color .2s;display:flex}.ac-invoice:hover{background:var(--au-soft);border-color:var(--au-border)}.ac-invoice-main{flex:1;gap:1px;min-width:0;display:grid}.ac-invoice-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.ac-invoice-amount{font-variant-numeric:tabular-nums;font-weight:800}.ac-invoice-amount--credit{color:#1f8b44}.ac-form{max-width:460px;margin-top:6px;display:grid}.ac-facts{gap:10px;margin:0;display:grid}.ac-facts div{border-bottom:1px dashed var(--au-line);gap:1px;padding-bottom:10px;display:grid}.ac-facts dt{text-transform:uppercase;letter-spacing:.05em;color:var(--au-muted);font-size:12px;font-weight:700}.ac-facts dd{margin:0;font-size:14.5px;font-weight:600}.ac-fieldset{border:none;min-width:0;margin:4px 0 8px;padding:0}.ac-fieldset legend{margin-bottom:8px}.ac-choices{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.ac-choice{border:1.5px solid var(--au-line);cursor:pointer;transition:border-color .2s, background .2s, transform .2s var(--ease-spring), box-shadow .2s;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.ac-choice input{opacity:0;pointer-events:none;position:absolute}.ac-choice .ac-tile{border-radius:10px;width:32px;height:32px}.ac-choice:hover{border-color:color-mix(in srgb, var(--c) 40%, #ecd9c8);transform:translateY(-1px)}.ac-choice:has(input:checked){border-color:var(--c);background:color-mix(in srgb, var(--c) 6%, #fff);box-shadow:0 8px 18px -12px color-mix(in srgb, var(--c) 80%, transparent)}.ac-choice:has(input:checked) .ac-tile{background:var(--c);color:#fff;animation:au-pop .35s var(--ease-spring)}.ac-choice:has(input:focus-visible){outline:2px solid var(--c);outline-offset:2px}.ac-choice-text{gap:1px;min-width:0;display:grid}.ac-choice-text strong{font-size:14px}.ac-choice-text span{color:var(--au-muted);font-size:12px;line-height:1.35}.ac-textarea{gap:6px;margin-bottom:12px;display:grid}.ac-textarea-label{color:#6b5444;font-size:13px;font-weight:700}.ac-textarea textarea,.ac-reply textarea{box-sizing:border-box;border:1.5px solid var(--au-border);width:100%;color:var(--au-ink);font:inherit;resize:vertical;background:#fff;border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.ac-textarea textarea:hover,.ac-reply textarea:hover{border-color:#e0c2a6}.ac-textarea textarea:focus,.ac-reply textarea:focus{border-color:var(--au-accent);outline:none;box-shadow:0 0 0 4px #e8703f24}.ac-textarea--error textarea{border-color:#e06450}.ac-textarea-foot{justify-content:space-between;gap:10px;display:flex}.ac-textarea-foot .griffon-field-msg{margin:0}.ac-textarea-count{color:#b9a08a;font-variant-numeric:tabular-nums;font-size:12px}.ac-textarea-count--near{color:#b06a12;font-weight:700}.ac-links{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ac-ticket{border:1px solid var(--au-line);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s}.ac-ticket[open]{border-color:var(--au-border);box-shadow:0 12px 26px -18px #2e211766}.ac-ticket summary{cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;list-style:none;transition:background .2s;display:flex}.ac-ticket summary::-webkit-details-marker{display:none}.ac-ticket summary:hover{background:var(--au-soft)}.ac-ticket summary:focus-visible{outline:2px solid var(--au-accent);outline-offset:2px}.ac-ticket summary .ac-tile{border-radius:9px;width:30px;height:30px}.ac-ticket-text{flex:1;gap:1px;min-width:0;display:grid}.ac-ticket-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.ac-ticket-text .ac-faint{font-size:12px}.ac-chevron{color:#c8ab92;transition:transform .3s var(--ease-spring);display:grid}.ac-ticket[open] .ac-chevron{transform:rotate(90deg)}.ac-new-dot{background:var(--au-accent);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-out infinite ac-ping;box-shadow:0 0 #e8703f80}.ac-thread{animation:au-rise .3s var(--au-ease);gap:10px;padding:6px 14px 14px;display:grid}.ac-bubble{background:#f6f1ea;border-radius:4px 16px 16px;justify-self:start;max-width:88%;padding:10px 13px}.ac-bubble--mine{background:#fdeee4;border-radius:16px 4px 16px 16px;justify-self:end}.ac-bubble-meta{color:var(--au-muted);margin-bottom:3px;font-size:11.5px;font-weight:700;display:block}.ac-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.ac-thread-wait{color:var(--au-muted);align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.ac-typing{background:#f6f1ea;border-radius:12px;gap:3px;padding:8px 10px;display:inline-flex}.ac-typing i{background:#c8ab92;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite ac-typing}.ac-typing i:nth-child(2){animation-delay:.15s}.ac-typing i:nth-child(3){animation-delay:.3s}.ac-reply{align-items:flex-end;gap:8px;margin-top:4px;display:flex}.ac-reply textarea{flex:1;min-height:46px;font-size:14px}.ac-send{color:#fff;cursor:pointer;width:46px;height:46px;transition:transform .2s var(--ease-spring), opacity .2s;background:linear-gradient(135deg,#f3a752,#e35c2b 70%,#c43f24);border:none;border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 10px 20px -12px #c43f24cc}.ac-send svg{transition:transform .25s var(--au-ease)}.ac-send:hover:not(:disabled){transform:translateY(-2px)}.ac-send:hover:not(:disabled) svg{transform:translate(2px,-2px)}.ac-send:active:not(:disabled){transform:scale(.94)}.ac-send:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.ac-search{border:1.5px solid var(--au-border);height:36px;color:var(--au-muted);border-radius:11px;align-items:center;gap:6px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.ac-search:focus-within{border-color:var(--au-accent);box-shadow:0 0 0 4px #e8703f24}.ac-search input{width:170px;font:inherit;color:var(--au-ink);background:0 0;border:none;outline:none;font-size:14px}.ac-faq{border-bottom:1px dashed var(--au-line)}.ac-list li:last-child .ac-faq{border-bottom:none}.ac-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 4px;font-size:15px;font-weight:650;list-style:none;transition:color .2s;display:flex}.ac-faq summary::-webkit-details-marker{display:none}.ac-faq summary:hover{color:var(--au-accent-strong)}.ac-faq summary:focus-visible{outline:2px solid var(--au-accent);outline-offset:2px;border-radius:8px}.ac-plus{background:var(--au-soft);width:24px;height:24px;transition:transform .3s var(--ease-spring), background .2s;border-radius:50%;flex:none;position:relative}.ac-plus:before,.ac-plus:after{content:"";background:var(--au-accent-strong);border-radius:2px;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ac-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.ac-faq[open] .ac-plus{background:#fbe2d2;transform:rotate(45deg)}.ac-faq p{color:#6b5444;white-space:pre-wrap;animation:au-rise .3s var(--au-ease);margin:0 4px 14px;font-size:14.5px;line-height:1.6}.ac-res{border:1px solid var(--au-line);transition:border-color .2s, box-shadow .25s, transform .25s var(--ease-spring);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ac-res:hover{border-color:color-mix(in srgb, var(--c) 35%, #ecd9c8);box-shadow:0 12px 24px -16px color-mix(in srgb, var(--c) 70%, transparent);transform:translateY(-2px)}.ac-res:hover .ac-tile{transform:rotate(-8deg)scale(1.06)}.ac-res-text{flex:1;gap:2px;min-width:0;display:grid}.ac-res-title{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;text-decoration:none;overflow:hidden}a.ac-res-title:hover{color:var(--au-accent-strong);text-underline-offset:3px;text-decoration:underline}.ac-res-text .ac-faint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-res-source{color:#a08670;font-size:12px;font-weight:650}.ac-res-action{flex:none}.ac-files{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ac-file{border:1px solid var(--au-line);transition:transform .25s var(--ease-spring), box-shadow .25s;border-radius:16px;justify-items:start;gap:8px;padding:8px 8px 10px;display:grid}.ac-file:hover{transform:translateY(-3px);box-shadow:0 14px 26px -16px #2e211759}.ac-file-thumb{aspect-ratio:4/3;background:conic-gradient(#f6ede4 25%, #fff 0 50%, #f6ede4 0 75%, #fff 0) 0 0 / 16px 16px;border-radius:11px;place-items:center;width:100%;display:grid;overflow:hidden}.ac-file-thumb img{object-fit:contain;max-width:100%;max-height:100%}.ac-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:650;overflow:hidden}@keyframes ac-grow{0%{transform:scaleX(0)}}@keyframes ac-ping{70%{box-shadow:0 0 0 8px #e8703f00}to{box-shadow:0 0 #e8703f00}}@keyframes ac-typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes ac-wiggle{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@media (width<=860px){.ac{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:20px}.ac-side{gap:12px;padding:14px;position:static}.ac-profile{padding-bottom:12px}.ac-nav{scrollbar-width:none;gap:6px;margin:0 -14px;padding:2px 14px 4px;display:flex;overflow-x:auto}.ac-nav::-webkit-scrollbar{display:none}.ac-nav-link{border:1px solid var(--au-line);flex:none;padding:5px 12px 5px 5px}.ac-nav-tile{border-radius:9px;width:30px;height:30px}.ac-nav-link:after{display:none}.ac-side-foot{grid-template-columns:1fr 1fr;padding-top:12px}.ac-side-foot .ac-btn:first-child{grid-column:1/-1}.ac-grid-2--wide-left{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.ac-card{padding:18px 16px}.ac-res{flex-wrap:wrap}.ac-res-action{justify-content:flex-end;width:100%;display:flex}.ac-search,.ac-search input{width:100%}.ac-invoice{gap:10px}}@media (prefers-reduced-motion:reduce){.ac *,.ac :before,.ac :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
