/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#342b3c;--muted:#665b6a;--cream:#fbf7ef;--paper:#fffdf8;--berry:#833f66;--berry-dark:#63304f;--coral:#e98973;--peach:#f8d4c3;--lilac:#dcd0ef;--lavender:#aaa0d5;--mint:#c9dfca;--leaf:#597c66;--butter:#f3dda0;--line:#ddd1c9;--shadow:0 18px 55px #4f394517;--card-radius:24px}*{box-sizing:border-box}html{background:var(--cream)}body{color:var(--ink);background:var(--cream);margin:0;font-family:Trebuchet MS,Segoe UI,sans-serif}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #833f663d}button:not(:disabled),a[href],select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:not(:disabled):active,a[href]:active{filter:brightness(.94);transition-duration:40ms!important}.app-shell{background:radial-gradient(circle at 78% 0%, #ffdcbe3b, transparent 28%), var(--cream);grid-template-columns:246px 1fr;min-height:100vh;display:grid}.interaction-progress{z-index:1000;pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg,var(--coral),#d88ab3,var(--lavender),var(--mint));width:100%;height:3px;box-shadow:0 1px 10px var(--berry);position:fixed;top:0;left:0;transform:scaleX(0)}@supports (color:color-mix(in lab, red, red)){.interaction-progress{box-shadow:0 1px 10px color-mix(in srgb,var(--berry) 42%,transparent)}}.interaction-busy .interaction-progress{opacity:1;animation:8s cubic-bezier(.1,.6,.2,1) forwards petal-action-progress}@keyframes petal-action-progress{0%{transform:scaleX(.04)}15%{transform:scaleX(.42)}55%{transform:scaleX(.72)}to{transform:scaleX(.92)}}.sidebar{z-index:10;background:#f4eadf;border-right:1px solid #64465017;flex-direction:column;width:246px;padding:32px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand{color:var(--berry-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;font:800 28px/1 Georgia,serif;display:flex}.brand-dot,.mobile-brand span{color:var(--coral)}.brand-mark{width:34px;height:34px;display:inline-block;position:relative;transform:rotate(-4deg)}.brand-mark i{background:var(--berry);border-radius:90% 20% 90% 25%;width:17px;height:17px;position:absolute}.brand-mark i:first-child{top:0;left:8px;transform:rotate(45deg)}.brand-mark i:nth-child(2){top:8px;right:0;transform:rotate(135deg)}.brand-mark i:nth-child(3){bottom:0;left:8px;transform:rotate(225deg)}.brand-mark i:nth-child(4){top:8px;left:0;transform:rotate(315deg)}.brand-mark b{z-index:1;background:#f4c66f;border-radius:50%;position:absolute;inset:11px}.nav-list{flex-direction:column;gap:7px;margin-top:52px;display:flex}.nav-item{color:#6e626b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:13px 14px;font-weight:700;transition:all .2s;display:flex}.nav-item span{color:#9c7c8e;text-align:center;width:24px;font-size:20px}.nav-item:hover{background:#ffffff8c;transform:translate(2px)}.nav-item.active{background:var(--paper);color:var(--berry-dark);box-shadow:0 10px 24px #583c4414}.nav-item.active span{color:var(--coral)}.sidebar-bloom{opacity:.14;width:145px;height:145px;position:absolute;bottom:125px;left:-58px;transform:rotate(20deg)}.sidebar-bloom span{background:var(--berry);transform-origin:35px 73px;border-radius:80% 15% 80% 20%;width:70px;height:70px;position:absolute;top:0;left:38px}.sidebar-bloom span:nth-child(2){transform:rotate(90deg)}.sidebar-bloom span:nth-child(3){transform:rotate(180deg)}.sidebar-bloom span:nth-child(4){transform:rotate(270deg)}.account-switcher{z-index:1;margin-top:auto;position:relative}.account-switcher label{color:#998b92;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 7px;font-size:10px;font-weight:900;display:block}.account-switcher select{width:100%;color:var(--berry-dark);background:#ffffff8c;border:1px solid #dfd0ca;border-radius:10px;margin-bottom:10px;padding:8px 10px;font-size:12px;font-weight:700}.mini-profile{border-top:1px solid #5d404c1a;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:10px 8px;display:grid}.mini-profile strong,.mini-profile small{display:block}.mini-profile strong{font-size:13px}.mini-profile small{color:var(--muted);margin-top:2px;font-size:10px}.mini-profile button{cursor:pointer;color:#9d8e94;background:0 0;border:0}.main-panel{grid-column:2;min-width:0}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:8;background:#fbf7efcc;border-bottom:1px solid #5e414914;justify-content:space-between;align-items:center;height:78px;padding:0 42px;display:flex;position:sticky;top:0}.mobile-brand{color:var(--berry);font:800 23px Georgia,serif;display:none}.date-pill{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.date-pill span{color:var(--coral);font-size:18px}.top-actions{align-items:center;gap:9px;display:flex}.round-button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:50%;width:39px;height:39px;font-size:20px;position:relative}.round-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #50374114}.notification i{background:var(--coral);border:2px solid var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:6px}.primary{background:var(--berry);color:#fff;cursor:pointer;border:0;border-radius:13px;padding:12px 18px;font-weight:800;transition:all .2s;box-shadow:0 9px 22px #833f6633}.primary:hover{background:var(--berry-dark);transform:translateY(-1px)}.primary.small{margin-left:4px;padding:10px 15px;font-size:12px}.primary.full{width:100%;padding:14px}.content{max-width:1450px;margin:0 auto;padding:46px 46px 70px}.page-heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:30px;display:flex;position:relative}.page-heading h1{letter-spacing:-.035em;color:#3f3241;margin:6px 0 9px;font:500 clamp(34px,4vw,48px)/1.03 Georgia,serif}.page-heading h1 em{color:var(--coral);font-size:.7em;font-style:normal}.page-heading p{color:var(--muted);margin:0;font-size:14px}.eyebrow{color:var(--berry);letter-spacing:.18em;font-size:10px;font-weight:900}.heading-doodle{opacity:.3;width:150px;height:60px;position:absolute;top:5px;right:16px}.heading-doodle i{border:2px solid var(--coral);border-color:var(--coral) transparent transparent transparent;border-radius:50%;width:55px;height:25px;position:absolute;transform:rotate(15deg)}.heading-doodle i:nth-child(2){top:15px;left:43px;transform:rotate(-12deg)}.heading-doodle i:nth-child(3){top:3px;left:87px;transform:rotate(21deg)}.stat-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px;display:grid}.stat-card{border:1px solid #4b343f0f;border-radius:22px;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;min-height:133px;padding:21px;display:grid;position:relative;overflow:hidden}.stat-card.peach{background:#f8ded0}.stat-card.lilac{background:#e7dff4}.stat-card.green{background:#dce9d8}.stat-icon{width:50px;height:50px;color:var(--berry);background:#ffffff9e;border-radius:17px;place-items:center;font-size:25px;display:grid;box-shadow:inset 0 0 0 1px #fff9}.stat-card span,.stat-card strong,.stat-card small{display:block}.stat-card span{text-transform:uppercase;letter-spacing:.08em;color:#755e69;font-size:11px;font-weight:900}.stat-card strong{margin:3px 0;font:500 32px Georgia,serif}.stat-card small{color:#80717a;font-size:11px}.stat-grid.four .stat-icon{border:1px solid #0000;font-family:Arial,sans-serif;font-weight:800;box-shadow:0 8px 20px #422b3714,inset 0 1px #ffffffb8}.stat-card.peach .stat-icon{color:#a3483f;background:#fff0e9;border-color:#efb9aa}.stat-card.lilac .stat-icon{color:#6d548b;background:#f6f0ff;border-color:#cdbce3}.stat-card.butter-stat .stat-icon{color:#8b6b17;background:#fff7d9;border-color:#e3cd7f}.stat-card.green .stat-icon{color:#39734a;background:#edf8eb;border-color:#afd0b6}.working-icon{font-size:18px!important}.active-icon{font-size:22px!important}.spark{opacity:.65;align-self:stretch;align-items:end;gap:3px;display:flex}.spark i{background:var(--coral);border-radius:5px;width:5px;height:23%}.spark i:nth-child(2){height:37%}.spark i:nth-child(3){height:48%}.spark i:nth-child(4){height:67%}.spark i:nth-child(5){height:82%}.tiny-stamp{width:48px;height:48px;color:var(--berry);border:1px solid #5c3d5626;border-radius:50%;place-items:center;font:700 11px Georgia,serif;display:grid;transform:rotate(7deg)}.orbit{border:1px dashed #4e6e5366;border-radius:50%;place-items:center;width:53px;height:53px;display:grid}.orbit i{background:#7aa184;border-radius:50% 12%;width:24px;height:24px;transform:rotate(38deg)}.dashboard-grid{grid-template-columns:minmax(570px,1.55fr) minmax(310px,.75fr);align-items:start;gap:22px;display:grid}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--shadow)}.team-card{padding:25px 25px 10px}.card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.card-heading h2{margin:5px 0 0;font:500 25px Georgia,serif}.card-heading p{color:var(--muted);margin:7px 0 0;font-size:13px}.text-button{color:var(--berry);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.text-button span{margin-left:5px}.employee-list{flex-direction:column;display:flex}.employee-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee7e0;border-radius:12px;grid-template-columns:44px minmax(130px,1fr) 86px 100px 15px;align-items:center;gap:11px;padding:15px 2px;transition:all .18s;display:grid}.employee-row:hover{background:#fbf5f1;padding-left:9px;padding-right:9px}.employee-name strong,.employee-name small,.employee-time strong,.employee-time small{display:block}.employee-name strong{font-size:13px}.employee-name small,.employee-time small{color:var(--muted);margin-top:3px;font-size:10px}.employee-time{text-align:right}.employee-time strong{font-size:12px}.chevron{color:#baaeb2;font-size:21px}.avatar{color:#493747;border-radius:15px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:900;display:inline-grid;position:relative}.avatar.coral{background:#f4bcae}.avatar.lavender{background:#cfc5e7}.avatar.butter{background:#f3d993}.avatar.mint{background:#bad7c1}.avatar.rose{background:#e9c0d0}.avatar.berry{background:var(--berry);color:#fff}.avatar i{border:2px solid var(--paper);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.avatar i.online{background:#69a574}.avatar i.break{background:#e4a24b}.avatar i.offline{background:#bbb2b7}.avatar.tiny{border-radius:9px;width:28px;height:28px;font-size:8px}.avatar.large{border-radius:22px;width:66px;height:66px;font-size:17px}.avatar.huge{border-radius:27px;width:82px;height:82px;font-size:22px}.status-pill{border-radius:99px;width:max-content;padding:5px 9px;font-size:9px;font-weight:900}.status-pill.working{color:#4a7d56;background:#e2f0df}.status-pill.on-break{color:#a06a29;background:#fff0d8}.status-pill.offline{color:#84777d;background:#eee9e7}.right-stack{gap:18px;display:grid}.pulse-card{padding:24px}.live-dot{color:#4c7755;background:#e5f0e2;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:900}.live-dot i{background:#68a274;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.pulse-visual{grid-template-columns:115px 1fr;align-items:center;gap:15px;margin:18px 0 21px;display:grid}.pulse-ring{background:conic-gradient(var(--leaf) 0 94%, #ebe5dd 94%);border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative}.pulse-ring:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:8px}.pulse-ring div{z-index:1;text-align:center;position:relative}.pulse-ring strong,.pulse-ring span{display:block}.pulse-ring strong{font:500 31px Georgia,serif}.pulse-ring span{color:var(--muted);font-size:9px}.pulse-copy strong{font:500 14px/1.35 Georgia,serif}.pulse-copy p{color:var(--muted);margin:10px 0 2px;font-size:10px}.countdown{color:var(--berry);font:500 23px Georgia,serif}.capture-notes{border-top:1px solid var(--line)}.capture-notes>div{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:10px;display:grid}.capture-notes p{margin:0}.capture-notes span:last-child{color:var(--leaf)}.soft-button{width:100%;color:var(--berry);cursor:pointer;background:#fbf3f5;border:1px solid #e3d6db;border-radius:12px;padding:11px;font-size:11px;font-weight:800}.soft-button.compact{width:auto;padding:10px 13px}.note-card{background:#f6dd9f;border-radius:5px 22px 22px;padding:27px 24px 22px;position:relative;overflow:hidden;transform:rotate(-.8deg);box-shadow:0 15px 35px #543a361a}.tape{background:#ffffff7a;width:55px;height:21px;position:absolute;top:-7px;left:42%;transform:rotate(2deg)}.note-card p{color:#95615f;margin:0 0 7px;font:italic 16px Georgia,serif}.note-card strong{width:85%;font:500 14px/1.45 Georgia,serif;display:block}.note-card button{color:var(--berry);cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;font-size:10px;font-weight:900}.flower-corner{color:#833f6621;font-size:67px;position:absolute;bottom:-18px;right:-11px;transform:rotate(15deg)}.toolbar{gap:10px;margin-bottom:20px;display:flex}.search-box{background:var(--paper);border:1px solid var(--line);min-width:280px;max-width:430px;color:var(--berry);border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:12px 0}.filter-button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:14px;padding:0 15px;font-size:11px;font-weight:800}.people-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.person-card{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;border-radius:24px;padding:26px;transition:all .2s;box-shadow:0 12px 32px #48323e0e}.person-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)rotate(.2deg)}.person-card h3{margin:16px 0 4px;font:500 20px Georgia,serif}.person-card>p{color:var(--muted);margin:0;font-size:12px}.team-label{color:#7e6670;background:#f4ece7;border-radius:99px;margin-top:12px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-block}.person-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:19px 0 14px;padding:13px 0;display:grid}.person-meta span:last-child{border-left:1px solid var(--line);padding-left:18px}.person-meta small,.person-meta strong{display:block}.person-meta small{color:var(--muted);font-size:9px}.person-meta strong{margin-top:4px;font-size:11px}.card-link{color:var(--berry);font-size:10px;font-weight:900}.add-person{text-align:center;background:#fffdf875;border:2px dashed #d9c7cc;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.add-circle{width:58px;height:58px;color:var(--berry);background:#f1dfdf;border-radius:50%;place-items:center;font-size:27px;display:grid}.week-strip{align-items:center;gap:15px;margin-bottom:18px;display:flex}.week-strip>button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:50%;width:36px;height:36px}.week-strip>div{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex:1;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.week-strip span{color:var(--muted);border-right:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:12px;font-size:9px;display:flex}.week-strip span:last-child{border:0}.week-strip strong{color:var(--ink);font:500 18px Georgia,serif}.week-strip .today{color:var(--berry);background:#f8e3dc}.timesheet-card{padding:25px}.legend{color:var(--muted);gap:12px;font-size:9px;display:flex}.legend i{border-radius:50%;width:7px;height:7px;margin-right:3px;display:inline-block}.work-dot{background:var(--berry)}.break-dot{background:var(--butter)}.timesheet-table{overflow:auto}.table-head,.table-row{grid-template-columns:1.7fr repeat(5,.7fr) .8fr;align-items:center;gap:8px;min-width:760px;padding:13px 10px;display:grid}.table-head{color:var(--muted);text-transform:uppercase;background:#f6f0e9;border-radius:11px;font-size:9px;font-weight:900}.table-row{border-bottom:1px solid var(--line);font-size:11px}.table-row>span:first-child{align-items:center;gap:9px;display:flex}.table-row .muted{color:#b5aab0}.summary-banner{background:#e3eee0;border:1px solid #cfe0cb;border-radius:20px;align-items:center;gap:15px;margin-bottom:20px;padding:17px 20px;display:flex}.summary-icon{width:44px;height:44px;color:var(--leaf);background:#fff;border-radius:15px;place-items:center;font-size:22px;display:grid}.summary-banner div{flex:1}.summary-banner strong{font:500 15px Georgia,serif}.summary-banner p{color:#687469;margin:4px 0 0;font-size:10px}.summary-banner button{color:var(--leaf);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.capture-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.capture-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 12px 32px #48323e0e}.screen-preview{background:#e6dce9;border-radius:14px;height:190px;margin:10px;position:relative;overflow:hidden}.fake-browser{background:#ffffffd1;gap:4px;height:24px;padding:9px;display:flex}.fake-browser i{background:#d3a1ad;border-radius:50%;width:6px;height:6px}.screen-preview:before,.screen-preview:after{content:"";background:#ffffffb8;border-radius:8px;position:absolute}.screen-preview:before{width:28%;top:38px;bottom:14px;left:14px}.screen-preview:after{height:42px;top:38px;left:33%;right:14px;box-shadow:0 53px #ffffff85,0 78px #fff6}.preview-2{background:#d9e5d3}.preview-3{background:#f0d5c9}.preview-4{background:#e9dda9}.privacy-chip{color:#fff;background:#342b3cb8;border-radius:99px;padding:5px 8px;font-size:8px;position:absolute;bottom:9px;right:10px}.capture-info{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:11px 17px;display:grid}.capture-info h3{margin:0;font:500 15px Georgia,serif}.capture-info p{color:var(--muted);margin:3px 0 0;font-size:10px}.capture-info time{color:var(--muted);font-size:9px}.capture-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:11px 17px;font-size:9px;display:flex}.capture-footer i{background:#6da277;border-radius:50%;width:6px;height:6px;display:inline-block}.capture-footer button{color:var(--berry);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.settings-layout{grid-template-columns:210px 1fr;gap:20px;display:grid}.settings-nav{flex-direction:column;gap:5px;display:flex}.settings-nav button{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:11px 13px;font-size:11px;font-weight:800}.settings-nav button.active{color:var(--berry);background:#f0e3df}.settings-content{gap:18px;display:grid}.settings-card{padding:25px}.role-cards{gap:10px;display:grid}.role-card{border:1px solid var(--line);border-radius:15px;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.role-card>span{border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.role-card.owner>span{color:var(--berry);background:#f0d5df}.role-card.manager>span{color:#9b6d32;background:#f6dfb2}.role-card.employee>span{color:var(--leaf);background:#d9e8d7}.role-card h3{margin:0;font:500 15px Georgia,serif}.role-card p{color:var(--muted);margin:3px 0;font-size:10px}.role-card small{color:var(--berry);font-size:9px;font-weight:800}.role-card button{color:var(--muted);cursor:pointer;background:0 0;border:0}.permission-card{padding:22px}.permission-card h3{margin:0 0 10px;font:500 17px Georgia,serif}.permission-row{border-top:1px solid var(--line);text-align:center;grid-template-columns:1fr repeat(3,70px);padding:11px 0;font-size:10px;display:grid}.permission-row span{text-align:left}.permission-row i{color:#aaa;font-style:normal}.permission-row i.yes{color:var(--leaf)}.employee-heading{text-align:center;justify-content:center}.clock-layout{grid-template-columns:minmax(450px,1.35fr) minmax(270px,.65fr);gap:22px;max-width:1000px;margin:0 auto;display:grid}.clock-card{text-align:center;background:linear-gradient(150deg,#f8d9cc,#f6e9d0);border:1px solid #7c4b531a;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:45px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #6e464821}.clock-card.running{background:linear-gradient(145deg,#dce9d8,#f5ecd2)}.sunburst{border:1px solid #833f661a;border-radius:50%;width:310px;height:310px;position:absolute}.sunburst:before,.sunburst:after{content:"";border:1px dashed #833f661f;border-radius:50%;position:absolute;inset:26px}.sunburst:after{inset:62px}.clock-label{color:var(--berry);letter-spacing:.18em;font-size:10px;font-weight:900;position:relative}.big-time{letter-spacing:-.06em;margin:12px 0 4px;font:500 clamp(58px,8vw,88px) Georgia,serif;position:relative}.clock-card>p{color:var(--muted);margin:0;font-size:12px;position:relative}.capture-state{background:#ffffff94;border:1px solid #ffffffb3;border-radius:99px;margin:25px 0 19px;padding:9px 13px;font-size:10px;font-weight:800;position:relative}.capture-state i{background:#a99da2;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.capture-state.healthy i{background:#66a272;box-shadow:0 0 0 4px #66a27221}.clock-in{background:var(--berry);color:#fff;cursor:pointer;border:0;border-radius:18px;padding:15px 20px;font-weight:900;position:relative;box-shadow:0 12px 26px #833f6638}.clock-in span{width:22px;height:22px;color:var(--berry);background:#fff;border-radius:50%;place-items:center;margin-right:7px;display:inline-grid}.shift-buttons{gap:10px;display:flex;position:relative}.shift-buttons button{cursor:pointer;border-radius:15px;padding:13px 18px;font-weight:900}.break-button{color:var(--berry);background:#ffffffb8;border:1px solid #833f6626}.clock-out{background:var(--berry);color:#fff;border:0}.consent-note{color:#897b81;max-width:350px;margin-top:16px;font-size:9px;line-height:1.45;position:relative}.shift-aside{gap:16px;display:grid}.next-capture,.shift-summary{padding:24px}.mini-timer{color:var(--berry);margin:10px 0 5px;font:500 38px Georgia,serif}.next-capture p{color:var(--muted);font-size:10px;line-height:1.5}.progress-line{background:#eee7df;border-radius:5px;height:5px;margin-top:17px;overflow:hidden}.progress-line i{background:var(--coral);border-radius:5px;height:100%;transition:all .3s;display:block}.quote-card{background:var(--berry);color:#fff;border-radius:24px;padding:24px;position:relative;overflow:hidden}.quote-card>span{color:#ffffff1a;font:100px Georgia,serif;position:absolute;top:-20px;left:8px}.quote-card p{margin:0 0 15px;font:italic 17px/1.45 Georgia,serif;position:relative}.quote-card small{letter-spacing:.16em;color:#e9cddc;font-size:8px}.shift-summary h3{margin:0 0 10px;font:500 18px Georgia,serif}.shift-summary div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.shift-summary div span{color:var(--muted)}.privacy-card{max-width:760px;margin:0 auto;padding:40px;position:relative;overflow:hidden}.privacy-card h2{font:500 27px Georgia,serif}.privacy-card>p{color:var(--muted);max-width:620px;line-height:1.7}.privacy-card>div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;padding:16px 0;font-size:11px;display:grid}.privacy-card>div span{color:var(--muted)}.privacy-flower{color:#e989731f;font-size:110px;position:absolute;top:-20px;right:-10px}.modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:30;background:#33273161;place-items:center;padding:20px;animation:.18s fade;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border-radius:30px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:34px;animation:.24s rise;position:relative;overflow:auto;box-shadow:0 30px 90px #38243145}.modal-close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#f5ece9;border:0;border-radius:50%;font-size:22px;position:absolute;top:16px;right:18px}.modal-flower{width:48px;height:48px;color:var(--berry);background:#f4d6d0;border-radius:16px;place-items:center;margin-bottom:15px;font-size:25px;display:grid}.modal h2{margin:6px 0 8px;font:500 31px Georgia,serif}.modal>p{color:var(--muted);margin:0 0 19px;font-size:11px;line-height:1.55}.modal form{gap:13px;display:grid}.modal label{color:#6f6169;font-size:10px;font-weight:900}.modal input,.modal select{width:100%;color:var(--ink);background:#fcf9f5;border:1px solid #e3d8d4;border-radius:12px;outline:none;margin-top:6px;padding:11px 12px;display:block}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-note{color:var(--leaf);background:#edf3e9;border-radius:13px;grid-template-columns:30px 1fr;gap:8px;padding:11px;display:grid}.form-note span{font-size:20px}.form-note p{margin:0;font-size:9px;line-height:1.5}.drawer-backdrop{place-items:stretch end;padding:0}.drawer{background:var(--paper);width:min(430px,100%);height:100%;padding:35px;animation:.24s slide;position:relative;overflow:auto;box-shadow:-20px 0 65px #38243133}.drawer-cover{background:linear-gradient(135deg,#f1d9d1,#e9dfc5);border-radius:22px;place-items:center;height:135px;margin:24px 0 20px;display:grid}.drawer>h2{margin:0 0 4px;font:500 29px Georgia,serif}.drawer>p{color:var(--muted);font-size:11px}.drawer-stats{border:1px solid var(--line);border-radius:15px;grid-template-columns:1fr 1fr;margin:22px 0;padding:15px;display:grid}.drawer-stats div:last-child{border-left:1px solid var(--line);padding-left:18px}.drawer-stats small,.drawer-stats strong{display:block}.drawer-stats small{color:var(--muted);font-size:9px}.drawer-stats strong{margin-top:5px;font:500 16px Georgia,serif}.drawer-section{margin:25px 0}.timeline{margin-top:12px}.timeline>div{grid-template-columns:18px 1fr;gap:9px;padding-bottom:18px;display:grid;position:relative}.timeline>div>i{background:var(--coral);border-radius:50%;width:9px;height:9px;margin-top:3px}.timeline>div:not(:last-child):before{content:"";background:#decfd1;width:1px;position:absolute;top:12px;bottom:2px;left:4px}.timeline strong,.timeline small{display:block}.timeline strong{font-size:11px}.timeline small{color:var(--muted);margin-top:3px;font-size:9px}.danger-link{color:#a46a70;cursor:pointer;background:0 0;border:0;margin:13px auto 0;font-size:10px;font-weight:800;display:block}.toast{z-index:50;color:#fff;background:#3e3340;border-radius:99px;padding:12px 18px;font-size:11px;font-weight:800;animation:.24s toast;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #2d1e2840}.toast span{color:#f4c56e;margin-right:8px}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes slide{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:none}}@keyframes toast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (width<=1100px){.app-shell{grid-template-columns:210px 1fr}.sidebar{width:210px}.content{padding:38px 28px 60px}.dashboard-grid{grid-template-columns:1fr}.right-stack{grid-template-columns:1fr 1fr}.people-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.app-shell{display:block}.sidebar{border-right:0;border-top:1px solid var(--line);background:#f8f0e8f5;width:auto;height:68px;padding:8px 12px;display:block;position:fixed;inset:auto 0 0}.brand,.account-switcher,.sidebar-bloom{display:none}.nav-list{grid-template-columns:repeat(5,1fr);gap:2px;margin:0;display:grid}.nav-item{border-radius:10px;flex-direction:column;gap:1px;padding:6px 2px;font-size:8px}.nav-item span{height:22px;font-size:18px}.nav-item:hover{transform:none}.main-panel{padding-bottom:65px}.topbar{height:64px;padding:0 18px}.mobile-brand{display:block}.date-pill{display:none}.content{padding:30px 18px 45px}.page-heading{align-items:flex-start}.page-heading h1{font-size:34px}.dashboard-heading{padding-right:0}.heading-doodle{display:none}.stat-grid{grid-template-columns:1fr}.stat-card{min-height:105px}.dashboard-grid,.clock-layout,.right-stack{grid-template-columns:1fr}.employee-row{grid-template-columns:42px 1fr 78px 15px}.employee-row .status-pill{display:none}.people-grid,.capture-grid,.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow:auto}.settings-nav button{white-space:nowrap}.clock-card{min-height:480px;padding:28px 18px}.top-actions .round-button{display:none}.form-row{grid-template-columns:1fr}.modal{padding:27px 22px}.toolbar{flex-wrap:wrap}.search-box{min-width:100%;max-width:none}.week-strip>div{overflow:auto}.week-strip span{min-width:75px}.privacy-card{padding:27px}.privacy-card>div{grid-template-columns:1fr;gap:5px}.permission-row{grid-template-columns:1fr repeat(3,40px)}}@media (width<=470px){.primary.small{border-radius:50%;width:39px;height:39px;padding:0;font-size:0}.primary.small:after{content:"+";font-size:20px}.employee-row{grid-template-columns:39px 1fr 68px 10px;gap:7px}.employee-time strong{font-size:10px}.team-card{padding:20px 14px 8px}.pulse-visual{grid-template-columns:92px 1fr}.pulse-ring{width:88px;height:88px}.people-grid{gap:12px}.shift-buttons{flex-direction:column;width:100%}.shift-buttons button{width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-page{background:radial-gradient(circle at 15% 15%,#e9897333,#0000 28%),radial-gradient(circle at 85% 85%,#aaa0d53b,#0000 30%),#fbf7ef;place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.auth-card{border:1px solid var(--line);z-index:1;background:#fffdf8f0;border-radius:32px;width:min(470px,100%);padding:42px;position:relative;box-shadow:0 30px 85px #4e2f4126}.auth-brand{color:var(--berry);align-items:center;gap:11px;margin-bottom:32px;font:700 28px Georgia,serif;display:flex}.auth-card h1{letter-spacing:-.035em;margin:7px 0 10px;font:500 38px/1.06 Georgia,serif}.auth-card>p{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.6}.auth-form{gap:14px;display:grid}.auth-form label,.modal form label{color:#6f6169;font-size:10px;font-weight:900}.auth-form input,.modal textarea{width:100%;color:var(--ink);background:#fcf9f5;border:1px solid #e3d8d4;border-radius:12px;outline:none;margin-top:6px;padding:12px;display:block}.modal textarea{resize:vertical;min-height:95px}.auth-foot{text-align:center;color:#a19599;margin-top:20px;font-size:9px;display:block}.auth-garden{opacity:.12;width:280px;height:180px;position:absolute;bottom:-30px;right:-30px}.auth-garden i{background:var(--berry);border-radius:100% 0;width:100px;height:160px;position:absolute;transform:rotate(35deg)}.auth-garden i:nth-child(2){background:var(--coral);left:70px;transform:rotate(65deg)}.auth-garden i:nth-child(3){background:var(--leaf);left:145px;transform:rotate(25deg)}.auth-garden i:nth-child(4){background:var(--lavender);left:210px;transform:rotate(55deg)}.loading-flower{width:70px;height:70px;animation:2.4s linear infinite spin;position:relative}.loading-flower i{background:var(--berry);transform-origin:17px 35px;border-radius:90% 20%;width:34px;height:34px;position:absolute;left:18px}.loading-flower i:nth-child(2){transform:rotate(90deg)}.loading-flower i:nth-child(3){transform:rotate(180deg)}.loading-flower i:nth-child(4){transform:rotate(270deg)}.loading-flower b{background:var(--butter);z-index:2;border-radius:50%;position:absolute;inset:25px}.auth-page>p{color:var(--muted);margin-top:120px;font-size:11px;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.auth-foot a,.legal-consent a,.legal-paper a{color:var(--berry);text-underline-offset:2px;text-decoration-thickness:1px}.auth-form select{width:100%;color:var(--ink);background:#fcf9f5;border:1px solid #e3d8d4;border-radius:12px;outline:none;margin-top:6px;padding:12px;display:block}.legal-consent{background:#f8f1ec;border:1px solid #eadbd4;border-radius:15px;gap:11px;padding:13px;display:grid}.legal-consent .legal-check{grid-template-columns:18px 1fr;align-items:start;gap:8px;font-weight:700;line-height:1.45;display:grid}.legal-consent .legal-check input{width:16px;height:16px;accent-color:var(--berry);margin:1px 0 0;padding:0}.legal-page{background:radial-gradient(circle at 12% 4%,#e9897329,transparent 25%),radial-gradient(circle at 92% 18%,#aaa0d529,transparent 23%),var(--cream);min-height:100vh;padding:56px 24px 70px}.legal-hero{text-align:center;max-width:820px;margin:0 auto 28px}.legal-brand{color:var(--berry);align-items:center;gap:10px;margin-bottom:34px;font:700 27px Georgia,serif;text-decoration:none;display:inline-flex}.legal-hero h1{letter-spacing:-.045em;margin:10px 0 16px;font:500 clamp(42px,7vw,68px)/1 Georgia,serif}.legal-hero>p{max-width:680px;color:var(--muted);margin:0 auto;font:16px/1.65 Georgia,serif}.legal-meta{border:1px solid var(--line);color:#887781;letter-spacing:.04em;background:#fff9f3;border-radius:99px;margin-top:20px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-block}.legal-paper{background:var(--paper);border:1px solid var(--line);max-width:820px;box-shadow:var(--shadow);border-radius:30px;margin:0 auto;padding:clamp(28px,6vw,62px)}.legal-paper section+section{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.legal-paper h2{color:var(--berry-dark);margin:0 0 13px;font:500 25px/1.25 Georgia,serif}.legal-paper p,.legal-paper li{color:#62565e;font-size:13px;line-height:1.75}.legal-paper p{margin:10px 0}.legal-paper ul,.legal-paper ol{padding-left:22px}.legal-paper li+li{margin-top:8px}.legal-highlight{color:#614c58;background:linear-gradient(135deg,#f8dfd4,#f2ead1);border:1px solid #833f661a;border-radius:20px;margin-bottom:35px;padding:22px 24px;font-size:13px;line-height:1.65}.legal-highlight strong{color:var(--berry-dark);margin-bottom:5px;font:500 19px Georgia,serif;display:block}.legal-footer{justify-content:center;gap:10px;margin-top:28px;font-size:11px;display:flex}.legal-footer a{color:var(--berry);font-weight:800}.legal-footer span{color:#b5a7ad}.error-banner{color:#8c454d;background:#f8dfdf;border:1px solid #efcaca;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;padding:11px 14px;font-size:11px;font-weight:800;display:flex}.error-banner button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:17px}.connection-chip{color:#8b6f73;background:#f2e8df;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:900;display:flex}.connection-chip i{background:#c58b67;border-radius:50%;width:7px;height:7px}.connection-chip.connected{color:#52775a;background:#e4f0e1}.connection-chip.connected i{background:#68a274}.stat-grid.four{grid-template-columns:repeat(4,1fr)}.stat-card.butter-stat{background:#f6e6b8}.stat-grid.four .stat-card{grid-template-columns:46px 1fr;padding:18px}.stat-grid.four .stat-card strong{font-size:25px}.manager-pulse{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.manager-pulse div{text-align:center;border-right:1px solid var(--line)}.manager-pulse div:last-child{border:0}.manager-pulse strong,.manager-pulse span{display:block}.manager-pulse strong{font:500 18px Georgia,serif}.manager-pulse span{color:var(--muted);margin-top:4px;font-size:8px}.overtime{color:#b96555!important}.backend-row{grid-template-columns:44px minmax(140px,1fr) 80px 130px 15px}.employee-week-grid{grid-template-columns:minmax(480px,1.35fr) minmax(280px,.65fr);gap:22px;max-width:1050px;margin:0 auto 24px;display:grid}.live-clock{min-height:500px}.week-summary{gap:17px;display:grid}.weekly-card{padding:25px}.weekly-total{align-items:baseline;gap:8px;margin:12px 0;display:flex}.weekly-total strong{font:500 42px Georgia,serif}.weekly-total span{color:var(--muted);font-size:10px}.target-bar{background:#eee5df;border-radius:99px;height:9px;overflow:hidden}.target-bar i{background:linear-gradient(90deg,var(--coral),var(--berry));border-radius:99px;max-width:100%;height:100%;display:block}.week-numbers{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.week-numbers>div:last-child{border-left:1px solid var(--line);padding-left:18px}.week-numbers small,.week-numbers strong{display:block}.week-numbers small{color:var(--muted);font-size:9px}.week-numbers strong{margin-top:4px;font:500 17px Georgia,serif}.target-note{color:var(--muted);margin:18px 0 0;line-height:1.5;font-size:9px!important}.recent-shifts{max-width:1050px;margin:0 auto;padding:25px}.shift-row{border-top:1px solid var(--line);grid-template-columns:1fr 90px 130px;align-items:center;gap:15px;padding:14px 2px;display:grid}.shift-row>div strong,.shift-row>div small{display:block}.shift-row>div strong{font-size:11px}.shift-row>div small{color:var(--muted);margin-top:3px;font-size:9px}.timesheet-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.timesheet-summary article{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:18px}.timesheet-summary span,.timesheet-summary strong{display:block}.timesheet-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.timesheet-summary strong{margin-top:6px;font:500 25px Georgia,serif}.timesheet-summary .overtime-card{background:#f8ded0;border-color:#efc9bb}.pretty-select{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:13px;padding:11px 14px;font-weight:800}.real-timesheet{overflow:auto}.real-head,.real-row{grid-template-columns:1.25fr repeat(4,1fr) .7fr;align-items:center;gap:12px;min-width:760px;padding:13px 10px;display:grid}.real-head{text-transform:uppercase;color:var(--muted);background:#f5eee8;border-radius:11px;font-size:9px;font-weight:900}.real-row{border-bottom:1px solid var(--line);font-size:11px}.real-row>span:first-child strong,.real-row>span:first-child small{display:block}.real-row>span:first-child small{color:var(--muted);margin-top:2px;font-size:9px}.corrections-card{padding:24px}.correction-row{border-top:1px solid var(--line);grid-template-columns:85px 1fr auto;align-items:center;gap:16px;padding:17px 2px;display:grid}.correction-row:first-child{border-top:0}.correction-status{text-transform:uppercase;text-align:center;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:900}.correction-status.pending{color:#9e6928;background:#fff0d8}.correction-status.approved{color:#4a7d56;background:#e2f0df}.correction-status.rejected{color:#94545a;background:#f4dfdf}.correction-row strong{font:500 15px Georgia,serif}.correction-row p{color:var(--muted);margin:4px 0;font-size:10px}.correction-row small{font-size:10px}.correction-row em{color:var(--berry);margin-top:7px;font-size:9px;display:block}.review-buttons{gap:7px;display:flex}.review-buttons button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:900}.review-buttons button:last-child{background:var(--leaf);color:#fff;border-color:var(--leaf)}.summary-banner.warning{background:#fff0d8;border-color:#ebd3ad}.capture-log-card{padding:20px}.capture-log-row{border-top:1px solid var(--line);grid-template-columns:30px 1fr 100px minmax(120px,1fr);align-items:center;gap:12px;padding:13px 4px;display:grid}.capture-log-row:first-child{border-top:0}.capture-log-row strong,.capture-log-row small{display:block}.capture-log-row strong{font-size:11px}.capture-log-row small{color:var(--muted);font-size:9px}.delivery-pill{text-align:center;color:#7d7176;background:#eee7e4;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.delivery-pill.delivered{color:#4a7d56;background:#e2f0df}.delivery-pill.failed{color:#94545a;background:#f4dfdf}.delivery-pill.pending_config{color:#9e6928;background:#fff0d8}.settings-backend-grid{grid-template-columns:1.25fr .75fr;gap:18px;margin-bottom:18px;display:grid}.inline-form{gap:9px;display:flex}.inline-form input{border:1px solid var(--line);background:#fcf9f5;border-radius:12px;flex:1;padding:11px}.team-chips{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.team-chips span{color:var(--berry);background:#f5ebe8;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.connection-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;font-size:10px;display:flex}.connection-row span{align-items:center;gap:7px;display:flex}.connection-row i{background:#d09569;border-radius:50%;width:8px;height:8px}.connection-row i.on{background:#67a272}.connection-row strong{font-size:9px}.account-settings{padding:25px}.account-row{border-top:1px solid var(--line);grid-template-columns:1fr 240px 100px;align-items:center;gap:15px;padding:14px 2px;display:grid}.account-row>div strong,.account-row>div small{display:block}.account-row>div strong{font-size:11px}.account-row>div small{color:var(--muted);margin-top:3px;font-size:9px}.account-row label{color:var(--muted);font-size:9px}.account-row input{border:1px solid var(--line);border-radius:8px;width:64px;margin:0 5px;padding:7px}.empty-state{text-align:center;color:var(--muted);padding:38px}.empty-state span{color:var(--coral);font-size:28px;display:block}.empty-state p{font-size:11px}.invite-result{gap:12px;display:grid}.invite-result input{border:1px solid var(--line);background:#f8f3ee;border-radius:12px;padding:11px;font-size:10px}.invite-result small{text-align:center;color:var(--muted);font-size:9px}.overtime-banner{color:#a55249;background:#f8ded0;border-radius:12px;margin:15px 0;padding:11px;font-size:10px;font-weight:900}.account-row.expanded{grid-template-columns:1fr 150px 160px 100px}.account-row select{border:1px solid var(--line);background:var(--paper);width:135px;color:var(--ink);border-radius:8px;margin-top:4px;padding:7px;display:block}.audit-card{margin-top:18px;padding:25px}.audit-row{border-top:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.audit-row>span{color:var(--coral)}.audit-row strong,.audit-row small{display:block}.audit-row strong{text-transform:capitalize;font-size:10px}.audit-row small,.audit-row time{color:var(--muted);font-size:8px}@media (width<=1200px){.stat-grid.four{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.nav-list{grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}.employee-week-grid,.settings-backend-grid,.stat-grid.four{grid-template-columns:1fr}.backend-row{grid-template-columns:42px 1fr 92px 14px}.backend-row .status-pill{display:none}.timesheet-summary,.correction-row{grid-template-columns:1fr}.review-buttons{justify-content:flex-end}.capture-log-row{grid-template-columns:30px 1fr 90px}.capture-log-row>small:last-child{display:none}.account-row,.account-row.expanded{grid-template-columns:1fr}.account-row select{width:100%}.clock-card.live-clock{min-height:480px}.connection-chip{display:none}.auth-card{padding:30px 22px}.shift-row{grid-template-columns:1fr 70px}.shift-row .text-button{text-align:left;grid-column:1/-1}.page-heading>.primary{flex:none}}.auth-text-button{color:var(--berry);cursor:pointer;text-align:right;background:0 0;border:0;padding:0;font:800 10px/1.4 inherit}.auth-text-button:hover{text-decoration:underline}.auth-text-button.centered{text-align:center}.auth-text-button.danger{color:#a55259}.auth-divider{color:#b2a6a8;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:900;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-note,.auth-success{border-radius:13px;padding:12px 14px;font-size:10px;line-height:1.55}.auth-note{color:var(--muted);background:#f6eee8}.auth-success{color:#52765a;background:#e6f1e2}.soft-button.full{text-align:center;width:100%}.connection-layout{grid-template-columns:minmax(420px,1.15fr) minmax(320px,.85fr);gap:20px;max-width:1050px;display:grid}.discord-connect-card,.connection-steps{padding:30px}.connection-hero{grid-template-columns:58px 1fr;align-items:start;gap:16px;display:grid}.connection-hero>span{width:54px;height:54px;color:var(--berry);background:#f5e1dc;border-radius:18px;place-items:center;font-size:26px;display:grid}.connection-hero small{letter-spacing:.12em;color:var(--berry);font-size:8px;font-weight:900}.connection-hero h2,.connection-steps h2{margin:6px 0 9px;font:500 25px/1.1 Georgia,serif}.connection-hero p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.discord-form{gap:12px;margin-top:24px;display:grid}.discord-form label{color:#6f6169;font-size:9px;font-weight:900}.discord-form input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fcf9f5;border-radius:12px;outline:none;margin-top:7px;padding:12px;display:block}.discord-connect-card>.auth-text-button{margin:17px auto 0;display:block}.connection-steps ol{gap:15px;margin:20px 0;padding:0;list-style:none;display:grid}.connection-steps li{color:var(--muted);grid-template-columns:30px 1fr;align-items:start;gap:11px;font-size:10px;line-height:1.5;display:grid}.connection-steps li b{width:28px;height:28px;color:var(--berry);background:#eee3f1;border-radius:50%;place-items:center;display:grid}.connection-note{color:#8f682f;background:#fff0dc;border-radius:13px;padding:13px;font-size:9px;line-height:1.55}@media (width<=900px){.connection-layout{grid-template-columns:1fr}}.app-shell,.auth-page{isolation:isolate}.ambient-petals{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.ambient-petals i{background:#e989732e;border-radius:80% 20%;width:12px;height:18px;animation:19s linear infinite petal-drift;position:absolute;top:-30px}.ambient-petals i:first-child{animation-delay:-3s;left:8%}.ambient-petals i:nth-child(2){background:#aaa0d529;animation-duration:23s;animation-delay:-12s;left:22%}.ambient-petals i:nth-child(3){animation-duration:26s;animation-delay:-8s;left:39%}.ambient-petals i:nth-child(4){background:#709a7321;animation-delay:-17s;left:58%}.ambient-petals i:nth-child(5){animation-duration:24s;animation-delay:-5s;left:72%}.ambient-petals i:nth-child(6){background:#aaa0d526;animation-delay:-14s;left:88%}.ambient-petals i:nth-child(7){animation-duration:29s;animation-delay:-9s;left:96%}@keyframes petal-drift{0%{opacity:0;transform:translateY(-5vh)rotate(0)}10%{opacity:1}50%{transform:translate(38px,52vh)rotate(210deg)}to{opacity:0;transform:translate(-18px,108vh)rotate(440deg)}}.clock-choice{flex-wrap:wrap;justify-content:center;gap:9px;display:flex;position:relative}.share-choice{color:var(--berry);cursor:pointer;background:#ffffffa6;border:1px solid #833f6633;border-radius:18px;padding:15px 18px;font-weight:900}.share-choice:hover,.break-button:hover{transform:translateY(-2px);box-shadow:0 9px 22px #5938461a}.capture-state.optional i{background:#84a58a}.rhythm-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin:18px 0;display:grid}.rhythm-card{border:1px solid var(--line);background:#fffdf8b8;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:35px 1fr;align-items:center;column-gap:11px;padding:17px 19px;display:grid;box-shadow:0 10px 30px #5a3a480d}.rhythm-card>span{width:35px;height:35px;color:var(--berry);background:#f5e5e0;border-radius:13px;grid-row:1/3;place-items:center;display:grid}.rhythm-card small{color:var(--muted);font-size:9px}.rhythm-card strong{color:var(--berry-dark);font:500 18px Georgia,serif}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.integration-card{text-align:left;border:1px solid var(--line);min-height:220px;color:var(--ink);cursor:pointer;background:#fffdf8d9;border-radius:24px;padding:21px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.integration-card:after{content:"";background:var(--integration-wash,#f5e2dc);opacity:.7;border-radius:50%;width:110px;height:110px;transition:transform .35s;position:absolute;bottom:-52px;right:-48px}.integration-card:hover,.integration-card.selected{border-color:#833f6640;transform:translateY(-4px);box-shadow:0 18px 45px #5837461c}.integration-card:hover:after,.integration-card.selected:after{transform:scale(1.25)}.integration-card.discord{--integration:#5865f2;--integration-wash:#e1e3ff}.integration-card.roblox{--integration:#e2231a;--integration-wash:#f8d8d5}.integration-card.vscode{--integration:#1685d1;--integration-wash:#d7ecfa}.integration-card.github{--integration:#2f2930;--integration-wash:#e5e0e4}.integration-card.figma{--integration:#a259ff;--integration-wash:#eadbfa}.integration-card.blender{--integration:#e87d0d;--integration-wash:#fae5cd}.integration-mark{background:var(--integration,#8b3f5d);color:#fff;letter-spacing:-.04em;width:45px;height:45px;box-shadow:0 9px 18px var(--integration,#8b3f5d);border-radius:15px;place-items:center;font-size:12px;font-weight:950;display:grid}@supports (color:color-mix(in lab, red, red)){.integration-mark{box-shadow:0 9px 18px color-mix(in srgb,var(--integration,#8b3f5d) 22%,transparent)}}.integration-status{color:#9a858d;text-transform:uppercase;letter-spacing:.08em;background:#f2ece8;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:950;position:absolute;top:17px;right:17px}.integration-status.available{color:#4e7756;background:#e1efe0}.integration-card>small{color:var(--integration,#8b3f5d);letter-spacing:.12em;margin-top:18px;font-size:8px;font-weight:950;display:block}.integration-card h2{margin:5px 0 7px;font:500 22px Georgia,serif}.integration-card p{max-width:280px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.integration-card>b{color:var(--integration,#8b3f5d);font-size:9px;position:absolute;bottom:18px;left:21px}.integration-detail{padding:30px;overflow:hidden}.integration-detail-head{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;align-items:center;gap:17px;padding-bottom:25px;display:grid}.integration-detail-head.discord{--integration:#5865f2}.integration-detail-head.roblox{--integration:#e2231a}.integration-detail-head.vscode{--integration:#1685d1}.integration-detail-head.github{--integration:#2f2930}.integration-detail-head.figma{--integration:#a259ff}.integration-detail-head.blender{--integration:#e87d0d}.integration-mark.large{border-radius:19px;width:60px;height:60px;font-size:15px}.integration-detail-head h2{margin:4px 0;font:500 29px Georgia,serif}.integration-detail-head p{color:var(--muted);margin:0;font-size:11px}.connection-layout.refreshed{grid-template-columns:1.1fr .9fr;max-width:none;margin-top:27px}.connection-layout.refreshed .discord-connect-card,.connection-layout.refreshed .connection-steps{padding:0}.setup-state{background:#f7f1ec;border-radius:15px;gap:11px;padding:13px;display:flex}.setup-state i{background:#c58b67;border-radius:50%;width:10px;height:10px;margin-top:3px}.setup-state i.on{background:#67a272;box-shadow:0 0 0 5px #67a2721f}.setup-state strong,.setup-state span{display:block}.setup-state strong{font-size:10px}.setup-state span{color:var(--muted);margin-top:3px;font-size:9px}.coming-soon-panel{grid-template-columns:1.15fr .85fr;gap:35px;padding-top:30px;display:grid}.coming-soon-panel h3{margin:7px 0;font:500 27px Georgia,serif}.coming-soon-panel p,.coming-soon-panel li{color:var(--muted);font-size:11px;line-height:1.7}.coming-soon-panel ul{background:linear-gradient(135deg,#f7ece7,#f2eedf);border-radius:20px;margin:0;padding:20px 22px 20px 38px}.coming-bloom{color:var(--coral);font-size:28px;animation:3.8s ease-in-out infinite bloom-pulse;display:block}@keyframes bloom-pulse{50%{transform:rotate(12deg)scale(1.08)}}.settings-kind-note{color:var(--muted);margin:11px 0 0;font-size:9px;line-height:1.55}.auth-foot a,.legal-consent a{font-weight:950;color:#c73d50!important;text-underline-offset:3px!important;text-decoration:underline!important;text-decoration-thickness:2px!important}.auth-foot a:hover,.legal-consent a:hover{background:#fae3e6;border-radius:4px;color:#941e34!important}.legal-consent a:focus-visible,.auth-foot a:focus-visible{outline-offset:3px;outline:3px solid #c73d5033}@media (width<=900px){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coming-soon-panel{grid-template-columns:1fr}}@media (width<=620px){.integration-grid,.rhythm-grid{grid-template-columns:1fr}.integration-card{min-height:205px}.integration-detail{padding:22px}.integration-detail-head{grid-template-columns:52px 1fr}.integration-mark.large{width:50px;height:50px}.shift-buttons,.clock-choice{flex-direction:column;width:100%}.shift-buttons button,.clock-choice button{width:100%}}button{position:relative;overflow:hidden}button:not(:disabled):active{transform:translateY(1px)scale(.97)!important}.primary:after,.clock-in:after,.soft-button:after{content:"✦";opacity:0;pointer-events:none;color:#ffffffe6;font-size:11px;position:absolute;top:50%;left:50%}.primary:not(:disabled):active:after,.clock-in:not(:disabled):active:after,.soft-button:not(:disabled):active:after{animation:.55s ease-out button-spark}@keyframes button-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}35%{opacity:1}to{opacity:0;transform:translate(38px,-38px)scale(1.8)rotate(50deg)}}.theme-toggle{border:1px solid var(--line);background:var(--paper);width:39px;height:39px;color:var(--berry);cursor:pointer;border-radius:50%;font-size:18px;transition:all .25s;box-shadow:0 7px 20px #452d3c14}.theme-toggle:hover{transform:rotate(12deg)translateY(-2px)}.code-input{text-align:center!important;letter-spacing:.28em!important;font-size:25px!important;font-weight:900!important}.quarantine-banner{background:linear-gradient(135deg,#f4e8f7,#fff3e8);border:1px solid #e1c8ed;border-radius:19px;align-items:center;gap:14px;margin-bottom:22px;padding:17px 20px;display:flex}.quarantine-banner>span{font-size:24px}.quarantine-banner strong{font:500 17px Georgia,serif}.quarantine-banner p{color:var(--muted);margin:4px 0 0;font-size:10px}.manager-verification,.capture-policy-card{margin-bottom:18px;padding:25px}.manager-verification>div:first-child,.capture-policy-card>div:first-child{margin-bottom:17px}.manager-verification h2,.capture-policy-card h2{margin:6px 0;font:500 24px Georgia,serif}.manager-verification p,.capture-policy-card p{color:var(--muted);margin:0;font-size:10px}.verification-row{border-top:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.verification-row strong,.verification-row small{display:block}.verification-row small{color:var(--muted);margin-top:3px;font-size:9px}.capture-policy-card{grid-template-columns:minmax(250px,1fr) auto 190px auto;align-items:center;gap:18px;display:grid}.capture-policy-card>label{color:var(--muted);font-size:9px;font-weight:900}.capture-policy-card select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:11px;margin-top:6px;padding:10px;display:block}.capture-policy-card>small{color:var(--muted);grid-column:1/-1;font-size:9px}.policy-toggle{cursor:pointer;grid-template-columns:40px auto;align-items:center;gap:8px;display:grid}.policy-toggle input{opacity:0;position:absolute}.policy-toggle span{background:#d7cbc9;border-radius:99px;width:40px;height:23px;transition:all .2s;position:relative}.policy-toggle span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #3c283233}.policy-toggle input:checked+span{background:var(--berry)}.policy-toggle input:checked+span:after{transform:translate(17px)}.policy-toggle b{color:var(--ink);grid-column:1/-1;font-size:9px}.bot-hero{background:radial-gradient(circle at 12% 50%,#aaa0d542,transparent 30%),var(--paper);grid-template-columns:240px 1fr;align-items:center;gap:30px;padding:38px;display:grid;overflow:hidden}.bot-orbit{border:1px dashed #833f664d;border-radius:50%;place-items:center;width:190px;height:190px;margin:auto;animation:5s ease-in-out infinite bot-float;display:grid;position:relative}.bot-core{background:linear-gradient(145deg,var(--berry),#a55d80);color:#fff;border-radius:35px;place-items:center;width:104px;height:104px;font-size:46px;display:grid;box-shadow:0 24px 50px #4a263940}.bot-orbit i{background:var(--coral);border-radius:80% 20%;width:17px;height:25px;position:absolute}.bot-orbit i:nth-child(2){top:3px}.bot-orbit i:nth-child(3){background:var(--lavender);bottom:32px;right:4px}.bot-orbit i:nth-child(4){background:var(--mint);bottom:34px;left:3px}@keyframes bot-float{50%{transform:translateY(-8px)rotate(2deg)}}.roadmap-pill{color:var(--berry);letter-spacing:.09em;background:#eee6f4;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:950;display:inline-block}.bot-hero h2{margin:13px 0;font:500 34px/1.1 Georgia,serif}.bot-hero p{color:var(--muted);max-width:650px;font-size:11px;line-height:1.7}.bot-hero .soft-button{width:auto;margin-top:8px}.bot-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.bot-feature{background:var(--paper);border:1px solid var(--line);border-radius:22px;min-height:185px;padding:22px;transition:all .25s;position:relative;box-shadow:0 10px 30px #462d3c0d}.bot-feature:hover{box-shadow:var(--shadow);transform:translateY(-4px)rotate(.25deg)}.bot-feature>span{width:40px;height:40px;color:var(--berry);background:#f3e5ea;border-radius:14px;place-items:center;font-size:19px;display:grid}.bot-feature h3{margin:15px 0 7px;font:500 18px Georgia,serif}.bot-feature p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.bot-feature small{color:#a997a0;letter-spacing:.1em;font-size:7px;font-weight:950;position:absolute;top:16px;right:16px}.telegram-notice{color:#8d4850;background:#fff0f0;border:1px solid #e7c9cc;border-radius:17px;align-items:center;gap:12px;margin-top:18px;padding:15px 18px;display:flex}.telegram-notice strong{white-space:nowrap;font:500 14px Georgia,serif}.telegram-notice span{font-size:9px;line-height:1.5}.bot-hero-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.bot-hero-actions .primary,.bot-hero-actions .soft-button{width:auto;margin:0;text-decoration:none}.bot-connect{grid-template-columns:1.2fr .8fr;gap:28px;margin-top:18px;padding:28px;display:grid}.bot-connect-copy h2{margin:6px 0 16px;font:500 26px Georgia,serif}.bot-connect-copy ol{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.bot-connect-copy li{color:var(--muted);grid-template-columns:28px 1fr;align-items:start;gap:10px;font-size:10px;line-height:1.55;display:grid}.bot-connect-copy li b{width:27px;height:27px;color:var(--berry);background:#f1e4ef;border-radius:50%;place-items:center;display:grid}.bot-connect-copy code{color:var(--berry);background:#f3ecef;border-radius:6px;padding:2px 5px;font-size:9px}.bot-connect-copy>small{color:var(--muted);font-size:8px}.pairing-card{text-align:center;background:radial-gradient(circle at 50% 0,#e1aac040,#0000 55%),#fbf6f4;border:1px dashed #d9c4cf;border-radius:22px;align-content:center;place-items:center;gap:9px;min-height:190px;padding:23px;display:grid}.pairing-card.ready{background:linear-gradient(145deg,#f9e9ee,#eee8f6);border-style:solid}.pairing-card>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.pairing-card>strong{font:500 17px Georgia,serif}.pairing-card.ready>strong{color:var(--berry);letter-spacing:.15em;font:700 30px/1 monospace}.pairing-card p,.pairing-card small{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.pairing-card .soft-button{width:auto}.pairing-flower{animation:3s ease-in-out infinite bloom-pulse;color:var(--coral)!important;font-size:32px!important}.discord-room{margin-top:18px;padding:28px;overflow:hidden}.discord-room>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.discord-room>header h2{margin:5px 0;font:500 26px Georgia,serif}.discord-room-tabs{gap:8px;margin-top:12px;padding:4px 2px 12px;display:flex;overflow-x:auto}.discord-room-tabs button{text-align:left;border:1px solid var(--line);min-width:145px;color:var(--ink);cursor:pointer;background:#f8f2f4;border-radius:14px;padding:11px 13px}.discord-room-tabs button.active{border-color:var(--berry);background:#f3e2e9;box-shadow:0 7px 18px #833f661a}.discord-room-tabs small,.discord-room-tabs strong{white-space:nowrap;display:block}.discord-room-tabs small{color:var(--muted);margin-bottom:4px;font-size:7px}.discord-room-tabs strong{font-size:10px}.discord-room-tabs .add-room{text-align:center;min-width:115px;color:var(--berry);border-style:dashed;place-items:center;font-size:9px;font-weight:900;display:grid}.discord-room-body{border:1px solid var(--line);background:#f9f6f7;border-radius:20px;overflow:hidden}.discord-room-title{border-bottom:1px solid var(--line);background:#f2ecef;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.discord-room-title>span{align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.discord-room-title i{background:#68a274;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #68a27421}.discord-messages{height:min(480px,55vh);padding:15px;overflow:auto}.discord-message{grid-template-columns:36px 1fr;gap:10px;padding:9px 5px;display:grid}.discord-avatar{color:#552c40;background:linear-gradient(145deg,#f1c6bb,#d99bb4);border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:grid}.discord-avatar.bot{color:#fff;background:linear-gradient(145deg,#7f8bf5,#5865f2)}.discord-message header{align-items:center;gap:7px;display:flex}.discord-message header strong{font-size:10px}.discord-message header b{color:#fff;background:#5865f2;border-radius:4px;padding:2px 4px;font-size:6px}.discord-message time{color:var(--muted);font-size:7px}.discord-message header button{color:#a698a0;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:15px}.discord-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:4px 0;font-size:10px;line-height:1.55}.discord-message img{object-fit:contain;background:#e8e2e5;border-radius:12px;max-width:min(520px,100%);max-height:330px;margin-top:7px;display:block}.discord-file{color:var(--berry);margin-top:6px;font-size:9px;display:inline-block}.discord-composer{border-top:1px solid var(--line);background:#f2ecef;grid-template-columns:1fr auto;gap:9px;padding:12px;display:grid}.discord-composer textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);min-height:48px;max-height:125px;color:var(--ink);border-radius:12px;padding:11px;font-size:10px}.discord-composer .primary{align-self:end}.discord-inline-error{color:#91464f;background:#f7dddd;border-radius:11px;margin:11px 13px 0;padding:10px 12px;font-size:9px;font-weight:800}[data-theme=dark]{--ink:#f2eaf1;--muted:#bdaeb9;--cream:#17131b;--paper:#241e28;--berry:#d58bad;--berry-dark:#efb8d1;--coral:#f39a83;--peach:#523930;--lilac:#40364f;--lavender:#8579ae;--mint:#385342;--leaf:#8abd96;--butter:#67562c;--line:#403642;--shadow:0 18px 55px #00000045}[data-theme=dark] .app-shell{background:radial-gradient(circle at 78% 0%,#743a5a33,transparent 30%),var(--cream)}[data-theme=dark] .sidebar{background:#1e1821;border-color:#342a36}[data-theme=dark] .topbar{background:#17131bd1}[data-theme=dark] .page-heading h1,[data-theme=dark] .brand,[data-theme=dark] .rhythm-card strong{color:var(--berry-dark)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .integration-card,[data-theme=dark] .person-card,[data-theme=dark] .rhythm-card{color:var(--ink);background:#28212b!important}[data-theme=dark] .nav-item{color:#c2b4bd}[data-theme=dark] .nav-item:hover,[data-theme=dark] .nav-item.active{background:#2c2430}[data-theme=dark] .stat-card.peach{background:#4a302e}[data-theme=dark] .stat-card.lilac{background:#393047}[data-theme=dark] .stat-card.green{background:#2c4535}[data-theme=dark] .stat-card.butter-stat{background:#4b4028}[data-theme=dark] .note-card{background:#5b4b28}[data-theme=dark] .note-card p{color:#f0b9b0}[data-theme=dark] .legal-highlight,[data-theme=dark] .coming-soon-panel ul,[data-theme=dark] .setup-state,[data-theme=dark] .auth-note{background:#312832}[data-theme=dark] .summary-banner{background:#263c2d;border-color:#385641}[data-theme=dark] .summary-banner.warning{background:#4a3923;border-color:#6c522d}[data-theme=dark] .quarantine-banner{background:linear-gradient(135deg,#392b42,#432f29);border-color:#59405d}[data-theme=dark] .telegram-notice{background:#40272b;border-color:#694047}[data-theme=dark] .team-label,[data-theme=dark] .team-chips span{background:#392d37}[data-theme=dark] .employee-row:hover{background:#2b232d}.auth-theme-toggle{z-index:5;border-radius:99px;align-items:center;gap:7px;width:auto;height:39px;padding:0 13px;display:flex;position:fixed;top:20px;right:22px}.auth-theme-toggle b{letter-spacing:.04em;font-size:9px}.auth-theme-toggle span{font-size:17px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .auth-page{background:radial-gradient(circle at 15% 12%,#a5527838,#0000 29%),radial-gradient(circle at 87% 88%,#6f62a638,#0000 31%),#17131b}[data-theme=dark] .auth-card{background:#241e28f5;border-color:#4a3d4b;box-shadow:0 32px 95px #0000006b}[data-theme=dark] .auth-card h1{color:#f6edf4}[data-theme=dark] .auth-brand{color:#efb8d1}[data-theme=dark] .auth-form label,[data-theme=dark] .modal form label{color:#d8c9d2}[data-theme=dark] .auth-form input,[data-theme=dark] .auth-form select,[data-theme=dark] .modal input,[data-theme=dark] .modal select,[data-theme=dark] .modal textarea{box-shadow:inset 0 0 0 1px #ffffff04;background:#1e1922!important;border-color:#554655!important}[data-theme=dark] .auth-form input::placeholder,[data-theme=dark] textarea::placeholder{color:#8f7e89}[data-theme=dark] .legal-consent{background:#2d252e;border-color:#554452}[data-theme=dark] .legal-consent .legal-check{color:#ded1d9}[data-theme=dark] .auth-divider{color:#8f8089}[data-theme=dark] .soft-button{color:#efaacb;background:#332731;border-color:#594252}[data-theme=dark] .soft-button:hover{background:#3e2d3a}[data-theme=dark] .auth-success{color:#a9d8b2;background:#263d2d}[data-theme=dark] .auth-foot{color:#93848d}[data-theme=dark] .auth-foot a,[data-theme=dark] .legal-consent a{color:#ff8fa1!important}[data-theme=dark] .auth-foot a:hover,[data-theme=dark] .legal-consent a:hover{background:#4a2931;color:#ffc0ca!important}[data-theme=dark] .error-banner{color:#ffb7c0;background:#47292f;border-color:#683c45}[data-theme=dark] .modal-close{background:#342b35}[data-theme=dark] .modal-flower{background:#4a303c}[data-theme=dark] .form-note{background:#283b2d}[data-theme=dark] .drawer-cover{background:linear-gradient(135deg,#3d2b35,#373125)}[data-theme=dark] .clock-card{background:linear-gradient(150deg,#402c32,#393126);border-color:#533d46;box-shadow:0 25px 70px #0000004d}[data-theme=dark] .clock-card.running{background:linear-gradient(145deg,#273b2e,#373225)}[data-theme=dark] .capture-state,[data-theme=dark] .break-button,[data-theme=dark] .share-choice{background:#1d1820bf;border-color:#594551}[data-theme=dark] .consent-note{color:#b9aab3}[data-theme=dark] .real-head,[data-theme=dark] .table-head{background:#302832}[data-theme=dark] .timesheet-summary .overtime-card,[data-theme=dark] .overtime-banner{color:#ffafa0;background:#482c2d;border-color:#68403d}[data-theme=dark] .legal-page{background:radial-gradient(circle at 12% 4%,#a552782b,transparent 25%),radial-gradient(circle at 92% 18%,#6f62a62b,transparent 23%),var(--cream)}[data-theme=dark] .legal-paper p,[data-theme=dark] .legal-paper li{color:#d2c4cc}[data-theme=dark] .legal-meta{color:#bbaab4;background:#2c242d}[data-theme=dark] .legal-highlight{color:#dbcbd3;background:linear-gradient(135deg,#3b2932,#373023)}[data-theme=dark] .summary-icon{background:#1f2922}[data-theme=dark] .add-person{background:#241e288c}@media (width<=1000px){.capture-policy-card{grid-template-columns:1fr 1fr}.capture-policy-card>div:first-child{grid-column:1/-1}.bot-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.capture-policy-card,.bot-hero,.bot-feature-grid{grid-template-columns:1fr}.bot-orbit{width:150px;height:150px}.bot-core{width:82px;height:82px}.telegram-notice{flex-direction:column;align-items:flex-start}.verification-row{grid-template-columns:42px 1fr}.verification-row button{grid-column:1/-1}.theme-toggle{width:35px;height:35px}.auth-theme-toggle{width:auto;top:12px;right:13px}.auth-theme-toggle b{display:none}}@media (prefers-reduced-motion:reduce){.bot-orbit,.primary:after,.clock-in:after,.soft-button:after{animation:none!important}}.bot-core{object-fit:cover;border:1px solid #fff3}.help-guide-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:0 0 20px;display:grid}.help-guide-card{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:21px;grid-template-columns:48px 1fr;gap:14px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 10px 30px #432c390f}.help-guide-card:hover{box-shadow:var(--shadow);border-color:#d5a7ba;transform:translateY(-3px)}.help-guide-card>span{width:48px;height:48px;color:var(--berry);background:#f4e6ef;border-radius:16px;place-items:center;font-size:22px;display:grid}.help-guide-card h2{margin:2px 0 7px;font:500 19px Georgia,serif}.help-guide-card p{color:var(--muted);margin:0 0 12px;font-size:10px;line-height:1.55}.help-guide-card b{color:var(--berry);letter-spacing:.02em;font-size:9px}.help-faq{padding:26px}.help-faq details{border-top:1px solid var(--line);padding:15px 2px}.help-faq details:first-of-type{margin-top:10px}.help-faq summary{color:var(--ink);cursor:pointer;font:600 14px Georgia,serif}.help-faq p{color:var(--muted);max-width:760px;margin:10px 0 0;font-size:10px;line-height:1.65}[data-theme=dark] .help-guide-card>span{color:#f0a6c9;background:#3b2b39;border:1px solid #5c4054}[data-theme=dark] .help-guide-card:hover{border-color:#82546c}[data-theme=dark] .stat-grid.four .stat-icon{box-shadow:0 8px 20px #0000003d,inset 0 1px #ffffff0f}[data-theme=dark] .stat-card.peach .stat-icon{color:#ffb3a2;background:#6a352f;border-color:#925147}[data-theme=dark] .stat-card.lilac .stat-icon{color:#d7b9ff;background:#503d68;border-color:#725d91}[data-theme=dark] .stat-card.butter-stat .stat-icon{color:#ffe58b;background:#665321;border-color:#8a7130}[data-theme=dark] .stat-card.green .stat-icon{color:#a9e4b5;background:#315b3e;border-color:#477b55}@media (width<=1000px){.help-guide-grid{grid-template-columns:1fr}}[data-theme=dark] .employee-row{border-top-color:#68616a}[data-theme=dark] .status-pill.offline{color:#d8d1d6;background:#514b53}[data-theme=dark] .connection-steps li b{color:#ddd6dc;background:#4f4951}[data-theme=dark] .integration-status{color:#d8d1d6;background:#4f4951}[data-theme=dark] .integration-status.available{color:#b9ddc1;background:#35513d}.security-lab-picker{background:linear-gradient(145deg,#fff7fa,#f6eff8);border:1px solid #d9bcc9;border-radius:17px;margin:0 0 18px;overflow:hidden}.security-lab-picker summary{color:var(--berry-dark);cursor:pointer;padding:13px 15px;font-size:10px;font-weight:950}.security-lab-picker[open] summary{border-bottom:1px solid #ead9e1}.security-lab-picker>p{color:var(--muted);margin:13px 14px 10px;font-size:9px;line-height:1.55}.security-lab-picker>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 13px;display:grid}.security-lab-picker button{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;gap:3px;padding:10px 8px;display:grid}.security-lab-picker button:hover,.security-lab-picker button.active{border-color:var(--berry);transform:translateY(-1px);box-shadow:0 6px 16px #5c324717}.security-lab-picker button b{color:var(--berry-dark);text-overflow:ellipsis;font-size:8px;overflow:hidden}.security-lab-picker button span{color:var(--muted);font-size:7px;line-height:1.35}.security-lab-picker>small{color:#806c76;padding:11px 14px 13px;font-size:8px;line-height:1.5;display:block}.security-lab-banner{color:#59471f;background:#fff4ca;border:1px solid #d6b04f;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:12px;margin-bottom:17px;padding:13px 15px;display:grid}.security-lab-banner>span{background:#f1cf72;border-radius:12px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.security-lab-banner strong{font-size:11px}.security-lab-banner p{margin:3px 0 0;font-size:9px;line-height:1.5}.security-lab-banner+.error-banner{margin-top:0}[data-theme=dark] .security-lab-picker{background:linear-gradient(145deg,#302530,#29222d);border-color:#674e60}[data-theme=dark] .security-lab-picker[open] summary{border-bottom-color:#594653}[data-theme=dark] .security-lab-picker button{background:#211b25;border-color:#554451}[data-theme=dark] .security-lab-picker>small{color:#c4b2bc}[data-theme=dark] .security-lab-banner{color:#f1dfa8;background:#3f351d;border-color:#80682f}[data-theme=dark] .security-lab-banner>span{background:#665320}@media (width<=600px){.security-lab-picker>div{grid-template-columns:1fr}.security-lab-picker button{text-align:center}}.auth-card{width:min(540px,100%)}.auth-card>p{color:#625664;font-size:13px}.auth-form label,.modal form label{color:#554953;font-size:11px}.field-help{color:var(--muted);margin-top:3px;font-size:9px;font-weight:600;line-height:1.45;display:block}.auth-form input,.auth-form select,.modal input,.modal select,.modal textarea{background:#fffdfa;border-color:#cdbfc0;min-height:44px}.auth-form input:focus,.auth-form select:focus,.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:var(--berry);box-shadow:0 0 0 4px #833f661a}.auth-note strong{color:var(--ink);margin-bottom:3px;display:block}.auth-steps{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 22px;padding:0;list-style:none;display:grid}.auth-steps li{color:#8b7f86;grid-template-columns:24px 1fr;align-items:center;gap:6px;font-size:8px;font-weight:900;display:grid}.auth-steps li:after{content:"";background:#e6dcd6;border-radius:99px;grid-column:1/-1;height:3px}.auth-steps li b{color:#7d6f78;background:#eee6e0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.auth-steps li.active{color:var(--berry-dark)}.auth-steps li.active b{background:var(--berry);color:#fff}.auth-steps li.active:after{background:linear-gradient(90deg,var(--coral),var(--berry))}.account-not-found{color:#694238;background:#fff0e9;border:1px solid #e6b9a9;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin:0 0 18px;padding:13px;display:grid}.account-not-found>span{color:#fff;background:#e98973;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.account-not-found strong{font-size:11px}.account-not-found p{margin:3px 0 0;font-size:9px;line-height:1.45}.account-not-found button{color:#783e34;cursor:pointer;background:#fff8f4;border:1px solid #cc8b78;border-radius:10px;padding:8px 9px;font-size:9px;font-weight:900}.redirected-invite{margin:-8px 0 18px!important}.account-paths{gap:7px;margin-bottom:18px;display:grid}.account-paths>div,.account-paths>button{text-align:left;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.account-paths>button{cursor:pointer}.account-paths>button:hover{background:#fff6f8;border-color:#c88da8;transform:translateY(-1px)}.account-paths b{width:28px;height:28px;color:var(--berry);background:#eee6e0;border-radius:10px;place-items:center;font-size:10px;display:grid}.account-paths .active{border:2px solid var(--berry);background:#fbf0f5}.account-paths .active b{background:var(--berry);color:#fff}.account-paths span strong,.account-paths span small{display:block}.account-paths span strong{font-size:10px}.account-paths span small{color:var(--muted);margin-top:2px;font-size:8px}.password-field{display:block;position:relative}.password-field input{padding-right:62px}.password-field button{color:var(--berry-dark);cursor:pointer;background:#eee5e8;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-field button:active{transform:translateY(-50%)scale(.97)!important}.help-button{border:1px solid var(--line);background:var(--paper);color:var(--berry-dark);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:950;display:flex}.help-button span{background:var(--berry);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.help-button:hover{border-color:var(--berry);transform:translateY(-1px)}.onboarding-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2a1e289e;place-items:center;padding:20px;animation:.18s fade;display:grid;position:fixed;inset:0}.onboarding-dialog{background:var(--paper);border:1px solid #ffffff6b;border-radius:30px;grid-template-columns:minmax(230px,.72fr) minmax(360px,1.28fr);width:min(850px,100%);max-height:min(720px,100vh - 40px);animation:.25s rise;display:grid;position:relative;overflow:auto;box-shadow:0 32px 100px #1c121a52}.onboarding-close{z-index:2;border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:20px;position:absolute;top:14px;right:16px}.onboarding-visual{background:radial-gradient(circle at 50% 45%,#fffc,#0000 23%),linear-gradient(145deg,#f4d6cc,#eadff4 55%,#dbe9d8);place-items:center;min-height:510px;display:grid;position:relative;overflow:hidden}.onboarding-visual>span{z-index:2;width:130px;height:130px;color:var(--berry);background:#fffdf8e6;border-radius:42px;place-items:center;font:500 58px Georgia,serif;animation:5s ease-in-out infinite bot-float;display:grid;position:relative;box-shadow:0 24px 65px #5432462e}.onboarding-visual i{background:#e989735c;border-radius:90% 10%;width:70px;height:105px;position:absolute;transform:rotate(28deg)}.onboarding-visual i:nth-child(2){top:13%;left:15%}.onboarding-visual i:nth-child(3){background:#833f6640;bottom:13%;right:10%;transform:rotate(70deg)}.onboarding-visual i:nth-child(4){background:#597c663b;bottom:4%;left:5%;transform:rotate(52deg)}.onboarding-content{padding:48px 46px 36px}.onboarding-progress{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:28px;font-size:9px;font-weight:900;display:flex}.onboarding-progress>div{gap:5px;display:flex}.onboarding-progress i{background:#e5dadc;border-radius:99px;width:23px;height:5px}.onboarding-progress i.active{background:var(--berry)}.onboarding-content h2{letter-spacing:-.03em;color:var(--berry-dark);margin:8px 0 12px;font:500 34px/1.08 Georgia,serif}.onboarding-content>p{color:var(--muted);font-size:12px;line-height:1.65}.onboarding-content ul{gap:11px;margin:23px 0 30px;padding:0;list-style:none;display:grid}.onboarding-content li{color:var(--ink);grid-template-columns:23px 1fr;align-items:start;gap:9px;font-size:10px;line-height:1.5;display:grid}.onboarding-content li b{color:#4e7657;background:#e3f0df;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.onboarding-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-actions .primary,.onboarding-actions .soft-button{width:auto;margin:0;padding:12px 17px}[data-theme=dark]{--muted:#d0c4cd;--line:#514452}[data-theme=dark] .auth-card>p{color:#d2c5ce}[data-theme=dark] .field-help{color:#c3b5bf}[data-theme=dark] .auth-steps li{color:#bcaeb7}[data-theme=dark] .auth-steps li:after{background:#4b3d49}[data-theme=dark] .auth-steps li b{color:#d5c7d0;background:#3c313b}[data-theme=dark] .account-paths>div,[data-theme=dark] .account-paths>button{background:#28212b;border-color:#5b4b58}[data-theme=dark] .account-paths .active{background:#432d3b;border-color:#df9cbb}[data-theme=dark] .account-paths>button:hover{background:#392c37;border-color:#d58bad}[data-theme=dark] .account-not-found{color:#ffd5ca;background:#432c28;border-color:#805145}[data-theme=dark] .account-not-found button{color:#ffc5b6;background:#322522;border-color:#a76758}[data-theme=dark] .password-field button{color:#f3c3d9;background:#41333e}[data-theme=dark] .help-button{color:#efc2d7;background:#2b232d;border-color:#564754}[data-theme=dark] .onboarding-dialog{background:#241e28;border-color:#564755}[data-theme=dark] .onboarding-visual{background:radial-gradient(circle at 50% 45%,#2e232ed1,#0000 25%),linear-gradient(145deg,#51352f,#3f354c 55%,#2e4936)}[data-theme=dark] .onboarding-visual>span{color:#f0b4d0;background:#2b232d}[data-theme=dark] .onboarding-close{background:#302832;border-color:#5a4a57}@media (width<=720px){.onboarding-dialog{grid-template-columns:1fr;max-height:calc(100vh - 24px)}.onboarding-visual{min-height:145px}.onboarding-visual>span{border-radius:25px;width:76px;height:76px;font-size:35px}.onboarding-content{padding:31px 23px 25px}.onboarding-content h2{font-size:29px}.account-not-found{grid-template-columns:32px 1fr}.account-not-found button{grid-column:1/-1}.help-button{padding:8px}.help-button:not(:hover){font-size:0}.help-button span{font-size:9px}.auth-steps span{display:none}.auth-steps li{grid-template-columns:1fr;justify-items:center}}@media (prefers-reduced-motion:reduce){.onboarding-visual>span{animation:none!important}}.setup-pill{color:var(--berry-dark);cursor:pointer;background:#fff5f8;border:1px solid #d8b5c5;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:950;display:flex}.setup-pill>span{background:var(--berry);color:#fff;border-radius:99px;place-items:center;min-width:35px;height:22px;display:grid}.setup-pill:hover{transform:translateY(-1px);box-shadow:0 7px 18px #5a324617}.owner-setup{border-color:#dcc6d0;margin-bottom:24px;padding:26px;box-shadow:0 18px 50px #56344614}.setup-header{grid-template-columns:1fr 110px;align-items:center;gap:24px;display:grid}.setup-header h2{color:var(--berry-dark);margin:6px 0;font:500 27px Georgia,serif}.setup-header p{color:var(--muted);margin:0;font-size:10px}.setup-meter{text-align:center}.setup-meter strong{color:var(--berry);font:500 25px Georgia,serif;display:block}.setup-meter>span{background:#eee4e6;border-radius:99px;height:8px;margin-top:6px;display:block;overflow:hidden}.setup-meter i{background:linear-gradient(90deg,var(--coral),var(--berry));border-radius:99px;height:100%;transition:width .35s;display:block}.setup-next{background:linear-gradient(135deg,#f9e5dc,#f1e8f5);border-radius:16px;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;margin:21px 0 15px;padding:14px 16px;display:grid}.setup-next>span{letter-spacing:.1em;color:var(--berry);font-size:8px;font-weight:950}.setup-next>strong{font-size:11px}.setup-list{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.setup-list li button{border:1px solid var(--line);background:var(--paper);text-align:left;width:100%;height:100%;min-height:75px;color:var(--ink);cursor:pointer;border-radius:15px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.setup-list li button:hover:not(:disabled){background:#fff8fa;border-color:#cb9ab0;transform:translateY(-1px)}.setup-list li button>b{width:31px;height:31px;color:var(--berry);background:#f1e5e9;border-radius:11px;place-items:center;font-size:10px;display:grid}.setup-list li span strong,.setup-list li span small{display:block}.setup-list li span strong{font-size:10px}.setup-list li span small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.setup-list li em{color:var(--berry);white-space:nowrap;font-size:8px;font-style:normal;font-weight:950}.setup-list li.done button{cursor:default;background:#f1f6ee;border-color:#d9e6d4}.setup-list li.done button>b{color:#477151;background:#dcebd8}.setup-list li.done em{color:#55775c}.setup-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:16px;font-size:9px;display:flex}.tool-tip{vertical-align:middle;outline:none;place-items:center;margin-left:3px;display:inline-grid;position:relative}.tool-tip>b{width:17px;height:17px;color:var(--berry);cursor:help;background:#eee1e7;border-radius:50%;place-items:center;font-size:9px;display:grid}.tool-tip>span{z-index:30;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#342b3c;border-radius:11px;width:240px;padding:10px 12px;font:500 9px/1.5 Trebuchet MS,Segoe UI,sans-serif;transition:all .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px);box-shadow:0 12px 30px #23192040}.tool-tip>span:after{content:"";border:6px solid #0000;border-top-color:#342b3c;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tool-tip:hover>span,.tool-tip:focus>span,.tool-tip:focus-within>span{opacity:1;visibility:visible;transform:translate(-50%)}.discord-before{color:#68522e;background:#fff5de;border:1px solid #ead3a8;border-radius:14px;margin:15px 0;padding:14px}.discord-before>strong{font-size:10px}.discord-before ul{margin:8px 0 0;padding-left:18px}.discord-before li{font-size:9px;line-height:1.55}.discord-before code{overflow-wrap:anywhere;font-size:8px}.input-check{color:var(--muted);margin-top:-5px;font-size:8px;line-height:1.45;display:block}.connection-steps.guided h3{margin:6px 0 15px;font:500 21px Georgia,serif}.connection-steps.guided ol{gap:11px;margin-top:0}.connection-steps.guided li{font-size:9px}.success-definition{color:#48694f;background:#e9f3e5;border-radius:13px;gap:4px;margin:16px 0;padding:12px 13px;display:grid}.success-definition b{font-size:9px}.success-definition span{font-size:8px;line-height:1.5}.connection-steps details{border:1px solid var(--line);border-radius:13px;margin:13px 0;padding:10px 12px}.connection-steps summary{cursor:pointer;color:var(--berry);font-size:9px;font-weight:950}.connection-steps details ul{margin:9px 0 0;padding-left:18px}.connection-steps details li{color:var(--muted);font-size:8px;line-height:1.55}[data-theme=dark] .setup-pill{color:#f0bdd4;background:#382b36;border-color:#714e60}[data-theme=dark] .owner-setup{border-color:#51404c}[data-theme=dark] .setup-next{background:linear-gradient(135deg,#462f2d,#392e43)}[data-theme=dark] .setup-meter>span{background:#4a3c48}[data-theme=dark] .setup-list li button{background:#29212b;border-color:#514451}[data-theme=dark] .setup-list li button:hover:not(:disabled){background:#352936;border-color:#95627a}[data-theme=dark] .setup-list li.done button{background:#26382c;border-color:#3d5844}[data-theme=dark] .tool-tip>b{color:#f1bdd4;background:#473642}[data-theme=dark] .discord-before{color:#f0d9a9;background:#40351f;border-color:#66552e}[data-theme=dark] .success-definition{color:#b9ddc1;background:#263a2d}@media (width<=820px){.setup-list{grid-template-columns:1fr}.setup-next{grid-template-columns:1fr auto}.setup-next>span{grid-column:1/-1}.setup-header{grid-template-columns:1fr 80px}.owner-setup{padding:20px}.tool-tip>span{left:auto;right:-10px;transform:translateY(5px)}.tool-tip:hover>span,.tool-tip:focus>span,.tool-tip:focus-within>span{transform:translate(0)}.tool-tip>span:after{left:auto;right:11px}}@media (width<=560px){.setup-next{grid-template-columns:1fr}.setup-next button{width:100%}.setup-footer{flex-direction:column;align-items:flex-start}.setup-list li button{grid-template-columns:32px 1fr}.setup-list li em{grid-column:2}.setup-pill{padding:6px;font-size:0}.setup-pill span{font-size:9px}}.setup-welcome{background:var(--paper);border:1px solid #ffffff80;border-radius:30px;grid-template-columns:210px 1fr;width:min(760px,100%);animation:.24s rise;display:grid;overflow:hidden;box-shadow:0 32px 100px #1c121a57}.setup-welcome>div:last-child{padding:43px 42px 34px}.setup-welcome h2{letter-spacing:-.035em;color:var(--berry-dark);margin:8px 0 13px;font:500 35px/1.08 Georgia,serif}.setup-welcome p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.setup-welcome-bloom{background:linear-gradient(145deg,#f4d6cc,#eadff4 55%,#dbe9d8);place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.setup-welcome-bloom>span{z-index:2;color:#52765a;background:#fffdf8eb;border-radius:32px;place-items:center;width:94px;height:94px;font:700 38px Georgia,serif;display:grid;position:relative;box-shadow:0 22px 55px #4b30412b}.setup-welcome-bloom i{background:#e9897366;border-radius:90% 10%;width:65px;height:98px;position:absolute;transform:rotate(30deg)}.setup-welcome-bloom i:nth-child(2){top:10%;left:11%}.setup-welcome-bloom i:nth-child(3){background:#833f6640;bottom:8%;right:4%;transform:rotate(70deg)}.setup-welcome-bloom i:nth-child(4){background:#597c6640;bottom:-8%;left:0;transform:rotate(55deg)}.setup-welcome-preview{border:1px solid var(--line);background:#fbf6f1;border-radius:16px;grid-template-columns:105px 1fr;align-items:center;gap:20px;margin:23px 0;padding:15px;display:grid}.setup-welcome-preview>span{text-align:center;border-right:1px solid var(--line)}.setup-welcome-preview b,.setup-welcome-preview small{display:block}.setup-welcome-preview b{color:var(--berry);font:500 25px Georgia,serif}.setup-welcome-preview small{color:var(--muted);margin-top:3px;font-size:8px}.setup-welcome-preview ul{margin:0;padding-left:18px}.setup-welcome-preview li{color:var(--ink);font-size:9px;line-height:1.65}.setup-welcome-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-welcome-actions .primary{width:auto;padding:13px 18px}[data-theme=dark] .setup-welcome{background:#241e28;border-color:#574755}[data-theme=dark] .setup-welcome-bloom{background:linear-gradient(145deg,#51352f,#3f354c 55%,#2e4936)}[data-theme=dark] .setup-welcome-bloom>span{color:#a9d8b2;background:#2b232d}[data-theme=dark] .setup-welcome-preview{background:#2c242d;border-color:#534551}@media (width<=680px){.setup-welcome{grid-template-columns:1fr;max-height:calc(100vh - 24px);overflow:auto}.setup-welcome-bloom{min-height:125px}.setup-welcome-bloom>span{border-radius:22px;width:65px;height:65px;font-size:28px}.setup-welcome>div:last-child{padding:29px 22px 24px}.setup-welcome h2{font-size:29px}.setup-welcome-preview{grid-template-columns:78px 1fr}.setup-welcome-actions{flex-direction:column-reverse;align-items:stretch}.setup-welcome-actions button{width:100%!important}}.connection-reveal{transform-origin:top;animation:.28s cubic-bezier(.2,.8,.2,1) connection-open;position:relative}.integration-close{z-index:3;border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;font-size:20px;position:absolute;top:17px;right:17px}.integration-close:hover{color:var(--berry);border-color:var(--berry);transform:rotate(8deg)}@keyframes connection-open{0%{opacity:0;transform:translateY(-12px)scale(.985)}to{opacity:1;transform:none}}.bloom-toolbar{grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:24px;margin-bottom:18px;padding:16px 20px;display:grid}.bloom-board-mark{align-items:center;gap:12px;display:flex}.bloom-board-mark>span{width:43px;height:43px;color:var(--berry);background:linear-gradient(145deg,#f4d2c8,#eadbf2);border-radius:15px;place-items:center;font-size:21px;display:grid;box-shadow:0 9px 22px #5b32461f}.bloom-board-mark strong,.bloom-board-mark small{display:block}.bloom-board-mark strong{font:500 15px Georgia,serif}.bloom-board-mark small{color:var(--muted);margin-top:3px;font-size:8px}.bloom-stats{gap:6px;display:flex}.bloom-stats>span{min-width:66px;color:var(--muted);text-align:center;background:#f7f1ed;border-radius:11px;padding:7px 9px;font-size:8px}.bloom-stats b{color:var(--ink);font:600 15px Georgia,serif;display:block}.bloom-stats .warm{color:#9a6332;background:#fff0df}.bloom-toolbar>label{color:var(--muted);font-size:8px;font-weight:900}.bloom-toolbar select{border:1px solid var(--line);background:var(--paper);min-width:145px;color:var(--ink);border-radius:10px;margin-top:4px;padding:8px 10px;display:block}.bloom-board{isolation:isolate;grid-template-columns:repeat(4,minmax(245px,1fr));align-items:start;gap:14px;display:grid;position:relative}.bloom-vfx{z-index:-1;pointer-events:none;position:absolute;inset:-20px;overflow:hidden}.bloom-vfx i{background:#e9897321;border-radius:90% 10%;width:18px;height:27px;animation:9s ease-in-out infinite bloom-drift;position:absolute}.bloom-vfx i:first-child{top:9%;left:4%}.bloom-vfx i:nth-child(2){background:#833f661a;animation-delay:-3s;top:2%;left:42%}.bloom-vfx i:nth-child(3){background:#597c661f;animation-delay:-5s;top:22%;right:23%}.bloom-vfx i:nth-child(4){animation-delay:-7s;top:4%;right:2%}@keyframes bloom-drift{50%{transform:translate(10px,18px)rotate(70deg)}}.bloom-column{--column-accent:#bb7b92;border:1px solid var(--line);background:linear-gradient(#fffdf9e0,#f8f2edb8);border-radius:24px;min-height:460px;padding:13px;transition:border-color .2s,background .2s,transform .2s;box-shadow:0 12px 38px #412a360e}.bloom-column.seedbed{--column-accent:#b76f88}.bloom-column.sprouting{--column-accent:#708f79}.bloom-column.blooming{--column-accent:#a16eae}.bloom-column.gathered{--column-accent:#b68b42}.bloom-column.drop-ready{border-color:var(--column-accent);background:var(--column-accent)}@supports (color:color-mix(in lab, red, red)){.bloom-column.drop-ready{background:color-mix(in srgb,var(--column-accent) 8%,var(--paper))}}.bloom-column.drop-ready{box-shadow:0 18px 46px var(--column-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.bloom-column.drop-ready{box-shadow:0 18px 46px color-mix(in srgb,var(--column-accent) 15%,transparent)}}.bloom-column>header{grid-template-columns:38px 1fr auto;align-items:start;gap:9px;padding:7px 5px 14px;display:grid}.bloom-column>header>span{background:var(--column-accent);border-radius:13px;place-items:center;width:37px;height:37px;display:grid}@supports (color:color-mix(in lab, red, red)){.bloom-column>header>span{background:color-mix(in srgb,var(--column-accent) 14%,white)}}.bloom-column>header>span{color:var(--column-accent);font-size:18px}.bloom-column>header h2{margin:1px 0 3px;font:500 17px Georgia,serif}.bloom-column>header p{color:var(--muted);margin:0;font-size:7.5px;line-height:1.4}.bloom-column>header>b{min-width:24px;height:24px;color:var(--muted);background:#eee5e7;border-radius:99px;place-items:center;padding:0 6px;font-size:8px;display:grid}.bloom-card-stack{gap:9px;min-height:320px;display:grid}.bloom-task{background:var(--paper);cursor:grab;border:1px solid #ded3d5;border-radius:17px;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.25s both bloom-card-in;position:relative;box-shadow:0 7px 20px #3e283412}.bloom-task:hover{border-color:var(--column-accent);transform:translateY(-3px)rotate(.25deg)}@supports (color:color-mix(in lab, red, red)){.bloom-task:hover{border-color:color-mix(in srgb,var(--column-accent) 55%,var(--line))}}.bloom-task:hover{box-shadow:0 14px 28px #4128361c}.bloom-task.dragging{opacity:.42;cursor:grabbing;transform:rotate(3deg)scale(.97)}.bloom-task:before{content:"";background:#b9aeb2;border-radius:0 4px 4px 0;width:3px;position:absolute;top:13px;bottom:13px;left:0}.bloom-task.priority-gentle:before{background:#8db596}.bloom-task.priority-important:before{background:#e27e68;box-shadow:0 0 12px #e27e6859}@keyframes bloom-card-in{0%{opacity:0;transform:translateY(7px)scale(.985)}}.bloom-task>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:14px 14px 12px 17px;display:block}.bloom-grip{color:#b5aab0;font-size:15px;position:absolute;top:8px;right:10px}.bloom-priority{color:#756a70;letter-spacing:.07em;text-transform:uppercase;background:#eee8e9;border-radius:99px;width:max-content;margin-bottom:8px;padding:4px 7px;font-weight:950;font-size:6.5px!important;display:inline-flex!important}.bloom-priority.gentle{color:#53745a;background:#e6f1e4}.bloom-priority.important{color:#a64e40;background:#ffebe5}.bloom-task>button>strong{padding-right:18px;font:600 13px/1.3 Georgia,serif;display:block}.bloom-task p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:7px 0 10px;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.bloom-meta{align-items:center;gap:6px;margin-top:10px;display:flex!important}.bloom-meta small{color:var(--muted);font-size:7px}.bloom-meta em{color:var(--muted);margin-left:auto;font-size:7px;font-style:normal}.bloom-meta em.late{color:#b94f42;font-weight:900}.bloom-unassigned{color:#9d9097;border:1px dashed #c8bcc0;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.bloom-team{border-top:1px solid var(--line);color:#9b8e95;letter-spacing:.05em;text-transform:uppercase;margin-top:9px;padding-top:8px;font-weight:900;font-size:6.5px!important;display:block!important}.bloom-empty{color:#a89ba2;text-align:center;border:1px dashed #d8cccf;border-radius:16px;align-content:center;place-items:center;min-height:145px;display:grid}.bloom-empty span{opacity:.6;font-size:22px}.bloom-empty p{max-width:145px;margin:7px 0 0;font-size:8px;line-height:1.45}.bloom-add{width:100%;color:var(--column-accent);cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:13px;margin-top:10px;padding:10px;font-size:8px;font-weight:950}.bloom-add:hover{border-color:var(--column-accent)}@supports (color:color-mix(in lab, red, red)){.bloom-add:hover{border-color:color-mix(in srgb,var(--column-accent) 35%,transparent)}}.bloom-add:hover{background:var(--column-accent)}@supports (color:color-mix(in lab, red, red)){.bloom-add:hover{background:color-mix(in srgb,var(--column-accent) 8%,transparent)}}.bloom-add:hover{transform:none}.bloom-modal{width:min(610px,100%);padding:31px}.bloom-modal-heading{grid-template-columns:52px 1fr;align-items:center;gap:14px;margin-bottom:20px;display:grid}.bloom-modal-heading>span{width:50px;height:50px;color:var(--berry);background:linear-gradient(145deg,#f5d8cf,#e8dcef);border-radius:17px;place-items:center;font-size:23px;display:grid}.bloom-modal-heading small{color:var(--berry);letter-spacing:.12em;font-size:7px;font-weight:950}.bloom-modal-heading h2{margin:3px 0;font:500 27px Georgia,serif}.bloom-modal-heading p{color:var(--muted);margin:0;font-size:8px}.bloom-modal textarea{resize:vertical}.bloom-modal-actions{grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;margin-top:4px;display:grid}.bloom-modal-actions .soft-button,.bloom-modal-actions .primary{width:auto;margin:0}.bloom-modal-actions .danger{text-align:left;margin:0}[data-theme=dark] .bot-feature>span{color:#f3acd0;background:#3d303b;border:1px solid #65485b;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .bot-feature{background:#28212b;border-color:#5a4b57}[data-theme=dark] .integration-close{color:#d5c8d1;background:#302832;border-color:#5b4d58}[data-theme=dark] .bloom-board-mark>span,[data-theme=dark] .bloom-modal-heading>span{color:#f0a9ca;background:linear-gradient(145deg,#4b3039,#3b3048)}[data-theme=dark] .bloom-stats>span{background:#302832}[data-theme=dark] .bloom-stats .warm{color:#f3cf94;background:#493923}[data-theme=dark] .bloom-column{background:linear-gradient(#2b232ef2,#231d26db);border-color:#514552}[data-theme=dark] .bloom-column.drop-ready{background:var(--column-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .bloom-column.drop-ready{background:color-mix(in srgb,var(--column-accent) 13%,#28212b)}}[data-theme=dark] .bloom-column.drop-ready{border-color:var(--column-accent)}[data-theme=dark] .bloom-column>header>span{background:var(--column-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .bloom-column>header>span{background:color-mix(in srgb,var(--column-accent) 22%,#28212b)}}[data-theme=dark] .bloom-column>header>span{color:var(--column-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .bloom-column>header>span{color:color-mix(in srgb,var(--column-accent) 75%,white)}}[data-theme=dark] .bloom-column>header>b{color:#d4c8d0;background:#453a44}[data-theme=dark] .bloom-task{background:#302832;border-color:#584a56;box-shadow:0 8px 22px #0003}[data-theme=dark] .bloom-task:hover{border-color:var(--column-accent);background:#352c37}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .bloom-task:hover{border-color:color-mix(in srgb,var(--column-accent) 70%,#5a4b58)}}[data-theme=dark] .bloom-priority{color:#d8ccd4;background:#493f47}[data-theme=dark] .bloom-priority.gentle{color:#b8dfc0;background:#2f4936}[data-theme=dark] .bloom-priority.important{color:#ffb5a7;background:#56322f}[data-theme=dark] .bloom-empty{color:#9e919a;border-color:#5a4c58}[data-theme=dark] .bloom-unassigned{color:#c1b3bc;border-color:#6a5966}[data-theme=dark] .bot-connect-copy li b,[data-theme=dark] .bot-connect-copy code{background:#3b303b}[data-theme=dark] .pairing-card,[data-theme=dark] .pairing-card.ready{background:radial-gradient(circle at 50% 0,#a4567a2e,#0000 55%),#2b242e;border-color:#5a4955}[data-theme=dark] .discord-room-tabs button,[data-theme=dark] .discord-room-body,[data-theme=dark] .discord-room-title,[data-theme=dark] .discord-composer{background:#2a232d;border-color:#514451}[data-theme=dark] .discord-room-tabs button.active{background:#3c2c38;border-color:#d58bad}[data-theme=dark] .discord-composer textarea{background:#211b24}[data-theme=dark] .discord-inline-error{color:#ffb4bd;background:#492a30}[data-theme=dark] .discord-message img{background:#1c181f}@media (width<=1250px){.bloom-board{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(260px,1fr));padding-bottom:13px;overflow-x:auto}.bloom-column{scroll-snap-align:start}.bloom-toolbar{grid-template-columns:1fr auto}.bloom-toolbar>label{grid-column:1/-1}}@media (width<=700px){.bloom-toolbar{grid-template-columns:1fr}.bloom-stats{justify-content:stretch}.bloom-stats>span{flex:1}.bloom-board{margin-right:-18px}.bloom-modal{padding:25px 18px}.bloom-modal-actions{grid-template-columns:1fr 1fr}.bloom-modal-actions span{display:none}.bloom-modal-actions .danger{grid-column:1/-1}.bloom-modal-actions button{width:100%!important}}@media (prefers-reduced-motion:reduce){.bloom-vfx i,.bloom-task,.connection-reveal{animation:none!important}}@media (width<=800px){.bot-connect{grid-template-columns:1fr}.discord-room{padding:18px}.discord-room-title{flex-direction:column;align-items:flex-start;gap:10px}.discord-composer{grid-template-columns:1fr}.discord-composer .primary{width:100%}}.bot-command-bar{background:linear-gradient(105deg,var(--paper),var(--paper));align-items:center;gap:22px;margin-bottom:14px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.bot-command-bar{background:linear-gradient(105deg,color-mix(in srgb,var(--paper) 92%,var(--lilac)),var(--paper))}}.bot-command-brand{align-items:center;gap:12px;min-width:250px;display:flex}.bot-command-brand h2{margin:2px 0;font:500 18px Georgia,serif}.bot-live-mark{background:linear-gradient(145deg,#5b244a,#2c1730);border-radius:16px;place-items:center;width:47px;height:47px;display:grid;position:relative;box-shadow:0 9px 23px #4b223d3d}.bot-live-mark img{object-fit:cover;border-radius:13px;width:38px;height:38px}.bot-live-mark:after{content:"";border:3px solid var(--paper);background:#68ad78;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.bot-command-stats{align-items:center;gap:8px;margin-left:auto;display:flex}.bot-command-stats>span{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex}.bot-command-stats b{color:var(--ink);font-size:9px}.bot-command-stats i{background:#9b8f97;border-radius:50%;width:7px;height:7px}.bot-command-stats .live i{background:#67a977;animation:2.4s ease-in-out infinite bloom-pulse;box-shadow:0 0 0 4px #67a9771f}.bot-command-bar>.soft-button{white-space:nowrap;width:auto;margin:0}.bot-setup{margin-bottom:14px;padding:24px;animation:.22s rise}.bot-setup.compact{background:var(--paper);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.bot-setup.compact{background:color-mix(in srgb,var(--paper) 96%,var(--lilac))}}.bot-setup-heading{align-items:center;gap:15px;display:flex}.bot-setup-heading h2{margin:4px 0;font:500 23px Georgia,serif}.bot-setup-heading p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.bot-mini-orbit{border:1px dashed var(--berry);flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bot-mini-orbit{border:1px dashed color-mix(in srgb,var(--berry) 38%,transparent)}}.bot-mini-orbit{border-radius:50%}.bot-mini-orbit img{object-fit:cover;border-radius:16px;width:48px;height:48px}.bot-mini-orbit i{background:var(--coral);border-radius:80% 20%;width:8px;height:13px;position:absolute}.bot-mini-orbit i:nth-child(2){top:-2px}.bot-mini-orbit i:nth-child(3){background:var(--lavender);bottom:8px;right:0}.bot-setup-grid{grid-template-columns:1fr minmax(230px,.55fr);gap:18px;margin-top:19px;display:grid}.bot-setup-grid ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.bot-setup-grid li{color:var(--muted);grid-template-columns:25px 1fr;align-items:center;gap:9px;font-size:9px;display:grid}.bot-setup-grid li b{background:var(--berry);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-setup-grid li b{background:color-mix(in srgb,var(--berry) 14%,var(--paper))}}.bot-setup-grid li b{color:var(--berry)}.bot-setup-grid code{background:var(--berry);border-radius:5px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.bot-setup-grid code{background:color-mix(in srgb,var(--berry) 10%,var(--paper))}}.bot-setup-grid code{color:var(--berry)}.bot-setup-grid .pairing-card{min-height:150px;padding:16px}.bot-setup-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.bot-setup-actions .primary,.bot-setup-actions .soft-button{width:auto;margin:0;text-decoration:none}.bot-chat{border-color:var(--line);grid-template-columns:240px minmax(0,1fr);min-height:650px;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bot-chat{border-color:color-mix(in srgb,var(--line) 78%,var(--berry))}}.bot-chat{box-shadow:0 20px 52px #40273714}.bot-room-list{background:linear-gradient(180deg,var(--paper),var(--paper));flex-direction:column;min-width:0;padding:18px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.bot-room-list{background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 90%,var(--lilac)),color-mix(in srgb,var(--paper) 95%,var(--berry)))}}.bot-room-list{border-right:1px solid var(--line)}.bot-room-list>header{justify-content:space-between;align-items:center;gap:8px;padding:0 6px 13px;display:flex}.bot-room-list>header .bot-add-room-button{border:1px solid var(--berry);align-items:center;gap:4px;width:auto;height:30px;padding:0 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.bot-room-list>header .bot-add-room-button{border:1px solid color-mix(in srgb,var(--berry) 35%,var(--line))}}.bot-room-list>header .bot-add-room-button{background:var(--paper);color:var(--berry);white-space:nowrap;cursor:pointer;border-radius:10px;font-size:8px;font-weight:800}.bot-add-room-button b{font-size:14px;line-height:1}.bot-room-list>div{gap:5px;display:grid}.bot-room-list>div>button{width:100%;min-width:0;color:var(--ink);text-align:left;cursor:grab;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:12px 28px 1fr 7px;align-items:center;gap:7px;padding:10px 9px 10px 5px;transition:transform .16s,background .2s,border-color .2s,opacity .16s;display:grid;position:relative}.bot-room-list>div>button:active{cursor:grabbing}.bot-room-list>div>button.dragging{opacity:.48;transform:scale(.98)}.bot-room-list>div>button:hover{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bot-room-list>div>button:hover{background:color-mix(in srgb,var(--paper) 76%,var(--lilac))}}.bot-room-list>div>button.active{border-color:var(--berry)}@supports (color:color-mix(in lab, red, red)){.bot-room-list>div>button.active{border-color:color-mix(in srgb,var(--berry) 45%,var(--line))}}.bot-room-list>div>button.active{background:var(--paper);box-shadow:0 8px 20px #4b2a3b14}.bot-room-list>div>button>span:not(.bot-room-grip){background:var(--berry);border-radius:9px;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-room-list>div>button>span:not(.bot-room-grip){background:color-mix(in srgb,var(--berry) 12%,var(--paper))}}.bot-room-list>div>button>span:not(.bot-room-grip){color:var(--berry);font:600 13px Georgia,serif}.bot-room-grip{color:var(--muted);opacity:.55;font-size:13px;transition:all .2s}.bot-room-list>div>button:hover .bot-room-grip{color:var(--berry);opacity:1}.bot-room-list button div{min-width:0}.bot-room-list strong,.bot-room-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bot-room-list strong{font-size:10px}.bot-room-list small{color:var(--muted);margin-top:3px;font-size:7px}.bot-room-list button>i{opacity:0;background:#7bb287;border-radius:50%;width:6px;height:6px}.bot-room-list button.active>i{opacity:1}.bot-room-list>footer{color:var(--muted);grid-template-columns:20px 1fr;align-items:start;gap:7px;margin-top:auto;padding:13px 8px 2px;display:grid}.bot-room-list>footer p{margin:0;font-size:7px;line-height:1.45}.bot-conversation{background:var(--paper);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-conversation{background:color-mix(in srgb,var(--paper) 97%,var(--cream))}}.bot-conversation-head{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.bot-conversation-head{background:color-mix(in srgb,var(--paper) 95%,var(--lilac))}}.bot-channel-name{align-items:center;gap:8px;font:600 15px Georgia,serif;display:flex}.bot-channel-name i{background:#68a876;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #68a8761f}.bot-conversation-head>div>small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.bot-chat-tools{align-items:center;gap:6px;display:flex}.bot-chat-tools label{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;gap:5px;width:min(210px,22vw);padding:0 9px;display:flex}.bot-chat-tools label span{color:var(--muted)}.bot-chat-tools input{outline:0;width:100%;background:0 0!important;border:0!important;padding:8px 0!important;font-size:8px!important}.bot-chat-tools button,.bot-chat-tools>a{border:1px solid var(--line);background:var(--paper);min-width:31px;height:31px;color:var(--muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:8px;text-decoration:none;display:flex}.bot-chat-tools button.active{color:#447b51;background:#edf6ee;border-color:#9bc3a4}.bot-chat-tools button i{background:currentColor;border-radius:50%;width:6px;height:6px}.bot-message-feed{scrollbar-color:var(--berry) transparent;height:520px;padding:18px 20px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.bot-message-feed{scrollbar-color:color-mix(in srgb,var(--berry) 45%,transparent) transparent}}.bot-message{border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px 7px;transition:all .18s;display:grid}.bot-message:hover{background:var(--berry)}@supports (color:color-mix(in lab, red, red)){.bot-message:hover{background:color-mix(in srgb,var(--berry) 5%,transparent)}}.bot-message-content{min-width:0}.bot-message-content>header{align-items:center;gap:7px;min-height:19px;display:flex}.bot-message-content>header>strong{font-size:10px}.bot-message-content>header>b{color:#fff;letter-spacing:.05em;background:#5865f2;border-radius:5px;padding:2px 5px;font-size:6px}.bot-message-content>header>.petal-relay{background:var(--berry)}@supports (color:color-mix(in lab, red, red)){.bot-message-content>header>.petal-relay{background:color-mix(in srgb,var(--berry) 82%,#6d3151)}}.bot-message-content time{color:var(--muted);font-size:7px}.bot-message-content>p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.55}.bot-message-actions{opacity:0;gap:3px;margin-left:auto;transition:all .18s;display:flex}.bot-message:hover .bot-message-actions,.bot-message:focus-within .bot-message-actions{opacity:1}.bot-message-actions button,.bot-message-actions a{border:1px solid var(--line);background:var(--paper);width:25px;height:25px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;font-size:10px;text-decoration:none;display:grid}.discord-hidden-copy{border:1px dashed var(--coral);padding:7px 9px;display:inline-block!important}@supports (color:color-mix(in lab, red, red)){.discord-hidden-copy{border:1px dashed color-mix(in srgb,var(--coral) 45%,var(--line))}}.discord-hidden-copy{background:var(--coral);border-radius:9px;color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){.discord-hidden-copy{background:color-mix(in srgb,var(--coral) 7%,transparent)}}.discord-hidden-copy{font-style:italic}.bot-attachments{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.bot-attachments>a{text-decoration:none;display:block;position:relative}.bot-attachments img{object-fit:contain;background:var(--ink);border-radius:13px;max-width:min(500px,100%);max-height:320px;display:block}@supports (color:color-mix(in lab, red, red)){.bot-attachments img{background:color-mix(in srgb,var(--ink) 7%,var(--paper))}}.bot-attachments small{max-width:390px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;display:block;overflow:hidden}.bot-composer{border-top:1px solid var(--line);background:var(--paper);padding:12px 16px 14px}@supports (color:color-mix(in lab, red, red)){.bot-composer{background:color-mix(in srgb,var(--paper) 94%,var(--lilac))}}.bot-composer-identity{grid-template-columns:28px 1fr auto;align-items:center;gap:7px;margin-bottom:8px;display:grid}.bot-composer-identity .avatar{width:27px;height:27px;font-size:7px}.bot-composer-identity p{margin:0}.bot-composer-identity strong,.bot-composer-identity small{display:block}.bot-composer-identity strong{font-size:8px}.bot-composer-identity small{color:var(--muted);margin-top:2px;font-size:7px}.bot-composer-identity>b{color:var(--muted);font-size:7px}.bot-composer-box{grid-template-columns:1fr auto;gap:8px;display:grid}.bot-composer textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);min-height:48px;max-height:120px;color:var(--ink);font:inherit;border-radius:12px;padding:11px 12px;font-size:10px}.bot-composer .primary{align-self:stretch;min-width:90px}.bot-composer>small{color:var(--muted);margin-top:6px;font-size:7px;display:block}.bot-useful-strip{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px;display:grid}.bot-useful-strip article{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:29px 1fr;gap:8px;padding:12px;display:grid}.bot-useful-strip article>span{background:var(--berry);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-useful-strip article>span{background:color-mix(in srgb,var(--berry) 10%,var(--paper))}}.bot-useful-strip article>span{color:var(--berry)}.bot-useful-strip strong,.bot-useful-strip small{display:block}.bot-useful-strip strong{font-size:8px}.bot-useful-strip small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.bot-future{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin-top:13px;overflow:hidden}.bot-future summary{cursor:pointer;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:13px 16px;list-style:none;display:grid}.bot-future summary::-webkit-details-marker{display:none}.bot-future summary>span{background:var(--berry);border-radius:10px;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-future summary>span{background:color-mix(in srgb,var(--berry) 12%,var(--paper))}}.bot-future summary>span{color:var(--berry)}.bot-future summary strong,.bot-future summary small{display:block}.bot-future summary strong{font:500 13px Georgia,serif}.bot-future summary small{color:var(--muted);margin-top:3px;font-size:7px}.bot-future summary>b{color:var(--muted);font-size:18px;transition:all .2s}.bot-future[open] summary>b{transform:rotate(45deg)}.bot-future>div{grid-template-columns:repeat(5,1fr);gap:8px;padding:0 13px 13px;display:grid}.bot-future article{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:11px}@supports (color:color-mix(in lab, red, red)){.bot-future article{background:color-mix(in srgb,var(--paper) 92%,var(--lilac))}}.bot-future article strong{font-size:8px}.bot-future article p{color:var(--muted);margin:5px 0 0;font-size:7px;line-height:1.45}.telegram-notice.compact{margin-top:13px;padding:10px 13px}.telegram-notice.compact strong{font-size:11px}[data-theme=dark] .bot-command-bar,[data-theme=dark] .bot-setup,[data-theme=dark] .bot-room-list,[data-theme=dark] .bot-conversation,[data-theme=dark] .bot-conversation-head,[data-theme=dark] .bot-composer{background-color:#28212b;background-image:none}[data-theme=dark] .bot-chat-tools button.active{color:#a9d8b2;background:#294132;border-color:#43674d}[data-theme=dark] .bot-room-list>div>button.active,[data-theme=dark] .bot-chat-tools label,[data-theme=dark] .bot-chat-tools button,[data-theme=dark] .bot-chat-tools>a,[data-theme=dark] .bot-message-actions button,[data-theme=dark] .bot-message-actions a,[data-theme=dark] .bot-room-list>div>button:hover{background:#302832}[data-theme=dark] .bot-useful-strip article,[data-theme=dark] .bot-future,[data-theme=dark] .bot-future article{background:#28212b}[data-theme=dark] .bot-composer textarea{background:#211b24}[data-theme=dark] .discord-hidden-copy{background:#352a2d}[data-theme=dark] .telegram-notice.compact{color:#efb9c0;background:#3c272c;border-color:#75474f}[data-theme=dark] .telegram-notice.compact span{color:#d9a9b0}@media (width<=1050px){.bot-command-stats span:nth-child(2){display:none}.bot-useful-strip{grid-template-columns:repeat(2,1fr)}.bot-future>div{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.bot-command-bar{flex-wrap:wrap;align-items:flex-start}.bot-command-stats{order:3;width:100%;margin-left:0}.bot-chat{grid-template-columns:1fr}.bot-room-list{border-right:0;border-bottom:1px solid var(--line)}.bot-room-list>div{display:flex;overflow-x:auto}.bot-room-list>div>button{min-width:150px}.bot-room-list>footer{display:none}.bot-conversation-head{flex-direction:column;align-items:flex-start}.bot-chat-tools{width:100%}.bot-chat-tools label{flex:1;width:auto}.bot-message-feed{height:440px;padding:13px}.bot-setup-grid{grid-template-columns:1fr}.bot-future>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.bot-command-brand{min-width:0}.bot-command-stats{overflow-x:auto}.bot-useful-strip,.bot-future>div,.bot-composer-box{grid-template-columns:1fr}.bot-composer .primary{min-height:42px}.bot-message-actions{opacity:1}.bot-setup-actions{flex-direction:column}.bot-setup-actions .primary,.bot-setup-actions .soft-button{text-align:center;width:100%}}.bot-chat-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.bot-room-visibility{border:1px solid var(--berry);align-items:center;gap:6px;padding:4px 5px 4px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.bot-room-visibility{border:1px solid color-mix(in srgb,var(--berry) 28%,var(--line))}}.bot-room-visibility{background:var(--paper);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.bot-room-visibility{background:color-mix(in srgb,var(--paper) 92%,var(--lilac))}}.bot-room-visibility{color:var(--muted);white-space:nowrap;font-size:7px;font-weight:900}.bot-room-visibility select{background:var(--paper);min-width:125px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:6px 25px 6px 8px;font-size:8px}.bot-employee-empty{text-align:center;background:radial-gradient(circle at 50% 28%,var(--lilac),transparent 35%),var(--paper);place-items:center;max-width:680px;min-height:410px;margin:28px auto;padding:52px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bot-employee-empty{background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--lilac) 55%,transparent),transparent 35%),var(--paper)}}.bot-employee-empty:before,.bot-employee-empty:after{content:"";background:var(--coral);border-radius:90% 10%;width:75px;height:115px;position:absolute}@supports (color:color-mix(in lab, red, red)){.bot-employee-empty:before,.bot-employee-empty:after{background:color-mix(in srgb,var(--coral) 15%,transparent)}}.bot-employee-empty:before,.bot-employee-empty:after{transform:rotate(35deg)}.bot-employee-empty:before{top:10%;left:8%}.bot-employee-empty:after{background:var(--lavender);bottom:5%;right:7%}@supports (color:color-mix(in lab, red, red)){.bot-employee-empty:after{background:color-mix(in srgb,var(--lavender) 18%,transparent)}}.bot-employee-empty:after{transform:rotate(70deg)}.bot-employee-empty .bot-mini-orbit{width:92px;height:92px}.bot-employee-empty .bot-mini-orbit img{border-radius:20px;width:62px;height:62px}.bot-employee-empty h2{max-width:420px;margin:7px 0 10px;font:500 30px/1.08 Georgia,serif}.bot-employee-empty>p{max-width:470px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.bot-employee-empty>div:not(.bot-mini-orbit){border:1px solid var(--line);background:var(--paper);border-radius:13px;gap:3px;max-width:430px;margin-top:22px;padding:13px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-employee-empty>div:not(.bot-mini-orbit){background:color-mix(in srgb,var(--paper) 90%,var(--mint))}}.bot-employee-empty>div:not(.bot-mini-orbit){font-size:9px}.bot-employee-empty>div span,.bot-employee-empty>small{color:var(--muted);font-size:8px}.bot-employee-empty>small{margin-top:13px}[data-theme=dark] .bot-room-visibility,[data-theme=dark] .bot-room-visibility select,[data-theme=dark] .bot-employee-empty{background:#302832;border-color:#5b4a58}[data-theme=dark] .bot-employee-empty>div:not(.bot-mini-orbit){background:#28342d;border-color:#405a48}@media (width<=1120px){.bot-conversation-head{align-items:flex-start}.bot-chat-controls{flex-direction:column;align-items:stretch}.bot-room-visibility{justify-content:space-between}.bot-room-visibility select{flex:1}.bot-chat-tools label{width:min(190px,20vw)}}@media (width<=760px){.bot-chat-controls,.bot-room-visibility{width:100%}.bot-chat-tools label{width:auto}.bot-employee-empty{min-height:360px;padding:36px 22px}}.bot-command-bar{position:relative;overflow:hidden}.bot-command-bar:before,.bot-command-bar:after{content:"";pointer-events:none;background:var(--coral);border-radius:90% 10%;width:11px;height:18px;position:absolute}@supports (color:color-mix(in lab, red, red)){.bot-command-bar:before,.bot-command-bar:after{background:color-mix(in srgb,var(--coral) 55%,transparent)}}.bot-command-bar:before,.bot-command-bar:after{animation:7s ease-in-out infinite bot-petal-drift}.bot-command-bar:before{top:-4px;right:17%}.bot-command-bar:after{background:var(--lavender);bottom:-6px;right:5%}@supports (color:color-mix(in lab, red, red)){.bot-command-bar:after{background:color-mix(in srgb,var(--lavender) 60%,transparent)}}.bot-command-bar:after{animation-delay:-3.5s}@keyframes bot-petal-drift{0%,to{opacity:.35;transform:translate(0)rotate(15deg)}50%{opacity:.85;transform:translate(-13px,14px)rotate(95deg)}}.bot-conversation{position:relative;overflow:hidden}.bot-message{animation:.24s both bot-message-bloom}.bot-message:nth-child(2n){animation-delay:25ms}.bot-message:nth-child(3n){animation-delay:50ms}@keyframes bot-message-bloom{0%{opacity:0;transform:translateY(5px)scale(.992)}to{opacity:1;transform:none}}.bot-message.has-thread{background:linear-gradient(90deg,var(--berry),transparent 52%)}@supports (color:color-mix(in lab, red, red)){.bot-message.has-thread{background:linear-gradient(90deg,color-mix(in srgb,var(--berry) 5%,transparent),transparent 52%)}}.bot-reply-quote{border-left:2px solid var(--berry);grid-template-columns:18px 1fr;gap:5px;max-width:580px;margin:4px 0 7px;padding:7px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-reply-quote{border-left:2px solid color-mix(in srgb,var(--berry) 55%,var(--line))}}.bot-reply-quote{background:var(--berry);border-radius:0 9px 9px 0}@supports (color:color-mix(in lab, red, red)){.bot-reply-quote{background:color-mix(in srgb,var(--berry) 5%,var(--paper))}}.bot-reply-quote{color:var(--muted)}.bot-reply-quote>span{color:var(--berry)}.bot-reply-quote p{gap:2px;display:grid;color:var(--muted)!important;margin:0!important;font-size:7.5px!important;line-height:1.4!important}.bot-reply-quote strong{color:var(--berry);font-size:7px}.bot-embeds{gap:8px;max-width:580px;margin-top:9px;display:grid}.bot-embeds>article{border:1px solid var(--line);border-left:4px solid var(--berry);background:var(--paper);border-radius:13px;grid-template-columns:minmax(0,220px) minmax(130px,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bot-embeds>article{background:color-mix(in srgb,var(--paper) 92%,var(--lilac))}}.bot-embeds>article{box-shadow:0 7px 18px #37232f12}.bot-embeds img,.bot-embeds video{object-fit:cover;background:var(--ink);width:100%;height:100%;min-height:95px;max-height:250px;display:block}@supports (color:color-mix(in lab, red, red)){.bot-embeds img,.bot-embeds video{background:color-mix(in srgb,var(--ink) 8%,var(--paper))}}.bot-embeds>article>div{align-self:center;padding:12px}.bot-embeds small,.bot-embeds strong{display:block}.bot-embeds small{color:var(--berry);letter-spacing:.08em;text-transform:uppercase;font-size:6.5px;font-weight:950}.bot-embeds strong{margin-top:4px;font:600 12px/1.3 Georgia,serif}.bot-embeds p{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted)!important;margin:5px 0 0!important;font-size:8px!important;display:-webkit-box!important}.bot-embeds a{color:var(--berry);margin-top:7px;font-size:7px;font-weight:900;text-decoration:none;display:inline-block}.bot-attachments video{background:#171219;border-radius:13px;max-width:min(500px,100%);max-height:320px;display:block}.bot-attachments .is-gif:after{content:"GIF";color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1319b8;border-radius:7px;padding:4px 6px;font-size:6px;font-weight:950;position:absolute;top:7px;right:7px}.bot-message-bottom{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.bot-message-bottom>button:not(.bot-thread-chip),.bot-quick-reactions button{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:4px;min-height:25px;padding:3px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.bot-message-bottom>button:not(.bot-thread-chip),.bot-quick-reactions button{background:color-mix(in srgb,var(--paper) 94%,var(--lilac))}}.bot-message-bottom>button:not(.bot-thread-chip),.bot-quick-reactions button{color:var(--ink);cursor:pointer;font-size:9px;transition:all .18s}.bot-message-bottom>button.mine{background:var(--berry);border-color:#b88aa0}@supports (color:color-mix(in lab, red, red)){.bot-message-bottom>button.mine{background:color-mix(in srgb,var(--berry) 13%,var(--paper))}}.bot-message-bottom>button.mine{box-shadow:0 0 0 2px var(--berry)}@supports (color:color-mix(in lab, red, red)){.bot-message-bottom>button.mine{box-shadow:0 0 0 2px color-mix(in srgb,var(--berry) 8%,transparent)}}.bot-message-bottom button b{color:var(--muted);font-size:7px}.bot-quick-reactions{opacity:0;gap:3px;max-width:0;transition:max-width .25s,opacity .2s;display:flex;overflow:hidden}.bot-message:hover .bot-quick-reactions,.bot-message:focus-within .bot-quick-reactions{opacity:1;max-width:145px}.bot-quick-reactions button:hover{border-color:var(--berry);transform:translateY(-2px)rotate(-6deg)}.bot-thread-chip{border:1px solid var(--berry);grid-template-columns:23px 1fr auto;align-items:center;gap:6px;width:min(400px,100%);margin-top:3px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-thread-chip{border:1px solid color-mix(in srgb,var(--berry) 34%,var(--line))}}.bot-thread-chip{background:linear-gradient(100deg,var(--berry),var(--paper));border-radius:11px}@supports (color:color-mix(in lab, red, red)){.bot-thread-chip{background:linear-gradient(100deg,color-mix(in srgb,var(--berry) 9%,var(--paper)),var(--paper))}}.bot-thread-chip{color:var(--ink);text-align:left;cursor:pointer;transition:all .2s}.bot-thread-chip:hover{border-color:var(--berry);transform:translate(3px);box-shadow:0 8px 20px #472a3a14}.bot-thread-chip>span{background:var(--berry);border-radius:8px;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-thread-chip>span{background:color-mix(in srgb,var(--berry) 15%,var(--paper))}}.bot-thread-chip>span{color:var(--berry)}.bot-thread-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.bot-thread-chip>b{color:var(--berry);font-size:7px}.bot-replying{border:1px solid var(--berry);grid-template-columns:1fr auto;gap:2px 10px;margin-bottom:8px;padding:8px 35px 8px 10px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bot-replying{border:1px solid color-mix(in srgb,var(--berry) 35%,var(--line))}}.bot-replying{background:var(--berry);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.bot-replying{background:color-mix(in srgb,var(--berry) 7%,var(--paper))}}.bot-replying{animation:.18s tray-pop}.bot-replying span{color:var(--muted);font-size:7px}.bot-replying strong{color:var(--berry)}.bot-replying p{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;font-size:8px;overflow:hidden}.bot-replying button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;position:absolute;top:7px;right:7px}.bot-compose-field{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.bot-compose-field textarea{background:0 0;border:0;border-radius:0;width:100%}.bot-compose-tools{align-items:center;gap:5px;padding:6px 7px 0;display:flex}.bot-compose-tools button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:900}.bot-compose-tools button:hover,.bot-compose-tools button.active{border-color:var(--berry)}@supports (color:color-mix(in lab, red, red)){.bot-compose-tools button:hover,.bot-compose-tools button.active{border-color:color-mix(in srgb,var(--berry) 35%,var(--line))}}.bot-compose-tools button:hover,.bot-compose-tools button.active{background:var(--berry)}@supports (color:color-mix(in lab, red, red)){.bot-compose-tools button:hover,.bot-compose-tools button.active{background:color-mix(in srgb,var(--berry) 9%,var(--paper))}}.bot-compose-tools button:hover,.bot-compose-tools button.active{color:var(--berry)}.bot-compose-tools>span{color:var(--muted);margin-left:auto;font-size:6.5px}.bot-emoji-tray{border:1px solid var(--line);background:var(--paper);border-radius:11px;flex-wrap:wrap;gap:5px;margin-top:8px;padding:8px;animation:.18s tray-pop;display:flex}.bot-emoji-tray button{cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:31px;height:31px;font-size:17px;transition:all .18s;display:grid}.bot-emoji-tray button:hover{background:var(--berry)}@supports (color:color-mix(in lab, red, red)){.bot-emoji-tray button:hover{background:color-mix(in srgb,var(--berry) 10%,var(--paper))}}.bot-emoji-tray button:hover{transform:translateY(-3px)rotate(7deg)}.bot-gif-tray{border:1px solid var(--line);background:linear-gradient(105deg,var(--lavender),var(--paper));border-radius:12px;grid-template-columns:37px minmax(150px,1fr) minmax(180px,.9fr) auto;align-items:center;gap:10px;margin-top:8px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-gif-tray{background:linear-gradient(105deg,color-mix(in srgb,var(--lavender) 13%,var(--paper)),var(--paper))}}.bot-gif-tray{animation:.18s tray-pop}.gif-badge{color:#fff;background:linear-gradient(145deg,#9360c8,#d774ab);border-radius:12px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:950;display:grid;box-shadow:0 7px 16px #70428533}.bot-gif-tray strong,.bot-gif-tray small{display:block}.bot-gif-tray strong{font:500 11px Georgia,serif}.bot-gif-tray small{color:var(--muted);margin-top:2px;font-size:6.5px;line-height:1.4}.bot-gif-tray input{min-width:0;padding:8px!important;font-size:7px!important}.bot-gif-tray button{color:var(--berry);cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:900}.bot-gif-tray em{color:#b75555;grid-column:3/-1;font-size:7px;font-style:normal}@keyframes tray-pop{0%{opacity:0;transform:translateY(5px)scale(.99)}}.bot-thread-panel{z-index:8;border-left:1px solid var(--berry);grid-template-rows:auto minmax(0,1fr) auto;width:min(455px,92%);display:grid;position:absolute;inset:0 0 0 auto}@supports (color:color-mix(in lab, red, red)){.bot-thread-panel{border-left:1px solid color-mix(in srgb,var(--berry) 35%,var(--line))}}.bot-thread-panel{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bot-thread-panel{background:color-mix(in srgb,var(--paper) 97%,var(--lilac))}}.bot-thread-panel{animation:.28s cubic-bezier(.2,.8,.2,1) thread-slide;box-shadow:-20px 0 55px #291b2633}@keyframes thread-slide{0%{opacity:0;transform:translate(35px)}}.bot-thread-panel>header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;padding:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.bot-thread-panel>header{background:color-mix(in srgb,var(--paper) 92%,var(--lilac))}}.bot-thread-panel h3{margin:3px 0;font:500 18px Georgia,serif}.bot-thread-panel header small{color:var(--muted);font-size:7px}.bot-thread-panel>header>button{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;font-size:17px;display:grid}.bot-thread-feed{padding:12px 10px;overflow:auto}.bot-thread-feed .bot-message{grid-template-columns:31px minmax(0,1fr);padding:8px 5px}.bot-thread-feed .discord-avatar{width:30px;height:30px;font-size:8px}.bot-thread-feed .bot-message-content>p{font-size:9px}.bot-thread-panel>form{border-top:1px solid var(--line);background:var(--paper);padding:12px}@supports (color:color-mix(in lab, red, red)){.bot-thread-panel>form{background:color-mix(in srgb,var(--paper) 93%,var(--lilac))}}.bot-thread-panel>form textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:58px;color:var(--ink);font:inherit;border-radius:11px;padding:10px;font-size:9px}.bot-thread-panel>form .primary{width:100%;margin-top:7px}.bot-thread-panel>form small{color:var(--muted);text-align:center;margin-top:6px;font-size:6.5px;display:block}.bot-useful-strip article>span{font-size:8px;font-weight:950}[data-theme=dark] .bot-reply-quote,[data-theme=dark] .bot-replying,[data-theme=dark] .bot-compose-field,[data-theme=dark] .bot-emoji-tray,[data-theme=dark] .bot-gif-tray,[data-theme=dark] .bot-embeds>article,[data-theme=dark] .bot-thread-chip,[data-theme=dark] .bot-thread-panel,[data-theme=dark] .bot-thread-panel>header,[data-theme=dark] .bot-thread-panel>form{background:#302832;border-color:#5a4957}[data-theme=dark] .bot-compose-tools button:hover,[data-theme=dark] .bot-compose-tools button.active,[data-theme=dark] .bot-message-bottom>button.mine{background:#493244}[data-theme=dark] .bot-message-bottom>button:not(.bot-thread-chip),[data-theme=dark] .bot-quick-reactions button{background:#352c37;border-color:#594b57}@media (width<=900px){.bot-gif-tray{grid-template-columns:37px 1fr}.bot-gif-tray input,.bot-gif-tray em{grid-column:1/-1}.bot-embeds>article{grid-template-columns:170px 1fr}}@media (width<=600px){.bot-thread-panel{width:100%}.bot-embeds>article{grid-template-columns:1fr}.bot-embeds img,.bot-embeds video{max-height:210px}.bot-compose-tools>span{display:none}.bot-gif-tray{grid-template-columns:37px 1fr}.bot-message-bottom .bot-quick-reactions{opacity:1;max-width:145px}.bot-message-content>header{flex-wrap:wrap;align-items:flex-start}.bot-message-actions{margin-left:0}.bot-thread-chip{grid-template-columns:23px 1fr}.bot-thread-chip>b{grid-column:2}}@media (prefers-reduced-motion:reduce){.bot-command-bar:before,.bot-command-bar:after,.bot-message,.bot-thread-panel,.bot-replying,.bot-emoji-tray,.bot-gif-tray{animation:none!important}.bot-quick-reactions,.bot-thread-chip,.bot-emoji-tray button{transition:none!important}}.bot-embeds>article.media-only{width:min(520px,100%);box-shadow:none;background:0 0;border:0;border-radius:14px;display:block;overflow:hidden}.bot-embeds>article.media-only img,.bot-embeds>article.media-only video{object-fit:contain;background:#171219;border-radius:14px;width:100%;height:auto;min-height:0;max-height:360px;display:block}.bot-message-bottom>button:not(.bot-thread-chip){justify-content:center;min-width:29px}.bot-message-bottom>button:not(.bot-thread-chip):after{content:""}.bot-message-bottom>button:not(.bot-thread-chip):hover{border-color:var(--berry);transform:translateY(-1px)}.bloom-board,.bloom-board *{-webkit-user-select:none!important;user-select:none!important}.bloom-board.drag-active{cursor:grabbing}.bloom-board.drag-active .bloom-column{box-shadow:0 12px 38px #412a3614,0 0 0 6px var(--paper)}@supports (color:color-mix(in lab, red, red)){.bloom-board.drag-active .bloom-column{box-shadow:0 12px 38px #412a3614,0 0 0 6px color-mix(in srgb,var(--paper) 35%,transparent)}}.bloom-task>button[draggable=true]{cursor:grab;-webkit-user-drag:element}.bloom-task>button[draggable=true]:active{cursor:grabbing}.bloom-task.just-moved{border-color:var(--column-accent);animation:.5s cubic-bezier(.2,.9,.25,1) bloom-drop-settle}@supports (color:color-mix(in lab, red, red)){.bloom-task.just-moved{border-color:color-mix(in srgb,var(--column-accent) 70%,var(--line))}}@keyframes bloom-drop-settle{0%{box-shadow:0 20px 34px color-mix(in srgb,var(--column-accent) 22%,transparent);transform:translateY(-9px)scale(.97)}55%{transform:translateY(2px)scale(1.012)}to{transform:none}}.bot-room-list>div>button.drop-target{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.bot-room-list>div>button.drop-target{border-color:color-mix(in srgb,var(--coral) 60%,var(--line))}}.bot-room-list>div>button.drop-target{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.bot-room-list>div>button.drop-target{background:color-mix(in srgb,var(--coral) 8%,var(--paper))}}.bot-room-list>div>button.drop-target{box-shadow:inset 3px 0 var(--coral)}.bot-room-list.room-order-saving>footer span{color:var(--berry);animation:1s ease-in-out infinite bloom-pulse}.bot-room-list.room-order-saving>footer p{color:var(--berry);font-weight:800}@media (prefers-reduced-motion:reduce){.bloom-task.just-moved,.interaction-progress,.bot-room-list.room-order-saving>footer span{animation:none!important}}.mobile-menu-button,.mobile-nav-close,.mobile-nav-scrim{display:none}.form-readiness{color:#8c525a;background:#fbefef;border:1px solid #e9d6d8;border-radius:10px;margin:-3px 0 0;padding:9px 11px;font-size:9px;line-height:1.45}.form-readiness.ready{color:#52775a;background:#edf6ed;border-color:#cce0ce}.setup-return{border-color:var(--berry);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:24px;padding:15px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-return{border-color:color-mix(in srgb,var(--berry) 24%,var(--line))}}.setup-return{background:linear-gradient(110deg,var(--lilac),var(--paper))}@supports (color:color-mix(in lab, red, red)){.setup-return{background:linear-gradient(110deg,color-mix(in srgb,var(--lilac) 35%,var(--paper)),var(--paper))}}.setup-return>span{background:var(--berry);border-radius:14px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-return>span{background:color-mix(in srgb,var(--berry) 14%,var(--paper))}}.setup-return>span{color:var(--berry);font-size:20px}.setup-return strong{font:500 15px Georgia,serif}.setup-return p{color:var(--muted);margin:4px 0 0;font-size:9px}.setup-return .soft-button{white-space:nowrap}[data-theme=dark] .form-readiness{color:#ffc0c8;background:#432a31;border-color:#704550}[data-theme=dark] .form-readiness.ready{color:#add6b4;background:#293d2e;border-color:#45634c}[data-theme=dark] .setup-return{background:linear-gradient(110deg,#32283a,#28212b)}@media (width<=780px){.app-shell{display:block}.main-panel{padding-bottom:0}.mobile-menu-button{border:1px solid var(--line);background:var(--paper);width:38px;height:38px;color:var(--berry);cursor:pointer;border-radius:12px;flex:0 0 38px;place-items:center;font-size:17px;display:grid}.topbar{gap:10px;padding:0 13px}.mobile-brand{margin-right:auto}.top-actions{gap:6px}.top-actions .help-button,.top-actions .connection-chip{display:none}.top-actions .setup-pill{padding:7px 8px;font-size:0}.top-actions .setup-pill span{margin:0;font-size:8px}.sidebar{border:0;border-right:1px solid var(--line);z-index:41;width:min(320px,86vw);height:100vh;padding:28px 18px 20px;transition:transform .26s cubic-bezier(.2,.8,.2,1);display:flex;inset:0 auto 0 0;overflow-y:auto;transform:translate(-104%);box-shadow:24px 0 70px #2b1b2640}.sidebar.mobile-open{transform:translate(0)}.sidebar .brand,.sidebar .account-switcher,.sidebar .brand{display:flex}.sidebar .account-switcher,.sidebar .sidebar-bloom{display:block}.sidebar .nav-list{flex-direction:column;grid-template-columns:none;gap:5px;margin:35px 0 24px;display:flex}.sidebar .nav-item{border-radius:12px;flex-direction:row;gap:13px;padding:11px 13px;font-size:11px}.sidebar .nav-item span{width:24px;height:auto;font-size:18px}.mobile-nav-close{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:12px;place-items:center;font-size:20px;display:grid;position:absolute;top:15px;right:13px}.mobile-nav-scrim{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#25192280;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.content{max-width:100%;padding:26px 14px 50px;overflow-x:hidden}.page-heading{flex-wrap:wrap;gap:14px}.page-heading-action{width:100%}.page-heading-action>*{max-width:100%}.setup-return{grid-template-columns:38px 1fr}.setup-return>button{text-align:center;grid-column:1/-1;width:100%}.timesheet-card,.card{max-width:100%}.real-timesheet{overflow-x:auto}.real-head,.real-row{min-width:650px}.bloom-board{scroll-snap-type:x proximity;overflow-x:auto}.bloom-column{scroll-snap-align:start;min-width:min(82vw,310px)}}@media (width<=420px){.top-actions .help-button,.top-actions .primary.small{display:none}.top-actions .theme-toggle{width:36px;height:36px}.content{padding-inline:12px}.page-heading h1{font-size:31px}.setup-return{padding:13px}.auth-card{padding-inline:18px}.account-paths{grid-template-columns:1fr}.account-paths>button,.account-paths>div{min-height:auto}.legal-consent{padding:12px}}.person-title{align-items:center;gap:8px;margin-top:14px;display:flex}.person-title h3{margin:0}.contractor-badge{border:1px solid var(--berry);align-items:center;width:max-content;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contractor-badge{border:1px solid color-mix(in srgb,var(--berry) 22%,var(--line))}}.contractor-badge{background:var(--berry);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.contractor-badge{background:color-mix(in srgb,var(--berry) 8%,var(--paper))}}.contractor-badge{color:var(--berry);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:950}.contractor-badge.inline{vertical-align:middle;margin-left:7px}.commission-guardrail{border:1px solid var(--leaf);grid-template-columns:42px 1fr;align-items:center;gap:13px;margin-bottom:16px;padding:15px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.commission-guardrail{border:1px solid color-mix(in srgb,var(--leaf) 30%,var(--line))}}.commission-guardrail{border-radius:var(--card-radius);background:linear-gradient(105deg,var(--mint),var(--paper))}@supports (color:color-mix(in lab, red, red)){.commission-guardrail{background:linear-gradient(105deg,color-mix(in srgb,var(--mint) 42%,var(--paper)),var(--paper))}}.commission-guardrail>span{background:var(--paper);width:40px;height:40px;color:var(--leaf);border-radius:14px;place-items:center;font-size:20px;display:grid}.commission-guardrail strong{font:600 14px Georgia,serif}.commission-guardrail p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.5}.commission-filters{gap:7px;margin:18px 0;display:flex}.commission-filters button{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:99px;padding:8px 12px;font-size:8px;font-weight:900;transition:all .2s}.commission-filters button:hover,.commission-filters button.active{border-color:var(--berry);background:var(--berry)}@supports (color:color-mix(in lab, red, red)){.commission-filters button:hover,.commission-filters button.active{background:color-mix(in srgb,var(--berry) 10%,var(--paper))}}.commission-filters button:hover,.commission-filters button.active{color:var(--berry);transform:translateY(-1px)}.commission-layout{grid-template-columns:minmax(270px,.72fr) minmax(420px,1.28fr);align-items:start;gap:18px;display:grid}.commission-list{gap:11px;display:grid}.commission-card{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;padding:19px;transition:all .22s;position:relative;box-shadow:0 9px 24px #442c390d}.commission-card:hover,.commission-card.selected{border-color:var(--berry);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.commission-card:hover,.commission-card.selected{border-color:color-mix(in srgb,var(--berry) 45%,var(--line))}}.commission-card:hover,.commission-card.selected{box-shadow:0 16px 38px #442c391a}.commission-card>small{color:var(--berry);letter-spacing:.11em;font-size:7px;font-weight:950}.commission-card h2{margin:6px 0 4px;padding-right:75px;font:600 18px Georgia,serif}.commission-card p{color:var(--muted);margin:0;font-size:9px}.commission-card>div,.commission-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.commission-card>div{margin-top:17px}.commission-card>div strong{font-size:11px}.commission-card>div span,.commission-card footer{color:var(--muted);font-size:7px}.commission-card footer{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.commission-status{color:#6f6469;text-transform:uppercase;background:#efe9e5;border-radius:99px;width:max-content;padding:5px 8px;font-size:7px;font-weight:950;display:inline-flex}.commission-card>.commission-status{position:absolute;top:14px;right:14px}.commission-status.active{color:#52775b;background:#e4f0e4}.commission-status.submitted{color:#8a652d;background:#f7e7ca}.commission-status.completed{color:#685789;background:#e9e4f7}.commission-status.cancelled{color:#92585c;background:#f5dfdf}.commission-detail{padding:26px}.commission-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:18px;display:flex}.commission-detail h2{margin:5px 0 3px;font:500 27px Georgia,serif}.commission-detail header p,.commission-description{color:var(--muted);font-size:10px;line-height:1.65}.commission-description{min-height:38px;margin:18px 0}.commission-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.commission-facts>div{border:1px solid var(--line);background:var(--lilac);border-radius:14px;padding:13px}@supports (color:color-mix(in lab, red, red)){.commission-facts>div{background:color-mix(in srgb,var(--lilac) 14%,var(--paper))}}.commission-facts small,.commission-facts strong{display:block}.commission-facts small{color:var(--muted);font-size:7px}.commission-facts strong{margin-top:6px;font-size:9px;line-height:1.4}.commission-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.commission-note{border:1px solid var(--line);background:var(--cream);border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.commission-note{background:color-mix(in srgb,var(--cream) 70%,var(--paper))}}.commission-note label{font-size:8px;font-weight:900}.commission-note textarea{resize:vertical;width:100%;min-height:62px;margin-top:6px}.commission-evidence,.commission-timeline{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.commission-evidence>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;gap:12px;padding:9px 0;font-size:8px;display:grid}.commission-evidence span,.commission-evidence time,.commission-evidence p{color:var(--muted)}.commission-timeline>div{grid-template-columns:12px 1fr;gap:8px;margin-top:13px;display:grid}.commission-timeline>div>i{background:var(--coral);width:7px;height:7px;box-shadow:0 0 0 4px var(--coral);border-radius:50%;margin-top:4px}@supports (color:color-mix(in lab, red, red)){.commission-timeline>div>i{box-shadow:0 0 0 4px color-mix(in srgb,var(--coral) 14%,transparent)}}.commission-timeline p{color:var(--muted);margin:3px 0;font-size:9px}.commission-timeline small{color:var(--muted);font-size:7px}.commission-modal{max-width:640px}.commission-modal textarea{width:100%}.compact-check{margin:10px 0}.money-input{grid-template-columns:28px 1fr;align-items:center;display:grid}.money-input b{border:1px solid var(--line);background:var(--cream);height:100%;color:var(--muted);border-right:0;border-radius:10px 0 0 10px;place-items:center;display:grid}.money-input input{border-radius:0 10px 10px 0!important}.developer-connection{grid-template-columns:1fr 1fr;gap:16px;padding-top:24px;display:grid}.developer-connection>section,.github-connection>section{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);padding:22px}@supports (color:color-mix(in lab, red, red)){.developer-connection>section,.github-connection>section{background:color-mix(in srgb,var(--paper) 96%,var(--lilac))}}.developer-connection>section,.github-connection>section{box-shadow:0 12px 32px #3e29350d}.connection-privacy{background:linear-gradient(140deg,var(--mint),var(--paper))!important}@supports (color:color-mix(in lab, red, red)){.connection-privacy{background:linear-gradient(140deg,color-mix(in srgb,var(--mint) 35%,var(--paper)),var(--paper))!important}}.connection-privacy>span{color:var(--leaf);letter-spacing:.12em;font-size:7px;font-weight:950}.developer-connection h3,.github-connection h3{margin:7px 0;font:500 21px Georgia,serif}.developer-connection p,.developer-connection li,.github-connection p,.github-connection li{color:var(--muted);font-size:9px;line-height:1.6}.connection-pair ol{padding-left:21px}.connection-action-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.developer-code{border:1px dashed var(--berry);background:var(--berry);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;margin-top:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.developer-code{background:color-mix(in srgb,var(--berry) 7%,var(--paper))}}.developer-code>span,.developer-code>small{color:var(--muted);font-size:7px}.developer-code>strong{letter-spacing:.1em;color:var(--berry);font:600 23px/1 monospace}.developer-code button{color:var(--berry);cursor:pointer;background:0 0;border:0;grid-area:1/2/3;font-size:8px;font-weight:900}.device-row,.receipt-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.device-row strong,.device-row small,.receipt-row strong,.receipt-row small{display:block}.device-row small,.receipt-row small,.receipt-row time{color:var(--muted);margin-top:2px;font-size:7px}.device-live{color:#65a172}.device-off{color:#a99da3}.receipt-row>span{background:var(--berry);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.receipt-row>span{background:color-mix(in srgb,var(--berry) 10%,var(--paper))}}.receipt-row>span{color:var(--berry);font-weight:900}.github-connection{grid-template-columns:1fr 1fr;gap:16px;padding-top:24px;display:grid}.github-identity{align-items:center;gap:13px;display:flex}.github-identity img{border-radius:16px;width:55px;height:55px}.github-permissions ul{padding-left:18px}.appearance-layout{grid-template-columns:minmax(350px,.85fr) minmax(420px,1.15fr);gap:18px;display:grid}.theme-controls{padding:26px}.theme-controls h2{font:500 24px Georgia,serif}.theme-presets{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.theme-presets button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:14px;grid-template-columns:1fr 1fr;gap:3px;padding:8px;display:grid}.theme-presets button:hover,.theme-presets button.active{border-color:var(--berry);box-shadow:0 0 0 3px var(--berry)}@supports (color:color-mix(in lab, red, red)){.theme-presets button:hover,.theme-presets button.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--berry) 10%,transparent)}}.theme-presets button:hover,.theme-presets button.active{transform:translateY(-1px)}.theme-presets i{border-radius:8px;height:28px}.theme-presets strong{text-transform:capitalize;grid-column:1/-1;margin-top:4px;font-size:8px}.theme-form{gap:13px;margin:22px 0;display:grid}.theme-form>label{grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:9px;font-weight:900;display:grid}.theme-form select{min-width:160px}.theme-form input[type=range]{width:100%;accent-color:var(--berry);grid-column:1/-1}.color-field{align-items:center;gap:6px;display:flex}.color-field input{width:44px;height:36px;padding:3px}.color-field code{color:var(--muted);font-size:8px}.theme-motion{display:flex!important}.theme-actions{justify-content:flex-end;gap:8px;display:flex}.theme-preview{border:1px solid var(--berry);padding:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-preview{border:1px solid color-mix(in srgb,var(--berry) 32%,var(--line))}}.theme-preview{background:linear-gradient(145deg,var(--berry),var(--coral))}@supports (color:color-mix(in lab, red, red)){.theme-preview{background:linear-gradient(145deg,color-mix(in srgb,var(--berry) 14%,var(--paper)),color-mix(in srgb,var(--coral) 11%,var(--cream)))}}.theme-preview{box-shadow:0 22px 58px #3f273421}.theme-preview:after{content:"";background:var(--coral);border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;right:-25px}@supports (color:color-mix(in lab, red, red)){.theme-preview:after{background:color-mix(in srgb,var(--coral) 20%,transparent)}}.theme-preview:after{filter:blur(4px)}.theme-preview-window{z-index:1;border:1px solid var(--berry);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-preview-window{border:1px solid color-mix(in srgb,var(--berry) 23%,var(--line))}}.theme-preview-window{background:var(--paper);border-radius:18px;box-shadow:0 18px 45px #36232e1f}.theme-preview-window header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:13px;display:flex}.theme-preview-window header strong{color:var(--berry);font:600 17px Georgia,serif}.theme-preview-window header small{color:var(--muted);margin-left:auto;font-size:6px}.theme-preview-window>section{padding:28px}.theme-preview-window h2{margin:7px 0;font:500 28px Georgia,serif}.theme-preview-window p{color:var(--muted);font-size:9px}.theme-preview-cards{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.theme-preview-cards>span{border:1px solid var(--line);background:var(--cream);border-radius:13px;grid-template-columns:auto 1fr;gap:2px 8px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.theme-preview-cards>span{background:color-mix(in srgb,var(--cream) 60%,var(--paper))}}.theme-preview-cards i{color:var(--coral);grid-row:1/3}.theme-preview-cards small{color:var(--muted);font-size:7px}.theme-preview>aside{z-index:1;background:var(--paper);border-radius:14px;margin-top:14px;padding:13px;position:relative}@supports (color:color-mix(in lab, red, red)){.theme-preview>aside{background:color-mix(in srgb,var(--paper) 80%,transparent)}}.theme-preview>aside{font-size:8px}.theme-preview>aside p{color:var(--muted);margin:4px 0 0;line-height:1.5}.account-access-actions{gap:6px;display:flex}.remove-access-button,.danger-button{color:#9b4d56;cursor:pointer;background:#fff0f1;border:1px solid #d6a9ad;border-radius:10px;font-size:8px;font-weight:900}.remove-access-button{padding:8px 10px}.danger-button{padding:11px 14px}.danger-button:disabled{opacity:.45;cursor:not-allowed}.remove-member-dialog{max-width:540px}.removal-keeps{background:#fff8e8;border:1px solid #e7d5c2;border-radius:14px;margin:16px 0;padding:14px}.removal-keeps ul{color:var(--muted);margin:8px 0 0;padding-left:19px;font-size:9px;line-height:1.7}.removal-note{border-left:3px solid #ca777d;padding-left:10px;color:#87555b!important}.modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}[data-motion=reduced] *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-theme=dark] .commission-guardrail,[data-theme=dark] .commission-note,[data-theme=dark] .connection-privacy,[data-theme=dark] .developer-connection>section,[data-theme=dark] .github-connection>section,[data-theme=dark] .theme-preview-window,[data-theme=dark] .removal-keeps{background:#302832;border-color:#5a4957}[data-theme=dark] .commission-card,[data-theme=dark] .commission-filters button,[data-theme=dark] .theme-presets button{background:#29222d}[data-theme=dark] .remove-access-button,[data-theme=dark] .danger-button{color:#ffbdc3;background:#4b2d33;border-color:#80515a}[data-theme=dark] .contractor-badge{color:#efb2d1;background:#3c2d3a;border-color:#6a4a61}.sidebar-bloom,.ambient-petals{pointer-events:none}.nav-item b{font:inherit}.sidebar-size-toggle{z-index:2;border:1px solid var(--line);background:var(--paper);border-radius:11px;align-items:center;gap:9px;margin:auto 8px 10px;padding:8px 10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sidebar-size-toggle{background:color-mix(in srgb,var(--paper) 68%,transparent)}}.sidebar-size-toggle{color:var(--muted);cursor:pointer;font-size:9px;font-weight:900}.sidebar-size-toggle:first-letter{font-size:16px}.sidebar-size-toggle:hover{color:var(--berry);border-color:var(--berry)}@supports (color:color-mix(in lab, red, red)){.sidebar-size-toggle:hover{border-color:color-mix(in srgb,var(--berry) 35%,var(--line))}}.sidebar-compact{grid-template-columns:82px 1fr}.sidebar-compact .sidebar{width:82px;padding-inline:12px}.sidebar-compact .main-panel{grid-column:2}.sidebar-compact .brand>span:last-child,.sidebar-compact .nav-item b,.sidebar-compact .account-switcher label,.sidebar-compact .mini-profile>div,.sidebar-compact .sidebar-size-toggle span{display:none}.sidebar-compact .brand{justify-content:center;padding:0}.sidebar-compact .nav-list{align-items:stretch}.sidebar-compact .nav-item{justify-content:center;padding:12px}.sidebar-compact .nav-item span{width:auto}.sidebar-compact .mini-profile{grid-template-columns:38px 1fr;padding-inline:0}.sidebar-compact .mini-profile>button{justify-self:end}.sidebar-compact .sidebar-size-toggle{justify-content:center;margin-inline:0}.owner-clock-strip{background:linear-gradient(110deg,var(--lilac),var(--paper));grid-template-columns:54px minmax(260px,1fr) auto;align-items:center;gap:17px;margin-bottom:22px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-clock-strip{background:linear-gradient(110deg,color-mix(in srgb,var(--lilac) 32%,var(--paper)),var(--paper))}}.owner-clock-strip{border-color:var(--berry)}@supports (color:color-mix(in lab, red, red)){.owner-clock-strip{border-color:color-mix(in srgb,var(--berry) 24%,var(--line))}}.owner-clock-strip{overflow:hidden}.owner-clock-strip.active{background:linear-gradient(110deg,var(--mint),var(--paper))}@supports (color:color-mix(in lab, red, red)){.owner-clock-strip.active{background:linear-gradient(110deg,color-mix(in srgb,var(--mint) 38%,var(--paper)),var(--paper))}}.owner-clock-strip.active{border-color:var(--leaf)}@supports (color:color-mix(in lab, red, red)){.owner-clock-strip.active{border-color:color-mix(in srgb,var(--leaf) 32%,var(--line))}}.owner-clock-orbit{border:1px dashed var(--berry);place-items:center;width:52px;height:52px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.owner-clock-orbit{border:1px dashed color-mix(in srgb,var(--berry) 50%,transparent)}}.owner-clock-orbit{color:var(--berry);border-radius:50%;font-size:22px}.owner-clock-orbit i{border:2px solid var(--paper);background:var(--leaf);border-radius:50%;width:10px;height:10px;position:absolute;bottom:3px;right:1px}.owner-clock-strip h2{margin:4px 0 2px;font:500 19px Georgia,serif}.owner-clock-strip p{color:var(--muted);margin:0;font-size:9px}.owner-clock-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.owner-clock-actions .primary,.owner-clock-actions .soft-button{white-space:nowrap;width:auto}.bloom-heading-actions{gap:8px;display:flex}.bloom-project-tabs{scrollbar-width:thin;gap:9px;margin:-5px 0 7px;padding:4px 2px 14px;display:flex;overflow-x:auto}.bloom-project-tabs>button{border:1px solid var(--line);background:var(--paper);min-width:220px;color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:34px minmax(120px,1fr) auto;align-items:center;gap:9px;padding:11px 12px;transition:all .2s;display:grid}.bloom-project-tabs>button:hover{border-color:var(--berry);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.bloom-project-tabs>button:hover{border-color:color-mix(in srgb,var(--berry) 35%,var(--line))}}.bloom-project-tabs>button.active{border-color:var(--berry);background:linear-gradient(130deg,var(--berry),var(--paper))}@supports (color:color-mix(in lab, red, red)){.bloom-project-tabs>button.active{background:linear-gradient(130deg,color-mix(in srgb,var(--berry) 11%,var(--paper)),var(--paper))}}.bloom-project-tabs>button.active{box-shadow:0 10px 30px var(--berry)}@supports (color:color-mix(in lab, red, red)){.bloom-project-tabs>button.active{box-shadow:0 10px 30px color-mix(in srgb,var(--berry) 12%,transparent)}}.bloom-project-tabs>button>span{background:var(--berry);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.bloom-project-tabs>button>span{background:color-mix(in srgb,var(--berry) 13%,var(--paper))}}.bloom-project-tabs>button>span{color:var(--berry);font-size:8px;font-weight:950}.bloom-project-tabs strong,.bloom-project-tabs small{display:block}.bloom-project-tabs strong{font-size:10px}.bloom-project-tabs small{color:var(--muted);margin-top:3px;font-size:7px}.bloom-project-tabs>button>b{background:var(--lilac);border-radius:99px;place-items:center;min-width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.bloom-project-tabs>button>b{background:color-mix(in srgb,var(--lilac) 55%,var(--paper))}}.bloom-project-tabs>button>b{font-size:7px}.bloom-project-intro{background:linear-gradient(110deg,var(--peach),var(--paper));justify-content:space-between;align-items:center;gap:20px;margin:0 0 11px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.bloom-project-intro{background:linear-gradient(110deg,color-mix(in srgb,var(--peach) 23%,var(--paper)),var(--paper))}}.bloom-project-intro h2{margin:4px 0 2px;font:500 18px Georgia,serif}.bloom-project-intro p{color:var(--muted);margin:0;font-size:8px}.bloom-project-intro>span{max-width:260px;color:var(--muted);text-align:right;font-size:8px;line-height:1.5}.bloom-no-project{text-align:center;padding:38px}.bloom-no-project>span{color:var(--coral);font-size:32px}.bloom-no-project h2{font:500 24px Georgia,serif}.bloom-no-project p{max-width:520px;color:var(--muted);margin:0 auto 18px;font-size:10px;line-height:1.6}.bloom-no-project .primary{width:auto}.bloom-project-modal textarea{width:100%}.invite-scope-picker{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px;display:grid}.invite-scope-picker>button{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:36px 1fr;gap:2px 9px;padding:12px;display:grid}.invite-scope-picker>button>span{background:var(--lilac);border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.invite-scope-picker>button>span{background:color-mix(in srgb,var(--lilac) 42%,var(--paper))}}.invite-scope-picker>button>span{color:var(--berry);font-size:17px}.invite-scope-picker strong,.invite-scope-picker small{display:block}.invite-scope-picker strong{font-size:9px}.invite-scope-picker small{color:var(--muted);font-size:7px;line-height:1.35}.invite-scope-picker>button.active{border-color:var(--berry);background:var(--berry)}@supports (color:color-mix(in lab, red, red)){.invite-scope-picker>button.active{background:color-mix(in srgb,var(--berry) 7%,var(--paper))}}.invite-scope-picker>button.active{box-shadow:0 0 0 3px var(--berry)}@supports (color:color-mix(in lab, red, red)){.invite-scope-picker>button.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--berry) 10%,transparent)}}.project-access-note,.agreement-project-tip{border:1px solid var(--leaf);grid-template-columns:32px 1fr;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.project-access-note,.agreement-project-tip{border:1px solid color-mix(in srgb,var(--leaf) 28%,var(--line))}}.project-access-note,.agreement-project-tip{background:var(--mint);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.project-access-note,.agreement-project-tip{background:color-mix(in srgb,var(--mint) 35%,var(--paper))}}.project-access-note p,.agreement-project-tip p{color:var(--muted);margin:2px 0 0;font-size:8px;line-height:1.5}.agreement-project-tip{margin:10px 0}.agreement-project-tip>span{color:var(--berry);font-size:18px}.theme-personality{margin-bottom:18px;padding:25px}.theme-personality>div:first-child{max-width:650px}.theme-personality h2{margin:5px 0;font:500 25px Georgia,serif}.theme-personality p{color:var(--muted);margin:0 0 20px;font-size:10px;line-height:1.55}.theme-presets.rich{grid-template-columns:repeat(4,1fr)}.theme-presets.rich>button{text-align:left;padding:11px;display:block}.theme-presets.rich strong,.theme-presets.rich small{grid-column:auto;display:block}.theme-presets.rich strong{text-transform:none;margin:10px 0 4px;font-size:10px}.theme-presets.rich small{min-height:31px;color:var(--muted);font-size:7px;line-height:1.45}.theme-swatch-demo{border:1px solid var(--line);height:76px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-swatch-demo{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.theme-swatch-demo{background:var(--cream);border-radius:10px}.theme-swatch-demo i{border-radius:99px;height:auto;position:absolute}.theme-swatch-demo i:first-child{width:24px;height:24px;top:9px;left:9px}.theme-swatch-demo i:nth-child(2){width:31px;height:15px;bottom:9px;right:9px}.theme-swatch-demo b,.theme-swatch-demo em{background:var(--paper);border:1px solid var(--line);display:block;position:absolute}.theme-swatch-demo b{border-radius:5px;height:9px;top:10px;left:42px;right:9px}.theme-swatch-demo em{border-radius:7px;height:27px;bottom:9px;left:9px;right:48px}.theme-swatch-demo.editorial{background:#f4eee3;border-radius:3px}.theme-swatch-demo.editorial b,.theme-swatch-demo.editorial em{border-radius:1px}.theme-swatch-demo.glass{background:linear-gradient(135deg,#dbeadf,#f4e4dc)}.theme-swatch-demo.glass b,.theme-swatch-demo.glass em{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff9e}.theme-swatch-demo.storybook{background:#f9e8dc;border-radius:16px}.theme-swatch-demo.storybook em{border-style:dashed;transform:rotate(-2deg)}.appearance-layout.rebuilt{grid-template-columns:minmax(330px,.78fr) minmax(420px,1.22fr)}.canvas-switch{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;display:grid}.canvas-switch button{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:12px;padding:11px;font-size:8px;font-weight:900}.canvas-switch button span{margin-right:5px;font-size:14px}.canvas-switch button.active{border-color:var(--berry);background:var(--berry)}@supports (color:color-mix(in lab, red, red)){.canvas-switch button.active{background:color-mix(in srgb,var(--berry) 9%,var(--paper))}}.canvas-switch button.active{color:var(--berry)}.navigation-studio{margin-top:18px;padding:25px}.navigation-studio-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.navigation-studio h2{margin:5px 0;font:500 24px Georgia,serif}.navigation-studio p{color:var(--muted);margin:0;font-size:9px}.navigation-picker{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.navigation-picker>button{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.navigation-picker>button>span{color:var(--berry);font-size:16px}.navigation-picker strong,.navigation-picker small{display:block}.navigation-picker strong{font-size:8px}.navigation-picker small{color:var(--muted);margin-top:2px;font-size:6.5px}.navigation-picker>button>b{background:var(--mint);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.navigation-picker>button>b{background:color-mix(in srgb,var(--mint) 50%,var(--paper))}}.navigation-picker>button>b{color:var(--leaf);font-size:8px}.navigation-picker>button.hidden{opacity:.58;border-style:dashed}.navigation-picker>button.hidden>b{background:var(--lilac)}@supports (color:color-mix(in lab, red, red)){.navigation-picker>button.hidden>b{background:color-mix(in srgb,var(--lilac) 50%,var(--paper))}}.navigation-picker>button.hidden>b{color:var(--berry)}.theme-save-bar{z-index:5;border:1px solid var(--berry);align-items:center;gap:9px;margin-top:18px;padding:13px 15px;display:flex;position:sticky;bottom:14px}@supports (color:color-mix(in lab, red, red)){.theme-save-bar{border:1px solid color-mix(in srgb,var(--berry) 28%,var(--line))}}.theme-save-bar{background:var(--paper);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.theme-save-bar{background:color-mix(in srgb,var(--paper) 90%,transparent)}}.theme-save-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 17px 45px #37232f26}.theme-save-bar>div{margin-right:auto}.theme-save-bar strong,.theme-save-bar span{display:block}.theme-save-bar strong{font:500 14px Georgia,serif}.theme-save-bar span{color:var(--muted);margin-top:2px;font-size:7px}.theme-save-bar .primary{width:auto}.github-connect-state{min-width:0;overflow:hidden}.github-connect-state .primary{text-align:center;white-space:normal;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.permission-list{gap:7px;margin-top:14px;display:grid}.permission-list>span{color:var(--muted);grid-template-columns:20px 1fr;align-items:center;gap:6px;font-size:8px;display:grid}.permission-list>span>b{background:var(--mint);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.permission-list>span>b{background:color-mix(in srgb,var(--mint) 45%,var(--paper))}}.permission-list>span>b{color:var(--leaf)}[data-style=editorial] body{font-family:Arial,Segoe UI,sans-serif}[data-style=editorial] .page-heading h1,[data-style=editorial] h2,[data-style=editorial] .brand,[data-style=editorial] .card-heading h2{font-family:Times New Roman,Georgia,serif}[data-style=editorial] .card{box-shadow:0 8px 0 var(--line)}@supports (color:color-mix(in lab, red, red)){[data-style=editorial] .card{box-shadow:0 8px 0 color-mix(in srgb,var(--line) 45%,transparent)}}[data-style=editorial] .nav-item,[data-style=editorial] .primary,[data-style=editorial] .soft-button{border-radius:5px}[data-style=editorial] .eyebrow{letter-spacing:.23em}[data-style=editorial] .page-heading{border-bottom:2px solid var(--ink);padding-bottom:20px}[data-style=glass] .app-shell{background:radial-gradient(circle at 8% 8%,var(--mint),transparent 32%),radial-gradient(circle at 90% 4%,var(--peach),transparent 32%),var(--cream)}@supports (color:color-mix(in lab, red, red)){[data-style=glass] .app-shell{background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--mint) 42%,transparent),transparent 32%),radial-gradient(circle at 90% 4%,color-mix(in srgb,var(--peach) 42%,transparent),transparent 32%),var(--cream)}}[data-style=glass] .card,[data-style=glass] .bloom-column{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){[data-style=glass] .card,[data-style=glass] .bloom-column{background:color-mix(in srgb,var(--paper) 72%,transparent)}}[data-style=glass] .card,[data-style=glass] .bloom-column{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 45px #36463d17}[data-style=glass] .sidebar,[data-style=glass] .topbar{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){[data-style=glass] .sidebar,[data-style=glass] .topbar{background:color-mix(in srgb,var(--paper) 68%,transparent)}}[data-style=glass] .sidebar,[data-style=glass] .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-style=storybook] .card{box-shadow:5px 6px 0 var(--berry);border-width:2px}@supports (color:color-mix(in lab, red, red)){[data-style=storybook] .card{box-shadow:5px 6px 0 color-mix(in srgb,var(--berry) 12%,var(--line))}}[data-style=storybook] .page-heading h1 em{animation:2.5s ease-in-out infinite bloom-pulse;display:inline-block}[data-style=storybook] .nav-item.active{transform:rotate(-.6deg)}[data-style=storybook] .eyebrow{background:var(--peach);border-radius:99px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){[data-style=storybook] .eyebrow{background:color-mix(in srgb,var(--peach) 36%,transparent)}}[data-style=storybook] .eyebrow{letter-spacing:.13em}[data-style=storybook] .primary{box-shadow:4px 5px 0 var(--berry)}@supports (color:color-mix(in lab, red, red)){[data-style=storybook] .primary{box-shadow:4px 5px 0 color-mix(in srgb,var(--berry) 30%,transparent)}}[data-density=compact] .content{padding-top:28px}[data-density=compact] .card{--compact-gap:12px}[data-density=compact] .employee-row,[data-density=compact] .nav-item{padding-block:9px}[data-density=compact] .stat-card{min-height:105px;padding:14px}[data-density=compact] .page-heading{margin-bottom:20px}[data-theme=dark] .owner-clock-strip,[data-theme=dark] .bloom-project-intro,[data-theme=dark] .project-access-note,[data-theme=dark] .agreement-project-tip{background:linear-gradient(110deg,#302832,#28212b);border-color:#5a4957}[data-theme=dark] .bloom-project-tabs>button,[data-theme=dark] .navigation-picker>button,[data-theme=dark] .canvas-switch button,[data-theme=dark] .invite-scope-picker>button,[data-theme=dark] .theme-personality{background:#29222d}[data-theme=dark] .theme-save-bar{background:#241e28e6;border-color:#5a4957}[data-theme=dark] .theme-swatch-demo{filter:saturate(.9)brightness(.78)}[data-theme=dark] .permission-list>span>b{background:#2d4534}[data-theme=dark] .sidebar-size-toggle{background:#2b232d}@media (width<=980px){.navigation-picker,.theme-presets.rich{grid-template-columns:repeat(2,1fr)}.owner-clock-strip{grid-template-columns:48px 1fr}.owner-clock-actions{grid-column:1/-1;justify-content:flex-start}.bloom-project-intro{flex-direction:column;align-items:flex-start}.bloom-project-intro>span{text-align:left}}@media (width<=780px){.sidebar-compact{display:block}.sidebar-compact .sidebar{width:min(320px,86vw);padding:28px 18px 20px}.sidebar-compact .main-panel{grid-column:auto}.sidebar-compact .brand>span:last-child,.sidebar-compact .nav-item b,.sidebar-compact .account-switcher label,.sidebar-compact .mini-profile>div,.sidebar-compact .sidebar-size-toggle span{display:block}.sidebar-compact .nav-item{justify-content:flex-start}.sidebar-size-toggle{display:none}.bloom-heading-actions{flex-direction:column;width:100%}.bloom-heading-actions>*{width:100%!important}.owner-clock-actions{flex-wrap:wrap}.navigation-studio-head{flex-direction:column;align-items:flex-start}.theme-save-bar{flex-wrap:wrap;align-items:stretch}.theme-save-bar>div{width:100%}.theme-save-bar .soft-button,.theme-save-bar .primary{flex:1}.github-connection{grid-template-columns:1fr}}@media (width<=560px){.theme-presets.rich,.navigation-picker,.invite-scope-picker,.owner-clock-strip{grid-template-columns:1fr}.owner-clock-orbit{display:none}.owner-clock-actions{grid-template-columns:1fr 1fr;display:grid}.owner-clock-actions>*{width:100%!important}.theme-save-bar{flex-direction:column;position:static}.theme-save-bar>*{width:100%!important}}@media (width<=1000px){.commission-layout,.appearance-layout,.developer-connection,.github-connection{grid-template-columns:1fr}.commission-list{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.commission-list,.commission-facts,.theme-presets,.commission-note,.commission-evidence>div{grid-template-columns:1fr}.appearance-layout{display:block}.theme-preview{margin-top:14px;padding:14px}.theme-preview-window>section{padding:20px}.theme-preview-cards{grid-template-columns:1fr}.theme-actions,.modal-actions{flex-direction:column;align-items:stretch}.account-access-actions{width:100%}.account-access-actions button{flex:1}.developer-connection>section,.github-connection>section,.commission-detail{padding:18px}}.correction-request-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.correction-request-action .pretty-select{min-width:180px}.request-help-card{border:1px solid var(--primary);align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.request-help-card{border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line))}}.request-help-card{background:var(--primary);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.request-help-card{background:color-mix(in srgb,var(--primary) 7%,var(--card))}}.request-help-card{box-shadow:var(--shadow-soft)}.request-help-card>span{background:var(--primary);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.request-help-card>span{background:color-mix(in srgb,var(--primary) 14%,var(--card))}}.request-help-card>span{color:var(--primary);font-size:20px}.request-help-card strong,.request-help-card p{display:block}.request-help-card p{color:var(--muted);margin:4px 0 0;font-size:13px}.audit-assurance{max-width:290px;color:var(--muted);text-align:right;font-size:12px;line-height:1.45}.owner-shift-modal{max-width:660px}.owner-edit-warning{border:1px solid var(--warm);align-items:center;gap:12px;margin:16px 0;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.owner-edit-warning{border:1px solid color-mix(in srgb,var(--warm) 45%,var(--line))}}.owner-edit-warning{background:var(--warm);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.owner-edit-warning{background:color-mix(in srgb,var(--warm) 12%,var(--card))}}.owner-edit-warning>span{color:var(--warm);font-size:20px}.owner-edit-warning strong,.owner-edit-warning small{display:block}.owner-edit-warning small{color:var(--muted);margin-top:3px;line-height:1.4}@media (width<=720px){.correction-request-action{align-items:stretch;width:100%}.correction-request-action .pretty-select,.correction-request-action .primary{width:100%}.audit-assurance{text-align:left;max-width:none}.timesheet-card .card-heading{flex-direction:column;align-items:flex-start}}.command-trigger{border:1px solid var(--line);align-items:center;gap:9px;width:min(260px,24vw);margin:0 auto;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.command-trigger{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}.command-trigger{background:var(--paper);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.command-trigger{background:color-mix(in srgb,var(--paper) 88%,transparent)}}.command-trigger{color:var(--muted);cursor:pointer;transition:all .2s;box-shadow:0 5px 16px #4b30410a}.command-trigger:hover{border-color:var(--berry)}@supports (color:color-mix(in lab, red, red)){.command-trigger:hover{border-color:color-mix(in srgb,var(--berry) 42%,var(--line))}}.command-trigger:hover{transform:translateY(-1px);box-shadow:0 9px 22px #4b304117}.command-trigger>span{color:var(--berry);font-size:17px}.command-trigger>b{text-align:left;flex:1;font:700 10px/1.2 inherit}.command-trigger kbd,.command-palette kbd{border:1px solid var(--line);background:var(--paper);border-bottom-width:2px;border-radius:6px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.command-trigger kbd,.command-palette kbd{background:color-mix(in srgb,var(--paper) 82%,var(--cream))}}.command-trigger kbd,.command-palette kbd{color:var(--muted);font:800 8px/1 inherit}.dashboard-welcome{border:1px solid var(--berry);justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;padding:29px 31px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome{border:1px solid color-mix(in srgb,var(--berry) 20%,var(--line))}}.dashboard-welcome{border-radius:calc(var(--card-radius) + 4px);background:radial-gradient(circle at 90% -20%,var(--coral),transparent 42%),linear-gradient(125deg,var(--paper),var(--paper));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome{background:radial-gradient(circle at 90% -20%,color-mix(in srgb,var(--coral) 25%,transparent),transparent 42%),linear-gradient(125deg,color-mix(in srgb,var(--paper) 96%,var(--peach)),var(--paper))}}.dashboard-welcome{box-shadow:0 18px 55px #53324414}.dashboard-welcome:before,.dashboard-welcome:after{content:"";pointer-events:none;background:var(--coral);border-radius:80% 15% 80% 20%;position:absolute}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome:before,.dashboard-welcome:after{background:color-mix(in srgb,var(--coral) 35%,transparent)}}.dashboard-welcome:before{width:25px;height:39px;top:-12px;right:7%;transform:rotate(28deg)}.dashboard-welcome:after{background:var(--lavender);width:16px;height:25px;top:31px;right:2%;transform:rotate(96deg)}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome:after{background:color-mix(in srgb,var(--lavender) 38%,transparent)}}.dashboard-welcome h1{letter-spacing:-.038em;color:var(--ink);margin:6px 0 8px;font:500 clamp(32px,4vw,46px)/1.02 Georgia,serif}.dashboard-welcome h1 em{color:var(--coral);font-size:.66em;font-style:normal}.dashboard-welcome p{color:var(--muted);margin:0;font-size:13px}.dashboard-welcome-actions{z-index:1;gap:9px;display:flex;position:relative}.dashboard-welcome-actions .soft-button{width:auto;margin:0}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.dashboard-kpis article{border:1px solid var(--line);background:var(--paper);border-radius:18px;align-items:center;gap:12px;min-width:0;padding:16px 17px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 10px 30px #412b3a0b}.dashboard-kpis article:hover{border-color:var(--berry);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpis article:hover{border-color:color-mix(in srgb,var(--berry) 24%,var(--line))}}.dashboard-kpis article.needs-attention{background:var(--peach)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpis article.needs-attention{background:color-mix(in srgb,var(--peach) 28%,var(--paper))}}.dashboard-kpis article.needs-attention{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpis article.needs-attention{border-color:color-mix(in srgb,var(--coral) 28%,var(--line))}}.kpi-orb{background:var(--lilac);border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.kpi-orb{background:color-mix(in srgb,var(--lilac) 60%,var(--paper))}}.kpi-orb{color:var(--berry);font-size:15px}.kpi-orb.live{color:#4a9b64;background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.kpi-orb.live{background:color-mix(in srgb,var(--mint) 68%,var(--paper))}}.kpi-orb.warm{color:#9d6538;background:var(--butter)}@supports (color:color-mix(in lab, red, red)){.kpi-orb.warm{background:color-mix(in srgb,var(--butter) 72%,var(--paper))}}.kpi-orb.berry{color:var(--berry);background:var(--peach)}@supports (color:color-mix(in lab, red, red)){.kpi-orb.berry{background:color-mix(in srgb,var(--peach) 72%,var(--paper))}}.dashboard-kpis small,.dashboard-kpis strong,.dashboard-kpis p{display:block}.dashboard-kpis small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.dashboard-kpis strong{color:var(--ink);margin:2px 0;font:500 22px Georgia,serif}.dashboard-kpis p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.dashboard-revamp-grid{grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);gap:18px;margin-bottom:18px;display:grid}.dashboard-chart-card,.attention-card,.team-overview,.insight-chart,.workload-card,.agreement-insights{padding:22px}.dashboard-chart-card>header,.attention-card>header,.team-overview>header,.insight-chart>header,.workload-card>header,.agreement-insights>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-chart-card h2,.attention-card h2,.team-overview h2,.insight-chart h2,.workload-card h2,.agreement-insights h2{color:var(--ink);margin:4px 0 0;font:500 23px/1.08 Georgia,serif}.week-bars,.insight-bars{border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;height:205px;margin-top:18px;padding-top:12px;display:grid}.week-bars>div,.insight-bars>div{text-align:center;grid-template-rows:1fr auto auto;gap:6px;height:100%;display:grid}.week-bars>div>span,.insight-bars>div>span{background:linear-gradient(to top,var(--lilac),transparent);border-radius:10px;justify-content:center;align-items:flex-end;min-height:110px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.week-bars>div>span,.insight-bars>div>span{background:linear-gradient(to top,color-mix(in srgb,var(--lilac) 34%,transparent),transparent)}}.week-bars i,.insight-bars i{background:linear-gradient(to top,var(--berry),var(--coral));border-radius:9px 9px 4px 4px;width:min(28px,65%);min-height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.week-bars i,.insight-bars i{background:linear-gradient(to top,var(--berry),color-mix(in srgb,var(--coral) 72%,var(--berry)))}}.week-bars i,.insight-bars i{box-shadow:0 6px 14px var(--berry)}@supports (color:color-mix(in lab, red, red)){.week-bars i,.insight-bars i{box-shadow:0 6px 14px color-mix(in srgb,var(--berry) 16%,transparent)}}.week-bars i,.insight-bars i{transition:height .55s cubic-bezier(.2,.8,.2,1)}.week-bars b,.insight-bars b{color:var(--ink);font-size:9px}.week-bars small,.insight-bars small{color:var(--muted);font-size:8px}.attention-count{background:var(--berry);color:#fff;border-radius:12px;place-items:center;min-width:34px;height:34px;font:900 11px inherit;display:grid}.attention-count.clear{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.attention-count.clear{background:color-mix(in srgb,var(--mint) 75%,var(--paper))}}.attention-count.clear{color:#487759}.attention-list{gap:8px;margin-top:16px;display:grid}.attention-list>button{background:var(--cream);border:1px solid #0000;border-radius:14px;grid-template-columns:34px 1fr 22px 13px;align-items:center;gap:10px;width:100%;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.attention-list>button{background:color-mix(in srgb,var(--cream) 58%,var(--paper))}}.attention-list>button{color:var(--ink);text-align:left;cursor:pointer;transition:all .18s}.attention-list>button:hover{border-color:var(--line);transform:translate(3px)}.attention-list>button>span{background:var(--paper);width:34px;height:34px;color:var(--berry);border-radius:11px;place-items:center;display:grid}.attention-list strong,.attention-list small{display:block}.attention-list strong{font-size:10px}.attention-list small{color:var(--muted);margin-top:2px;font-size:8px;line-height:1.35}.attention-list>button>b{background:var(--paper);border-radius:8px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.attention-list>button>em{color:var(--muted);font-style:normal}.attention-empty{text-align:center;min-height:150px;color:var(--muted);place-items:center;padding:22px;display:grid}.attention-empty>span{color:var(--leaf);font-size:28px}.attention-empty p{max-width:270px;font-size:10px;line-height:1.5}.team-overview>div{margin-top:13px}.team-overview>div>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(150px,1fr) minmax(100px,1.1fr) 128px 12px;align-items:center;gap:13px;padding:12px 7px;display:grid}.team-overview>div>button:hover{background:var(--peach)}@supports (color:color-mix(in lab, red, red)){.team-overview>div>button:hover{background:color-mix(in srgb,var(--peach) 18%,transparent)}}.team-overview>div>button>div strong,.team-overview>div>button>div small,.capacity-time strong,.capacity-time small{display:block}.team-overview>div>button>div strong{font-size:10px}.team-overview>div>button>div small,.capacity-time small{color:var(--muted);margin-top:3px;font-size:8px}.capacity-track{background:var(--lilac);border-radius:99px;height:7px}@supports (color:color-mix(in lab, red, red)){.capacity-track{background:color-mix(in srgb,var(--lilac) 55%,var(--paper))}}.capacity-track{overflow:hidden}.capacity-track i{border-radius:inherit;background:linear-gradient(90deg,var(--berry),var(--coral));height:100%;display:block}.capacity-time{text-align:right}.capacity-time strong{font:500 13px Georgia,serif}.insight-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.insight-actions .soft-button{width:auto;margin:0}.insight-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.insight-summary article{border:1px solid var(--line);background:var(--paper);border-radius:18px;align-items:center;gap:12px;padding:17px;display:flex;box-shadow:0 10px 30px #412b3a0a}.insight-summary article>span{background:var(--peach);border-radius:13px;flex:none;place-items:center;width:39px;height:39px;display:grid}@supports (color:color-mix(in lab, red, red)){.insight-summary article>span{background:color-mix(in srgb,var(--peach) 58%,var(--paper))}}.insight-summary article>span{color:var(--berry);font-size:16px}.insight-summary small,.insight-summary strong,.insight-summary p{display:block}.insight-summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.insight-summary strong{margin:3px 0 1px;font:500 20px Georgia,serif}.insight-summary p{color:var(--muted);margin:0;font-size:8px}.insight-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;margin-bottom:18px;display:grid}.insight-bars{grid-template-columns:repeat(14,minmax(0,1fr));gap:5px;height:245px}.insight-bars i{width:min(20px,72%)}.workload-card>div{margin-top:19px}.workload-card>div>div{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) 68px;align-items:center;gap:10px;padding:10px 0;display:grid}.workload-card>div>div>div strong{font-size:9px;display:block}.workload-card>div>div>div span{background:var(--lilac);border-radius:99px;height:5px;margin-top:6px;display:block}@supports (color:color-mix(in lab, red, red)){.workload-card>div>div>div span{background:color-mix(in srgb,var(--lilac) 52%,var(--paper))}}.workload-card>div>div>div span{overflow:hidden}.workload-card>div>div>div i{border-radius:inherit;background:var(--berry);height:100%;display:block}.workload-card>div>div>b{text-align:right;font:500 11px Georgia,serif}.agreement-insights{margin-bottom:14px}.agreement-insights>header p{color:var(--muted);margin:5px 0 0;font-size:9px}.agreement-insights>div>div{border-top:1px solid var(--line);grid-template-columns:80px minmax(180px,1fr) 110px 125px;align-items:center;gap:16px;padding:13px 5px;display:grid}.agreement-insights>div>div>div strong,.agreement-insights>div>div>div small,.agreement-insights>div>div>span strong,.agreement-insights>div>div>span small{display:block}.agreement-insights>div>div>div strong{font-size:10px}.agreement-insights>div>div small{color:var(--muted);margin-top:3px;font-size:8px}.agreement-insights>div>div>span strong{margin-top:3px;font:500 12px Georgia,serif}.privacy-insight{border:1px solid var(--leaf);align-items:center;gap:13px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.privacy-insight{border:1px solid color-mix(in srgb,var(--leaf) 32%,var(--line))}}.privacy-insight{background:var(--mint);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.privacy-insight{background:color-mix(in srgb,var(--mint) 45%,var(--paper))}}.privacy-insight>span{color:var(--leaf);font-size:20px}.privacy-insight strong,.privacy-insight p{display:block}.privacy-insight strong{font-size:10px}.privacy-insight p{color:var(--muted);margin:3px 0 0;font-size:9px}.command-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2619237a;place-items:start center;padding-top:min(15vh,130px);animation:.16s command-in;display:grid;position:fixed;inset:0}.command-palette{border:1px solid var(--berry);width:min(680px,100vw - 28px);max-height:min(72vh,650px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.command-palette{border:1px solid color-mix(in srgb,var(--berry) 26%,var(--line))}}.command-palette{background:var(--paper);border-radius:22px;animation:.2s cubic-bezier(.2,.85,.25,1) command-rise;box-shadow:0 32px 100px #23141f52}.command-palette>label{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:17px 18px;display:grid}.command-palette>label>span{color:var(--berry);font-size:23px}.command-palette>label input{font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.command-results{max-height:520px;padding:10px;overflow-y:auto}.command-results section>span{color:var(--muted);letter-spacing:.15em;padding:9px 11px 5px;font-size:7px;font-weight:950;display:block}.command-results section>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(110px,.7fr) 1fr 15px;align-items:center;gap:10px;padding:10px;display:grid}.command-results section>button:hover{background:var(--peach)}@supports (color:color-mix(in lab, red, red)){.command-results section>button:hover{background:color-mix(in srgb,var(--peach) 33%,var(--paper))}}.command-results section>button>i{background:var(--lilac);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.command-results section>button>i{background:color-mix(in srgb,var(--lilac) 58%,var(--paper))}}.command-results section>button>i{color:var(--berry);font-style:normal}.command-results section>button>strong{font-size:10px}.command-results section>button>small{color:var(--muted);font-size:8px}.command-results section>button>em{color:var(--muted);font-style:normal}.command-empty{text-align:center;place-items:center;padding:55px 20px;display:grid}.command-empty>span{color:var(--coral);font-size:32px}.command-empty strong{margin-top:8px;font:500 18px Georgia,serif}.command-empty small{color:var(--muted);margin-top:5px}.command-palette>footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:14px;padding:10px 17px;font-size:8px;display:flex}.command-palette>footer b{margin-left:auto;font-size:8px}@keyframes command-in{0%{opacity:0}to{opacity:1}}@keyframes command-rise{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:none}}[data-theme=dark] .dashboard-welcome{background:radial-gradient(circle at 90% -20%,#ba638133,#0000 42%),linear-gradient(125deg,#2b232f,#241e28)}[data-theme=dark] .dashboard-kpis article,[data-theme=dark] .insight-summary article,[data-theme=dark] .command-palette{background:#241e28}[data-theme=dark] .attention-list>button{background:#2b242e}[data-theme=dark] .week-bars>div>span,[data-theme=dark] .insight-bars>div>span{background:linear-gradient(#0000,#8579ae24)}[data-theme=dark] .command-trigger{background:#28212b}[data-theme=dark] .privacy-insight{background:#263a2e}@media (width<=1180px){.dashboard-kpis,.insight-summary{grid-template-columns:repeat(2,1fr)}.dashboard-revamp-grid,.insight-layout{grid-template-columns:1fr}.command-trigger{width:180px}.command-trigger kbd{display:none}}@media (width<=780px){.command-trigger{justify-content:center;width:38px;height:38px;margin:0;padding:0}.command-trigger b,.command-trigger kbd{display:none}.dashboard-welcome{flex-direction:column;align-items:flex-start;padding:22px}.dashboard-welcome-actions{width:100%}.dashboard-welcome-actions>*{flex:1}.dashboard-kpis,.insight-summary{grid-template-columns:1fr 1fr}.dashboard-revamp-grid{grid-template-columns:1fr}.team-overview{overflow:hidden}.team-overview>div{overflow-x:auto}.team-overview>div>button{min-width:690px}.insight-actions{justify-content:stretch;width:100%}.insight-actions>*{flex:1;min-width:150px}.insight-bars{overflow-x:auto}.insight-bars>div{min-width:35px}.agreement-insights{overflow-x:auto}.agreement-insights>header,.agreement-insights>div{min-width:620px}.command-backdrop{padding-top:8vh}.command-palette>footer b{display:none}}@media (width<=480px){.dashboard-kpis,.insight-summary{grid-template-columns:1fr}.dashboard-welcome-actions{flex-direction:column}.week-bars{gap:5px}.week-bars small{font-size:7px}.attention-card,.dashboard-chart-card,.team-overview,.insight-chart,.workload-card,.agreement-insights{padding:17px}.command-results section>button{grid-template-columns:34px 1fr 13px}.command-results section>button>small{display:none}}@media (prefers-reduced-motion:reduce){.command-backdrop,.command-palette,.dashboard-kpis article,.attention-list>button,.week-bars i,.insight-bars i{transition:none!important;animation:none!important}}.mini-profile>button{border-radius:8px;align-items:center;gap:5px;padding:6px;display:flex}.mini-profile>button b{color:var(--muted);font-size:8px}.mini-profile>button:hover{background:var(--berry)}@supports (color:color-mix(in lab, red, red)){.mini-profile>button:hover{background:color-mix(in srgb,var(--berry) 8%,transparent)}}.mini-profile>button:hover{color:var(--berry)}.people-no-results{border:1px solid var(--line);background:var(--paper);border-radius:17px;align-items:center;gap:13px;margin:0 0 18px;padding:15px 17px;display:flex}.people-no-results>span{background:var(--lilac);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.people-no-results>span{background:color-mix(in srgb,var(--lilac) 55%,var(--paper))}}.people-no-results>span{color:var(--berry);font-size:18px}.people-no-results>div{flex:1}.people-no-results strong{font-size:12px}.people-no-results p{color:var(--muted);margin:3px 0 0;font-size:11px}.timesheet-anomaly-summary{background:#f6c98e;border:1px solid #e6b47f;border-radius:16px;align-items:center;gap:13px;margin:0 0 16px;padding:14px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.timesheet-anomaly-summary{background:color-mix(in srgb,#f6c98e 20%,var(--paper))}}.timesheet-anomaly-summary>span{color:#fff;background:#ad622e;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.timesheet-anomaly-summary strong{font-size:12px;display:block}.timesheet-anomaly-summary p{color:var(--muted);margin:3px 0 0;font-size:10px}.real-row.shift-long{background:#f6c98e24;box-shadow:inset 3px 0 #c77839}.real-row.shift-invalid{background:#e78b8b1f;box-shadow:inset 3px 0 #b94f53}.shift-warning{border-radius:99px;width:max-content;margin-top:5px;padding:3px 6px;font-style:normal;font-weight:900;line-height:1.2;display:block;font-size:8px!important}.shift-warning.long{color:#8b5227;background:#f7dfbd}.shift-warning.invalid{color:#963e45;background:#f5d1d3}.recent-shifts .shift-row.shift-long,.recent-shifts .shift-row.shift-invalid{border-left:3px solid #c77839;padding-left:12px}.recent-shifts .shift-row.shift-invalid{border-left-color:#b94f53}.capture-policy-card{display:block}.capture-policy-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.capture-policy-heading>div{max-width:700px}.active-policy{border:1px solid var(--line);background:var(--mint);border-radius:12px;flex:none;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.active-policy{background:color-mix(in srgb,var(--mint) 42%,var(--paper))}}.active-policy{color:var(--muted);font-size:10px}.active-policy strong{color:var(--ink)}.capture-policy-choices{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 17px;padding:0;display:grid}.capture-policy-choices legend{color:var(--ink);grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:900}.capture-policy-choices label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:16px;grid-template-columns:20px 1fr auto;align-items:start;gap:10px;padding:15px;transition:all .18s;display:grid}.capture-policy-choices label.selected{border-color:var(--berry)}@supports (color:color-mix(in lab, red, red)){.capture-policy-choices label.selected{border-color:color-mix(in srgb,var(--berry) 65%,var(--line))}}.capture-policy-choices label.selected{box-shadow:0 0 0 3px var(--berry)}@supports (color:color-mix(in lab, red, red)){.capture-policy-choices label.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--berry) 8%,transparent)}}.capture-policy-choices label.required.selected{border-color:#c57859}.capture-policy-choices input{accent-color:var(--berry);margin-top:3px}.capture-policy-choices strong,.capture-policy-choices small{display:block}.capture-policy-choices strong{font-size:12px}.capture-policy-choices small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.capture-policy-choices label>b{background:var(--lilac);border-radius:99px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.capture-policy-choices label>b{background:color-mix(in srgb,var(--lilac) 52%,var(--paper))}}.capture-policy-choices label>b{color:var(--berry);font-size:8px}.capture-interval-label{align-items:center;gap:9px;color:var(--ink)!important;font-size:11px!important;display:flex!important}.capture-interval-label select{min-width:170px;width:auto!important;margin:0!important}.policy-unsaved,.policy-saved{border-radius:12px;align-items:center;gap:9px;margin:14px 0;padding:10px 12px;font-size:10px;display:flex}.policy-unsaved{background:#f3d399;border:1px solid #e4bd7c}@supports (color:color-mix(in lab, red, red)){.policy-unsaved{background:color-mix(in srgb,#f3d399 22%,var(--paper))}}.policy-unsaved span{color:#fff;text-transform:uppercase;background:#9a6534;border-radius:99px;padding:3px 6px;font-size:8px;font-weight:900}.policy-saved{border:1px solid var(--leaf)}@supports (color:color-mix(in lab, red, red)){.policy-saved{border:1px solid color-mix(in srgb,var(--leaf) 35%,var(--line))}}.policy-saved{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.policy-saved{background:color-mix(in srgb,var(--mint) 40%,var(--paper))}}.policy-saved{color:#4e7658}.bloom-project-tabs button>b{place-items:center;min-width:34px;line-height:1;height:auto!important;padding:5px 7px!important;display:grid!important}.bloom-project-tabs button>b strong,.bloom-project-tabs button>b small{display:block}.bloom-project-tabs button>b strong{font-size:9px}.bloom-project-tabs button>b small{text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:6px}.bloom-toolbar{grid-template-columns:minmax(230px,1fr) minmax(180px,.55fr) auto}.bloom-search{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:7px;padding:0 10px;display:flex}.bloom-search>span{color:var(--berry)}.bloom-search input{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:9px 0!important;font-size:11px!important}.bloom-column>header{grid-template-columns:38px 1fr auto auto}.bloom-collapse{border:1px solid var(--line);background:var(--paper);color:var(--berry);cursor:pointer;border-radius:8px;align-self:start;padding:5px 7px;font-size:8px;font-weight:900}.bloom-column.collapsed{min-height:78px}.bloom-column.collapsed>header{padding-bottom:7px}.bloom-delete-dialog{max-width:520px}.modal-priority{z-index:110}.delete-card-preview{border:1px solid var(--line);background:var(--lilac);border-radius:14px;gap:6px;margin:17px 0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.delete-card-preview{background:color-mix(in srgb,var(--lilac) 18%,var(--paper))}}.delete-card-preview>strong{font:600 15px Georgia,serif}.delete-card-preview>small{color:var(--muted)}.bot-message-actions button,.bot-message-actions a{gap:4px;width:auto;min-width:25px;padding:0 7px;display:flex}.bot-message-actions b{color:inherit;font-size:8px}.bot-message-bottom .reaction-toggle{font-weight:850;padding-inline:9px!important}.bot-quick-reactions{opacity:1;max-width:150px}.bot-attachments>a.is-gif img{max-height:360px}.bot-attachments>a.is-gif{line-height:0}[data-theme=dark] .people-no-results,[data-theme=dark] .active-policy,[data-theme=dark] .capture-policy-choices label,[data-theme=dark] .bloom-search,[data-theme=dark] .delete-card-preview{background:#2d2630}[data-theme=dark] .timesheet-anomaly-summary{background:#413324;border-color:#755632}[data-theme=dark] .shift-warning.long{color:#f0c68c;background:#513d29}[data-theme=dark] .shift-warning.invalid{color:#f1aeb5;background:#4f3035}[data-theme=dark] .policy-saved{background:#273a2e}[data-theme=dark] .policy-unsaved{background:#443621}[data-theme=dark] .bloom-collapse{background:#302832}@media (width<=900px){.bloom-toolbar{grid-template-columns:1fr}.bloom-search,.bloom-stats{grid-column:auto}.capture-policy-heading{flex-direction:column;gap:10px}.active-policy{width:100%}}@media (width<=780px){.sidebar:not(.mobile-open){visibility:hidden;pointer-events:none}.sidebar.mobile-open{visibility:visible}.content{font-size:14px}.page-heading p,.dashboard-welcome p,.card p,.summary-banner p,.request-help-card p,.timesheet-anomaly-summary p,.capture-policy-card p{line-height:1.5;font-size:12px!important}.eyebrow,.clock-label,.dashboard-kpis small,.insight-summary small,.attention-list small,.team-overview small,.week-bars b,.week-bars small,.insight-bars b,.insight-bars small,.real-head,.real-row>span:first-child small,.bloom-column>header p,.bloom-priority,.bloom-meta small,.bloom-meta em,.bloom-empty p,.bloom-add,.bot-conversation-head>div>small,.bot-message-content time,.bot-attachments small,.bot-thread-chip strong,.bot-thread-chip>b{font-size:10px!important}.text-button,.auth-text-button,.setup-pill,.help-button,.soft-button.compact,.primary.small,.bloom-collapse{font-size:11px!important}.real-row{font-size:12px}.dashboard-kpis p,.insight-summary p,.team-overview>div>button>div small,.capacity-time small,.attention-list strong,.bot-message-content>header>strong,.bot-message-content>p,.bot-chat-tools input,.bot-chat-tools button,.bot-chat-tools>a{font-size:11px!important}.bot-message-actions{opacity:1;flex-wrap:wrap}.bot-message-actions b{font-size:9px}.bot-message-bottom .bot-quick-reactions{opacity:1;max-width:150px}.capture-policy-choices{grid-template-columns:1fr}.capture-interval-label{flex-direction:column;align-items:flex-start}.capture-interval-label select{width:100%!important}.people-no-results{flex-wrap:wrap;align-items:flex-start}.people-no-results button{width:100%}.bloom-column>header{grid-template-columns:38px 1fr auto}.bloom-column>header>.bloom-collapse{grid-column:2/-1;width:100%;margin-top:3px}.mini-profile>button b{font-size:10px}}@media (width<=480px){.top-actions .setup-pill{font-size:10px!important}.top-actions .setup-pill span{font-size:9px!important}.bot-message{grid-template-columns:32px minmax(0,1fr)}.bot-message-actions b{display:none}.bot-message-actions button,.bot-message-actions a{width:28px;padding:0}.shift-warning{white-space:normal;width:auto}}.payment-sandbox-note{background:#f5d990;border:1px solid #d9b76a;border-radius:16px;align-items:flex-start;gap:13px;margin:0 0 18px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.payment-sandbox-note{background:color-mix(in srgb,#f5d990 24%,var(--paper))}}.payment-sandbox-note>span{color:#fff;letter-spacing:.1em;background:#8d6535;border-radius:99px;flex:none;padding:5px 8px;font-size:8px;font-weight:950}.payment-sandbox-note>div{flex:1}.payment-sandbox-note>button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;font-size:19px}.payment-sandbox-note>button:hover{background:var(--berry)}@supports (color:color-mix(in lab, red, red)){.payment-sandbox-note>button:hover{background:color-mix(in srgb,var(--berry) 10%,transparent)}}.payment-sandbox-note>button:hover{color:var(--ink)}.payment-sandbox-note strong{font-size:11px;display:block}.payment-sandbox-note p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.payment-overview{grid-template-columns:1fr 1fr .82fr;gap:14px;margin-bottom:18px;display:grid}.payment-balance-card,.payment-reserve-card{border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);min-height:220px;padding:24px;position:relative;overflow:hidden}.payment-balance-card{background:var(--paper);box-shadow:var(--shadow)}.payment-balance-card:after{content:"";background:var(--berry);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-58px;right:-40px}@supports (color:color-mix(in lab, red, red)){.payment-balance-card:after{background:color-mix(in srgb,var(--berry) 10%,transparent)}}.payment-balance-card.savings:after{background:var(--leaf)}@supports (color:color-mix(in lab, red, red)){.payment-balance-card.savings:after{background:color-mix(in srgb,var(--leaf) 17%,transparent)}}.payment-balance-card header{justify-content:space-between;align-items:center;gap:15px;display:flex}.payment-balance-card header>span{font:600 18px Georgia,serif}.payment-balance-card header i{background:var(--mint);border-radius:99px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.payment-balance-card header i{background:color-mix(in srgb,var(--mint) 56%,var(--paper))}}.payment-balance-card header i{color:#527159;letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:950}.payment-balance-card.savings header i{background:#efd295}@supports (color:color-mix(in lab, red, red)){.payment-balance-card.savings header i{background:color-mix(in srgb,#efd295 35%,var(--paper))}}.payment-balance-card.savings header i{color:#91652f}.payment-balance-card>strong{letter-spacing:-.03em;margin:23px 0 7px;font:600 37px Georgia,serif;display:block}.payment-balance-card>p{color:var(--muted);margin:0;font-size:10px}.payment-balance-card>button{z-index:1;color:var(--berry);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:21px;left:24px}.payment-balance-card>button:hover{gap:12px}.payment-reserve-card{background:linear-gradient(145deg,var(--berry),var(--highlight));align-items:center;gap:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.payment-reserve-card{background:linear-gradient(145deg,color-mix(in srgb,var(--berry) 90%,#392238),color-mix(in srgb,var(--highlight) 72%,#51283e))}}.payment-reserve-card{color:#fff;box-shadow:0 20px 45px #4b273c30}.reserve-flower{background:#ffffff29;border-radius:19px;flex:none;place-items:center;width:56px;height:56px;font-size:24px;display:grid}.payment-reserve-card small{letter-spacing:.13em;opacity:.72;font-size:7px;font-weight:950}.payment-reserve-card strong{margin:8px 0;font:600 25px Georgia,serif;display:block}.payment-reserve-card p{opacity:.78;margin:0;font-size:9px;line-height:1.55}.payment-test-controls{grid-template-columns:1fr minmax(390px,.7fr);align-items:center;gap:28px;margin-bottom:18px;padding:22px 24px;display:grid}.payment-test-controls h2,.payment-test-controls p{margin:4px 0}.payment-test-controls p{color:var(--muted);font-size:10px}.payment-test-controls form{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.payment-test-controls label{font-size:9px;font-weight:900}.payment-money-input{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;margin-top:6px;display:flex;overflow:hidden}.payment-money-input b{color:var(--muted);padding-left:12px}.payment-money-input input{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.payment-saved{color:#4f7d5e;grid-column:1/-1;font-size:9px;font-weight:900}.payment-activity{margin-bottom:18px;padding:0;overflow:hidden}.payment-activity>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.payment-activity h2{margin:4px 0 0;font:600 21px Georgia,serif}.payment-activity>div>article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto 12px;align-items:center;gap:12px;padding:15px 23px;display:grid}@supports (color:color-mix(in lab, red, red)){.payment-activity>div>article{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.payment-activity>div>article:last-child{border-bottom:0}.payment-transaction-icon{background:var(--mint);border-radius:12px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.payment-transaction-icon{background:color-mix(in srgb,var(--mint) 60%,var(--paper))}}.payment-transaction-icon{color:#4f765b;font-weight:950}.payment-transaction-icon.debit{background:#efb8b8}@supports (color:color-mix(in lab, red, red)){.payment-transaction-icon.debit{background:color-mix(in srgb,#efb8b8 35%,var(--paper))}}.payment-transaction-icon.debit{color:#a84e57}.payment-transaction-icon.saving{background:#ead6a2}@supports (color:color-mix(in lab, red, red)){.payment-transaction-icon.saving{background:color-mix(in srgb,#ead6a2 40%,var(--paper))}}.payment-transaction-icon.saving{color:#966d31}.payment-activity article strong,.payment-activity article small{display:block}.payment-activity article strong{font-size:11px}.payment-activity article small{color:var(--muted);margin-top:4px;font-size:9px}.payment-activity article>b{font-size:11px}.payment-activity .positive{color:#4d7858}.payment-activity .negative{color:var(--ink)}.payment-direct-deposit{grid-template-columns:52px 1fr auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.payment-direct-deposit>span{background:var(--mint);border-radius:17px;place-items:center;width:50px;height:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.payment-direct-deposit>span{background:color-mix(in srgb,var(--mint) 65%,var(--paper))}}.payment-direct-deposit>span{color:#4a7f60;font-size:22px}.payment-direct-deposit small{color:var(--berry);letter-spacing:.12em;font-size:7px;font-weight:950}.payment-direct-deposit h2{margin:5px 0;font:600 18px Georgia,serif}.payment-direct-deposit p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.payment-warning{text-align:center;max-width:480px}.payment-warning-icon{background:#efd295;border-radius:20px;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.payment-warning-icon{background:color-mix(in srgb,#efd295 42%,var(--paper))}}.payment-warning-icon{color:#95682e;font-size:25px}.payment-warning>h2{margin:7px 0 8px}.payment-warning>p{max-width:360px;margin:0 auto 18px}.payment-warning-details{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 18px;display:grid}.payment-warning-details>span{border:1px solid var(--line);background:var(--lilac);border-radius:13px;padding:13px}@supports (color:color-mix(in lab, red, red)){.payment-warning-details>span{background:color-mix(in srgb,var(--lilac) 20%,var(--paper))}}.payment-warning-details b,.payment-warning-details small{display:block}.payment-warning-details b{font-size:9px}.payment-warning-details small{color:var(--muted);margin-top:4px;font-size:10px}[data-theme=dark] .payment-sandbox-note{background:#42351f;border-color:#735c31}[data-theme=dark] .payment-balance-card,[data-theme=dark] .payment-money-input{background:#2d2630}[data-theme=dark] .payment-reserve-card{background:linear-gradient(145deg,#633d58,#754335)}[data-theme=dark] .payment-warning-details>span{background:#312a34}@media (width<=1080px){.payment-overview{grid-template-columns:1fr 1fr}.payment-reserve-card{grid-column:1/-1;min-height:130px}.payment-test-controls{grid-template-columns:1fr}}@media (width<=700px){.payment-overview{grid-template-columns:1fr}.payment-reserve-card{grid-column:auto}.payment-test-controls form{grid-template-columns:1fr}.payment-test-controls form .primary{width:100%}.payment-direct-deposit{grid-template-columns:45px 1fr}.payment-direct-deposit>button{grid-column:1/-1;width:100%}.payment-activity>div>article{grid-template-columns:34px minmax(0,1fr) auto}.payment-activity>div>article>span:last-child{display:none}}.content{width:100%;max-width:min(1680px,100%);padding-inline:clamp(18px,2.55vw,54px)}.content p,.content label,.content input,.content select,.content textarea,.content button{line-height:1.45}.content small{font-size:clamp(10px,8px + .12vw,12px)!important}.content .eyebrow{font-size:clamp(10px,8px + .12vw,12px)}.content p{font-size:clamp(11px,9px + .14vw,14px)}.content label{font-size:clamp(11px,9px + .12vw,13px)}.content input,.content select,.content textarea{font-size:clamp(12px,10px + .12vw,14px)}.content button{min-height:36px}.page-heading p{font-size:clamp(12px,10px + .16vw,15px)}.card-heading p,.payment-balance-card>p,.payment-reserve-card p,.payment-test-controls p,.payment-direct-deposit p{font-size:clamp(11px,9px + .14vw,14px)}.payment-balance-card header i,.payment-reserve-card small,.payment-direct-deposit small{font-size:clamp(9px,7px + .11vw,11px)}.payment-balance-card>button,.payment-test-controls label,.payment-activity article strong,.payment-activity article>b{font-size:clamp(11px,9px + .12vw,13px)}.payment-activity article small{font-size:clamp(10px,8px + .12vw,12px)!important}@media (width>=1600px){.app-shell{grid-template-columns:clamp(246px,14vw,286px) 1fr}.sidebar{width:clamp(246px,14vw,286px);padding-inline:clamp(20px,1.35vw,28px)}.main-panel{grid-column:2}.topbar{height:clamp(78px,4.4vw,88px);padding-inline:clamp(42px,2.7vw,58px)}.nav-item{padding-block:clamp(13px,.75vw,16px);font-size:clamp(14px,.8vw,16px)}.content{padding-top:clamp(46px,2.8vw,60px)}.card{--card-radius:clamp(24px,1.35vw,28px)}}@media (width<=780px){.content{padding-inline:clamp(12px,4vw,22px)}.content small{font-size:10px!important}.content p,.content label{font-size:12px}.content input,.content select,.content textarea{font-size:16px}.content button{min-height:42px}.payment-balance-card,.payment-reserve-card{min-height:205px;padding:21px}}.sidebar{scrollbar-width:thin;scrollbar-color:var(--berry) transparent;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.sidebar{scrollbar-color:color-mix(in srgb,var(--berry) 22%,transparent) transparent}}.nav-list{gap:17px;margin-top:34px}.nav-section{gap:5px;display:grid}.nav-section>small{color:var(--muted);padding:0 13px 4px}@supports (color:color-mix(in lab, red, red)){.nav-section>small{color:color-mix(in srgb,var(--muted) 76%,transparent)}}.nav-section>small{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:950}.nav-section .nav-item{width:100%}.sidebar-compact .nav-section>small{background:var(--line);height:1px;margin:2px 9px 4px;padding:0}@supports (color:color-mix(in lab, red, red)){.sidebar-compact .nav-section>small{background:color-mix(in srgb,var(--line) 76%,transparent)}}.sidebar-compact .nav-section>small{font-size:0}.operations-page{--operation-blue:#596b91;--operation-gold:#bd8747;--operation-green:#5d8267}.operations-hero{border:1px solid var(--berry);grid-template-columns:minmax(0,1fr) 360px;align-items:center;min-height:330px;margin-bottom:18px;padding:clamp(28px,3vw,48px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operations-hero{border:1px solid color-mix(in srgb,var(--berry) 22%,var(--line))}}.operations-hero{border-radius:calc(var(--card-radius) + 5px);background:radial-gradient(circle at 88% 20%,var(--peach),transparent 33%),linear-gradient(135deg,var(--paper),var(--cream))}@supports (color:color-mix(in lab, red, red)){.operations-hero{background:radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--peach) 55%,transparent),transparent 33%),linear-gradient(135deg,color-mix(in srgb,var(--paper) 92%,var(--lilac)),color-mix(in srgb,var(--cream) 82%,var(--peach)))}}.operations-hero{box-shadow:var(--shadow)}.operations-hero:after{content:"";border:1px dashed var(--berry);width:280px;height:280px;position:absolute;bottom:-130px;left:-80px}@supports (color:color-mix(in lab, red, red)){.operations-hero:after{border:1px dashed color-mix(in srgb,var(--berry) 25%,transparent)}}.operations-hero:after{border-radius:50%}.operations-hero h2{letter-spacing:-.04em;max-width:690px;margin:12px 0;font:500 clamp(34px,3.5vw,55px)/1 Georgia,serif}.operations-hero p{max-width:680px;color:var(--muted);margin:0;font-size:clamp(13px,1vw,16px);line-height:1.65}.operations-hero-actions{gap:10px;margin-top:24px;display:flex}.operations-hero-actions button{border:1px solid var(--berry);padding:11px 16px}@supports (color:color-mix(in lab, red, red)){.operations-hero-actions button{border:1px solid color-mix(in srgb,var(--berry) 28%,var(--line))}}.operations-hero-actions button{background:var(--paper);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.operations-hero-actions button{background:color-mix(in srgb,var(--paper) 78%,transparent)}}.operations-hero-actions button{color:var(--berry);cursor:pointer;font-weight:900}.operations-hero-actions button:first-child{background:var(--berry);color:#fff}.operations-orbit{border:1px dashed var(--berry);justify-self:center;width:250px;height:250px;position:relative}@supports (color:color-mix(in lab, red, red)){.operations-orbit{border:1px dashed color-mix(in srgb,var(--berry) 35%,transparent)}}.operations-orbit{border-radius:50%;animation:7s ease-in-out infinite operations-float}.operations-orbit:before,.operations-orbit:after{content:"";border:1px solid var(--coral);position:absolute;inset:36px}@supports (color:color-mix(in lab, red, red)){.operations-orbit:before,.operations-orbit:after{border:1px solid color-mix(in srgb,var(--coral) 28%,transparent)}}.operations-orbit:before,.operations-orbit:after{border-radius:50%}.operations-orbit:after{background:var(--paper);inset:78px}@supports (color:color-mix(in lab, red, red)){.operations-orbit:after{background:color-mix(in srgb,var(--paper) 70%,transparent)}}.operations-orbit i{z-index:2;background:var(--berry);color:#fff;width:64px;height:64px;box-shadow:0 18px 35px var(--berry);border-radius:22px;place-items:center;margin:-32px;font-size:29px;font-style:normal;display:grid;position:absolute;inset:50%}@supports (color:color-mix(in lab, red, red)){.operations-orbit i{box-shadow:0 18px 35px color-mix(in srgb,var(--berry) 30%,transparent)}}.operations-orbit span{z-index:3;border:1px solid var(--line);background:var(--paper);color:var(--muted);letter-spacing:.1em;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:950;position:absolute}.operations-orbit span:first-child{top:-5px;left:101px}.operations-orbit span:nth-child(2){top:106px;right:-17px}.operations-orbit span:nth-child(3){bottom:-5px;left:88px}.operations-orbit span:nth-child(4){top:106px;left:-20px}@keyframes operations-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}.operations-nav{z-index:6;border:1px solid var(--line);background:var(--paper);border-radius:18px;gap:7px;margin:0 0 18px;padding:7px;display:flex;position:sticky;top:89px}@supports (color:color-mix(in lab, red, red)){.operations-nav{background:color-mix(in srgb,var(--paper) 90%,transparent)}}.operations-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-x:auto;box-shadow:0 10px 30px #3b293412}.operations-nav button{min-width:max-content;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:850;display:flex}.operations-nav button span{color:var(--berry);font-size:16px}.operations-nav button.active{background:var(--berry);color:#fff;box-shadow:0 8px 20px var(--berry)}@supports (color:color-mix(in lab, red, red)){.operations-nav button.active{box-shadow:0 8px 20px color-mix(in srgb,var(--berry) 20%,transparent)}}.operations-nav button.active span{color:#fff}.operations-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.operations-kpis article{border:1px solid var(--line);background:var(--paper);border-radius:20px;align-items:center;gap:14px;min-height:115px;padding:20px;display:flex;box-shadow:0 12px 28px #412d380e}.operations-kpis article>span{background:var(--lilac);border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.operations-kpis article>span{background:color-mix(in srgb,var(--lilac) 55%,var(--paper))}}.operations-kpis article>span{color:var(--berry);font-size:22px}.operations-kpis small,.operations-kpis strong,.operations-kpis p{display:block}.operations-kpis small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:950}.operations-kpis strong{margin:2px 0;font:600 27px Georgia,serif}.operations-kpis p{color:var(--muted);margin:0;font-size:10px}.operations-dashboard-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.operations-panel{padding:24px}.operations-panel>header,.operation-workspace>header,.operation-toolbox>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.operations-panel h2,.operation-workspace h2,.operation-toolbox h2{margin:6px 0 0;font:500 clamp(21px,1.6vw,27px) Georgia,serif}.operation-event-mini,.operation-update-mini{border-top:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:grid}.operation-event-mini{grid-template-columns:46px 1fr}.operation-event-mini time{background:var(--peach);border-radius:14px;place-items:center;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-event-mini time{background:color-mix(in srgb,var(--peach) 45%,var(--paper))}}.operation-event-mini time{color:var(--berry)}.operation-event-mini time b,.operation-event-mini time small,.operation-event-mini strong,.operation-event-mini small{display:block}.operation-event-mini time b{font:600 17px Georgia,serif}.operation-event-mini time small{text-transform:uppercase;font-size:7px}.operation-event-mini>div>small{color:var(--muted);margin-top:4px}.operation-update-mini{grid-template-columns:34px 1fr;align-items:start}.operation-update-mini>span{background:var(--mint);border-radius:10px;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-update-mini>span{background:color-mix(in srgb,var(--mint) 55%,var(--paper))}}.operation-update-mini>span{color:var(--leaf)}.operation-update-mini p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;display:-webkit-box;overflow:hidden}.operation-update-mini small{color:var(--muted)}.operation-workspace{padding:clamp(20px,2.1vw,32px)}.operation-workspace>header>div{max-width:760px}.operation-workspace>header p,.operation-toolbox>header p{color:var(--muted);margin:6px 0 0}.operation-timeline{display:grid}.operation-timeline>article{border-top:1px solid var(--line);grid-template-columns:76px 90px minmax(0,1fr) 34px;align-items:center;gap:16px;padding:17px 4px;display:grid}.operation-timeline time{text-align:center}.operation-timeline time strong,.operation-timeline time small{display:block}.operation-timeline time strong{font:600 15px Georgia,serif}.operation-timeline time small{color:var(--muted);margin-top:3px}.operation-timeline h3,.operation-request-list h3,.operation-announcement-grid h3,.operation-resource-grid h3{margin:0;font:600 16px Georgia,serif}.operation-timeline p,.operation-request-list p{color:var(--muted);margin:4px 0}.operation-timeline small{color:var(--muted)}.operation-kind,.request-status{background:var(--lilac);border-radius:99px;width:max-content;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.operation-kind,.request-status{background:color-mix(in srgb,var(--lilac) 48%,var(--paper))}}.operation-kind,.request-status{color:var(--berry);text-transform:uppercase;font-size:8px;font-weight:950}.operation-kind.deadline{color:#984f55;background:#f6d9d6}.operation-kind.milestone{color:#846522;background:#f6e6b9}.operation-kind.availability{color:#4f7659;background:#dcebdd}.operation-remove{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:17px}.operation-remove:hover{color:#984f55;background:#f7dddd}.operation-request-list>article{border-top:1px solid var(--line);grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 4px;display:grid}.request-status.approved,.request-status.paid{color:#4e7758;background:#dcebdd}.request-status.declined,.request-status.cancelled{color:#984f55;background:#f4dcdc}.request-actions{gap:7px;display:flex}.request-actions button{border:1px solid var(--line);background:var(--paper);color:var(--berry);cursor:pointer;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:900}.request-actions button:first-child{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.request-actions button:first-child{background:color-mix(in srgb,var(--mint) 55%,var(--paper))}}.request-actions button:first-child{color:#4f7659}.operation-announcement-grid,.operation-resource-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.operation-announcement-grid>article,.operation-resource-grid>article{border:1px solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;min-height:210px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.operation-announcement-grid>article,.operation-resource-grid>article{background:color-mix(in srgb,var(--paper) 92%,var(--lilac))}}.operation-announcement-grid>article,.operation-resource-grid>article{box-shadow:0 10px 25px #3a28330b}.operation-announcement-grid>article.pinned{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.operation-announcement-grid>article.pinned{border-color:color-mix(in srgb,var(--coral) 65%,var(--line))}}.operation-announcement-grid>article.pinned{background:linear-gradient(145deg,var(--peach),var(--paper))}@supports (color:color-mix(in lab, red, red)){.operation-announcement-grid>article.pinned{background:linear-gradient(145deg,color-mix(in srgb,var(--peach) 36%,var(--paper)),var(--paper))}}.operation-announcement-grid article>span,.operation-resource-grid article>span{color:var(--berry);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:950}.operation-announcement-grid h3,.operation-resource-grid h3{margin-top:12px}.operation-announcement-grid p,.operation-resource-grid p{color:var(--muted);line-height:1.55}.operation-announcement-grid footer,.operation-resource-grid article>div{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.operation-announcement-grid footer button,.operation-resource-grid button{color:#a44e59;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.operation-resource-grid a{color:var(--berry);font-size:10px;font-weight:900;text-decoration:none}.operation-toolbox{border:1px solid var(--line);border-radius:calc(var(--card-radius) + 3px);background:linear-gradient(150deg,var(--paper),var(--cream));padding:clamp(22px,2.3vw,34px)}@supports (color:color-mix(in lab, red, red)){.operation-toolbox{background:linear-gradient(150deg,var(--paper),color-mix(in srgb,var(--cream) 70%,var(--lilac)))}}.operation-toolbox{box-shadow:var(--shadow)}.operation-toolbox>header label{border:1px solid var(--line);background:var(--paper);border-radius:14px;align-items:center;gap:9px;width:min(420px,100%);padding:0 13px;display:flex}.operation-toolbox>header input{background:0 0;border:0;outline:0;width:100%;padding:12px 0}.operation-toolbox>div{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.operation-toolbox>div>button{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-height:190px;padding:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.operation-toolbox>div>button{background:color-mix(in srgb,var(--paper) 92%,transparent)}}.operation-toolbox>div>button{color:var(--ink);text-align:left;cursor:pointer;transition:all .2s}.operation-toolbox>div>button:hover{border-color:var(--berry);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.operation-toolbox>div>button:hover{border-color:color-mix(in srgb,var(--berry) 45%,var(--line))}}.operation-toolbox>div>button:hover{box-shadow:0 16px 30px #3f2b3614}.operation-toolbox button>span{background:var(--lilac);border-radius:99px;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.operation-toolbox button>span{background:color-mix(in srgb,var(--lilac) 50%,var(--paper))}}.operation-toolbox button>span{color:var(--berry);text-transform:uppercase;font-size:7px;font-weight:950}.operation-toolbox h3{margin:15px 0 6px;font:600 16px Georgia,serif}.operation-toolbox p{color:var(--muted);margin:0;line-height:1.5}.operation-toolbox b{color:var(--berry);font-size:9px;position:absolute;bottom:16px;left:18px}.operation-composer{max-width:640px}.operation-composer>h2{margin-top:8px}.operation-composer form{gap:13px;margin-top:18px;display:grid}.operation-composer .legal-check{display:flex}[data-theme=dark] .operations-hero{background:radial-gradient(circle at 88% 20%,#9c55623d,#0000 35%),linear-gradient(135deg,#2c2530,#241f27)}[data-theme=dark] .operations-hero-actions button{background:#302833}[data-theme=dark] .operations-hero-actions button:first-child{background:var(--berry)}[data-theme=dark] .operations-nav{background:#27212ae6}[data-theme=dark] .operations-kpis article,[data-theme=dark] .operation-announcement-grid>article,[data-theme=dark] .operation-resource-grid>article,[data-theme=dark] .operation-toolbox>div>button{background:#2d2630}@media (width<=1180px){.operations-kpis{grid-template-columns:1fr 1fr}.operation-toolbox>div{grid-template-columns:repeat(3,1fr)}.operation-announcement-grid,.operation-resource-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.operations-hero{grid-template-columns:1fr}.operations-orbit{display:none}.operations-dashboard-grid{grid-template-columns:1fr}.operation-toolbox>header{flex-direction:column}.operation-toolbox>header label{width:100%}.operation-toolbox>div{grid-template-columns:1fr 1fr}}@media (width<=780px){.nav-list{gap:16px}.sidebar .nav-section>small{padding:0 13px 3px;font-size:8px;display:block}.operations-nav{top:70px}.operations-hero{min-height:auto;padding:25px 20px}.operations-hero h2{font-size:36px}.operations-hero-actions{flex-direction:column}.operations-kpis{grid-template-columns:1fr 1fr}.operation-workspace>header{flex-direction:column}.operation-workspace>header>.primary{width:100%}.operation-timeline>article{grid-template-columns:56px 1fr 28px}.operation-timeline .operation-kind{grid-column:2}.operation-request-list>article{grid-template-columns:1fr}.request-actions{width:100%}.request-actions button{flex:1}.operation-announcement-grid,.operation-resource-grid,.operation-toolbox>div{grid-template-columns:1fr}.operation-toolbox>div>button{min-height:165px}}@media (width<=460px){.operations-kpis{grid-template-columns:1fr}.operations-nav button{padding-inline:11px}.operations-hero h2{font-size:31px}}.operation-start{border:1px solid var(--berry);margin-bottom:14px;padding:clamp(24px,3vw,42px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operation-start{border:1px solid color-mix(in srgb,var(--berry) 21%,var(--line))}}.operation-start{border-radius:calc(var(--card-radius) + 5px);background:linear-gradient(140deg,var(--paper),var(--cream))}@supports (color:color-mix(in lab, red, red)){.operation-start{background:linear-gradient(140deg,color-mix(in srgb,var(--paper) 96%,var(--lilac)),color-mix(in srgb,var(--cream) 88%,var(--peach)))}}.operation-start{box-shadow:var(--shadow)}.operation-start:after{content:"";background:radial-gradient(circle,var(--coral),transparent 67%);border-radius:50%;width:250px;height:250px;position:absolute;top:-105px;right:-70px}@supports (color:color-mix(in lab, red, red)){.operation-start:after{background:radial-gradient(circle,color-mix(in srgb,var(--coral) 20%,transparent),transparent 67%)}}.operation-start:after{pointer-events:none}.operation-start>header{z-index:1;justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex;position:relative}.operation-start h1{letter-spacing:-.035em;margin:7px 0 5px;font:500 clamp(33px,3.4vw,52px)/1.05 Georgia,serif}.operation-start header p{color:var(--muted);margin:0;font-size:14px}.operation-all-tools{border:1px solid var(--berry);grid-template-columns:38px 1fr;align-items:center;gap:1px 10px;min-width:145px;padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-all-tools{border:1px solid color-mix(in srgb,var(--berry) 25%,var(--line))}}.operation-all-tools{background:var(--paper);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.operation-all-tools{background:color-mix(in srgb,var(--paper) 88%,transparent)}}.operation-all-tools{color:var(--ink);text-align:left;cursor:pointer}.operation-all-tools>span{background:var(--berry);border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-all-tools>span{background:color-mix(in srgb,var(--berry) 11%,var(--paper))}}.operation-all-tools>span{color:var(--berry);font-size:18px}.operation-all-tools b{font-size:11px}.operation-all-tools small{color:var(--muted);font-size:9px!important}.operation-quick-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:11px;display:grid;position:relative}.operation-quick-grid>button{border:1px solid var(--line);background:var(--paper);min-height:96px;color:var(--ink);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:15px;transition:all .2s;display:grid;box-shadow:0 9px 23px #3d2a350b}.operation-quick-grid>button:hover{border-color:var(--berry);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.operation-quick-grid>button:hover{border-color:color-mix(in srgb,var(--berry) 40%,var(--line))}}.operation-quick-grid>button:hover{box-shadow:0 15px 32px #3d2a3517}.operation-quick-grid>button:focus-visible,.operation-all-tools:focus-visible,.nav-more-toggle:focus-visible{outline:3px solid var(--coral)}@supports (color:color-mix(in lab, red, red)){.operation-quick-grid>button:focus-visible,.operation-all-tools:focus-visible,.nav-more-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--coral) 55%,transparent)}}.operation-quick-grid>button:focus-visible,.operation-all-tools:focus-visible,.nav-more-toggle:focus-visible{outline-offset:2px}.quick-icon{background:var(--lilac);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.quick-icon{background:color-mix(in srgb,var(--lilac) 52%,var(--paper))}}.quick-icon{color:var(--berry);font-size:21px;font-weight:900}.quick-icon.timeoff{background:var(--butter)}@supports (color:color-mix(in lab, red, red)){.quick-icon.timeoff{background:color-mix(in srgb,var(--butter) 58%,var(--paper))}}.quick-icon.timeoff{color:#8a6726}.quick-icon.expense{background:var(--mint)}@supports (color:color-mix(in lab, red, red)){.quick-icon.expense{background:color-mix(in srgb,var(--mint) 68%,var(--paper))}}.quick-icon.expense{color:#4e7559}.quick-icon.update{background:var(--peach)}@supports (color:color-mix(in lab, red, red)){.quick-icon.update{background:color-mix(in srgb,var(--peach) 56%,var(--paper))}}.quick-icon.update{color:#985f50}.operation-quick-grid strong,.operation-quick-grid small{display:block}.operation-quick-grid strong{font-size:12px}.operation-quick-grid small{color:var(--muted);margin-top:4px;font-size:10px!important}.operation-quick-grid>button>b{color:var(--berry);text-align:right;font-size:18px}.operation-attention{border:1px solid var(--leaf);grid-template-columns:38px 1fr;align-items:center;gap:12px;margin-bottom:14px;padding:13px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-attention{border:1px solid color-mix(in srgb,var(--leaf) 26%,var(--line))}}.operation-attention{background:var(--mint);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.operation-attention{background:color-mix(in srgb,var(--mint) 48%,var(--paper))}}.operation-attention>span{background:var(--paper);width:34px;height:34px;color:var(--leaf);border-radius:11px;place-items:center;font-size:16px;font-weight:950;display:grid}.operation-attention strong{font-size:11px}.operation-attention p{color:var(--muted);margin:3px 0 0;font-size:10px}.operation-attention.needs-action{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.operation-attention.needs-action{border-color:color-mix(in srgb,var(--coral) 35%,var(--line))}}.operation-attention.needs-action{background:var(--peach)}@supports (color:color-mix(in lab, red, red)){.operation-attention.needs-action{background:color-mix(in srgb,var(--peach) 48%,var(--paper))}}.operation-attention.needs-action>span{color:#a65b52}.operations-dashboard-grid.friendly .operations-panel{min-height:265px}.operation-secondary-links{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.operation-secondary-links>button{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.operation-secondary-links>button>span{background:var(--lilac);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-secondary-links>button>span{background:color-mix(in srgb,var(--lilac) 48%,var(--paper))}}.operation-secondary-links>button>span{color:var(--berry);font-size:17px}.operation-secondary-links b{font-size:11px}.operation-secondary-links small{color:var(--muted);font-size:9px!important}.operation-secondary-links>button:hover{border-color:var(--berry)}@supports (color:color-mix(in lab, red, red)){.operation-secondary-links>button:hover{border-color:color-mix(in srgb,var(--berry) 35%,var(--line))}}.operation-secondary-links>button:hover{background:var(--berry)}@supports (color:color-mix(in lab, red, red)){.operation-secondary-links>button:hover{background:color-mix(in srgb,var(--berry) 5%,var(--paper))}}.operation-workspace>header h2{max-width:680px}.operation-workspace>header p{max-width:700px;line-height:1.55}.operation-composer>h2{font-size:clamp(25px,3vw,34px)}.operation-composer form>label,.operation-composer .form-row>label{color:var(--ink);gap:7px;font-size:12px;font-weight:800;display:grid}.operation-composer input,.operation-composer select,.operation-composer textarea{border-width:1px;min-height:46px}.operation-composer textarea{min-height:92px}.operation-composer .primary.full{min-height:48px;font-size:12px}[data-theme=dark] .operation-start{background:linear-gradient(140deg,#2d2630,#241f27)}[data-theme=dark] .operation-quick-grid>button,[data-theme=dark] .operation-all-tools,[data-theme=dark] .operation-secondary-links>button{background:#302832}[data-theme=dark] .operation-attention{background:#293c31;border-color:#46634d}[data-theme=dark] .operation-attention.needs-action{background:#44322f;border-color:#6f514c}@media (width<=1180px){.operation-quick-grid{grid-template-columns:1fr 1fr}}@media (width<=780px){.sidebar .nav-more-toggle{min-height:48px}.operation-start{padding:23px 18px}.operation-start>header{align-items:flex-start}.operation-start header p{font-size:12px}.operation-all-tools{min-width:auto}.operation-all-tools small{display:none}.operation-quick-grid{grid-template-columns:1fr 1fr}.operation-quick-grid>button{grid-template-columns:42px minmax(0,1fr) 18px;min-height:86px;padding:12px}.quick-icon{width:42px;height:42px}.operation-secondary-links{grid-template-columns:1fr}.operations-nav{scrollbar-width:none}}@media (width<=500px){.operation-start>header{grid-template-columns:1fr auto;display:grid}.operation-start h1{font-size:34px}.operation-start header p{max-width:230px}.operation-all-tools{grid-template-columns:34px}.operation-all-tools>b,.operation-all-tools>small{display:none}.operation-all-tools>span{width:34px;height:34px}.operation-quick-grid{grid-template-columns:1fr}.operation-quick-grid>button{min-height:76px}.operation-attention{align-items:start}.operations-dashboard-grid.friendly{grid-template-columns:1fr}}.nav-current-tool{border-top:1px solid var(--line);padding-top:14px}@supports (color:color-mix(in lab, red, red)){.nav-current-tool{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.nav-current-tool .nav-item{box-shadow:inset 0 0 0 1px var(--berry)}@supports (color:color-mix(in lab, red, red)){.nav-current-tool .nav-item{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--berry) 16%,transparent)}}.nav-apps-button{border:1px solid var(--berry);grid-template-columns:39px 1fr auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.nav-apps-button{border:1px solid color-mix(in srgb,var(--berry) 26%,var(--line))}}.nav-apps-button{background:linear-gradient(135deg,var(--lilac),var(--paper));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.nav-apps-button{background:linear-gradient(135deg,color-mix(in srgb,var(--lilac) 38%,var(--paper)),var(--paper))}}.nav-apps-button{color:var(--ink);text-align:left;cursor:pointer;transition:all .2s;box-shadow:0 8px 20px #3d2a350a}.nav-apps-button:hover{border-color:var(--berry);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.nav-apps-button:hover{border-color:color-mix(in srgb,var(--berry) 45%,var(--line))}}.nav-apps-button:hover{box-shadow:0 12px 26px #3d2a3514}.nav-apps-button:focus-visible{outline:3px solid var(--coral)}@supports (color:color-mix(in lab, red, red)){.nav-apps-button:focus-visible{outline:3px solid color-mix(in srgb,var(--coral) 55%,transparent)}}.nav-apps-button:focus-visible{outline-offset:2px}.nav-apps-button>span,.launcher-mark{background:var(--berry);border-radius:12px;grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);place-content:center;gap:4px;width:39px;height:39px;display:grid}.nav-apps-button>span i,.launcher-mark i{background:#fff;border-radius:3px;width:7px;height:7px;display:block}.nav-apps-button b,.nav-apps-button small{display:block}.nav-apps-button b{font-size:11px}.nav-apps-button small{color:var(--muted);margin-top:3px;font-size:8px}.nav-apps-button>strong{color:var(--berry);font-size:16px}.sidebar-compact .nav-apps-button{grid-template-columns:1fr;padding:8px}.sidebar-compact .nav-apps-button>span{margin:auto}.sidebar-compact .nav-apps-button>div,.sidebar-compact .nav-apps-button>strong{display:none}.app-launcher-backdrop{z-index:90;padding:22px}.app-launcher{border:1px solid var(--berry);width:min(840px,100%);max-height:min(820px,90vh);padding:clamp(24px,3vw,40px);position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.app-launcher{border:1px solid color-mix(in srgb,var(--berry) 24%,var(--line))}}.app-launcher{background:var(--paper);border-radius:28px;animation:.22s cubic-bezier(.2,.8,.2,1) both launcher-arrive;box-shadow:0 30px 100px #2719224d}@keyframes launcher-arrive{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.app-launcher>header{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:0 45px 22px 0;display:flex}.launcher-mark{border-radius:16px;flex:0 0 52px;grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:5px;width:52px;height:52px}.launcher-mark i{width:8px;height:8px}.app-launcher>header small{color:var(--berry);letter-spacing:.14em;font-size:8px;font-weight:950}.app-launcher h2{margin:5px 0 3px;font:500 clamp(26px,3vw,36px) Georgia,serif}.app-launcher>header p{color:var(--muted);margin:0;font-size:11px}.app-launcher-groups{grid-template-columns:1fr 1fr;gap:25px 30px;padding:25px 0;display:grid}.app-launcher-groups>section h3{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:950}.app-launcher-groups>section>div{gap:7px;display:grid}.app-launcher-groups button{width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:43px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:9px 11px;transition:all .16s;display:grid}.app-launcher-groups button:hover,.app-launcher-groups button:focus-visible{border-color:var(--berry)}@supports (color:color-mix(in lab, red, red)){.app-launcher-groups button:hover,.app-launcher-groups button:focus-visible{border-color:color-mix(in srgb,var(--berry) 26%,var(--line))}}.app-launcher-groups button:hover,.app-launcher-groups button:focus-visible{background:var(--berry)}@supports (color:color-mix(in lab, red, red)){.app-launcher-groups button:hover,.app-launcher-groups button:focus-visible{background:color-mix(in srgb,var(--berry) 7%,var(--paper))}}.app-launcher-groups button:hover,.app-launcher-groups button:focus-visible{outline:0}.app-launcher-groups button>span{background:var(--lilac);border-radius:13px;place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-launcher-groups button>span{background:color-mix(in srgb,var(--lilac) 48%,var(--paper))}}.app-launcher-groups button>span{color:var(--berry);font-size:19px}.app-launcher-groups button strong,.app-launcher-groups button small{display:block}.app-launcher-groups button strong{font-size:11px}.app-launcher-groups button small{color:var(--muted);margin-top:3px;font-size:9px!important}.app-launcher-groups button>b{color:var(--berry);font-size:15px}.app-launcher>footer{background:var(--cream);border-radius:13px;align-items:center;gap:9px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-launcher>footer{background:color-mix(in srgb,var(--cream) 65%,var(--paper))}}.app-launcher>footer{color:var(--muted)}.app-launcher>footer p{margin:0;font-size:9px}.app-launcher>footer kbd{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px;padding:3px 5px;font:700 8px monospace}[data-theme=dark] .nav-apps-button{background:linear-gradient(135deg,#352c3b,#2c2530)}[data-theme=dark] .app-launcher{background:#29222d}[data-theme=dark] .app-launcher-groups button:hover,[data-theme=dark] .app-launcher-groups button:focus-visible{background:#382e3a}[data-theme=dark] .app-launcher>footer{background:#342c36}@media (width<=780px){.nav-apps-button{min-height:62px}.app-launcher-backdrop{align-items:flex-end;padding:0}.app-launcher{border-radius:26px 26px 0 0;width:100%;max-height:92vh;padding:25px 18px 20px}.app-launcher-groups{grid-template-columns:1fr;gap:22px}.app-launcher>header{align-items:flex-start}.launcher-mark{flex-basis:45px;width:45px;height:45px}.app-launcher-groups button{min-height:66px}.app-launcher>footer{background:var(--cream);position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.app-launcher>footer{background:color-mix(in srgb,var(--cream) 88%,var(--paper))}}.app-launcher>footer{box-shadow:0 -8px 18px var(--paper)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
