@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Variable.ttf) format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}.app-shell.control-cx-shell{--cx-primary:240px;--cx-secondary:216px;--cx-header:80px;--cx-cream:#FBEED9;--cx-pale-clay:#F1DDD3;--cx-clay-hover:#F5E9E1;--cx-dark-clay:#963A1F;--cx-header-line:rgb(217 211 201 / .5);display:grid;grid-template-columns:var(--cx-primary) minmax(0,1fr);height:100dvh;min-height:0;background:var(--brand-ivory);font-family:DM Sans,sans-serif;font-synthesis:none;overflow:hidden;color:var(--brand-graphite)}.control-cx-shell *{box-sizing:border-box}.control-cx-shell button,.control-cx-shell input,.control-cx-shell textarea,.control-cx-shell select{font-family:inherit}.control-cx-shell h1,.control-cx-shell h2,.control-cx-shell h3,.control-cx-shell strong{font-family:Nalyc Sans,sans-serif}.control-cx-shell :is(a[href],button,input,textarea,select,summary,[role=button],[role=link],[role=checkbox],[role=radio],[role=tab],[role=menuitem],[role=option],[role=combobox],[role=slider],[role=spinbutton],[role=switch],[role=textbox],[contenteditable=true],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--brand-clay);outline-offset:3px}.control-cx-shell .cx-main:focus{outline:none}.control-cx-shell .cx-primary :focus-visible{outline-color:var(--brand-eggshell);outline-offset:-4px}.cx-primary{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--brand-clay);color:var(--brand-eggshell)}.cx-primary-header,.cx-topbar{height:var(--cx-header);min-height:var(--cx-header);flex:none;border-bottom:1px solid var(--cx-header-line)}.cx-primary-header{position:relative;padding:10px 60px 10px 14px;display:flex;align-items:center;border-color:var(--cx-header-line)}.cx-brand{width:100%;min-width:0}.control-cx-shell .cx-brand .brand-logo-inline{display:block;width:156px;max-width:100%;height:32px;object-fit:contain;object-position:left;filter:brightness(0) invert(1)}.control-cx-shell .cx-brand .brand-logo-stacked,.cx-compact-brand{display:none}.cx-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:0;display:grid;place-items:center;background:transparent;color:inherit;cursor:pointer}.cx-toggle .icon{position:relative;width:20px;height:20px}.cx-toggle:after{content:"";position:absolute;right:11px;top:14px;height:16px;width:2px;background:currentColor}.cx-toggle[aria-expanded=false] .icon{transform:rotate(180deg)}.cx-toggle[aria-expanded=false]:after{right:auto;left:11px}.cx-primary-scroll{flex:1;min-height:0;overflow:auto;padding:16px 12px;scrollbar-width:thin}.cx-caption{margin:0 12px 6px;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:inherit}.cx-management{margin-top:20px;padding-top:14px;border-top:0}.cx-link{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;margin:2px 0;font-size:13px;line-height:1.35;border:1px solid transparent;border-radius:5px;text-decoration:none;color:inherit}.cx-link .icon{width:20px;height:20px;flex:none}.cx-primary .cx-link:hover{background:#a44225}.cx-primary .cx-link[aria-current=page]{background:var(--cx-cream);color:var(--brand-clay)}.cx-disabled{opacity:.65}.cx-identity{flex:none;border-top:1px solid rgb(255 254 248 / .3);margin:0 12px;padding:10px 0}.cx-identity-trigger{display:flex;align-items:center;gap:8px;min-height:60px;width:100%;padding:6px;border:0;border-radius:5px;background:transparent;color:inherit;text-align:left;cursor:pointer}.cx-identity-trigger:hover{background:#0000001a}.cx-identity-trigger>.icon{flex:none}.cx-identity-copy{display:grid;min-width:0;flex:1;line-height:1.4}.cx-identity-copy strong{font-size:14px;overflow-wrap:anywhere}.cx-identity-copy small{font-size:11px;overflow-wrap:anywhere}.cx-identity-trigger>.icon:last-child{width:14px;height:14px;transform:rotate(-90deg)}.cx-identity-trigger[aria-expanded=true]>.icon:last-child{transform:rotate(90deg)}.cx-identity-actions{max-height:28dvh;overflow:auto}.cx-identity-actions[hidden]{display:none}.control-cx-shell .cx-identity-actions a,.control-cx-shell .cx-identity-actions button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;border:0;border-radius:5px;background:transparent;color:inherit;text-decoration:none;text-align:left;cursor:pointer;font:inherit;font-size:13px}.cx-identity-actions a:hover,.cx-identity-actions button:hover{background:#0000001a}.cx-identity-actions .account-actions{display:block}.cx-workspace{display:flex;flex-direction:column;min-width:0;min-height:0}.cx-topbar{display:flex;align-items:center;padding:10px 28px;background:var(--brand-eggshell)}.cx-topbar h1{font-size:26px;font-weight:500;line-height:1.2;margin:0;overflow-wrap:anywhere}.cx-work-area{flex:1;display:flex;min-height:0;min-width:0}.cx-secondary{display:flex;flex-direction:column;flex:none;width:var(--cx-secondary);min-height:0;background:var(--brand-ivory);border-right:1px solid var(--border)}.cx-secondary-header{position:relative;flex:none;min-height:80px;height:80px;padding:16px 54px 16px 18px;display:flex;align-items:center}.cx-secondary-header h2{font-size:18px;line-height:1.2;margin:0}.cx-secondary-header{border-bottom:1px solid var(--cx-header-line)}.cx-secondary-scroll{min-height:0;flex:1;overflow:auto;padding:12px 8px;scrollbar-width:thin}.cx-secondary .cx-link{font-size:12px;padding:8px;gap:9px;color:var(--brand-stormcloud);border-left:3px solid transparent}.cx-secondary .cx-link:hover{background:var(--cx-clay-hover);color:var(--brand-graphite)}.cx-secondary .cx-link[aria-current=page]{background:var(--cx-pale-clay);border-left-color:var(--brand-clay);color:var(--brand-graphite)}.cx-main{min-width:0;min-height:0;flex:1;overflow:auto;padding:24px 28px 40px;scrollbar-gutter:stable}.cx-main>.page-heading{margin:0 0 16px}.cx-main .control-overview-tabs{margin-top:0;margin-bottom:16px}.cx-main .account-page-tabs{margin-top:0}.cx-main .customer-mobile-sections{display:none}.cx-main .cx-unavailable{padding:16px;border:1px solid var(--border);background:var(--brand-eggshell);border-radius:5px}.cx-main .cx-unavailable h2{font-size:20px}.cx-main .account-settings-header{margin-top:0}.cx-main .account-settings-header .breadcrumb{display:none}.control-cx-shell.cx-primary-collapsed{--cx-primary:64px}.cx-primary-collapsed .cx-primary-header{padding:6px 4px;align-items:flex-start;justify-content:center}.cx-primary-collapsed .cx-brand .brand-lockup{display:none}.cx-primary-collapsed .cx-compact-brand{display:block;width:26px;height:31px;margin:0 auto}.cx-primary-collapsed .cx-primary-header .cx-toggle{top:auto;bottom:2px;right:8px;transform:none}.cx-primary-collapsed .cx-primary-scroll{padding:12px 8px}.cx-primary-collapsed .cx-caption,.cx-primary-collapsed .cx-primary .cx-nav-label,.cx-primary-collapsed .cx-identity-copy,.cx-primary-collapsed .cx-identity-trigger>.icon:last-child{display:none}.cx-primary-collapsed .cx-primary .cx-link{justify-content:center;padding:8px 4px}.cx-primary-collapsed .cx-identity{margin:0 8px}.cx-primary-collapsed .cx-identity-trigger{justify-content:center;padding:4px}.control-cx-shell.cx-secondary-collapsed{--cx-secondary:52px}.cx-secondary-collapsed .cx-secondary-header{padding:0}.cx-secondary-collapsed .cx-secondary-header h2,.cx-secondary-collapsed .cx-secondary .cx-nav-label{display:none}.cx-secondary-collapsed .cx-secondary-header .cx-toggle{right:8px}.cx-secondary-collapsed .cx-secondary .cx-link{justify-content:center;padding:8px 4px}@media(min-width:761px)and (max-width:1100px){.app-shell.control-cx-shell{--cx-primary:216px;--cx-secondary:196px}.control-cx-shell.control-cx-shell.cx-primary-collapsed{--cx-primary:64px}.control-cx-shell.control-cx-shell.cx-secondary-collapsed{--cx-secondary:52px}}@media(max-width:760px){.app-shell.control-cx-shell{--cx-primary:64px;--cx-secondary:52px;--cx-header:148px}.control-cx-shell.cx-primary-collapsed{--cx-primary:64px}.control-cx-shell.cx-secondary-collapsed{--cx-secondary:52px}.cx-topbar{padding:12px}.cx-topbar h1{font-size:22px}.cx-main{padding:16px 12px 24px}.cx-primary-collapsed .cx-primary-header .cx-toggle{right:8px;bottom:8px}.cx-secondary-collapsed .cx-secondary-header .cx-toggle{right:4px}.cx-toggle .icon{transform:rotate(90deg)}.cx-toggle[aria-expanded=false] .icon{transform:rotate(-90deg)}.cx-toggle:after{height:2px;width:16px;right:14px;top:24px}.cx-toggle[aria-expanded=false]:after{left:14px;top:18px}.control-cx-shell:not(.cx-primary-collapsed){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,420px) minmax(0,1fr)}.control-cx-shell:not(.cx-primary-collapsed) .cx-primary-header{min-height:var(--cx-header);height:var(--cx-header)}.control-cx-shell:not(.cx-primary-collapsed) .cx-primary-header .cx-toggle{top:50%}.control-cx-shell:not(.cx-primary-collapsed) .cx-brand{max-width:180px}.control-cx-shell:not(.cx-secondary-collapsed) .cx-work-area{flex-direction:column}.control-cx-shell:not(.cx-secondary-collapsed) .cx-secondary{width:100%;height:200px;max-height:34dvh;border-right:0;border-bottom:1px solid var(--border)}.control-cx-shell:not(.cx-primary-collapsed):not(.cx-secondary-collapsed) .cx-secondary{height:128px}.control-cx-shell:not(.cx-secondary-collapsed) .cx-secondary-header{height:72px;min-height:72px}.control-cx-shell .cx-secondary-header{height:72px;min-height:72px}.control-cx-shell:not(.cx-primary-collapsed) .cx-identity{margin:0 16px;padding:6px 0}.control-cx-shell:not(.cx-primary-collapsed) .cx-identity-trigger{min-height:54px}.control-cx-shell .cx-identity-actions{max-height:17dvh}}.cx-toggle:before{content:"";position:absolute;width:28px;height:28px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;background:transparent}.cx-primary .cx-toggle:hover,.cx-secondary .cx-toggle:hover,.cx-primary .cx-toggle:focus-visible,.cx-secondary .cx-toggle:focus-visible{background:transparent;outline:none}.cx-primary .cx-toggle:hover:before,.cx-primary .cx-toggle:focus-visible:before{background:var(--cx-dark-clay)}.cx-secondary .cx-toggle:hover:before,.cx-secondary .cx-toggle:focus-visible:before{background:var(--cx-pale-clay)}.cx-primary .cx-toggle:focus-visible:before{outline:2px solid var(--cx-pale-clay);outline-offset:2px}.cx-secondary .cx-toggle:focus-visible:before{outline:2px solid var(--brand-clay);outline-offset:2px}.cx-primary .cx-link[aria-current=page]:focus-visible{outline-color:var(--brand-clay)}.cx-main .control-overview-panel.cx-summary-blue,.cx-main .control-overview-panel.cx-summary-clay{position:relative;isolation:isolate;overflow:hidden;background:var(--brand-blue);border-color:var(--brand-blue);color:var(--brand-eggshell)}.cx-main .control-overview-panel.cx-summary-clay{background:var(--brand-clay);border-color:var(--brand-clay)}.cx-main .cx-summary-blue .control-summary-number,.cx-main .cx-summary-clay .control-summary-number,.cx-main .cx-summary-blue .muted,.cx-main .cx-summary-clay .muted{color:inherit}.cx-main .wm-card>.card-copy{display:flex;flex-direction:inherit;align-items:inherit;gap:inherit;width:100%}.cx-main .wm-card>.card-copy>.list-heading{width:100%}.control-overview-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}.control-overview-summary-grid .control-attention-list li{flex-direction:column;align-items:start;gap:12px}.control-overview-summary-grid .control-attention-list li>div{min-width:0;max-width:100%;overflow-wrap:anywhere}.control-overview-summary-grid .list-heading{flex-wrap:wrap}.control-overview-summary-grid .list-heading h2{min-width:0;overflow-wrap:anywhere}@media(max-width:1100px){.control-overview-summary-grid{grid-template-columns:1fr}}.cx-main .cx-summary-blue .secondary-button,.cx-main .cx-summary-clay .secondary-button{background:transparent;color:inherit;border-color:currentColor}.cx-main .cx-summary-blue .secondary-button:hover,.cx-main .cx-summary-clay .secondary-button:hover{background:transparent}.cx-main .cx-summary-blue :focus-visible,.cx-main .cx-summary-clay :focus-visible{outline-color:var(--brand-eggshell)}.control-cx-shell .cx-caption{font-size:12px;font-weight:800;letter-spacing:1.2px;margin-bottom:9px}.control-cx-shell .cx-toggle .icon{width:14px;height:14px}.control-cx-shell .cx-toggle:after{width:1.5px;height:12px;right:13px;top:16px}.control-cx-shell .cx-toggle[aria-expanded=false]:after{right:auto;left:13px}.control-cx-shell .cx-primary .cx-toggle:before{background:var(--cx-dark-clay)}.control-cx-shell .cx-secondary .cx-toggle:before{background:var(--cx-pale-clay)}.control-cx-shell .cx-primary .cx-toggle:hover:before{background:#873619}.control-cx-shell .cx-secondary .cx-toggle:hover:before{background:#e5c9b9}.control-cx-shell.cx-secondary-collapsed .cx-secondary-header .cx-toggle{right:4px}.control-cx-shell .cx-main{overflow-anchor:none}.control-cx-shell .cx-refresh-row{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:16px;min-width:0}.control-cx-shell .cx-refresh-button{margin-left:auto;flex:none;font-size:12px;min-height:44px;padding:8px 11px;gap:6px}.control-cx-shell .cx-refresh-button .icon{width:14px;height:14px}@media(max-width:760px){.control-cx-shell .cx-toggle:after{width:12px;height:1.5px;right:16px;top:24px}.control-cx-shell .cx-toggle[aria-expanded=false]:after{left:16px;right:auto;top:18px}.control-cx-shell .cx-refresh-row{align-items:flex-start;gap:8px}}.control-watermark-overview .control-summary-number{font-family:Nalyc Sans,sans-serif;font-synthesis:none}.control-watermark-overview .wm-card>.card-copy{flex:1;min-height:0;background:transparent}.control-watermark-overview .control-overview-summary-grid .wm-card>.card-copy>.secondary-button{margin-top:auto}.control-watermark-overview .cx-summary-white .control-attention-list{display:flex;flex:1;flex-direction:column}.control-watermark-overview .cx-summary-white .control-attention-list li{flex:1;justify-content:space-between;padding:0;gap:14px}.control-watermark-overview .cx-summary-blue .list-heading,.control-watermark-overview .cx-summary-clay .list-heading{border-bottom-color:var(--cx-header-line)}.control-cx-shell .control-watermark-overview .primary-button,.control-cx-shell .control-watermark-overview .secondary-button{position:relative;isolation:isolate;min-height:44px;padding:4px 18px;border:0;background:transparent;line-height:24px}.control-cx-shell .control-watermark-overview .primary-button:before,.control-cx-shell .control-watermark-overview .secondary-button:before{content:"";position:absolute;inset:5px 0;z-index:-1;border:1px solid var(--action);border-radius:5px;pointer-events:none}.control-cx-shell .control-watermark-overview .primary-button:before{background:var(--action)}.control-cx-shell .control-watermark-overview .secondary-button:before{background:#fff}.control-cx-shell .control-watermark-overview .secondary-button:hover:before{background:var(--brand-eggshell)}.control-cx-shell .control-watermark-overview .cx-summary-blue .secondary-button:before,.control-cx-shell .control-watermark-overview .cx-summary-clay .secondary-button:before{border-color:currentColor;background:transparent}.control-cx-shell .control-watermark-overview .cx-summary-blue .secondary-button:hover:before,.control-cx-shell .control-watermark-overview .cx-summary-clay .secondary-button:hover:before{background:#fffef817}.control-cx-shell .control-watermark-overview .cx-refresh-button{padding-inline:11px;font-size:12px}.control-watermark-overview .cx-summary-white .control-attention-action{margin-top:auto;align-self:flex-start}.control-watermark-overview .cx-summary-white .control-attention-list{flex:initial;gap:12px}.control-watermark-overview .cx-summary-white .control-attention-list li{flex:initial;align-items:flex-start}.communication-email-settings{max-width:960px;margin-inline:auto}.communication-email-settings>.list-heading{align-items:flex-start;gap:24px}.communication-email-settings h2,.communication-email-settings h3{margin-top:0}.communication-email-card{border-bottom:1px solid var(--border);padding:24px 0}.communication-email-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:24px 0}.communication-email-facts dt{font-size:12px;color:var(--text-muted);margin-bottom:6px}.communication-email-facts dd{margin:0;overflow-wrap:anywhere}.communication-email-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.communication-email-card form{max-width:460px}.communication-email-card form label{display:grid;gap:8px;margin-bottom:16px}@media(max-width:640px){.communication-email-facts{grid-template-columns:1fr}.communication-email-settings>.list-heading{flex-wrap:wrap}}.communication-invitation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;max-width:760px;margin:24px 0 36px}.communication-invitation-form label{display:grid;gap:8px}.communication-invitation-form>.primary-button{justify-self:start;grid-column:1/-1}.communication-letter-preview{max-width:620px;margin:24px 0;padding:28px;background:var(--brand-eggshell);color:var(--brand-graphite);font-family:Nalyc Sans,Arial,sans-serif;font-size:16px;line-height:1.6}.communication-letter-preview .primary-button{background:var(--brand-clay);color:var(--brand-eggshell);border-radius:5px;padding:14px 22px}.communication-letter-signature{border-top:1px solid var(--border);padding-top:28px;margin-top:28px}@media(max-width:640px){.communication-invitation-form{grid-template-columns:1fr}}.communication-access-person{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--border)}.communication-access-person p{margin:6px 0;font-size:13px}.communication-role-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.communication-email-settings select{font:inherit;border:1px solid var(--border);border-radius:5px;padding:9px 11px;color:var(--text);background:var(--surface)}@media(max-width:640px){.communication-role-catalog{grid-template-columns:1fr}}.communication-email-settings input:not([type=checkbox]),.communication-email-settings textarea{font:inherit;border:1px solid var(--border);border-radius:5px;padding:9px 11px;color:var(--text);background:var(--surface);min-height:42px;max-width:100%;box-sizing:border-box}.communication-email-settings .list-heading>button{flex-shrink:0;white-space:nowrap}.communication-email-settings :focus-visible{outline:2px solid var(--brand-clay);outline-offset:3px}.communication-inbox{max-width:1440px;width:100%;margin:0 auto}.communication-inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.communication-inbox-heading h2{margin:0}.communication-inbox-heading p{margin:6px 0 0}.communication-inline-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.communication-workspace{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);border:1px solid var(--border);border-radius:5px;min-height:600px;overflow:hidden}.communication-conversations{border-right:1px solid var(--border);display:flex;flex-direction:column;min-width:0}.communication-search,.communication-filters,.communication-label-create{display:flex;gap:8px;padding:14px}.communication-search .search-field{margin:0;min-width:0;flex:1}.communication-search input{width:100%;min-width:0}.communication-filters{padding-top:0}.communication-filters label{flex:1;min-width:0}.communication-inbox select,.communication-inbox input:not([type=checkbox]),.communication-inbox textarea{font:inherit;color:var(--text);border:1px solid var(--border);border-radius:5px;background:var(--surface);padding:9px 11px;max-width:100%}.communication-inbox select{width:100%}.communication-inbox fieldset{border:1px solid var(--border);border-radius:5px;padding:12px}.communication-list{flex:1;overflow:auto;max-height:660px}.communication-row{display:flex;align-items:center;gap:12px;padding:16px 14px;text-decoration:none;color:var(--text);border-top:1px solid var(--border)}.communication-row:hover{background:var(--surface-muted)}.communication-row[aria-current=page]{background:var(--surface-muted);box-shadow:inset 3px 0 var(--brand-clay)}.communication-row>span:nth-child(2){min-width:0;flex:1}.communication-row-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border);border-radius:5px;flex-shrink:0;font-size:13px;font-weight:600}.communication-row-title,.communication-row-snippet,.communication-row-meta{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.communication-row-title{font-weight:600}.communication-row-snippet{margin:5px 0;font-size:13px;color:var(--text-muted)}.communication-row-meta{font-size:11px;color:var(--text-muted);text-transform:capitalize}.communication-unread{background:var(--brand-clay);color:#fff;min-width:22px;height:22px;border-radius:11px;text-align:center;font-size:12px;line-height:22px}.communication-pagination{display:flex;justify-content:space-between;align-items:center;padding:12px;border-top:1px solid var(--border);gap:5px}.communication-label-create{border-top:1px solid var(--border)}.communication-label-create label{min-width:0;flex:1}.communication-label-create input{width:100%}.communication-chat{display:flex;flex-direction:column;min-width:0;max-height:900px}.communication-chat-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border);gap:16px}.communication-chat-heading h3{margin:0}.communication-chat-heading p{margin:6px 0 0;font-size:13px}.communication-messages{flex:1;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:18px;min-height:250px}.communication-message{max-width:85%;padding:15px 18px;border:1px solid var(--border);border-radius:5px;background:var(--surface);align-self:flex-start}.communication-message-own{align-self:flex-end;background:var(--surface-muted)}.communication-message-note{border-left:3px solid var(--brand-clay)}.communication-message-meta{display:flex;justify-content:space-between;gap:18px;font-size:12px;color:var(--text-muted);flex-wrap:wrap}.communication-message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:10px 0}.communication-message-recipients{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.communication-compose{padding:18px 24px;border-top:1px solid var(--border)}.communication-compose textarea{width:100%;resize:vertical;margin:12px 0;min-height:85px}.communication-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.communication-compose-footer small{max-width:380px}.communication-recipients{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.communication-inbox label:not(.communication-checkbox){display:block}.communication-recipients input,.communication-new input:not([type=checkbox]){display:block;width:100%;margin-top:6px}.communication-empty{padding:50px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-muted);flex:1}.communication-empty>.icon{width:36px;height:36px}.communication-tools{padding:18px 24px;border-bottom:1px solid var(--border);display:grid;gap:14px;max-height:300px;overflow:auto}.communication-checkbox,.communication-people label{display:inline-flex!important;align-items:center;gap:8px;margin-right:18px}.communication-new{border:1px solid var(--border);padding:20px;border-radius:5px;margin-bottom:20px;display:grid;gap:14px;max-width:800px}.communication-people{display:flex;gap:12px;flex-wrap:wrap}.communication-inbox :focus-visible{outline:2px solid var(--brand-clay);outline-offset:3px}.communication-inbox button:disabled{opacity:.55}.communication-inbox .primary-button,.communication-inbox .secondary-button{white-space:nowrap}@media(max-width:1000px){.communication-workspace{grid-template-columns:280px minmax(0,1fr)}.communication-message{max-width:100%}.communication-inbox-heading{align-items:flex-start}}@media(max-width:700px){.communication-workspace{grid-template-columns:1fr}.communication-conversations{border-right:0;border-bottom:1px solid var(--border)}.communication-list{max-height:240px}.communication-chat{max-height:none}.communication-inbox-heading{flex-direction:column}.communication-recipients{grid-template-columns:1fr}.communication-search{flex-wrap:wrap}}.communication-search{align-items:center}.communication-search .search-field{display:flex!important;align-items:center;gap:8px;padding:0;border:0;background:transparent}.communication-search .search-field>.icon{flex:0 0 18px}.communication-search .search-field input{height:42px}.communication-search>button{min-height:42px;align-self:center}.communication-label-manager{display:grid;gap:12px;padding:14px;border-top:1px solid var(--border)}.communication-label-manager input{width:100%}.communication-label-manager label>input,.communication-label-manager label>select{margin-top:6px}@media(min-width:1001px){.communication-workspace{height:calc(100dvh - 270px);min-height:560px;max-height:900px}.communication-chat{height:100%;min-height:0;max-height:none;overflow:hidden}.communication-chat-heading,.communication-compose{flex-shrink:0}.communication-messages{min-height:80px}.communication-conversations{min-height:0;overflow:auto}.communication-list{min-height:80px}.communication-tools{flex-shrink:1;min-height:0}}.cm{width:100%;color:var(--text)}.cm-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.cm-tabs{display:flex;gap:8px;margin:0 0 12px;border-bottom:1px solid var(--border)}.cm-tabs [aria-pressed=true]{color:var(--brand-clay);box-shadow:inset 0 -2px var(--brand-clay)}.cm-scroll{width:100%;overflow:auto;max-height:calc(100dvh - 225px);border:1px solid var(--border);border-radius:5px}.cm table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.cm th{position:sticky;top:0;background:var(--brand-ivory);z-index:2;font-weight:600;line-height:1.1;height:38px}.cm th span{display:block}.cm td,.cm th{padding:4px 10px;border-bottom:1px solid var(--border);text-align:center;white-space:nowrap}.cm-customers{min-width:max-content}.cm-customers .cm-number{position:sticky;left:0;width:44px;min-width:44px;background:var(--brand-eggshell);z-index:3}.cm-customers .cm-name{position:sticky;left:44px;min-width:150px;max-width:170px;overflow:hidden;text-overflow:ellipsis;text-align:left;background:var(--brand-eggshell);z-index:3}.cm-customers th.cm-name,.cm-customers th.cm-number{z-index:4;background:var(--brand-ivory)}.cm-customers .cm-status{padding-left:24px}.cm-followup-suggested,.cm-followup-required{color:var(--brand-clay)}.cm-followup-scheduled{color:#367457}.cm-followup-completed{color:#111}.cm-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.cm-product{display:block;border:1px solid var(--border);border-radius:5px;padding:16px;color:var(--text);text-decoration:none;background:var(--brand-eggshell)}.cm-product>.icon{color:var(--brand-clay);width:26px;height:26px}.cm-product h2{font-size:19px;margin:10px 0 7px}.cm-product p{font-size:14px;color:var(--text-muted);line-height:1.45}.cm-product span{font-size:12px}.cm-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0}.cm-form label{display:grid;gap:4px;min-width:130px;flex:1 0 130px;max-width:310px;font-size:13px}.cm input:not([type=checkbox]),.cm select,.cm textarea{font:inherit;color:var(--text);background:var(--brand-eggshell);border:1px solid var(--border);border-radius:0;padding:7px 9px;min-height:34px;max-width:100%;width:100%;box-sizing:border-box}.cm-check{display:flex!important;align-items:center;gap:7px;min-height:44px;white-space:nowrap}.cm-features td{padding:3px 8px;text-align:left}.cm-features th{text-align:left}.cm-features td:first-child{min-width:180px}.cm-paired{display:flex;gap:6px}.cm-paired input{min-width:75px;max-width:130px}.cm-approval{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.cm-approval strong{flex:1}.cm :focus-visible{outline:2px solid var(--brand-clay);outline-offset:2px}.cm textarea{min-width:0;display:block}.cm .text-button{min-height:44px}.cm input[type=checkbox]{accent-color:var(--brand-clay)}.cm-email-backdrop{position:fixed;inset:0;z-index:100;background:#3e4f4e33;display:flex;align-items:center;justify-content:center;padding:20px}.cm-email-dialog{background:var(--brand-eggshell);border:1px solid var(--border);border-radius:5px;padding:20px;width:700px;max-width:100%;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 12px 40px #3e4f4e22}.cm-email-dialog>.text-button{float:right}.cm-email-dialog .cm-form{clear:both}.cm-email-dialog .cm-form>p{grid-column:1/-1}.cm-actions .cm-customer-search{max-width:220px;margin-right:auto}.cm-customers th{min-width:110px}.cm-customers th.cm-number{min-width:44px}.cm-customers th.cm-name{min-width:150px}.cm-actions{align-items:center}.cm-actions>label{display:grid;gap:3px;font-size:13px}.cm .primary-button,.cm .secondary-button{min-height:34px;padding:6px 14px;font-size:13px;line-height:20px}.cm .cm-form{gap:10px;margin:12px 0}select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%20fill%3D%22%233E4F4E%22%3E%3Cg%20transform%3D%22rotate%2890%20128%20128%29%22%3E%3Cpath%20d%3D%22M181.66%2C133.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32-11.32L164.69%2C128%2C90.34%2C53.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l80%2C80A8%2C8%2C0%2C0%2C1%2C181.66%2C133.66Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;background-position:right 18px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:44px!important}@media(forced-colors:active){select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:auto;background-image:none!important}}@font-face{font-family:Nalyc Sans;src:url(/assets/NalycSans-Variable-7F2x88ko.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Nalyc Sans;src:url(/assets/NalycSans-Italic-Variable-Di4y1wxM.ttf) format("truetype");font-style:italic;font-weight:100 900;font-display:swap}:root{--brand-blue:#115F72;--brand-orange:#ED6129;--brand-clay:#B24524;--brand-turquoise:#1A9396;--brand-eggshell:#FFFEF8;--brand-ivory:#F9F5F0;--brand-graphite:#3E4F4E;--brand-stormcloud:#586868;--surface:#fff;--surface-muted:var(--brand-eggshell);--text:var(--brand-graphite);--text-muted:var(--brand-stormcloud);--border:#D9D3C9;--action:var(--brand-blue);--focus:var(--brand-blue);--link:var(--brand-blue);--link-decoration:var(--brand-blue);--action-foreground:#fff;--action-hover-filter:brightness(.93);--nav-hover:rgb(255 255 255 / .1);--nav-active:rgb(255 255 255 / .18);--nav-rule:rgb(255 255 255 / .3);--subnav-hover:var(--brand-ivory);--subnav-active:rgb(17 95 114 / .13);--subnav-marker:var(--brand-blue);--product-background:var(--brand-blue);--product-foreground:var(--brand-eggshell);--sidebar-width:216px;--subnav-width:216px;font-family:Nalyc Sans,sans-serif;font-synthesis:none;color:var(--text);background:var(--surface);font-size:16px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}.client-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px;margin:20px 0 12px}.client-form label{display:grid;gap:6px;font-weight:600}.client-form input{min-height:44px;width:100%;padding:9px 12px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text)}.client-form input:focus-visible{outline:3px solid var(--brand-clay);outline-offset:2px}.client-form button{justify-self:start;min-height:44px}.control-invite-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px;margin:20px 0 12px}.control-invite-form>label{display:grid;gap:6px;font-weight:600}.control-invite-form input:not([type=checkbox]),.control-invite-form select{min-height:44px;width:100%;padding:9px 12px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text)}.control-invite-form fieldset{grid-column:1/-1;border:1px solid var(--border);border-radius:5px;padding:12px;display:grid;gap:8px;max-height:240px;overflow:auto}.control-invite-form legend{padding:0 4px;font-weight:600}.control-invite-form .invite-customer{display:flex;align-items:center;gap:10px;min-height:44px}.control-invite-form .invite-customer input{width:20px;height:20px;accent-color:var(--brand-clay)}.control-invite-form button{justify-self:start;min-height:44px}.client-open{align-self:center}.app-shell[data-product=control] .client-form,.app-shell[data-product=control] .control-invite-form{max-width:none;width:100%}.app-shell[data-product=control] .customer-notice{max-width:none}.control-directory-head,.control-directory-row{display:grid;grid-template-columns:minmax(230px,2fr) minmax(190px,1.5fr) minmax(190px,1.4fr) auto;gap:18px;align-items:center}.control-directory-head{padding:10px 16px;border-block:1px solid var(--border);font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--text-muted)}.control-directory-row{min-height:76px}.control-directory-row>.control-directory-cell{font-size:13px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.control-directory-row>.client-open{justify-self:end}@media(max-width:1250px){.control-directory-head{display:none}.control-directory-row{grid-template-columns:minmax(0,1fr) auto}.control-directory-cell{grid-column:1/-1}.control-directory-cell:before{content:attr(data-label) ": ";font-weight:650}}.customer-notice{display:grid;justify-items:start;gap:12px;max-width:760px;margin-top:24px;padding:16px;border-left:4px solid var(--brand-clay);background:var(--brand-ivory)}.customer-mobile-sections{display:none}.control-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.control-overview-panel{min-width:0;padding:24px;border:1px solid var(--border);border-radius:5px;background:var(--surface);display:flex;flex-direction:column;align-items:start;gap:14px}.control-overview-panel>.list-heading{width:100%}.control-overview-wide{grid-column:1/-1}.control-summary-number{font-size:42px;line-height:1.1;font-weight:700;color:var(--brand-clay)}.control-panel-empty{padding:12px 0;max-width:65ch;color:var(--text-muted)}.control-attention-list{list-style:none;padding:0;margin:0;width:100%}.control-attention-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding:14px 0}.control-attention-list li:last-child{border-bottom:0}.control-attention-list li>div{display:grid;gap:4px}.control-attention-list li span{color:var(--text-muted)}.control-overview-actions{display:flex;flex-wrap:wrap;gap:10px}.control-task-form{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;align-items:end}.control-task-form label{display:grid;gap:6px;font-size:14px;font-weight:600}.control-task-form input,.control-task-form select{min-height:44px;width:100%;padding:9px 12px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text)}.control-task-form button{justify-self:start}.control-task-list{list-style:none;margin:0;padding:0;width:100%}.control-task-list li{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;border-top:1px solid var(--border)}.control-task-list li>div{min-width:0;display:grid;gap:2px}.control-task-list small{display:flex;gap:14px;align-items:center;flex-wrap:wrap;color:var(--text-muted)}.control-task-list small .text-button{padding:0;min-height:44px}.control-task-list .task-done{opacity:.65}.control-task-list .task-done strong{text-decoration:line-through}.control-customer-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.control-customer-summary{margin-bottom:24px}.control-customer-summary .facts{margin-top:6px}.control-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 38px}.control-help-grid button{min-height:138px;border:1px solid var(--border);border-radius:5px;background:var(--surface-muted);padding:18px;text-align:left;color:var(--text);display:grid;align-content:start;justify-items:start;gap:8px}.control-help-grid button:hover{border-color:var(--brand-clay);background:var(--brand-ivory)}.control-help-grid button>.icon{color:var(--brand-clay)}.control-help-grid button span:last-child{color:var(--text-muted);font-size:14px}.control-help-section{border-top:1px solid var(--border);padding:24px 0;scroll-margin-top:24px;max-width:75ch}.control-help-section h2:focus-visible{outline:3px solid var(--brand-clay);outline-offset:4px}.control-help-section p{margin-top:10px}@media(max-width:700px){.client-form,.control-invite-form{grid-template-columns:1fr}}@media(max-width:700px){.control-overview-grid,.control-help-grid,.control-task-form{grid-template-columns:1fr}.control-overview-wide{grid-column:auto}.control-attention-list li,.control-task-list li{align-items:start;flex-direction:column}.control-help-grid button{min-height:110px}}a{color:var(--link);text-decoration-color:var(--link-decoration)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:4px}h1,h2,h3,p{margin:0}h1{font-size:40px;line-height:1.15;font-weight:700;letter-spacing:-.025em}h2{font-size:23px;line-height:1.25;font-weight:650}h3{font-size:18px;font-weight:650}small{font-size:13px}.muted{color:var(--text-muted)}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.13em}.icon{display:inline-block;flex:none;width:22px;height:22px;background:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.brand-lockup{display:block;width:max-content;max-width:100%}.brand-logo-inline{width:auto;height:44px;max-width:100%;display:block}.brand-logo-stacked{display:none}.brand-logo-stacked img{width:var(--brand-mark-width,170px);max-width:100%;height:auto;display:block}.brand-logo-stacked .product-name{display:block;width:max-content;max-width:100%;margin:-9px 0 0 calc(var(--brand-mark-width,170px) * .75);font-size:18px;font-weight:400;line-height:1}.brand-lockup[data-product=host] .product-name{color:var(--brand-orange)}.brand-lockup[data-product=control] .product-name{color:var(--brand-turquoise)}.brand-lockup-reversed .brand-logo-inline{display:none}.brand-lockup-reversed .brand-logo-stacked{display:block}.brand-lockup-reversed .product-name{color:inherit!important}.app-shell[data-product=control]{--product-background:var(--brand-clay);--product-foreground:var(--brand-eggshell);--action:var(--brand-clay);--action-foreground:var(--brand-eggshell);--action-hover-filter:brightness(1.05);--focus:#000;--link:var(--brand-graphite);--link-decoration:var(--brand-clay);--nav-hover:rgb(0 0 0 / .1);--nav-active:rgb(0 0 0 / .18);--nav-rule:rgb(0 0 0 / .3);--subnav-hover:rgb(178 69 36 / .08);--subnav-active:rgb(178 69 36 / .16);--subnav-marker:var(--brand-clay)}.skip-link{position:fixed;top:-100px;left:16px;background:#fff;padding:12px;z-index:100}.skip-link:focus{top:12px}.app-shell{min-height:100dvh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.sidebar{position:sticky;top:0;z-index:3;height:100dvh;background:var(--product-background);color:var(--product-foreground);display:flex;flex-direction:column;padding:24px 12px 18px}.rail-toggle{position:absolute;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:var(--product-foreground);z-index:5}.primary-toggle{right:0;top:8px}.secondary-toggle{right:0;top:10px;color:var(--text)}.rail-toggle .icon{width:16px;height:16px}.primary-collapsed{--sidebar-width:64px}.secondary-collapsed{--subnav-width:64px}.primary-collapsed .sidebar .brand-lockup,.primary-collapsed .primary-nav .nav-label,.secondary-collapsed .subnav-title,.secondary-collapsed .subnav .nav-label{display:none}.primary-collapsed .primary-nav a,.secondary-collapsed .subnav a,.secondary-collapsed .subnav .nav-disabled{justify-content:center;padding-inline:10px}.primary-collapsed .primary-nav{margin-top:36px}.secondary-collapsed .subnav{padding-top:62px}.primary-collapsed .primary-toggle .icon,.secondary-collapsed .secondary-toggle .icon{transform:rotate(180deg)}.sidebar .brand-lockup{display:block;width:100%;max-width:100%;padding:0}.sidebar .brand-logo-inline{display:none}.sidebar .brand-logo-stacked{display:block}.sidebar .brand-logo-stacked img{width:var(--sidebar-brand-width,150px)}.sidebar .product-name{display:block;font-size:16px;letter-spacing:0;text-transform:none;color:inherit;border:0;margin:-8px 0 24px calc(var(--sidebar-brand-width,150px) * .75);padding:0}.sidebar .brand-lockup[data-product] .product-name{color:inherit}.primary-nav{display:grid;align-content:start;gap:5px;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .55) transparent}.primary-nav a,.primary-nav summary,.account-link{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;padding:11px 12px;border-radius:5px;min-height:44px}.primary-nav a:hover,.primary-nav summary:hover,.account-link:hover{background:var(--nav-hover)}.primary-nav a[aria-current=page]{background:var(--nav-active)}.primary-nav summary{cursor:pointer;list-style:none}.primary-nav summary::-webkit-details-marker{display:none}.primary-nav summary:focus-visible{outline:3px solid var(--product-foreground);outline-offset:-3px}.primary-nav summary:hover{background:#00000012}.primary-nav .nav-caret{display:grid;place-items:center;margin-left:auto;opacity:.8}.primary-nav .nav-caret .icon{width:14px;height:14px}.primary-nav details[open] .nav-caret .icon{transform:rotate(90deg)}.nav-group-children{margin:2px 0 8px 30px;padding-left:10px;border-left:1px solid var(--nav-rule);display:grid;gap:2px}.nav-group-children .nav-disabled{font-size:13px;min-height:36px;padding:7px 8px}.nav-group-children .icon{width:16px;height:16px}.nav-disabled{display:flex;align-items:center;gap:12px;padding:11px 12px;min-height:44px;opacity:.66;cursor:default}.subnav .nav-disabled{font-size:14px;padding:11px 12px;border-radius:5px}.subnav .nav-disabled .icon{width:18px;height:18px}.app-shell[data-product=control].primary-collapsed .nav-group-children{display:none}.app-shell[data-product=control].primary-collapsed .primary-nav summary{justify-content:center;padding-inline:10px}.sidebar a:focus-visible{outline-color:var(--product-foreground)}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--nav-rule);padding-top:16px;position:relative;z-index:8}.sidebar-bottom p{padding:0 12px;overflow-wrap:anywhere;font-size:14px}.sidebar-bottom small{display:block}.control-identity-menu{display:flex;flex-direction:column;border:1px solid rgb(255 255 255 / .65);border-radius:5px;overflow:hidden}.control-identity-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 10px;border:0;border-radius:0;background:transparent;color:var(--product-foreground);text-align:left;cursor:pointer}.control-identity-trigger:hover,.control-identity-trigger[aria-expanded=true]{background:var(--nav-hover)}.control-identity-trigger:focus-visible,.control-identity-panel a:focus-visible,.control-identity-panel button:focus-visible{outline:3px solid var(--product-foreground);outline-offset:2px}.control-identity-trigger>.icon{flex:none;width:24px;height:24px}.control-identity-text{min-width:0;display:grid;gap:2px;flex:1}.control-identity-text strong{font-size:14px;line-height:1.25;font-weight:650;overflow-wrap:anywhere}.control-identity-text small{font-size:11px;line-height:1.3;opacity:.9;overflow-wrap:anywhere}.control-identity-chevron{display:grid;place-items:center;flex:none}.control-identity-chevron .icon{width:15px;height:15px;transform:rotate(90deg)}.control-identity-trigger[aria-expanded=true] .control-identity-chevron .icon{transform:rotate(-90deg)}.control-identity-panel{width:100%;max-height:min(33dvh,240px);overflow:auto;display:grid;gap:3px;padding:5px;border-top:1px solid var(--nav-rule);background:transparent;scrollbar-width:thin}.control-identity-panel[hidden]{display:none}.control-identity-panel a,.control-identity-panel button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:44px;padding:9px 10px;border:0;border-radius:5px;background:transparent;color:var(--product-foreground);text-align:left;text-decoration:none;font:inherit;font-size:14px;cursor:pointer}.control-identity-panel a:hover,.control-identity-panel button:hover{background:var(--nav-hover)}.control-identity-panel .icon{width:18px;height:18px;flex:none}.control-identity-panel .account-actions{display:block;width:100%;justify-content:flex-start}.primary-collapsed .sidebar-bottom{padding-top:12px}.primary-collapsed .control-identity-menu{width:40px}.primary-collapsed .control-identity-trigger{justify-content:center;width:100%;min-height:44px;padding:8px}.primary-collapsed .control-identity-text,.primary-collapsed .control-identity-chevron{display:none}.control-sidebar-actions .account-actions{align-items:stretch;flex-direction:column;gap:0;margin-top:8px}.control-sidebar-actions .control-account-menu>.account-link{color:var(--product-foreground)}.control-sidebar-actions .control-account-menu>.account-link:focus-visible{outline-color:var(--product-foreground)}.control-sidebar-actions .text-button{color:var(--product-foreground);padding:10px 12px;border-radius:5px;width:100%}.control-sidebar-actions .text-button:hover{background:var(--nav-hover)}.control-sidebar-actions .text-button:focus-visible{outline-color:var(--product-foreground)}.app-shell[data-product=control] .topbar-account-actions{display:none}.workspace{min-width:0}.topbar{height:64px;border-bottom:1px solid var(--border);background:var(--surface-muted);padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar-title{font-size:18px;font-weight:650}.local-label{font-size:12px;color:var(--text-muted)}.mobile-brand{display:none;container-type:inline-size}.workspace-body{display:grid;grid-template-columns:var(--subnav-width) minmax(0,1fr);min-height:calc(100dvh - 64px)}.no-secondary .workspace-body{grid-template-columns:minmax(0,1fr)}.subnav{position:relative;z-index:2;padding:28px 12px;border-right:1px solid var(--border);background:var(--surface-muted)}.subnav-scroll{min-height:0;overflow:auto;flex:1 1 auto;display:grid;align-content:start;gap:2px;scrollbar-width:thin}.subnav-title{min-height:44px;padding:0 56px 14px 12px;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.subnav a{display:flex;gap:10px;align-items:center;text-decoration:none;padding:11px 12px;border-radius:5px;font-size:14px;min-height:44px}.subnav a:hover{background:var(--subnav-hover)}.subnav a[aria-current=page]{background:var(--subnav-active);box-shadow:inset 3px 0 0 var(--subnav-marker);font-weight:650}.subnav .icon{width:18px;height:18px}.main-content{min-width:0;padding:40px clamp(24px,4vw,64px) 64px;max-width:1160px;width:100%;outline:0}.app-shell[data-product=control] .main-content{max-width:none;padding:32px clamp(28px,3vw,48px) 56px;font-size:15px}.app-shell[data-product=control] .account-settings-card{border:1px solid var(--border);background:var(--surface);box-shadow:none}@media(min-width:761px){.app-shell[data-product=control]{height:100dvh;min-height:0;overflow:hidden}.app-shell[data-product=control] .workspace{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-shell[data-product=control] .topbar{flex:none}.app-shell[data-product=control] .workspace-body{flex:1 1 auto;height:auto;min-height:0;overflow:hidden}.app-shell[data-product=control] .subnav{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-shell[data-product=control] .subnav-title{flex:none}.app-shell[data-product=control] .main-content{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain}}.app-shell[data-product=control] .page-heading{margin-bottom:26px}.app-shell[data-product=control] .page-heading h1{font-size:36px}.app-shell[data-product=control] .main-content h2{font-size:21px}.app-shell[data-product=control] .main-content h3{font-size:16px}.app-shell[data-product=control] .main-content .primary-button,.app-shell[data-product=control] .main-content .secondary-button{font-size:14px;padding:9px 15px;min-height:44px}.page-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:36px}.page-heading .eyebrow,.page-heading h1{margin-bottom:12px}.page-heading p{max-width:60ch}.primary-button,.secondary-button{border:1px solid var(--action);border-radius:5px;padding:11px 18px;min-height:44px;display:inline-flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;font-weight:600;white-space:normal;text-align:center}.primary-button{background:var(--action);color:var(--action-foreground)}.primary-button:hover{filter:var(--action-hover-filter)}.secondary-button{background:#fff;color:var(--link)}.secondary-button:hover{background:var(--brand-eggshell)}.text-button{border:0;background:transparent;color:var(--link);padding:10px 0;display:inline-flex;align-items:center;gap:8px;text-align:left}.text-button .icon{width:18px;height:18px}.search-field{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:5px;padding:10px 14px;max-width:380px;margin:24px 0}.search-field input{width:100%;border:0;outline:0;min-width:0;background:transparent;color:var(--text)}.search-field:focus-within{outline:2px solid var(--focus);outline-offset:2px}.search-field input:focus-visible{outline:0}.list-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:15px;gap:16px}.list-heading h2{font-size:20px}.property-row{display:flex;justify-content:space-between;gap:16px;padding:22px 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text)}.property-row:hover h3{color:var(--link)}.property-row>div{display:flex;gap:15px;align-items:start}.property-row>div>.icon{color:var(--action);margin-top:2px;width:26px;height:26px}.property-row p{margin-top:4px;color:var(--text-muted);font-size:14px}.property-row>.icon{align-self:center;color:var(--action)}.facts{margin:0;display:grid;grid-template-columns:minmax(140px,1fr) 2fr;max-width:740px}.facts dt,.facts dd{padding:20px 0;border-bottom:1px solid var(--border);margin:0;overflow-wrap:anywhere}.facts dt{color:var(--text-muted)}.facts dd{font-weight:500;padding-left:20px}.context-note{margin-top:30px;font-size:14px;color:var(--text-muted);max-width:62ch}.state-view{padding:30px 0;max-width:580px}.state-view h1{font-size:30px;margin:14px 0}.state-view p{margin-bottom:24px}.state-view>.icon{width:30px;height:30px;color:var(--action)}.mobile-nav{display:none}.preview-agenda{max-width:680px}.preview-business{margin-bottom:34px}.preview-business h2{margin-bottom:4px}.agenda-date{font-size:13px;color:var(--text-muted);margin-bottom:8px;text-transform:uppercase}.agenda-title{font-size:42px;margin-bottom:28px}.attention-row{padding:16px 0;display:flex;align-items:center;gap:12px;border-block:1px solid var(--border)}.attention-row>.icon{color:var(--brand-orange);width:25px;height:25px}.agenda-row{padding:22px 0;display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px}.agenda-row time{color:var(--text-muted);font-size:17px}.agenda-row p{color:var(--text-muted)}.agenda-row h3{font-size:17px}.preview-agenda>.primary-button{width:100%;margin:0 0 26px}.next-arrival{border-top:1px solid var(--border)}.preview-detail{border-top:1px solid var(--border);padding-top:24px}.preview-detail h2,.preview-detail p{margin-bottom:16px}.preview-banner{margin-bottom:24px;font-size:13px;color:var(--text-muted)}.account-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}.account-page-tabs{display:flex;gap:8px;border-bottom:1px solid var(--border);margin:-8px 0 24px;width:100%}.account-page-tabs a{display:flex;align-items:center;min-height:44px;padding:0 16px;color:var(--text);text-decoration:none;border-bottom:3px solid transparent}.account-page-tabs a:hover{background:var(--subnav-hover)}.account-page-tabs a[aria-current=page]{border-bottom-color:var(--brand-clay);font-weight:650}.account-page-tabs a:focus-visible{outline:3px solid var(--brand-clay);outline-offset:2px}.account-settings-card{min-width:0;padding:22px;border:2px solid #bac6c2;border-radius:6px;background:var(--brand-eggshell);box-shadow:0 2px 10px #3e4f4e14}.account-settings-card:last-child{grid-column:1/-1}.account-settings-card-heading{padding-bottom:12px;border-bottom:1px solid var(--border)}.account-settings-card-heading h2{font-size:23px;line-height:1.3;margin:0 0 5px}.account-settings-card-heading p,.account-settings-row p,.account-method p,.account-settings-note{color:var(--text-muted);font-size:14px;line-height:1.5}.account-settings-card-heading .primary-button{margin:16px 0 12px}.account-settings-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 0}.account-settings-row+.account-settings-row{border-top:1px solid var(--border)}.account-settings-row>div{min-width:0}.account-settings-row h3,.account-method h3{font-size:16px;line-height:1.4;margin:0 0 4px}.account-settings-row .secondary-button{flex:none}.account-settings-row .secondary-button:disabled{opacity:.55}.account-settings-status{color:var(--text-muted);font-size:13px;white-space:nowrap}.account-settings-status-active{color:var(--brand-blue);font-weight:650}.account-methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));column-gap:28px}.account-method{min-width:0;border-top:1px solid var(--border);padding:20px 0;display:flex;flex-direction:column;align-items:flex-start}.account-method p{flex:1;margin:0}.account-settings-note{border-top:1px solid var(--border);padding-top:16px;margin:0}.control-overview-tabs{display:flex;gap:8px;flex-wrap:wrap;width:100%;border-bottom:1px solid var(--border);margin:0 0 24px}.control-overview-tabs a,.control-overview-tabs span{display:flex;align-items:center;min-height:44px;padding:0 16px;text-decoration:none;color:var(--text)}.control-overview-tabs a{border-bottom:3px solid var(--brand-clay);font-weight:650}.control-overview-tabs a:focus-visible{outline:3px solid var(--brand-clay);outline-offset:2px}.control-overview-tab-disabled{color:var(--text-muted)!important;opacity:.6;cursor:not-allowed}@media(max-width:1279px){.account-settings-grid{grid-template-columns:1fr}.account-settings-card:last-child{grid-column:auto}}@media(min-width:1280px){.account-settings-grid>.account-settings-card:first-child .account-settings-row{flex-wrap:wrap}.account-settings-grid>.account-settings-card:first-child .account-settings-row .secondary-button{margin-top:2px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){:root{--sidebar-width:240px;--subnav-width:232px}}@media(max-width:1100px)and (min-width:761px){:root{--sidebar-width:200px;--subnav-width:180px}.main-content{padding:32px 24px}.sidebar .brand-lockup{--sidebar-brand-width:155px}.page-heading{flex-wrap:wrap}}@media(max-width:760px){h1{font-size:34px}.app-shell{display:block}.sidebar{display:none}.app-shell[data-product=control] .topbar-account-actions{display:block}.topbar-account-actions .control-account-menu>.account-link{display:none}.topbar-account-actions .control-account-menu>.account-actions{justify-content:flex-end}.rail-toggle{display:none}.topbar{height:auto;min-height:64px;margin:0 22px;padding:12px 0 10px;background:#fff}.topbar-title{display:none}.mobile-brand{display:block;min-width:0;flex:1;container-type:inline-size}.brand-lockup{gap:6px}.local-label{font-size:11px;text-align:right;max-width:72px;flex:none}.workspace-body{display:block;min-height:0}.subnav{display:none}.main-content{padding:20px 22px calc(106px + env(safe-area-inset-bottom));max-width:none}.page-heading{margin-bottom:26px;gap:16px;flex-wrap:wrap}.page-heading .secondary-button{padding:8px 13px;font-size:14px}.page-heading p{font-size:15px}.customer-mobile-sections{display:flex;flex-wrap:wrap;gap:8px;margin:-10px 0 28px}.customer-mobile-sections a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:5px;text-decoration:none;color:var(--text)}.customer-mobile-sections a:hover{background:var(--subnav-hover)}.customer-mobile-sections a[aria-current=page]{background:var(--subnav-active);border-color:var(--brand-clay);font-weight:650}.facts{grid-template-columns:1fr}.facts dt{padding:14px 0 0;border:0;font-size:13px}.facts dd{padding:4px 0 14px}.mobile-nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;border-top:1px solid var(--border);background:var(--product-background);padding:10px 12px calc(8px + env(safe-area-inset-bottom));z-index:10}.mobile-nav a{flex:1;max-width:180px;text-align:center;text-decoration:none;color:var(--product-foreground);display:flex;flex-direction:column;align-items:center;gap:4px;padding:5px 8px 9px;font-size:14px;border-bottom:3px solid transparent}.mobile-nav .icon{height:26px;width:26px}.mobile-nav a[aria-current=page]{border-bottom-color:var(--product-foreground)}.mobile-nav a:focus-visible{outline-color:var(--product-foreground)}.preview-business{margin-bottom:24px}.preview-business h2{font-size:24px}.agenda-title{margin-bottom:16px;font-size:46px}.preview-agenda{max-width:none}.agenda-row{grid-template-columns:72px minmax(0,1fr);padding:22px 0}.preview-banner{font-size:11px;margin-bottom:18px}.search-field{max-width:none}.property-row{padding:20px 0}.customer-request-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.customer-request-row .client-open{justify-self:start;margin-left:40px}}@container (max-width: 220px){.brand-lockup[data-product=host] .brand-logo-inline{display:none}.brand-lockup[data-product=host] .brand-logo-stacked{display:block}}@container (max-width: 252px){.brand-lockup[data-product=control] .brand-logo-inline{display:none}.brand-lockup[data-product=control] .brand-logo-stacked{display:block}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.control-cx-shell .cx-main :is(.primary-button,.secondary-button),.control-cx-shell .cx-identity-actions :is(.primary-button,.secondary-button),.app-shell[data-product=control] .main-content :is(.primary-button,.secondary-button),.login-page[data-product=control] :is(.primary-button,.secondary-button){position:relative;isolation:isolate;min-height:44px;min-width:44px;height:auto;padding:4px 18px;line-height:24px;border:0;background:transparent}.control-cx-shell .cx-main :is(.primary-button,.secondary-button):before,.control-cx-shell .cx-identity-actions :is(.primary-button,.secondary-button):before,.app-shell[data-product=control] .main-content :is(.primary-button,.secondary-button):before,.login-page[data-product=control] :is(.primary-button,.secondary-button):before{content:"";position:absolute;inset:5px 0;z-index:-1;border:1px solid var(--action);border-radius:5px;pointer-events:none}.control-cx-shell .primary-button:before,.app-shell[data-product=control] .primary-button:before,.login-page[data-product=control] .primary-button:before{background:var(--action)}.control-cx-shell .secondary-button:before,.app-shell[data-product=control] .secondary-button:before,.login-page[data-product=control] .secondary-button:before{background:#fff}.control-cx-shell .secondary-button:hover:before,.app-shell[data-product=control] .secondary-button:hover:before,.login-page[data-product=control] .secondary-button:hover:before{background:var(--brand-eggshell)}.control-cx-shell .cx-main .cx-refresh-button{padding:4px 11px;font-size:12px;gap:6px}.control-cx-shell .cx-main .cx-summary-blue .secondary-button:before,.control-cx-shell .cx-main .cx-summary-clay .secondary-button:before{border-color:currentColor;background:transparent}.control-cx-shell .cx-main .cx-summary-blue .secondary-button:hover:before,.control-cx-shell .cx-main .cx-summary-clay .secondary-button:hover:before{background:#fffef817}.control-cx-shell .text-button,.app-shell[data-product=control] .text-button,.login-page[data-product=control] .text-button{min-height:44px;min-width:44px;padding-block:4px;line-height:24px}.control-cx-shell .cx-identity-actions button,.control-cx-shell .cx-identity-actions a,.app-shell[data-product=control] .control-identity-panel button,.app-shell[data-product=control] .control-identity-panel a{padding-block:4px;min-height:44px}.control-security-settings form label{display:grid;gap:8px;margin-bottom:16px;max-width:460px}.control-security-settings form label input{width:100%}.control-security-settings .communication-inline-actions button{min-height:44px}.nd-dashboard .dp-notice{position:sticky;bottom:0;background:var(--brand-ivory);padding:8px 0;min-height:1em;color:var(--text)}.nd-dashboard .dp-category{display:inline-flex;gap:5px;align-items:center;font-size:12px;border-left:3px solid;padding:3px 6px;background:var(--brand-ivory);color:var(--brand-graphite);max-width:100%;overflow-wrap:anywhere}.nd-dashboard .dp-category>span{width:7px;height:7px;border-radius:50%;flex-shrink:0}.nd-dashboard .dp-storage{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;font-size:13px;color:var(--text-muted)}.nd-dashboard .dp-label-manager{position:relative}.nd-dashboard .dp-label-manager summary{cursor:pointer;padding:6px 10px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text)}.nd-dashboard .dp-manager-panel{position:absolute;right:0;top:100%;z-index:8;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:16px;max-height:400px;overflow:auto;width:350px;max-width:75vw;box-shadow:0 3px 10px #3e4f4e1f}.nd-dashboard .dp-manager-panel label{display:flex;flex-direction:column;gap:6px;margin:8px 0}.nd-dashboard .dp-manager-panel input,.nd-dashboard .dp-manager-panel select{min-height:40px;max-width:100%;font:inherit;padding:8px;border:1px solid var(--border);border-radius:5px}.nd-dashboard .dp-label-editor>div{border-top:1px solid var(--border);margin-top:12px}.nd-dashboard .dp-note-toolbar,.nd-dashboard .dp-note-actions,.nd-dashboard .dp-task-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.nd-dashboard .dp-note-toolbar button{font-size:12px;padding:5px 8px;min-height:36px}.nd-dashboard .dp-note-form{display:flex;flex-direction:column;align-items:stretch!important;flex-shrink:0}.nd-dashboard .dp-note-form label{width:100%;min-width:0!important}.nd-dashboard .dp-note-form textarea{min-height:80px}.nd-dashboard .dp-sticky-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(145px,100%),1fr));gap:10px}.nd-dashboard .dp-sticky{background:var(--brand-eggshell);border:1px solid var(--border);border-top:4px solid;box-shadow:0 2px 3px #3e4f4e14;padding:10px;min-width:0;display:flex;flex-direction:column;gap:8px}.nd-dashboard .dp-note-open{display:block;text-align:left;background:transparent;border:0;font:inherit;color:var(--text);padding:0;cursor:pointer;overflow-wrap:anywhere;white-space:pre-wrap;min-height:40px}.nd-dashboard .dp-note-actions button{font-size:12px;min-height:32px;padding:4px}.nd-dashboard .dp-archive-pile{padding:5px}.nd-dashboard .dp-archive-pile .dp-sticky{box-shadow:3px 3px 0 var(--brand-ivory),4px 4px 0 var(--border)}.nd-dashboard .dp-archive-heading{font-weight:700}.nd-dashboard .dp-notice{font-size:12px;min-height:0;margin:6px 0 0;padding:4px 0}@media(max-width:760px){.nd-dashboard .dp-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px}.nd-dashboard .dp-grid>.dp-module{grid-column:span 2!important}.nd-dashboard .dp-grid>.dp-width-1{grid-column:span 1!important}.nd-dashboard .dp-storage{flex-wrap:wrap}.nd-dashboard .dp-manager-panel{right:0;width:260px}}.nd-dashboard .dp-preview{border-left:3px solid var(--brand-clay);padding:12px 16px;margin-bottom:22px;display:flex;flex-direction:column;gap:5px;color:var(--text)}.nd-dashboard .dp-preview span,.nd-dashboard .dp-muted{color:var(--text-muted);font-size:14px}.nd-dashboard .dp-heading,.nd-dashboard .dp-module-heading,.nd-dashboard .dp-action{display:flex;align-items:center;justify-content:space-between;gap:16px}.nd-dashboard .dp-heading{margin-bottom:20px}.nd-dashboard .dp-heading h2,.nd-dashboard .dp-heading p{margin:0}.nd-dashboard .dp-heading p{margin-top:6px}.nd-dashboard .dp-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin-bottom:24px}.nd-dashboard .dp-toolbar label,.nd-dashboard .dp-body label,.nd-dashboard .dp-layout label{display:flex;flex-direction:column;gap:6px}.nd-dashboard .dp-toolbar select,.nd-dashboard .dp-body select,.nd-dashboard .dp-layout select,.nd-dashboard .dp-body input:not([type=checkbox]),.nd-dashboard .dp-body textarea{font:inherit;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:5px;min-height:44px;padding:8px 12px;max-width:100%;box-sizing:border-box}.nd-dashboard .dp-body textarea{width:100%;resize:vertical}.nd-dashboard .dp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.nd-dashboard .dp-module{border:1px solid var(--border);border-radius:5px;background:var(--surface);padding:24px;min-width:0}.nd-dashboard .dp-wide{grid-column:1/-1}.nd-dashboard .dp-module h3{margin:5px 0 0;font-size:20px}.nd-dashboard .dp-eyebrow{font-size:12px;color:var(--text-muted)}.nd-dashboard .dp-module-heading{align-items:start;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--border)}.nd-dashboard .dp-module summary{cursor:pointer;padding:10px 12px;min-height:44px;box-sizing:border-box;border:1px solid var(--border);border-radius:5px;font-size:14px}.nd-dashboard .dp-layout{display:flex;flex-direction:column;gap:8px;margin-top:8px}.nd-dashboard .dp-layout button{font:inherit;border:1px solid var(--border);border-radius:5px;padding:8px 12px;min-height:44px;background:var(--surface);color:var(--text);cursor:pointer}.nd-dashboard .dp-layout button:disabled{opacity:.55;cursor:default}.nd-dashboard .dp-body{display:flex;flex-direction:column;gap:14px}.nd-dashboard .dp-body p{margin:0}.nd-dashboard .dp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.nd-dashboard .dp-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.nd-dashboard .dp-list li:last-child{border:0}.nd-dashboard .dp-list p{font-size:14px;color:var(--text-muted);margin-top:4px}.nd-dashboard .dp-label{display:inline-block;border:1px solid var(--border);border-radius:5px;padding:5px 9px;font-size:12px;color:var(--text);background:var(--brand-ivory);white-space:nowrap}.nd-dashboard .dp-stat{font-size:36px;font-weight:700;color:var(--brand-clay)}.nd-dashboard .dp-stat small{display:block;color:var(--text-muted);font-size:14px;font-weight:400}.nd-dashboard .dp-body form{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.nd-dashboard .dp-body form label{flex:1;min-width:160px}.nd-dashboard .dp-body .dp-task{display:flex;flex-direction:row;align-items:center;gap:12px}.nd-dashboard .dp-task input{width:22px;height:22px}.nd-dashboard .dp-task small{display:block;font-size:13px;margin-top:4px}.nd-dashboard .dp-overdue{color:var(--brand-clay);font-weight:700}.nd-dashboard .dp-done{text-decoration:line-through}.nd-dashboard .dp-body figure{margin:0}.nd-dashboard .dp-body figcaption{font-size:14px;margin-bottom:12px}.nd-dashboard .dp-bars{display:flex;align-items:end;justify-content:space-around;height:130px;border-bottom:1px solid var(--border);margin-bottom:14px}.nd-dashboard .dp-bars>div{display:flex;flex-direction:column;align-items:center;gap:5px}.nd-dashboard .dp-bars span{display:block;width:38px;border-radius:3px 3px 0 0}.nd-dashboard .dp-bars strong{font-size:14px}.nd-dashboard .dp-bars small{padding-bottom:5px}.nd-dashboard .dp-body svg{max-width:100%;width:100%;max-height:190px}.nd-dashboard .dp-donut-row{display:flex;align-items:center;gap:20px}.nd-dashboard .dp-donut-row svg{width:130px;flex-shrink:0}.nd-dashboard .dp-donut-row p{margin:8px 0}.nd-dashboard .dp-legend{display:flex;gap:24px;font-size:14px}.nd-dashboard .dp-legend span:first-child{color:var(--brand-blue)}.nd-dashboard .dp-legend span:last-child{color:var(--brand-clay)}.nd-dashboard .dp-body table{width:100%;border-collapse:collapse;margin-top:12px;font-size:14px}.nd-dashboard .dp-body th,.nd-dashboard .dp-body td{padding:9px 6px;text-align:right;border-bottom:1px solid var(--border)}.nd-dashboard .dp-body th:first-child{text-align:left}.nd-dashboard .dashboard-notice{position:sticky;bottom:0;background:var(--brand-ivory);padding:8px 0;min-height:1em;color:var(--text)}.nd-dashboard .dp-module:focus-within{scroll-margin-top:15px}.nd-dashboard .dp-grid button:focus-visible,.nd-dashboard .dp-grid select:focus-visible,.nd-dashboard .dp-grid textarea:focus-visible,.nd-dashboard .dp-grid input:focus-visible,.nd-dashboard .dp-grid summary:focus-visible,.nd-dashboard .dp-toolbar button:focus-visible,.nd-dashboard .dp-toolbar select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:760px){.nd-dashboard .dp-grid{grid-template-columns:minmax(0,1fr)}.nd-dashboard .dp-wide{grid-column:auto}.nd-dashboard .dp-module{padding:18px}.nd-dashboard .dp-toolbar label{width:100%}.nd-dashboard .dp-heading{align-items:start}.nd-dashboard .dp-donut-row{flex-wrap:wrap}}.nd-dashboard .dp-module-heading details{position:relative;flex-shrink:0}.nd-dashboard .dp-layout{position:absolute;right:0;top:100%;width:170px;background:var(--surface);padding:12px;border:1px solid var(--border);border-radius:5px;z-index:4;box-shadow:0 3px 10px #3e4f4e1f}.nd-dashboard .dp-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:var(--dp-row,120px);gap:12px;align-items:stretch;grid-auto-flow:row}.nd-dashboard .dp-grid>.dp-module{display:flex;flex-direction:column;min-height:0;height:100%;padding:12px;box-sizing:border-box}.nd-dashboard .dp-module-heading{flex-shrink:0;gap:6px;margin-bottom:8px;padding-bottom:8px;min-width:0}.nd-dashboard .dp-module-heading>div{min-width:0}.nd-dashboard .dp-module h3{font-size:16px;line-height:1.25;margin:3px 0;overflow-wrap:anywhere}.nd-dashboard .dp-module summary{padding:5px 9px;min-height:36px}.nd-dashboard .dp-body{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;flex:1;gap:10px;padding:2px 4px 4px 1px;scrollbar-gutter:stable}.nd-dashboard .dp-body:focus-visible{outline:2px solid var(--brand-blue);outline-offset:1px}.nd-dashboard .dp-layout{width:185px;max-height:360px;overflow:auto}.nd-dashboard .dp-width-1 .dp-eyebrow{display:none}.nd-dashboard .dp-width-1 h3{font-size:13px;word-break:normal}.nd-dashboard .dp-width-1 .dp-module-heading{gap:2px}.nd-dashboard .dp-width-1 .dp-module-heading summary{padding:4px;min-width:24px}.nd-dashboard .dp-width-1 .dp-body{font-size:13px}.nd-dashboard .dp-height-1 .dp-eyebrow{display:none}.nd-dashboard .dp-height-1 .dp-module-heading{margin-bottom:4px;padding-bottom:4px}.nd-dashboard .dp-width-2 .dp-body{font-size:14px}.nd-dashboard .dp-width-2 .dp-stat{font-size:28px}.nd-dashboard .dp-body input,.nd-dashboard .dp-body select{min-width:0;width:100%}.nd-dashboard .dp-body .dp-task input{width:20px;flex-shrink:0}.nd-dashboard .dashboard-category{display:inline-flex;gap:5px;align-items:center;font-size:12px;border-left:3px solid;padding:3px 6px;background:var(--brand-ivory);color:var(--brand-graphite);max-width:100%;overflow-wrap:anywhere}.nd-dashboard .dashboard-category>span{width:7px;height:7px;border-radius:50%;flex-shrink:0}.nd-dashboard .dashboard-storage{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;font-size:13px;color:var(--text-muted)}.nd-dashboard .dashboard-label-manager{position:relative}.nd-dashboard .dashboard-label-manager summary{cursor:pointer;padding:6px 10px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text)}.nd-dashboard .dashboard-manager-panel{position:absolute;right:0;top:100%;z-index:8;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:16px;max-height:400px;overflow:auto;width:350px;max-width:75vw;box-shadow:0 3px 10px #3e4f4e1f}.nd-dashboard .dashboard-manager-panel label{display:flex;flex-direction:column;gap:6px;margin:8px 0}.nd-dashboard .dashboard-manager-panel input,.nd-dashboard .dashboard-manager-panel select{min-height:40px;max-width:100%;font:inherit;padding:8px;border:1px solid var(--border);border-radius:5px}.nd-dashboard .dashboard-label-editor>div{border-top:1px solid var(--border);margin-top:12px}.nd-dashboard .dashboard-note-toolbar,.nd-dashboard .dashboard-note-actions,.nd-dashboard .dp-task-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.nd-dashboard .dashboard-note-toolbar button{font-size:12px;padding:5px 8px;min-height:36px}.nd-dashboard .dashboard-note-form{display:flex;flex-direction:column;align-items:stretch!important;flex-shrink:0}.nd-dashboard .dashboard-note-form label{width:100%;min-width:0!important}.nd-dashboard .dashboard-note-form textarea{min-height:80px}.nd-dashboard .dashboard-sticky-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(145px,100%),1fr));gap:10px}.nd-dashboard .dashboard-sticky{background:var(--brand-eggshell);border:1px solid var(--border);border-top:4px solid;box-shadow:0 2px 3px #3e4f4e14;padding:10px;min-width:0;display:flex;flex-direction:column;gap:8px}.nd-dashboard .dashboard-note-open{display:block;text-align:left;background:transparent;border:0;font:inherit;color:var(--text);padding:0;cursor:pointer;overflow-wrap:anywhere;white-space:pre-wrap;min-height:40px}.nd-dashboard .dashboard-note-actions button{font-size:12px;min-height:32px;padding:4px}.nd-dashboard .dashboard-archive-pile{padding:5px}.nd-dashboard .dashboard-archive-pile .dashboard-sticky{box-shadow:3px 3px 0 var(--brand-ivory),4px 4px 0 var(--border)}.nd-dashboard .dashboard-archive-heading{font-weight:700}.nd-dashboard .dp-tasks li{align-items:start;gap:8px}.nd-dashboard .dp-task-main{display:flex;align-items:start;gap:5px;width:100%;min-width:0}.nd-dashboard .dp-task-main .dp-task{min-width:0}.nd-dashboard .dp-task span{overflow-wrap:anywhere}.nd-dashboard .dp-drag-handle{cursor:grab;min-width:26px;min-height:32px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:4px}.nd-dashboard .dp-dragging{opacity:.5}.nd-dashboard .dp-task-meta{display:flex;gap:6px;flex-wrap:wrap}.nd-dashboard .dp-task-actions{width:100%}.nd-dashboard .dp-task-actions>button{min-width:32px;min-height:32px;font:inherit;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text)}.nd-dashboard .dp-task-actions label{font-size:11px;flex:1;min-width:90px}.nd-dashboard .dp-task-actions select{padding:4px;min-height:32px}.nd-dashboard .dp-task-composer>summary,.nd-dashboard .dp-record-label>summary{cursor:pointer;font-size:12px;padding:4px}.nd-dashboard .dp-record-label{width:100%}.nd-dashboard .dp-record-label select{min-height:32px;font-size:12px}.nd-dashboard .dp-body form label{min-width:0}.nd-dashboard .dp-body .dp-list li{overflow-wrap:anywhere}.nd-dashboard .dp-list strong{font-size:inherit}.nd-dashboard .dp-donut-row svg{width:min(110px,45%)}.nd-dashboard .dp-body table{font-size:12px}.nd-dashboard .dp-preview{margin-bottom:12px;padding:8px 12px}.nd-dashboard .dp-heading,.nd-dashboard .dp-toolbar{margin-bottom:12px}.nd-dashboard .dp-heading .dp-label{white-space:normal;text-align:right}.nd-dashboard .dashboard-notice{font-size:12px;min-height:0;margin:6px 0 0;padding:4px 0}@media(max-width:760px){.nd-dashboard .dp-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px}.nd-dashboard .dp-grid>.dp-module{grid-column:span 2!important}.nd-dashboard .dp-grid>.dp-width-1{grid-column:span 1!important}.nd-dashboard .dashboard-storage{flex-wrap:wrap}.nd-dashboard .dashboard-manager-panel{right:0;width:260px}}.nd-dashboard .dp-drag-handle{touch-action:none;-webkit-user-select:none;user-select:none}.nd-dashboard .dp-dragging{outline:2px dashed var(--brand-blue)}.nd-dashboard .dp-width-2 .dp-task-actions label{display:none}.nd-dashboard .dp-width-2 .dp-tasks li{gap:5px;padding:9px 0}.nd-dashboard .dp-width-2 .dp-body>label{font-size:12px}.nd-dashboard .dp-width-2 .dp-body>label>select{min-height:32px;padding:4px 8px}.nd-dashboard .dp-width-2 .dp-task-composer summary{min-height:28px}.nd-dashboard .dp-width-2 .dp-task-main{font-size:13px}.nd-dashboard .dp-unavailable{display:flex;flex-direction:column;gap:8px}.control-overview-tabs a:not([aria-current=page]){border-bottom-color:transparent;font-weight:400}.nd-dashboard.nd-dashboard-v2 .dp-preview{border-left:3px solid var(--brand-clay);padding:12px 16px;margin-bottom:22px;display:flex;flex-direction:column;gap:5px;color:var(--text)}.nd-dashboard.nd-dashboard-v2 .dp-preview span,.nd-dashboard.nd-dashboard-v2 .dp-muted{color:var(--text-muted);font-size:14px}.nd-dashboard.nd-dashboard-v2 .dp-heading,.nd-dashboard.nd-dashboard-v2 .dp-module-heading,.nd-dashboard.nd-dashboard-v2 .dp-action{display:flex;align-items:center;justify-content:space-between;gap:16px}.nd-dashboard.nd-dashboard-v2 .dp-heading{margin-bottom:20px}.nd-dashboard.nd-dashboard-v2 .dp-heading h2,.nd-dashboard.nd-dashboard-v2 .dp-heading p{margin:0}.nd-dashboard.nd-dashboard-v2 .dp-heading p{margin-top:6px}.nd-dashboard.nd-dashboard-v2 .dp-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin-bottom:24px}.nd-dashboard.nd-dashboard-v2 .dp-toolbar label,.nd-dashboard.nd-dashboard-v2 .dp-body label,.dp-layout label{display:flex;flex-direction:column;gap:6px}.nd-dashboard.nd-dashboard-v2 .dp-toolbar select,.nd-dashboard.nd-dashboard-v2 .dp-body select,.dp-layout select,.nd-dashboard.nd-dashboard-v2 .dp-body input:not([type=checkbox]),.nd-dashboard.nd-dashboard-v2 .dp-body textarea{font:inherit;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:5px;min-height:44px;padding:8px 12px;max-width:100%;box-sizing:border-box}.nd-dashboard.nd-dashboard-v2 .dp-body textarea{width:100%;resize:vertical}.nd-dashboard.nd-dashboard-v2 .dp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.nd-dashboard.nd-dashboard-v2 .dp-module{border:1px solid var(--border);border-radius:5px;background:var(--surface);padding:24px;min-width:0}.nd-dashboard.nd-dashboard-v2 .dp-wide{grid-column:1/-1}.nd-dashboard.nd-dashboard-v2 .dp-module h3{margin:5px 0 0;font-size:20px}.nd-dashboard.nd-dashboard-v2 .dp-eyebrow{font-size:12px;color:var(--text-muted)}.nd-dashboard.nd-dashboard-v2 .dp-module-heading{align-items:start;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--border)}.nd-dashboard.nd-dashboard-v2 .dp-module summary{cursor:pointer;padding:10px 12px;min-height:44px;box-sizing:border-box;border:1px solid var(--border);border-radius:5px;font-size:14px}.dp-layout{display:flex;flex-direction:column;gap:8px;margin-top:8px}.dp-layout button{font:inherit;border:1px solid var(--border);border-radius:5px;padding:8px 12px;min-height:44px;background:var(--surface);color:var(--text);cursor:pointer}.dp-layout button:disabled{opacity:.55;cursor:default}.nd-dashboard.nd-dashboard-v2 .dp-body{display:flex;flex-direction:column;gap:14px}.nd-dashboard.nd-dashboard-v2 .dp-body p{margin:0}.nd-dashboard.nd-dashboard-v2 .dp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.nd-dashboard.nd-dashboard-v2 .dp-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.nd-dashboard.nd-dashboard-v2 .dp-list li:last-child{border:0}.nd-dashboard.nd-dashboard-v2 .dp-list p{font-size:14px;color:var(--text-muted);margin-top:4px}.nd-dashboard.nd-dashboard-v2 .dp-label{display:inline-block;border:1px solid var(--border);border-radius:5px;padding:5px 9px;font-size:12px;color:var(--text);background:var(--brand-ivory);white-space:nowrap}.nd-dashboard.nd-dashboard-v2 .dp-stat{font-size:36px;font-weight:700;color:var(--brand-clay)}.nd-dashboard.nd-dashboard-v2 .dp-stat small{display:block;color:var(--text-muted);font-size:14px;font-weight:400}.nd-dashboard.nd-dashboard-v2 .dp-body form{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.nd-dashboard.nd-dashboard-v2 .dp-body form label{flex:1;min-width:160px}.nd-dashboard.nd-dashboard-v2 .dp-body .dp-task{display:flex;flex-direction:row;align-items:center;gap:12px}.nd-dashboard.nd-dashboard-v2 .dp-task input{width:22px;height:22px}.nd-dashboard.nd-dashboard-v2 .dp-task small{display:block;font-size:13px;margin-top:4px}.nd-dashboard.nd-dashboard-v2 .dp-overdue{color:var(--brand-clay);font-weight:700}.nd-dashboard.nd-dashboard-v2 .dp-done{text-decoration:line-through}.nd-dashboard.nd-dashboard-v2 .dp-body figure{margin:0}.nd-dashboard.nd-dashboard-v2 .dp-body figcaption{font-size:14px;margin-bottom:12px}.nd-dashboard.nd-dashboard-v2 .dp-bars{display:flex;align-items:end;justify-content:space-around;height:130px;border-bottom:1px solid var(--border);margin-bottom:14px}.nd-dashboard.nd-dashboard-v2 .dp-bars>div{display:flex;flex-direction:column;align-items:center;gap:5px}.nd-dashboard.nd-dashboard-v2 .dp-bars span{display:block;width:38px;border-radius:3px 3px 0 0}.nd-dashboard.nd-dashboard-v2 .dp-bars strong{font-size:14px}.nd-dashboard.nd-dashboard-v2 .dp-bars small{padding-bottom:5px}.nd-dashboard.nd-dashboard-v2 .dp-body svg{max-width:100%;width:100%;max-height:190px}.nd-dashboard.nd-dashboard-v2 .dp-donut-row{display:flex;align-items:center;gap:20px}.nd-dashboard.nd-dashboard-v2 .dp-donut-row svg{width:130px;flex-shrink:0}.nd-dashboard.nd-dashboard-v2 .dp-donut-row p{margin:8px 0}.nd-dashboard.nd-dashboard-v2 .dp-legend{display:flex;gap:24px;font-size:14px}.nd-dashboard.nd-dashboard-v2 .dp-legend span:first-child{color:var(--brand-blue)}.nd-dashboard.nd-dashboard-v2 .dp-legend span:last-child{color:var(--brand-clay)}.nd-dashboard.nd-dashboard-v2 .dp-body table{width:100%;border-collapse:collapse;margin-top:12px;font-size:14px}.nd-dashboard.nd-dashboard-v2 .dp-body th,.nd-dashboard.nd-dashboard-v2 .dp-body td{padding:9px 6px;text-align:right;border-bottom:1px solid var(--border)}.nd-dashboard.nd-dashboard-v2 .dp-body th:first-child{text-align:left}.nd-dashboard.nd-dashboard-v2 .dp-notice{position:sticky;bottom:0;background:var(--brand-ivory);padding:8px 0;min-height:1em;color:var(--text)}.nd-dashboard.nd-dashboard-v2 .dp-module:focus-within{scroll-margin-top:15px}.nd-dashboard.nd-dashboard-v2 .dp-grid button:focus-visible,.nd-dashboard.nd-dashboard-v2 .dp-grid select:focus-visible,.nd-dashboard.nd-dashboard-v2 .dp-grid textarea:focus-visible,.nd-dashboard.nd-dashboard-v2 .dp-grid input:focus-visible,.nd-dashboard.nd-dashboard-v2 .dp-grid summary:focus-visible,.nd-dashboard.nd-dashboard-v2 .dp-toolbar button:focus-visible,.nd-dashboard.nd-dashboard-v2 .dp-toolbar select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:760px){.nd-dashboard.nd-dashboard-v2 .dp-grid{grid-template-columns:minmax(0,1fr)}.nd-dashboard.nd-dashboard-v2 .dp-wide{grid-column:auto}.nd-dashboard.nd-dashboard-v2 .dp-module{padding:18px}.nd-dashboard.nd-dashboard-v2 .dp-toolbar label{width:100%}.nd-dashboard.nd-dashboard-v2 .dp-heading{align-items:start}.nd-dashboard.nd-dashboard-v2 .dp-donut-row{flex-wrap:wrap}}.nd-dashboard.nd-dashboard-v2 .dp-module-heading details{position:relative;flex-shrink:0}.dp-layout{position:absolute;right:0;top:100%;width:170px;background:var(--surface);padding:12px;border:1px solid var(--border);border-radius:5px;z-index:4;box-shadow:0 3px 10px #3e4f4e1f}.nd-dashboard.nd-dashboard-v2 .dp-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:var(--dp-row,120px);gap:12px;align-items:stretch;grid-auto-flow:row}.nd-dashboard.nd-dashboard-v2 .dp-grid>.dp-module{display:flex;flex-direction:column;min-height:0;height:100%;padding:12px;box-sizing:border-box}.nd-dashboard.nd-dashboard-v2 .dp-module-heading{flex-shrink:0;gap:6px;margin-bottom:8px;padding-bottom:8px;min-width:0}.nd-dashboard.nd-dashboard-v2 .dp-module-heading>div{min-width:0}.nd-dashboard.nd-dashboard-v2 .dp-module h3{font-size:16px;line-height:1.25;margin:3px 0;overflow-wrap:anywhere}.nd-dashboard.nd-dashboard-v2 .dp-module summary{padding:5px 9px;min-height:36px}.nd-dashboard.nd-dashboard-v2 .dp-body{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;flex:1;gap:10px;padding:2px 4px 4px 1px;scrollbar-gutter:stable}.nd-dashboard.nd-dashboard-v2 .dp-body:focus-visible{outline:2px solid var(--brand-blue);outline-offset:1px}.dp-layout{width:185px;max-height:360px;overflow:auto}.nd-dashboard.nd-dashboard-v2 .dp-width-1 .dp-eyebrow{display:none}.nd-dashboard.nd-dashboard-v2 .dp-width-1 h3{font-size:13px;word-break:normal}.nd-dashboard.nd-dashboard-v2 .dp-width-1 .dp-module-heading{gap:2px}.nd-dashboard.nd-dashboard-v2 .dp-width-1 .dp-module-heading summary{padding:4px;min-width:24px}.nd-dashboard.nd-dashboard-v2 .dp-width-1 .dp-body{font-size:13px}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-eyebrow{display:none}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-module-heading{margin-bottom:4px;padding-bottom:4px}.nd-dashboard.nd-dashboard-v2 .dp-width-2 .dp-body{font-size:14px}.nd-dashboard.nd-dashboard-v2 .dp-width-2 .dp-stat{font-size:28px}.nd-dashboard.nd-dashboard-v2 .dp-body input,.nd-dashboard.nd-dashboard-v2 .dp-body select{min-width:0;width:100%}.nd-dashboard.nd-dashboard-v2 .dp-body .dp-task input{width:20px;flex-shrink:0}.nd-dashboard.nd-dashboard-v2 .dp-category{display:inline-flex;gap:5px;align-items:center;font-size:12px;border-left:3px solid;padding:3px 6px;background:var(--brand-ivory);color:var(--brand-graphite);max-width:100%;overflow-wrap:anywhere}.nd-dashboard.nd-dashboard-v2 .dp-category>span{width:7px;height:7px;border-radius:50%;flex-shrink:0}.nd-dashboard.nd-dashboard-v2 .dp-storage{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;font-size:13px;color:var(--text-muted)}.nd-dashboard.nd-dashboard-v2 .dp-label-manager{position:relative}.nd-dashboard.nd-dashboard-v2 .dp-label-manager summary{cursor:pointer;padding:6px 10px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text)}.nd-dashboard.nd-dashboard-v2 .dp-manager-panel{position:absolute;right:0;top:100%;z-index:8;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:16px;max-height:400px;overflow:auto;width:350px;max-width:75vw;box-shadow:0 3px 10px #3e4f4e1f}.nd-dashboard.nd-dashboard-v2 .dp-manager-panel label{display:flex;flex-direction:column;gap:6px;margin:8px 0}.nd-dashboard.nd-dashboard-v2 .dp-manager-panel input,.nd-dashboard.nd-dashboard-v2 .dp-manager-panel select{min-height:40px;max-width:100%;font:inherit;padding:8px;border:1px solid var(--border);border-radius:5px}.nd-dashboard.nd-dashboard-v2 .dp-label-editor>div{border-top:1px solid var(--border);margin-top:12px}.nd-dashboard.nd-dashboard-v2 .dp-note-toolbar,.nd-dashboard.nd-dashboard-v2 .dp-note-actions,.nd-dashboard.nd-dashboard-v2 .dp-task-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.nd-dashboard.nd-dashboard-v2 .dp-note-toolbar button{font-size:12px;padding:5px 8px;min-height:36px}.nd-dashboard.nd-dashboard-v2 .dp-note-form{display:flex;flex-direction:column;align-items:stretch!important;flex-shrink:0}.nd-dashboard.nd-dashboard-v2 .dp-note-form label{width:100%;min-width:0!important}.nd-dashboard.nd-dashboard-v2 .dp-note-form textarea{min-height:80px}.nd-dashboard.nd-dashboard-v2 .dp-sticky-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(145px,100%),1fr));gap:10px}.nd-dashboard.nd-dashboard-v2 .dp-sticky{background:var(--brand-eggshell);border:1px solid var(--border);border-top:4px solid;box-shadow:0 2px 3px #3e4f4e14;padding:10px;min-width:0;display:flex;flex-direction:column;gap:8px}.nd-dashboard.nd-dashboard-v2 .dp-note-open{display:block;text-align:left;background:transparent;border:0;font:inherit;color:var(--text);padding:0;cursor:pointer;overflow-wrap:anywhere;white-space:pre-wrap;min-height:40px}.nd-dashboard.nd-dashboard-v2 .dp-note-actions button{font-size:12px;min-height:32px;padding:4px}.nd-dashboard.nd-dashboard-v2 .dp-archive-pile{padding:5px}.nd-dashboard.nd-dashboard-v2 .dp-archive-pile .dp-sticky{box-shadow:3px 3px 0 var(--brand-ivory),4px 4px 0 var(--border)}.nd-dashboard.nd-dashboard-v2 .dp-archive-heading{font-weight:700}.nd-dashboard.nd-dashboard-v2 .dp-tasks li{align-items:start;gap:8px}.nd-dashboard.nd-dashboard-v2 .dp-task-main{display:flex;align-items:start;gap:5px;width:100%;min-width:0}.nd-dashboard.nd-dashboard-v2 .dp-task-main .dp-task{min-width:0}.nd-dashboard.nd-dashboard-v2 .dp-task span{overflow-wrap:anywhere}.nd-dashboard.nd-dashboard-v2 .dp-drag-handle{cursor:grab;min-width:26px;min-height:32px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:4px}.nd-dashboard.nd-dashboard-v2 .dp-dragging{opacity:.5}.nd-dashboard.nd-dashboard-v2 .dp-task-meta{display:flex;gap:6px;flex-wrap:wrap}.nd-dashboard.nd-dashboard-v2 .dp-task-actions{width:100%}.nd-dashboard.nd-dashboard-v2 .dp-task-actions>button{min-width:32px;min-height:32px;font:inherit;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text)}.nd-dashboard.nd-dashboard-v2 .dp-task-actions label{font-size:11px;flex:1;min-width:90px}.nd-dashboard.nd-dashboard-v2 .dp-task-actions select{padding:4px;min-height:32px}.nd-dashboard.nd-dashboard-v2 .dp-task-composer>summary,.nd-dashboard.nd-dashboard-v2 .dp-record-label>summary{cursor:pointer;font-size:12px;padding:4px}.nd-dashboard.nd-dashboard-v2 .dp-record-label{width:100%}.nd-dashboard.nd-dashboard-v2 .dp-record-label select{min-height:32px;font-size:12px}.nd-dashboard.nd-dashboard-v2 .dp-body form label{min-width:0}.nd-dashboard.nd-dashboard-v2 .dp-body .dp-list li{overflow-wrap:anywhere}.nd-dashboard.nd-dashboard-v2 .dp-list strong{font-size:inherit}.nd-dashboard.nd-dashboard-v2 .dp-donut-row svg{width:min(110px,45%)}.nd-dashboard.nd-dashboard-v2 .dp-body table{font-size:12px}.nd-dashboard.nd-dashboard-v2 .dp-preview{margin-bottom:12px;padding:8px 12px}.nd-dashboard.nd-dashboard-v2 .dp-heading,.nd-dashboard.nd-dashboard-v2 .dp-toolbar{margin-bottom:12px}.nd-dashboard.nd-dashboard-v2 .dp-heading .dp-label{white-space:normal;text-align:right}.nd-dashboard.nd-dashboard-v2 .dp-notice{font-size:12px;min-height:0;margin:6px 0 0;padding:4px 0}@media(max-width:760px){.nd-dashboard.nd-dashboard-v2 .dp-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px}.nd-dashboard.nd-dashboard-v2 .dp-grid>.dp-module{grid-column:span 2!important}.nd-dashboard.nd-dashboard-v2 .dp-grid>.dp-width-1{grid-column:span 1!important}.nd-dashboard.nd-dashboard-v2 .dp-storage{flex-wrap:wrap}.nd-dashboard.nd-dashboard-v2 .dp-manager-panel{right:0;width:260px}}.nd-dashboard.nd-dashboard-v2 .dp-drag-handle{touch-action:none;-webkit-user-select:none;user-select:none}.nd-dashboard.nd-dashboard-v2 .dp-dragging{outline:2px dashed var(--brand-blue)}.nd-dashboard.nd-dashboard-v2 .dp-width-2 .dp-task-actions label{display:none}.nd-dashboard.nd-dashboard-v2 .dp-width-2 .dp-tasks li{gap:5px;padding:9px 0}.nd-dashboard.nd-dashboard-v2 .dp-width-2 .dp-body>label{font-size:12px}.nd-dashboard.nd-dashboard-v2 .dp-width-2 .dp-body>label>select{min-height:32px;padding:4px 8px}.nd-dashboard.nd-dashboard-v2 .dp-width-2 .dp-task-composer summary{min-height:28px}.nd-dashboard.nd-dashboard-v2 .dp-width-2 .dp-task-main{font-size:13px}.nd-dashboard.nd-dashboard-v2 .dp-module{position:relative;background:var(--module-bg,var(--surface));color:var(--module-fg,var(--text));border-color:var(--module-rule,var(--border));isolation:isolate}.nd-dashboard.nd-dashboard-v2 .dp-module-heading{border-color:var(--module-rule)}.nd-dashboard.nd-dashboard-v2 .dp-module-heading>div{flex:1}.nd-dashboard.nd-dashboard-v2 .dp-module-heading h3{color:inherit}.nd-dashboard.nd-dashboard-v2 .dp-module-grip{align-self:center;flex-shrink:0;border:0;background:none;color:inherit;cursor:grab;padding:0;min-width:18px;min-height:28px;touch-action:none;font-size:20px}.nd-dashboard.nd-dashboard-v2 .dp-module-grip:active{cursor:grabbing}.nd-dashboard.nd-dashboard-v2 .dp-module-grip:focus-visible{outline:2px solid currentColor;outline-offset:2px}.nd-dashboard.nd-dashboard-v2 .dp-module:not(.dp-theme-plain) .dp-muted,.nd-dashboard.nd-dashboard-v2 .dp-module:not(.dp-theme-plain) .dp-eyebrow,.nd-dashboard.nd-dashboard-v2 .dp-module:not(.dp-theme-plain) .dp-stat,.nd-dashboard.nd-dashboard-v2 .dp-module:not(.dp-theme-plain) .dp-stat small,.nd-dashboard.nd-dashboard-v2 .dp-module:not(.dp-theme-plain) .dp-list p{color:inherit}.nd-dashboard.nd-dashboard-v2 .dp-module:not(.dp-theme-plain) .dp-list li,.nd-dashboard.nd-dashboard-v2 .dp-module:not(.dp-theme-plain) th,.nd-dashboard.nd-dashboard-v2 .dp-module:not(.dp-theme-plain) td{border-color:var(--module-rule)}.nd-dashboard.nd-dashboard-v2 .dp-module-heading>details>summary{color:inherit;border-color:var(--module-rule)}.dp-module .dp-layout{color:var(--text);background:var(--surface);border-color:var(--border)}.nd-dashboard.nd-dashboard-v2 .dp-module-dragging{opacity:.45}.nd-dashboard.nd-dashboard-v2 .dp-grid{position:relative}.nd-dashboard.nd-dashboard-v2 .dp-drop-preview{z-index:10;pointer-events:none;outline:2px dashed var(--brand-blue);background:#1a939621;border-radius:5px;min-width:0}.dp-module-heading>details>.dp-layout{width:190px;gap:8px;padding:10px}.dp-module-heading>details>.dp-layout>label{font-size:11px}.dp-module-heading>details>.dp-layout select{font-size:12px;min-height:30px;padding-block:4px}.dp-layout-actions{padding-top:6px}.dp-layout-actions>button{min-height:30px!important;padding:4px!important}.compact-picker{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.compact-picker-heading{display:flex;width:100%;justify-content:space-between;font-size:12px}.compact-picker-heading span{color:var(--text-muted)}.compact-cells{display:grid;grid-template-columns:repeat(6,7px);grid-template-rows:repeat(8,5px);gap:2px;width:52px;height:54px}.compact-cells>button{border:1px solid var(--border)!important;border-radius:1px!important;width:7px;height:5px;min-height:0!important;padding:0!important;background:var(--surface)!important;cursor:pointer;opacity:1!important}.compact-cells>button.own-cell{background:var(--brand-blue)!important;border-color:var(--brand-blue)!important}.compact-cells>button.other-cell{background:var(--brand-clay)!important;border-color:var(--brand-clay)!important}.compact-cells>button.hover-cell{box-shadow:0 0 0 1px var(--brand-turquoise);position:relative;z-index:1}.compact-cells>button:disabled{cursor:not-allowed;opacity:.3!important}.compact-cells>button:focus-visible{outline:2px solid var(--brand-turquoise);outline-offset:1px;z-index:2}.compact-picker p{font-size:10px;margin:0;display:flex;gap:4px;align-items:center}.nd-dashboard.nd-dashboard-v2 .cell-key{display:inline-block;width:6px;height:6px}.nd-dashboard.nd-dashboard-v2 .cell-key.own{background:var(--brand-blue)}.nd-dashboard.nd-dashboard-v2 .cell-key.other{background:var(--brand-clay)}.nd-dashboard.nd-dashboard-v2 .dp-summary{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.nd-dashboard.nd-dashboard-v2 .dp-summary>strong{font-size:28px;line-height:1.1}.nd-dashboard.nd-dashboard-v2 .dp-summary p{font-size:12px}.nd-dashboard.nd-dashboard-v2 .dp-summary>a,.nd-dashboard.nd-dashboard-v2 .dp-body>a{font-size:12px;min-height:30px;padding:4px 8px}.nd-dashboard.nd-dashboard-v2 .dp-inline-editor{width:100%}.nd-dashboard.nd-dashboard-v2 .dp-inline-editor>summary{font-size:12px;border:0;padding:0;min-height:24px}.nd-dashboard.nd-dashboard-v2 .dp-inline-editor[open]{display:flex;flex-direction:column;gap:8px}.nd-dashboard.nd-dashboard-v2 .dp-height-1{padding:6px 8px!important;flex-direction:row!important;align-items:center;gap:8px}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-module-heading{flex:1;min-width:0;margin:0;padding:0;border:0;align-items:center}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-module-heading h3{font-size:12px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-module-heading .dp-category{display:none}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-body{flex:0 1 auto;overflow:hidden;padding:0;scrollbar-gutter:auto}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-quick strong{font-size:18px;white-space:nowrap}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-module-heading>details>summary{min-height:24px;padding:2px 5px}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-module-grip{min-width:14px;font-size:16px}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-quick{line-height:1.1}.nd-dashboard.nd-dashboard-v2 .dp-manager-panel{width:340px;padding:12px;max-height:360px}.nd-dashboard.nd-dashboard-v2 .dp-manager-panel>p{margin:4px 0 10px;font-size:12px}.compact-label-create{display:grid;grid-template-columns:minmax(0,1fr) 82px 42px;gap:5px}.compact-label-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.compact-label-list>div{display:grid;grid-template-columns:8px minmax(0,1fr) 82px 22px;gap:5px;align-items:center}.nd-dashboard.nd-dashboard-v2 .dp-manager-panel input,.nd-dashboard.nd-dashboard-v2 .dp-manager-panel select{min-height:30px;width:100%;min-width:0;padding:4px 6px;box-sizing:border-box;font-size:12px}.nd-dashboard.nd-dashboard-v2 .dp-manager-panel button{min-height:30px;padding:4px;font-size:12px}.nd-dashboard.nd-dashboard-v2 .label-dot{width:8px;height:8px;border-radius:50%}@media(pointer:coarse){.compact-cells{grid-template-columns:repeat(6,22px);grid-template-rows:repeat(8,22px);gap:2px;width:142px;height:190px}.compact-cells>button{width:22px;height:22px}.nd-dashboard.nd-dashboard-v2 .dp-module-grip{min-height:44px;min-width:24px}}@media(max-width:760px){.nd-dashboard.nd-dashboard-v2 .dp-drop-preview{grid-column:1 / span 2!important}.nd-dashboard.nd-dashboard-v2 .dp-manager-panel{width:290px}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-quick strong{font-size:16px}}.nd-dashboard.nd-dashboard-v2 .dp-watermark-zone{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;visibility:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nd-dashboard.nd-dashboard-v2 .dp-watermark-layer{position:absolute;inset:0;opacity:.05}.nd-dashboard.nd-dashboard-v2 .wm-clay .dp-watermark-layer{opacity:.07}.nd-dashboard.nd-dashboard-v2 .dp-watermark-layer img{position:absolute;width:220px;right:-18px;bottom:-78px;height:auto;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 80%);mask-image:linear-gradient(to right,transparent 0%,#000 80%)}.nd-dashboard.nd-dashboard-v2 .wm-clay img{width:290px;right:calc(-108px + 4%);top:-151px;bottom:auto;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%)}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-summary{gap:4px}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-summary>strong{font-size:24px}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-summary>a{min-height:24px;padding:2px 7px}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-inline-editor>summary{min-height:24px}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-body{gap:4px}.nd-dashboard.nd-dashboard-v2 :is(.dp-theme-blue,.dp-theme-clay,.dp-theme-graphite) .dp-bars span{background:var(--module-fg)!important}.nd-dashboard.nd-dashboard-v2 :is(.dp-theme-blue,.dp-theme-clay,.dp-theme-graphite) svg text{fill:var(--module-fg)}.nd-dashboard.nd-dashboard-v2 :is(.dp-theme-blue,.dp-theme-clay,.dp-theme-graphite) svg line{stroke:var(--module-rule)}.nd-dashboard.nd-dashboard-v2 :is(.dp-theme-blue,.dp-theme-clay,.dp-theme-graphite) svg g rect:first-of-type{fill:var(--module-fg)}.nd-dashboard.nd-dashboard-v2 :is(.dp-theme-blue,.dp-theme-clay,.dp-theme-graphite) svg g rect:nth-of-type(2){fill:none;stroke:var(--module-fg);stroke-width:2}.nd-dashboard.nd-dashboard-v2 :is(.dp-theme-blue,.dp-theme-clay,.dp-theme-graphite) .dp-donut-row svg circle:first-of-type{stroke:var(--module-fg);opacity:.4}.nd-dashboard.nd-dashboard-v2 :is(.dp-theme-blue,.dp-theme-clay,.dp-theme-graphite) .dp-donut-row svg circle:nth-of-type(2){stroke:var(--module-fg)}.nd-dashboard.nd-dashboard-v2 :is(.dp-theme-blue,.dp-theme-clay,.dp-theme-graphite) .dp-legend span,.nd-dashboard.nd-dashboard-v2 :is(.dp-theme-blue,.dp-theme-clay,.dp-theme-graphite) .dp-overdue{color:inherit}.nd-dashboard.nd-dashboard-v2 :is(.dp-theme-blue,.dp-theme-clay,.dp-theme-graphite) .dp-overdue{text-decoration:underline}.nd-dashboard.nd-dashboard-v2 .dp-height-4 .dp-bars{height:100px}.nd-dashboard.nd-dashboard-v2 .dp-height-4 .dp-body figcaption{font-size:12px}.nd-dashboard.nd-dashboard-v2 .dp-module-heading{align-items:center;gap:6px;min-height:28px}.nd-dashboard.nd-dashboard-v2 .dp-module-heading>div{flex:1;min-width:0}.nd-dashboard.nd-dashboard-v2 .dp-settings-trigger{flex-shrink:0;order:4;min-height:28px;width:24px;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;font-size:20px;cursor:pointer;line-height:1}.nd-dashboard.nd-dashboard-v2 .dp-module-grip{order:3;font-size:18px;min-width:18px}.nd-dashboard.nd-dashboard-v2 .dp-settings-trigger:hover,.nd-dashboard.nd-dashboard-v2 .dp-module-grip:hover{background:#8080801f}.nd-dashboard.nd-dashboard-v2 .dp-settings-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.nd-dashboard.nd-dashboard-v2 .dp-floating-settings{position:fixed;z-index:1000;box-sizing:border-box;width:124px;max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;margin:0;padding:9px;gap:8px;background:var(--surface);color:var(--text);box-shadow:0 3px 10px #3e4f4e26;border:1px solid var(--border)}.nd-dashboard.nd-dashboard-v2 .dp-floating-settings label{display:flex;flex-direction:column;gap:3px;font-size:10px;min-width:0}.nd-dashboard.nd-dashboard-v2 .dp-floating-settings select{font:inherit;font-size:11px;min-height:30px;width:100%;min-width:0;padding:4px 18px 4px 5px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text)}.dp-floating-settings .dp-layout-actions button{font-size:11px;min-height:28px!important;padding:4px!important}.dp-floating-settings .compact-picker-heading{font-size:11px}.compact-cells{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(8,auto);width:100%;height:auto;gap:2px}.compact-cells>button{width:100%;height:auto;aspect-ratio:1;min-height:0!important;background:#e8e8e8!important}.compact-cells>button:disabled{opacity:1!important;border-style:dotted!important;cursor:not-allowed}.compact-cells>button.own-cell{background:var(--brand-blue)!important}.compact-cells>button.other-cell{background:var(--brand-clay)!important}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-summary>strong{font-size:20px;overflow-wrap:anywhere}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-summary>a{white-space:nowrap;min-height:28px;box-sizing:border-box}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-summary .dp-inline-editor{width:auto}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-inline-editor[open]{grid-column:1/-1}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-body{overflow:auto;scrollbar-gutter:auto;justify-content:center}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-body:has(.dp-inline-editor[open]){justify-content:start}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-module-heading{display:contents}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-module-heading>div{order:1;flex:1;min-width:0}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-body{order:2;flex:0 1 auto;max-width:50%;min-width:0}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-module-grip{order:3;flex:0 0 16px}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-settings-trigger{order:4;flex:0 0 24px}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-quick strong{font-size:16px}.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-quick{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-dashboard.nd-dashboard-v2 .dp-watermark-zone{visibility:visible;-webkit-mask-image:linear-gradient(to right,transparent 46%,#000 80%);mask-image:linear-gradient(to right,transparent 46%,#000 80%);-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden}.nd-dashboard.nd-dashboard-v2 .dp-watermark-layer{transform:var(--wm-transform,none);transform-origin:var(--wm-origin,50% 50%);opacity:var(--wm-alpha,.05)}.nd-dashboard.nd-dashboard-v2 .dp-watermark-layer img{height:auto;object-fit:contain}.nd-dashboard.nd-dashboard-v2 .dp-watermark-zone .echo-symbol{opacity:.35}.nd-dashboard.nd-dashboard-v2 .wm-signature-edge--blue{--wm-alpha:.05}.nd-dashboard.nd-dashboard-v2 .wm-signature-edge--clay{--wm-alpha:.07}.nd-dashboard.nd-dashboard-v2 .wm-tapered-folds--blue{--wm-alpha:.04}.nd-dashboard.nd-dashboard-v2 .wm-tapered-folds--clay{--wm-alpha:.075}.nd-dashboard.nd-dashboard-v2 .wm-upper-trace--blue{--wm-alpha:.044}.nd-dashboard.nd-dashboard-v2 .wm-upper-trace--clay{--wm-alpha:.13}.nd-dashboard.nd-dashboard-v2 .wm-lower-trace--blue{--wm-alpha:.044}.nd-dashboard.nd-dashboard-v2 .wm-lower-trace--clay{--wm-alpha:.13}.nd-dashboard.nd-dashboard-v2 .wm-layered-signature--blue{--wm-alpha:.036}.nd-dashboard.nd-dashboard-v2 .wm-layered-signature--clay{--wm-alpha:.07}.nd-dashboard.nd-dashboard-v2 .wm-tilted-edge--blue{--wm-alpha:.044}.nd-dashboard.nd-dashboard-v2 .wm-tilted-edge--clay{--wm-alpha:.09}.nd-dashboard.nd-dashboard-v2 .wm-horizon-folds--blue{--wm-alpha:.04}.nd-dashboard.nd-dashboard-v2 .wm-horizon-folds--clay{--wm-alpha:.09}.nd-dashboard.nd-dashboard-v2 .wm-perspective-signature--blue{--wm-alpha:.044}.nd-dashboard.nd-dashboard-v2 .wm-perspective-signature--clay{--wm-alpha:.12}.nd-dashboard.nd-dashboard-v2 .wm-signature-edge--blue .symbol{width:220px;right:-18px;bottom:-78px}.nd-dashboard.nd-dashboard-v2 .wm-signature-edge--clay .symbol{width:290px;right:calc(-108px + 4%);top:-151px;mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%)}.nd-dashboard.nd-dashboard-v2 .wm-upper-trace--blue .symbol{width:232.5px;right:16px;top:calc(-195px + 20%);mask-image:linear-gradient(to bottom,transparent,#000);-webkit-mask-image:linear-gradient(to bottom,transparent,#000)}.nd-dashboard.nd-dashboard-v2 .wm-upper-trace--clay .symbol{width:183.75px;right:16px;top:calc(-97.5px + 20%);mask-image:linear-gradient(to right,#000,transparent);-webkit-mask-image:linear-gradient(to right,#000,transparent)}.nd-dashboard.nd-dashboard-v2 .wm-lower-trace--blue .symbol{width:210px;right:16px;top:calc(50% - 10px);mask-image:linear-gradient(to bottom,#000,transparent);-webkit-mask-image:linear-gradient(to bottom,#000,transparent)}.nd-dashboard.nd-dashboard-v2 .wm-lower-trace--clay .symbol{width:262.5px;right:calc(-48px + 4%);top:calc(50% - 10px);mask-image:linear-gradient(to right,transparent,#000);-webkit-mask-image:linear-gradient(to right,transparent,#000)}.nd-dashboard.nd-dashboard-v2 .wm-layered-signature--blue .main-symbol{width:105px;right:45px;top:45px;mask-image:linear-gradient(to bottom,transparent,#000 70%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 70%)}.nd-dashboard.nd-dashboard-v2 .wm-layered-signature--blue .echo-symbol{width:375px;right:-192px;bottom:-147px;opacity:.35}.nd-dashboard.nd-dashboard-v2 .wm-layered-signature--clay .main-symbol{width:138px;right:calc(90px + 4%);top:36px;opacity:.65}.nd-dashboard.nd-dashboard-v2 .wm-layered-signature--clay .echo-symbol{width:465px;left:calc(-315px - 4%);top:-267px;opacity:.45;mask-image:linear-gradient(to right,#000,transparent);-webkit-mask-image:linear-gradient(to right,#000,transparent)}.nd-dashboard.nd-dashboard-v2 .wm-tilted-edge--blue{--wm-transform:rotate(-10deg);--wm-origin:85% 50%}.nd-dashboard.nd-dashboard-v2 .wm-tilted-edge--clay{--wm-transform:rotate(10deg);--wm-origin:15% 50%}.nd-dashboard.nd-dashboard-v2 .wm-tilted-edge--blue .symbol{width:200px;right:calc(-106px + 4%);top:4px;mask-image:linear-gradient(to bottom,transparent,#000 65%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 65%)}.nd-dashboard.nd-dashboard-v2 .wm-tilted-edge--clay .symbol{width:230px;right:16px;top:-18px;mask-image:linear-gradient(to bottom,#000,transparent);-webkit-mask-image:linear-gradient(to bottom,#000,transparent)}.nd-dashboard.nd-dashboard-v2 .wm-horizon-folds--blue{--wm-transform:perspective(580px) rotateX(28deg) translateY(36px);--wm-origin:75% 65%}.nd-dashboard.nd-dashboard-v2 .wm-horizon-folds--clay{--wm-transform:perspective(580px) rotateX(-22deg) translateY(-18px);--wm-origin:25% 35%}.nd-dashboard.nd-dashboard-v2 .wm-perspective-signature--blue{--wm-transform:perspective(680px) rotateY(-22deg) rotate(-4deg);--wm-origin:85% 50%}.nd-dashboard.nd-dashboard-v2 .wm-perspective-signature--clay{--wm-transform:perspective(680px) rotateY(20deg) rotate(5deg);--wm-origin:15% 50%}.nd-dashboard.nd-dashboard-v2 .wm-perspective-signature--blue .symbol{width:230px;right:24px;bottom:-55px}.nd-dashboard.nd-dashboard-v2 .wm-perspective-signature--clay .symbol{width:310px;right:-32px;top:-105px;mask-image:linear-gradient(to right,#000,transparent);-webkit-mask-image:linear-gradient(to right,#000,transparent)}.nd-dashboard.nd-dashboard-v2 .dp-body:has(>.dp-details-content){overflow:hidden;scrollbar-gutter:auto}.nd-dashboard.nd-dashboard-v2 .dp-details-content{flex:1;min-height:0;min-width:0;overflow:auto;display:flex;flex-direction:column;gap:10px;scrollbar-gutter:stable}.nd-dashboard.nd-dashboard-v2 .dp-details-footer{flex-shrink:0;align-self:flex-start;min-height:28px!important;box-sizing:border-box}.nd-dashboard.nd-dashboard-v2 .dp-watermark-layer .abstract{inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.nd-dashboard.nd-dashboard-v2 .dp-settings-trigger,.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-settings-trigger{order:3}.nd-dashboard.nd-dashboard-v2 .dp-module-grip,.nd-dashboard.nd-dashboard-v2 .dp-height-1 .dp-module-grip{order:4}.nd-dashboard.nd-dashboard-v2 .dp-title-hidden .dp-module-heading{position:absolute;right:8px;top:6px;border:0;margin:0;padding:0;min-height:24px;z-index:2}.nd-dashboard.nd-dashboard-v2 .dp-title-hidden .dp-module-heading>div{display:none}.nd-dashboard.nd-dashboard-v2 .dp-title-hidden .dp-body{padding-top:26px}.nd-dashboard.nd-dashboard-v2 .dp-title-hidden.dp-height-1 .dp-module-heading{display:contents;position:static}.nd-dashboard.nd-dashboard-v2 .dp-title-hidden.dp-height-1 .dp-body{order:1;flex:1;max-width:none;padding-top:0}.nd-dashboard.nd-dashboard-v2 .dp-title-hidden.dp-height-1 .dp-quick strong{font-size:20px}.nd-dashboard.nd-dashboard-v2 .dp-floating-settings .dp-title-choice{font-size:11px;min-height:28px;padding:4px}.nd-dashboard.nd-dashboard-v2 .dp-body:has(>.dp-notes-workspace){overflow:hidden;scrollbar-gutter:auto;padding:0}.nd-dashboard.nd-dashboard-v2 .dp-notes-workspace{height:100%;min-height:0;display:flex;flex-direction:column;gap:4px}.nd-dashboard.nd-dashboard-v2 .dp-notes-workspace>.dp-note-toolbar{flex-shrink:0;gap:5px}.nd-dashboard.nd-dashboard-v2 .dp-notes-workspace>.dp-note-toolbar>button{min-height:24px;padding:2px 6px;font-size:11px}.nd-dashboard.nd-dashboard-v2 .dp-notes-workspace .dp-sticky-grid{flex:1;min-height:0;overflow:auto;grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));grid-auto-rows:min-content;align-content:start;gap:6px;padding:1px 2px 3px 0}.nd-dashboard.nd-dashboard-v2 .dp-notes-workspace .dp-sticky{position:relative;padding:4px 6px;gap:2px;background:var(--brand-ivory);border-top-width:3px;box-shadow:1px 2px 2px #3e4f4e1a;color:var(--brand-graphite)}.nd-dashboard.nd-dashboard-v2 .dp-notes-workspace .dp-sticky:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent var(--brand-eggshell) var(--border) transparent;pointer-events:none}.nd-dashboard.nd-dashboard-v2 .dp-notes-workspace .dp-note-open{min-height:14px;font-size:11px;line-height:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-right:5px}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-notes-workspace .dp-note-open{-webkit-line-clamp:1}.nd-dashboard.nd-dashboard-v2 .dp-notes-workspace .dp-note-actions{flex-wrap:nowrap;gap:4px;min-height:18px}.nd-dashboard.nd-dashboard-v2 .dp-notes-workspace .dp-note-actions>button{min-height:18px;padding:0 3px;font-size:10px;white-space:nowrap}.nd-dashboard.nd-dashboard-v2 .dp-notes-workspace .dp-category{font-size:9px;line-height:12px;padding:0 3px;border-left-width:2px;max-width:70px;white-space:nowrap;overflow:hidden}.nd-dashboard.nd-dashboard-v2 .dp-notes-workspace .dp-category>span{width:5px;height:5px}.nd-dashboard.nd-dashboard-v2 .dp-notes-empty{font-size:11px;color:inherit}.dp-note-dialog{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:var(--brand-ivory);color:var(--text);border:1px solid var(--border);border-top:4px solid var(--brand-blue);border-radius:5px;padding:16px;box-shadow:0 6px 25px #3e4f4e33}.dp-note-dialog::backdrop{background:#3e4f4e40}.dp-note-dialog h3{margin:0 0 4px}.dp-note-dialog form{display:flex;flex-direction:column;gap:10px}.dp-note-dialog label{display:flex;flex-direction:column;gap:5px;font-size:13px}.dp-note-dialog textarea,.dp-note-dialog select{font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:5px;padding:8px;min-width:0;max-width:100%;box-sizing:border-box}.dp-note-dialog textarea{width:100%;resize:vertical}.dp-note-dialog button{min-height:32px;padding:5px 10px;font-size:12px}.dp-note-dialog :is(textarea,select,button):focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.nd-dashboard.nd-dashboard-v2 .dp-title-hidden .dp-body{padding-top:0}.nd-dashboard.nd-dashboard-v2 .dp-title-hidden .dp-summary,.nd-dashboard.nd-dashboard-v2 .dp-title-hidden .dp-quick,.nd-dashboard.nd-dashboard-v2 .dp-title-hidden .dp-details-content>*:first-child{padding-right:52px;box-sizing:border-box}.nd-dashboard.nd-dashboard-v2 .dp-title-hidden .dp-notes-workspace>.dp-note-toolbar{padding-right:52px}.nd-dashboard.nd-dashboard-v2 .dp-title-hidden.dp-height-1 .dp-quick{padding-right:0}.nd-dashboard-v2 .dp-module{padding:12px;background:var(--module-bg);color:var(--module-fg)}.nd-dashboard-v2 .dp-grid{gap:12px;grid-auto-rows:var(--dp-row)}.nd-dashboard-v2 .dp-module-heading{margin-bottom:8px;padding-bottom:8px}.nd-dashboard-v2 .dashboard-notes{height:100%;min-height:0;display:flex;flex-direction:column;gap:4px}.nd-dashboard-v2 .dashboard-note-toolbar{display:flex;flex-wrap:nowrap;gap:4px;flex-shrink:0}.nd-dashboard-v2 .dashboard-note-toolbar button{min-height:24px;padding:2px 6px;font-size:10px}.nd-dashboard-v2 .dashboard-sticky-grid{flex:1;min-height:0;overflow:auto;gap:6px;grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));align-content:start}.nd-dashboard-v2 .dashboard-sticky{padding:4px 6px;gap:2px;border-top-width:3px;position:relative;background:var(--brand-ivory);color:var(--brand-graphite)}.nd-dashboard-v2 .dashboard-note-open{min-height:14px;font-size:11px;line-height:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nd-dashboard-v2 .dp-height-2 .dashboard-note-open{-webkit-line-clamp:1}.nd-dashboard-v2 .dashboard-note-actions{gap:4px;flex-wrap:nowrap}.nd-dashboard-v2 .dashboard-note-actions button{font-size:10px;min-height:18px;padding:0 2px}.nd-dashboard-v2 .dashboard-category{font-size:9px;padding:0 3px;max-width:80px;line-height:13px;white-space:nowrap;overflow:hidden}.nd-dashboard-v2 .dp-body:has(.dashboard-notes){overflow:hidden}.nd-dashboard-v2 .dashboard-tasks-compact>:not(.dp-summary){display:none}.nd-dashboard-v2 .dp-title-hidden .dashboard-note-toolbar{padding-right:52px}.nd-dashboard-v2 .dp-height-1 .dp-body{overflow:hidden}.nd-dashboard-v2 .dp-unavailable{gap:4px;font-size:12px}.nd-dashboard-v2 .dp-height-1{flex-direction:row;align-items:center;gap:8px}.nd-dashboard-v2 .dp-height-1 .dp-module-heading{display:contents}.nd-dashboard-v2 .dp-height-1 .dp-module-heading>div{flex:1;order:1;min-width:0}.nd-dashboard-v2 .dp-height-1 .dp-body{order:2;flex:0 1 auto}.nd-dashboard-v2 .dp-height-1 .dp-settings-trigger{order:3}.nd-dashboard-v2 .dp-height-1 .dp-module-grip{order:4}.dp-note-dialog .dashboard-note-form{display:flex;flex-direction:column;gap:12px}.dp-note-dialog .dashboard-note-toolbar{display:flex;gap:8px}@media(max-width:760px){.nd-dashboard.nd-dashboard-v2 .dp-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px}.nd-dashboard.nd-dashboard-v2 .dp-grid>.dp-module{grid-column:1 / -1!important;grid-row:span var(--dp-span-rows)!important}.nd-dashboard.nd-dashboard-v2 .dp-grid>.dp-width-1{grid-column:span 1!important}}@media(pointer:coarse){.dp-floating-settings{width:170px}}.nd-dashboard-v2 .dp-dashboard-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.nd-dashboard-v2 .dp-dashboard-actions .dp-label-manager{margin-left:0}.dp-add-module{position:relative}.dp-add-module>button{min-width:32px;font-size:20px;line-height:20px;padding:4px 8px}.dp-add-module-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:100;width:240px;max-width:calc(100vw - 32px);max-height:min(400px,60dvh);overflow:auto;padding:6px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:5px;box-shadow:0 4px 14px #3e4f4e29;display:flex;flex-direction:column;gap:2px}.dp-add-module-menu>button{text-align:left;white-space:normal;padding:7px 8px;width:100%}.nd-dashboard-v2 .dp-empty-dashboard{text-align:center;color:var(--text-muted);min-height:240px;display:grid;place-items:center;font-size:20px}.nd-dashboard-v2 [data-module=notes].dp-height-2{padding:6px}.nd-dashboard-v2 [data-module=notes].dp-height-2 .dp-module-heading{padding:0 6px 4px;margin-bottom:4px}.nd-dashboard-v2 .dp-body:has(>.dp-notes-workspace){padding:0;overflow:hidden;scrollbar-gutter:auto}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes{--sticky-height:96px}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-coloured-notes{--sticky-height:calc(44px * 1.35)}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes>.dp-note-toolbar{flex-wrap:wrap;gap:3px;align-items:center}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes>.dp-note-toolbar>button{font-size:10px;padding:2px 5px;min-height:24px}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes .dp-sticky-grid{grid-auto-rows:var(--sticky-height);padding-bottom:3px;isolation:isolate}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes .dp-sticky{height:var(--sticky-height);min-height:var(--sticky-height);box-sizing:border-box;background:var(--sticky-bg);color:var(--sticky-fg);border-top-width:3px;display:flex;flex-direction:column;gap:3px;padding:5px 7px;overflow:visible;border-radius:1px 0 1px 1px}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes .dp-sticky:after{display:none}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes .dp-note-open{color:var(--sticky-fg);padding-right:20px;flex:1;min-height:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:14px}.nd-dashboard.nd-dashboard-v2 .dp-height-2 .dp-coloured-notes .dp-note-open{-webkit-line-clamp:2}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes .dp-note-actions{flex-shrink:0;color:var(--sticky-fg);min-height:18px}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes .dp-note-actions .text-button{color:var(--sticky-fg)}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes .dp-category{font-size:9px;line-height:12px;max-width:85px;background:transparent;color:var(--sticky-fg);padding:0 3px}.dp-note-fold{position:absolute;top:-3px;right:0;width:22px;height:22px;min-height:0;padding:0;background:transparent;border:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;color:var(--sticky-fg)}.dp-note-fold>span{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 18px 18px 0;border-color:transparent color-mix(in srgb,var(--sticky-bg) 65%,white) color-mix(in srgb,var(--sticky-bg) 78%,var(--sticky-fg)) transparent;filter:drop-shadow(-1px 1px 1px rgb(62 79 78 / .12))}.dp-note-fold:focus-visible,.dp-note-fold:hover{outline:2px solid var(--sticky-fg);outline-offset:1px}.dp-note-dragging{outline:2px dashed var(--sticky-fg);opacity:.7}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes .dp-sticky-overlap{grid-auto-rows:calc(var(--sticky-height) * .5);row-gap:0;padding-bottom:calc(var(--sticky-height) * .5 + 3px)}.dp-sticky-overlap .dp-sticky{box-shadow:0 2px 4px #3e4f4e33}.dp-sticky-overlap .dp-sticky-front{outline:1px solid var(--sticky-fg)}.dp-note-menu{position:fixed;z-index:1100;width:200px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:5px;box-shadow:0 4px 14px #3e4f4e29}.dp-note-menu label{display:flex;flex-direction:column;gap:4px;font-size:11px}.dp-note-menu select{font:inherit;min-width:0;max-width:100%;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text);min-height:32px;padding:4px 6px}.dp-note-menu button{min-height:28px;font-size:11px;padding:3px 6px}.dp-note-menu-order{display:flex;gap:4px}.dp-note-menu-order button{flex:1}.dp-note-colour-dialog{background:var(--sticky-bg);color:var(--sticky-fg);border-top-color:var(--sticky-fg)}.dp-note-editor-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dp-note-editor-actions{display:flex;gap:6px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--sticky-fg) 25%,transparent)}.dp-notes-quick{gap:6px}.dp-notes-quick .dp-note-undo{min-height:22px;font-size:10px;padding:2px 5px}@media(pointer:coarse){.dp-note-fold{width:30px;height:30px}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes .dp-note-open{padding-right:28px}.dp-note-menu button{min-height:40px}}@media(max-width:480px){.dp-note-editor-options{grid-template-columns:1fr}}[data-module=notes].dp-height-2{padding:6px}[data-module=notes].dp-height-2 .dp-module-heading{padding:0 6px 4px;margin-bottom:4px}.dp-note-compact-label,.nd-dashboard.nd-dashboard-v2 .dp-width-1 .dp-coloured-notes .dp-note-wide-label{display:none}.nd-dashboard.nd-dashboard-v2 .dp-width-1 .dp-coloured-notes .dp-note-compact-label{display:inline}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes .dp-sticky-overlap{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:6px;padding:1px 2px 3px 0;overflow:auto}.dp-note-single{min-width:0}.nd-dashboard.nd-dashboard-v2 .dp-note-stack{position:relative;flex-shrink:0;width:calc(140px * (1 + .25 * (var(--stack-count) - 1)));height:calc(var(--sticky-height) * (1 + .1 * (var(--stack-count) - 1)))}.nd-dashboard.nd-dashboard-v2 .dp-note-stack>.dp-sticky{position:absolute;top:calc(var(--sticky-height) * .1 * var(--stack-index));left:calc(35px * var(--stack-index));width:140px;touch-action:none}.nd-dashboard.nd-dashboard-v2 .dp-note-stack>.dp-sticky-front{outline:none}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes .dp-note-drop-target{outline:2px dashed var(--brand-blue);outline-offset:1px}.nd-dashboard.nd-dashboard-v2 .dp-coloured-notes .dp-note-dragging{opacity:.8;pointer-events:none}.dp-note-menu{width:112px;padding:6px;gap:4px}.dp-note-menu-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.dp-note-menu-open{grid-template-columns:34px minmax(0,1fr)}.dp-note-menu button,.dp-note-menu select{min-width:0;min-height:26px;font-size:10px;line-height:14px;padding:3px 2px;white-space:nowrap}#sticky-note-options select{width:100%;padding:3px 14px 3px 3px;padding-right:14px!important;background-position:right 3px center!important;background-size:8px!important}@media(pointer:coarse){.dp-note-menu button,.dp-note-menu select{min-height:40px}}.wm-card{position:relative;isolation:isolate;overflow:hidden}.wm-art-zone{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:visible}.wm-layer{position:absolute;inset:0;opacity:var(--wm-alpha);pointer-events:none;-webkit-user-select:none;user-select:none;transform:var(--wm-transform,none);transform-origin:var(--wm-origin,50% 50%)}.wm-layer img{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.wm-layer .symbol{height:auto;object-fit:contain;mask-image:linear-gradient(to right,transparent 0%,#000 80%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 80%)}.wm-layer .abstract{inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.wm-signature-edge--blue{--wm-alpha:.05}.wm-signature-edge--clay{--wm-alpha:.07}.wm-tapered-folds--blue{--wm-alpha:.04}.wm-tapered-folds--clay{--wm-alpha:.075}.wm-upper-trace--blue{--wm-alpha:.044}.wm-upper-trace--clay{--wm-alpha:.13}.wm-lower-trace--blue{--wm-alpha:.044}.wm-lower-trace--clay{--wm-alpha:.13}.wm-layered-signature--blue{--wm-alpha:.036}.wm-layered-signature--clay{--wm-alpha:.07}.wm-tilted-edge--blue{--wm-alpha:.044}.wm-tilted-edge--clay{--wm-alpha:.09}.wm-horizon-folds--blue{--wm-alpha:.04}.wm-horizon-folds--clay{--wm-alpha:.09}.wm-perspective-signature--blue{--wm-alpha:.044}.wm-perspective-signature--clay{--wm-alpha:.12}.wm-signature-edge--blue .symbol{width:220px;right:-18px;bottom:-78px}.wm-signature-edge--clay .symbol{width:290px;right:calc(-108px + 4%);top:-151px;mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%)}.wm-upper-trace--blue .symbol{width:232.5px;right:16px;top:calc(-195px + 20%);mask-image:linear-gradient(to bottom,transparent,#000);-webkit-mask-image:linear-gradient(to bottom,transparent,#000)}.wm-upper-trace--clay .symbol{width:183.75px;right:16px;top:calc(-97.5px + 20%);mask-image:linear-gradient(to right,#000,transparent);-webkit-mask-image:linear-gradient(to right,#000,transparent)}.wm-lower-trace--blue .symbol{width:210px;right:16px;top:calc(50% - 10px);mask-image:linear-gradient(to bottom,#000,transparent);-webkit-mask-image:linear-gradient(to bottom,#000,transparent)}.wm-lower-trace--clay .symbol{width:262.5px;right:calc(-48px + 4%);top:calc(50% - 10px);mask-image:linear-gradient(to right,transparent,#000);-webkit-mask-image:linear-gradient(to right,transparent,#000)}.wm-layered-signature--blue .main-symbol{width:105px;right:45px;top:45px;mask-image:linear-gradient(to bottom,transparent,#000 70%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 70%)}.wm-layered-signature--blue .echo-symbol{width:375px;right:-192px;bottom:-147px;opacity:.35}.wm-layered-signature--clay .main-symbol{width:138px;right:calc(90px + 4%);top:36px;opacity:.65}.wm-layered-signature--clay .echo-symbol{width:465px;left:calc(-315px - 4%);top:-267px;opacity:.45;mask-image:linear-gradient(to right,#000,transparent);-webkit-mask-image:linear-gradient(to right,#000,transparent)}.wm-tilted-edge--blue{--wm-transform:rotate(-10deg);--wm-origin:85% 50%}.wm-tilted-edge--clay{--wm-transform:rotate(10deg);--wm-origin:15% 50%}.wm-tilted-edge--blue .symbol{width:200px;right:calc(-106px + 4%);top:4px;mask-image:linear-gradient(to bottom,transparent,#000 65%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 65%)}.wm-tilted-edge--clay .symbol{width:230px;right:16px;top:-18px;mask-image:linear-gradient(to bottom,#000,transparent);-webkit-mask-image:linear-gradient(to bottom,#000,transparent)}.wm-horizon-folds--blue{--wm-transform:perspective(580px) rotateX(28deg) translateY(36px);--wm-origin:75% 65%}.wm-horizon-folds--clay{--wm-transform:perspective(580px) rotateX(-22deg) translateY(-18px);--wm-origin:25% 35%}.wm-perspective-signature--blue{--wm-transform:perspective(680px) rotateY(-22deg) rotate(-4deg);--wm-origin:85% 50%}.wm-perspective-signature--clay{--wm-transform:perspective(680px) rotateY(20deg) rotate(5deg);--wm-origin:15% 50%}.wm-perspective-signature--blue .symbol{width:230px;right:24px;bottom:-55px}.wm-perspective-signature--clay .symbol{width:310px;right:-32px;top:-105px;mask-image:linear-gradient(to right,#000,transparent);-webkit-mask-image:linear-gradient(to right,#000,transparent)}.commercial-inbox-content{height:calc(100dvh - 164px);max-width:none;margin:0;display:block}.control-cx-shell .cx-main:has(.commercial-inbox-content){padding:12px;overflow:hidden}.oi-inbox{height:100%;min-height:360px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:5px;background:var(--brand-eggshell);overflow:hidden;font-size:13px}.oi-toolbar{display:flex;align-items:center;gap:4px;padding:4px 8px;min-height:40px;flex-shrink:0;border-bottom:1px solid var(--border);background:var(--brand-ivory)}.oi-channel-tabs{display:flex;gap:3px;margin-right:6px}.oi-channel-tabs a{padding:6px 8px;color:var(--brand-graphite);text-decoration:none;font-size:12px;border-bottom:2px solid transparent}.oi-channel-tabs a[aria-current=page]{color:var(--action);border-bottom-color:var(--action)}.commercial-content .oi-inbox :is(input:not([type=checkbox]),select){height:30px;min-height:30px;padding:4px 8px;font-size:12px;border-radius:5px}.oi-toolbar select{width:108px;flex-shrink:0}.oi-toolbar select[aria-label="Filter by label"]{width:124px}.commercial-content .oi-inbox button{min-height:28px}.commercial-content .oi-tool{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:30px;flex-shrink:0;padding:5px;border:0;border-radius:5px;background:transparent;color:var(--brand-graphite);cursor:pointer}.oi-tool svg,.oi-tool .icon{width:19px;height:19px}.oi-tool:hover,.oi-tool.is-active{background:var(--brand-eggshell);color:var(--action)}.oi-tool[aria-label="New conversation"]{color:var(--action);margin-left:auto}.oi-tool[aria-label="New conversation"] svg{width:23px;height:23px}.oi-divider{height:20px;width:1px;background:var(--border);margin:0 4px;flex-shrink:0}.oi-toolbar-context{margin-left:auto;color:var(--brand-stormcloud);font-size:11px;white-space:nowrap}.oi-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);flex:1;min-height:0}.oi-list-panel{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border);background:var(--brand-ivory)}.oi-search{display:flex;align-items:center;gap:6px;height:42px;padding:5px 8px;border-bottom:1px solid var(--border);flex-shrink:0}.oi-search>.icon{width:16px;height:16px;flex-shrink:0}.oi-search input{flex:1;min-width:0;background:var(--brand-eggshell)}.oi-rows{flex:1;overflow:auto;min-height:0}.oi-row{display:flex;align-items:center;gap:7px;height:58px;padding:0 8px;border-bottom:1px solid var(--border);border-left:3px solid transparent}.oi-row.is-open{background:var(--brand-eggshell);border-left-color:var(--action)}.oi-row>input{width:13px;height:13px;min-width:13px;margin:0;accent-color:var(--action)}.oi-row-open{display:flex;align-items:center;gap:9px;flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;text-align:left;color:var(--brand-graphite);cursor:pointer}.oi-row-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;line-height:17px}.oi-row-copy :is(strong,span){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.oi-row-copy>span{font-size:11px;color:var(--brand-stormcloud)}.oi-read-dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--brand-stormcloud);flex-shrink:0}.oi-read-dot.is-unread{background:var(--action);border-color:var(--action)}.oi-avatar{position:relative;display:block;width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--brand-ivory);border:1px solid var(--border)}.oi-avatar-piece{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#e6decf;color:var(--brand-graphite);font-weight:650}.oi-avatar-tone-1{background:#e5e9e4}.oi-avatar-tone-2{background:#f1ddd3}.oi-avatar-tone-3{background:#dfe8eb}.oi-avatar-piece img{width:100%;height:100%;object-fit:cover}.oi-avatar-initials{font-size:10px}.oi-avatar-position-2-0{transform:translate(-8px);font-size:8px}.oi-avatar-position-2-1{transform:translate(8px);font-size:8px}.oi-avatar-position-3-0{transform:translate(8px,-6px);font-size:7px}.oi-avatar-position-3-1{transform:translateY(9px);font-size:7px}.oi-avatar-position-3-2{transform:translate(-8px,-6px);font-size:7px}.oi-avatar-position-4-0{transform:translate(-8px,-8px);font-size:7px}.oi-avatar-position-4-1{transform:translate(8px,-8px);font-size:7px}.oi-avatar-position-4-2{transform:translate(8px,8px);font-size:7px}.oi-avatar-position-4-3{transform:translate(-8px,8px);font-size:7px}.oi-pagination{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 7px;border-top:1px solid var(--border);font-size:11px;color:var(--brand-stormcloud);flex-shrink:0}.oi-pagination button{padding:0 5px;background:transparent;border:0;color:inherit;cursor:pointer;font-size:20px}.oi-conversation{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;background:var(--brand-eggshell)}.oi-thread-header{padding:7px 12px 5px;border-bottom:1px solid var(--border);background:var(--brand-ivory);flex-shrink:0}.oi-title-line{display:flex;align-items:center;gap:7px;height:25px;min-width:0}.oi-title-line h2{font-size:16px;margin:0;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.oi-title-line>.oi-tool{margin-left:auto}.oi-title-line>span svg{width:15px;height:15px}.oi-label{padding:2px 7px;background:var(--brand-eggshell);border:1px solid var(--border);border-radius:12px;white-space:nowrap;font-size:10px;line-height:14px}.oi-participants{display:flex;align-items:center;gap:5px;width:100%;padding:0;border:0;background:transparent;text-align:left;color:var(--brand-stormcloud);font-size:11px;line-height:19px;cursor:pointer}.oi-participants span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.oi-participants.is-expanded span{white-space:normal}.oi-participants svg{width:14px;height:14px;flex-shrink:0}.oi-messages{flex:1;min-height:0;overflow:auto;position:relative;padding:14px 18px;background:var(--brand-eggshell);isolation:isolate;scrollbar-gutter:stable}.oi-messages:before{content:"";position:absolute;inset:0;z-index:-1;background-image:url(/assets/nalycs-doodles-CqfENviI.svg);background-size:360px 240px;background-repeat:repeat;opacity:.065;pointer-events:none}.oi-date-divider{position:relative;text-align:center;color:var(--brand-stormcloud);font-size:10px;margin:0 0 14px}.oi-message{display:flex;gap:9px;margin:0 0 19px;position:relative}.oi-message.is-own{justify-content:flex-end}.oi-message-content{max-width:78%;min-width:0}.oi-message-meta{display:flex;align-items:center;gap:9px;font-size:11px;margin-bottom:4px;line-height:16px}.oi-message-meta time{font-size:10px;color:var(--brand-stormcloud)}.oi-message.is-own .oi-message-meta{justify-content:flex-end}.oi-bubble{padding:8px 12px;border:1px solid var(--border);border-radius:5px;background:var(--brand-eggshell);font-size:13px;line-height:20px}.oi-bubble p{white-space:pre-wrap;margin:0;line-height:20px;overflow-wrap:anywhere}.oi-bubble small{display:block;font-size:10px}.oi-message.is-own .oi-bubble{background:var(--brand-ivory)}.oi-message.is-note .oi-bubble{border-left:3px solid var(--action)}.oi-message-status{display:block;font-size:10px;margin-top:4px;line-height:14px;color:var(--brand-stormcloud);overflow-wrap:anywhere}.oi-composer{display:flex;align-items:center;gap:6px;padding:4px 7px;flex-shrink:0;border-top:1px solid var(--border);background:var(--brand-eggshell)}.commercial-content .oi-composer textarea{resize:vertical;height:36px;min-height:36px;max-height:90px;padding:7px 10px;font-size:12px;line-height:20px;flex:1}.oi-composer.is-note{background:var(--brand-ivory)}.oi-file{display:none}.oi-send{height:34px;min-height:34px!important;padding:5px 16px;background:var(--action);border:1px solid var(--action);color:var(--brand-eggshell);border-radius:5px;font-size:12px;cursor:pointer}.oi-draft{background:transparent;border:0;width:28px;padding:5px;cursor:pointer;color:var(--brand-stormcloud)}.oi-draft .icon{width:18px;height:18px}.oi-notice{padding:5px 10px;display:flex;align-items:center;justify-content:space-between;font-size:11px;border-bottom:1px solid var(--border);background:var(--brand-ivory);flex-shrink:0}.oi-notice.is-error{color:var(--action)}.oi-notice button,.oi-panel-close{border:0;background:transparent;color:inherit;cursor:pointer;font-size:18px;padding:0 4px}.oi-panel{position:absolute;z-index:10;right:25px;top:210px;max-height:calc(100dvh - 240px);overflow:auto;width:420px;max-width:calc(100% - 48px);background:var(--brand-eggshell);border:1px solid var(--border);border-radius:5px;padding:16px;box-shadow:0 8px 20px #3e4f4e14;display:grid;gap:12px}.oi-panel-close{position:absolute;right:7px;top:4px}.oi-panel form{display:flex;flex-wrap:wrap;gap:9px}.oi-panel strong{display:block;width:100%}.oi-panel label{font-size:12px}.oi-panel p{margin:0;font-size:12px}.oi-panel .oi-inline-check,.oi-panel-labels label{display:flex;align-items:center;gap:7px}.oi-panel input[type=checkbox]{width:14px;accent-color:var(--action)}.oi-panel-labels{display:grid;grid-template-columns:1fr 1fr;gap:8px}.oi-panel-labels button{background:transparent;border:0;color:var(--brand-stormcloud)}.oi-new-form>label,.oi-new-form fieldset{width:100%}.oi-new-form fieldset{border:1px solid var(--border);border-radius:5px;display:grid;gap:6px}.oi-photo-controls{display:grid;gap:8px}.oi-photo-controls label{font-size:11px;grid-template-columns:90px 1fr;align-items:center}.oi-photo-controls input{width:100%}.oi-recipients{display:flex;gap:10px;padding:6px 10px;background:var(--brand-ivory);border-top:1px solid var(--border)}.oi-recipients label{display:flex;flex:1;align-items:center;gap:6px;font-size:11px}.oi-attachment-list{padding:4px 12px;border-top:1px solid var(--border);font-size:11px}.oi-attachment-list button{border:0;background:transparent;color:var(--action);font-size:11px}.oi-empty-list{font-size:12px;padding:14px;color:var(--brand-stormcloud)}.oi-empty-thread{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;flex:1;color:var(--brand-stormcloud)}.oi-empty-thread .icon{width:28px;height:28px}.oi-empty-thread span{font-size:12px}@media(max-width:1200px){.oi-toolbar-context{display:none}.oi-workspace{grid-template-columns:280px minmax(0,1fr)}.oi-toolbar{gap:2px}.oi-divider{margin:0 2px}.oi-channel-tabs a{padding-inline:5px}}@media(max-width:900px){.oi-toolbar{flex-wrap:wrap}.oi-workspace{grid-template-columns:245px minmax(0,1fr)}.oi-label{display:none}.oi-message-content{max-width:88%}}.oi-messages{background-image:url(/assets/nalycs-doodles-CqfENviI.svg);background-size:360px 240px;background-repeat:repeat}.oi-messages:before{display:none}.commercial-content .oi-participants{min-height:19px;height:auto}.commercial-inbox-content{max-width:none;margin:0;display:block}.commercial-content .oi-row>input[type=checkbox]{width:13px;min-width:13px;flex:0 0 13px}.commercial-content .oi-toolbar select{width:108px}.commercial-content .oi-toolbar select[aria-label="Filter by label"]{width:124px}.commercial-content .oi-inbox .oi-participants{min-height:19px}.oi-inbox{position:relative}.oi-toolbar{min-height:38px;height:38px;padding:2px 7px;gap:2px;overflow:visible}.oi-channel-tabs button{position:relative;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--brand-graphite);padding:5px 7px;font-size:11px;height:30px;cursor:pointer}.oi-channel-tabs button[aria-pressed=true]{color:var(--action);border-bottom-color:var(--action)}.oi-tool{position:relative}.oi-toolbar .oi-tool:before,.oi-channel-tabs button:before{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}.oi-toolbar .oi-tool{width:34px;height:30px;padding:6px}.oi-toolbar .oi-tool[aria-label="New conversation"]{width:56px;height:30px;color:var(--brand-eggshell);background:var(--action);margin-left:auto}.oi-toolbar .oi-tool[aria-label="New conversation"]:hover{background:var(--brand-graphite)}.oi-toolbar-context{max-width:200px;overflow:hidden;text-overflow:ellipsis}.oi-channel-tabs{margin-right:3px}.oi-toolbar select{max-width:108px}.oi-divider{margin:0 3px}.oi-search{height:38px;padding-block:3px}.oi-row{height:54px}.oi-thread-header{padding:4px 12px 3px}.oi-title-line{height:24px}.oi-thread-header h2{font-size:15px}.oi-type-badge{font-size:9px;white-space:nowrap;color:var(--brand-stormcloud);border:1px solid var(--border);border-radius:4px;padding:1px 5px}.oi-type-badge.is-external{color:var(--brand-clay);background:#b2452410;border-color:#b2452440}.oi-label{font-weight:550}.oi-chat-canvas{position:relative;display:flex;flex:1;min-height:0;background:var(--brand-eggshell) url(/assets/nalycs-doodles-CqfENviI.svg) repeat;background-size:480px 340px}.oi-messages{background:transparent;padding-bottom:92px}.oi-compose-float{position:absolute;bottom:9px;left:12px;right:12px;background:var(--brand-eggshell);border-radius:5px;box-shadow:0 2px 12px #3e4f4e14;z-index:2}.oi-composer{border-top:0;background:transparent;padding:3px 5px;gap:5px}.oi-compose-identity{display:flex;align-items:center;gap:8px;padding:3px 10px 0;font-size:10px;color:var(--brand-stormcloud)}.oi-compose-identity>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oi-compose-identity button{background:transparent;border:0;color:var(--action);font-size:10px;padding:1px 5px;cursor:pointer}.oi-recipients{border:0;background:transparent;padding:3px 10px}.oi-attachment-list{border:0}.oi-panel{top:44px;right:10px;max-height:calc(100% - 60px);max-width:calc(100% - 20px);z-index:20}.oi-panel-labels{grid-template-columns:1fr}.oi-panel-labels label{display:grid;grid-template-columns:16px minmax(75px,1fr) 135px 24px}.oi-panel-labels .oi-label{width:max-content}.oi-new-form label{display:grid;gap:3px}.oi-new-form .oi-inline-check{display:flex}.oi-toolbar a{color:var(--action)}.oi-inbox :is(button,input,textarea,select):focus-visible,.oe-settings :is(button,input,select,a):focus-visible{outline:2px solid var(--action);outline-offset:2px}.oi-messages:focus,.oi-messages:focus-visible{outline:none;box-shadow:none}.oe-settings{position:relative}.oe-intro{display:flex;align-items:center;justify-content:space-between;gap:20px}.oe-intro h2{margin-bottom:5px}.oe-intro p{margin:0}.oe-simulation{padding:10px 12px;background:var(--brand-ivory);border:1px solid var(--border);font-size:12px}.oe-outcome{max-width:320px;display:grid;gap:4px}.oe-accounts{display:grid;gap:12px;margin:16px 0}.oe-account h3{margin:0;font-size:17px}.oe-account p{margin:8px 0;font-size:12px}.oe-account .commercial-inline>span:last-child{margin-left:auto;font-size:12px}.oe-shared{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.oe-shared :is(th,td){padding:8px;border-bottom:1px solid var(--border)}.oe-overlay{position:fixed;inset:0;background:#3e4f4e33;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.oe-dialog{width:720px;max-width:100%;max-height:calc(100dvh - 40px);overflow:auto;background:var(--brand-eggshell);border:1px solid var(--border);border-radius:5px;padding:20px;box-shadow:0 12px 40px #3e4f4e22}.oe-dialog h2{margin:0;flex:1}.oe-dialog p{font-size:12px}.oe-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.oe-fields label{display:grid;gap:4px;font-size:12px}.oe-fields input[readonly]{background:var(--brand-ivory);font-size:11px}.oe-settings .commercial-tabs{align-items:center}.oe-settings .commercial-tabs a{margin-left:auto;text-decoration:none}@media(max-width:1100px){.oi-toolbar-context{display:none}.oi-toolbar .oi-tool{width:30px}.oi-toolbar .oi-tool:before{width:30px}.oi-channel-tabs button{padding-inline:5px}.oi-toolbar select{max-width:95px}.oi-toolbar .oi-divider{margin-inline:1px}}@media(max-width:760px){.oi-toolbar{height:auto;min-height:38px}.oe-fields{grid-template-columns:1fr}.oi-workspace{grid-template-columns:220px minmax(0,1fr)}.oi-compose-identity{flex-wrap:wrap}.oi-message-content{max-width:90%}}.oi-list-external{font-weight:550;color:var(--brand-clay)}.oi-list-email{font-weight:550;color:var(--brand-blue)}.oi-toolbar{height:44px;min-height:44px}.oi-toolbar .oi-tool{width:44px;height:44px;min-height:44px;padding:12px;border-radius:5px;background:transparent}.oi-toolbar .oi-tool:before{width:34px;height:34px;background:transparent;border-radius:5px;z-index:0;pointer-events:none}.oi-toolbar .oi-tool>svg,.oi-toolbar .oi-tool>.icon{position:relative;z-index:1}.oi-toolbar .oi-tool:hover:before,.oi-toolbar .oi-tool.is-active:before{background:var(--brand-eggshell)}.oi-toolbar .oi-tool[aria-label="New conversation"]{width:62px;height:34px;min-height:34px;background:var(--action);padding:6px}.oi-toolbar .oi-tool[aria-label="New conversation"]:before{width:62px;height:44px}.oi-channel-tabs button{height:44px;min-height:44px}.oi-panel{top:49px}.oi-send,.oi-draft{position:relative}.oi-send:before,.oi-draft:before{content:"";position:absolute;left:0;right:0;height:44px;top:50%;transform:translateY(-50%)}.oi-draft{width:36px}.oi-compose-float .oi-tool{width:36px;height:44px;min-height:44px}.oi-composer{min-height:44px;padding-block:0}.oi-toolbar-context{flex:1;text-align:right;margin-left:0;padding:0 6px}@media(max-width:1250px){.oi-toolbar-context{display:none}.oi-toolbar{height:auto;min-height:44px;flex-wrap:wrap}.oi-toolbar .oi-tool{width:44px}.oi-toolbar .oi-tool:before{width:34px}.oi-channel-tabs button{padding-inline:6px}}.oi-channel-tabs button{min-width:44px}.oi-panel-labels select{max-width:135px}@media(min-width:1000px)and (max-width:1250px){.oi-toolbar{gap:1px;flex-wrap:nowrap}.oi-toolbar .oi-divider{display:none}.oi-toolbar .oi-channel-tabs{margin-right:0;gap:1px}.commercial-content .oi-toolbar select{width:92px;max-width:92px}.commercial-content .oi-toolbar select[aria-label="Filter by label"]{width:108px;max-width:108px}}.inbox-glyph{display:inline-block;width:20px;height:20px;background:currentColor;mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.oi-tool-new{margin-left:auto;color:var(--brand-eggshell)!important;background:var(--brand-clay)!important;width:62px!important}.oi-row-link{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0;flex:1;min-height:44px}.oi-popup-panel{position:absolute;top:0;right:8px;z-index:90;background:var(--brand-eggshell);border:1px solid var(--border);border-radius:5px;padding:14px;max-width:min(620px,95vw);max-height:75vh;overflow:auto;box-shadow:0 5px 20px #3e4f4e20}.oi-popup-panel fieldset{border:0;margin:0 0 10px;padding:0}.oi-popup-panel label{display:flex;align-items:center;gap:7px}.oi-popup-panel input:not([type=checkbox]),.oi-popup-panel select{font:inherit;padding:7px 9px;min-height:34px;border:1px solid var(--border);background:var(--brand-eggshell);color:var(--text)}.oi-popup-panel .communication-people{display:flex;flex-wrap:wrap;gap:8px}.oi-new-form{display:grid;gap:10px}.oi-status{margin:0 0 6px;font-size:13px}.oi-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.oi-workspace{flex:1;min-height:0}.oi-message-date{font-size:11px;color:var(--text-muted)}.oi-pagination{margin-top:auto!important}.oi-inbox:focus-visible,.oi-messages:focus-visible{outline:none}.oi-type-badge.is-external{color:var(--brand-clay)}.oi-inbox input:not([type=checkbox]),.oi-inbox select,.oi-inbox textarea{border:1px solid var(--border);border-radius:0;background:var(--brand-eggshell);color:var(--text);font-family:var(--font-body);box-shadow:none}.oi-inbox .oi-search input{min-width:0;width:100%;padding:5px 8px}.oi-inbox textarea:focus-visible,.oi-inbox input:focus-visible,.oi-inbox select:focus-visible{outline:2px solid var(--brand-clay);outline-offset:2px}.control-pending{display:flex;align-items:center;gap:16px;padding:16px;background:var(--eggshell,#fffef8);border:1px solid var(--line,#d7d4ce);border-radius:5px;max-width:100%;box-sizing:border-box}.control-pending-mark{display:flex;align-items:center;justify-content:center;width:80px;height:88px;flex:0 0 80px}.control-pending-mark svg{display:block;width:48px;height:auto}.control-pending p{margin:0;overflow-wrap:anywhere}.control-pending[data-operation=sign-out]{position:fixed;z-index:20;right:24px;bottom:24px;max-width:calc(100vw - 48px)}.control-pending.busy .nalycs-line-reveal{--nalycs-motion-iterations:infinite;animation:nalycs-pending-line-fade 2.5s ease-out infinite;overflow:visible}@keyframes nalycs-pending-line-fade{0%,75%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.control-pending.busy .nalycs-line-reveal{animation:none;opacity:1}}.control-auth-recovery{position:fixed;z-index:20;right:24px;bottom:24px;width:420px;max-width:calc(100vw - 48px);padding:16px;box-sizing:border-box;border:1px solid var(--line,#d7d4ce);border-radius:5px;background:var(--eggshell,#fffef8);color:var(--text,#344442)}.control-auth-recovery p{margin:0 0 12px;overflow-wrap:anywhere}.control-auth-recovery button{min-height:44px;max-width:100%;white-space:normal}.nalycs-line-reveal .signin-piece{stroke:currentColor;stroke-width:1.2;stroke-dasharray:1;animation:comparison-trace 2.5s ease-out both;fill-opacity:0;transform:none}.nalycs-line-reveal .signin-piece-0{color:#115f72;--trace-start:0%}.nalycs-line-reveal .signin-piece-1,.nalycs-line-reveal .signin-piece-2{color:#1a9396}.nalycs-line-reveal .signin-piece-3{color:#ed6129}.nalycs-line-reveal .signin-piece-1{animation-name:comparison-trace-mid}.nalycs-line-reveal .signin-piece-2,.nalycs-line-reveal .signin-piece-3{animation-name:comparison-trace-late}.nalycs-line-reveal .signin-wordmark{animation:comparison-letter-reveal 2.5s ease-out both;clip-path:inset(0 100% 0 0)}.nalycs-line-reveal .comparison-ribbons{opacity:0;animation:comparison-stroke-trail 2.5s ease-out both}.nalycs-line-reveal .comparison-ribbons path{stroke-width:1;stroke-dasharray:1;animation:comparison-trace 2.5s ease-out both}@keyframes comparison-trace{0%{opacity:.15;stroke-dashoffset:1;fill-opacity:0}35%{opacity:1;stroke-dashoffset:0;fill-opacity:0}60%,to{opacity:1;stroke-dashoffset:0;fill-opacity:1}}@keyframes comparison-trace-mid{0%,12%{opacity:0;stroke-dashoffset:1;fill-opacity:0}48%{opacity:1;stroke-dashoffset:0;fill-opacity:0}68%,to{opacity:1;stroke-dashoffset:0;fill-opacity:1}}@keyframes comparison-trace-late{0%,25%{opacity:0;stroke-dashoffset:1;fill-opacity:0}60%{opacity:1;stroke-dashoffset:0;fill-opacity:0}75%,to{opacity:1;stroke-dashoffset:0;fill-opacity:1}}@keyframes comparison-letter-reveal{0%,25%{opacity:0;clip-path:inset(0 100% 0 0);transform:none}75%,to{opacity:1;clip-path:inset(0);transform:none}}@keyframes comparison-stroke-trail{0%{opacity:0;transform:translate(-30px)}30%{opacity:.65}65%,to{opacity:0;transform:translate(80px)}}.nalycs-line-reveal .signin-piece,.nalycs-line-reveal .signin-wordmark,.nalycs-line-reveal .comparison-ribbons,.nalycs-line-reveal .comparison-ribbons path{animation-iteration-count:var(--nalycs-motion-iterations,1)}@media(prefers-reduced-motion:reduce){.nalycs-line-reveal .signin-piece,.nalycs-line-reveal .signin-wordmark,.nalycs-line-reveal .comparison-ribbons,.nalycs-line-reveal .comparison-ribbons path{animation:none}}@media(prefers-reduced-motion:reduce){.nalycs-line-reveal .signin-piece{opacity:1;fill-opacity:1;stroke:none;stroke-dashoffset:0}.nalycs-line-reveal .signin-wordmark{opacity:1;clip-path:inset(0);transform:none}}.login-page{--login-background:var(--brand-blue);--action:var(--brand-blue);--action-foreground:#fff;--action-hover-filter:brightness(.93);--focus:var(--brand-blue);--link:var(--brand-blue);--link-decoration:var(--brand-blue);min-height:100dvh;display:grid;place-items:center;padding:64px 24px;background:var(--login-background)}.login-page[data-product=control]{--login-background:var(--brand-clay);--action:var(--brand-clay);--action-foreground:var(--brand-eggshell);--action-hover-filter:brightness(1.05);--focus:#000;--link:var(--brand-graphite);--link-decoration:var(--brand-clay)}.login-card{width:100%;max-width:480px;padding:44px 40px 30px;background:var(--brand-eggshell);border-radius:5px;container-type:inline-size}.login-card .brand-logo-inline{width:auto;height:43px;max-width:100%;object-fit:contain}.login-card .brand-logo-stacked img{height:auto}.login-card .brand-logo-stacked .product-name{margin-top:-9px}.login-introduction{margin:44px 0 28px}.login-introduction h1{font-size:32px;line-height:1.2;margin-bottom:12px;overflow-wrap:anywhere}.login-introduction h1:focus{outline:0}.login-continue{width:100%;min-height:50px;justify-content:space-between;text-align:left}.login-remember{display:flex;align-items:flex-start;gap:12px;min-height:44px;margin:0 0 20px;cursor:pointer;color:var(--brand-graphite);font-size:14px}.login-remember input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--action);flex:none}.login-remember small{display:block;color:var(--text-muted);font-size:12px;line-height:1.45;margin-top:3px}.login-remember input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.login-continue:disabled{opacity:.75}.login-explanation,.login-progress{margin-top:16px;font-size:14px}.login-recovery{margin:8px 0 0;font-size:14px}.login-recovery a{color:var(--brand-graphite);text-decoration:underline;text-decoration-color:var(--action);text-underline-offset:3px}.login-recovery a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.login-message{display:flex;align-items:flex-start;gap:10px;border-left:3px solid var(--brand-graphite);background:var(--brand-ivory);padding:12px 14px;margin-bottom:24px}.login-help{margin-top:24px;font-size:14px}.login-help summary{cursor:pointer;color:var(--link);text-decoration:underline;text-decoration-color:var(--link-decoration);font-weight:600;min-height:44px;padding:11px 0}.login-help summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.login-help p{padding:4px 0 16px}.login-footer{border-top:1px solid var(--border);margin-top:24px;padding-top:20px;color:var(--text-muted);font-size:12px}.account-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.account-actions .text-button{min-height:44px;white-space:nowrap}.workspace-choices{display:grid;gap:12px;margin:24px 0}.workspace-choices button{justify-content:flex-start;overflow-wrap:anywhere}.login-card>.account-actions{margin-top:16px}@media(max-width:760px){.login-page{padding:32px 22px max(32px,env(safe-area-inset-bottom))}.login-card{padding:32px 24px 24px}.login-card .brand-logo-inline{height:38px}.login-introduction{margin-top:36px}.login-introduction h1{font-size:28px}}@media(max-width:760px){.topbar:has(.account-actions){flex-wrap:wrap}.topbar>.account-actions,.topbar-account-actions{flex-basis:100%}.topbar>.account-actions,.topbar-account-actions .account-actions{justify-content:flex-end}}.login-page[data-product=control]{position:relative;isolation:isolate;overflow:hidden}.login-page[data-product=control]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_3'%20data-name='Layer%203'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2057.41%2067.99'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fffef8;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Brand'%3e%3cg%20id='Icons'%3e%3cg%20id='W_Blue_Logo_copy'%20data-name='W&amp;amp;Blue%20Logo%20copy'%3e%3cg%20id='Icon_Final_copy_9'%20data-name='Icon%20Final%20copy%209'%3e%3cg%3e%3cpath%20id='Left'%20class='cls-1'%20d='M4.07,9.76c-.42-.54-1.14-.78-1.78-.55-1.33.49-2.29,1.76-2.29,3.26v43.15c0,1.79,1.45,3.24,3.24,3.24h5.61c1.79,0,3.24-1.45,3.24-3.24V20.98c0-.62-.21-1.23-.59-1.72l-7.43-9.51Z'/%3e%3cg%20id='Middle'%3e%3cpath%20class='cls-1'%20d='M21.15,33.64v30.07c0,2.36,1.92,4.28,4.28,4.28h6.55c2.36,0,4.28-1.92,4.28-4.28v-10.55c0-1.38-.46-2.73-1.31-3.82l-12.59-16.12c-.39-.5-1.2-.23-1.2.41Z'/%3e%3cpath%20id='Up'%20class='cls-1'%20d='M36.26,34.35V4.28c0-2.36-1.92-4.28-4.28-4.28h-6.55c-2.36,0-4.28,1.92-4.28,4.28v10.55c0,1.38.46,2.73,1.31,3.82l12.59,16.12c.39.5,1.2.23,1.2-.41Z'/%3e%3c/g%3e%3cpath%20id='Right'%20class='cls-1'%20d='M53.35,58.23c.42.54,1.14.78,1.78.55,1.33-.49,2.29-1.76,2.29-3.26V12.36c0-1.79-1.45-3.24-3.24-3.24h-5.61c-1.79,0-3.24,1.45-3.24,3.24v34.64c0,.62.21,1.23.59,1.72l7.43,9.51Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") right -260px top -260px / 900px auto no-repeat;opacity:.07;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%)}@media(max-width:760px){.login-page[data-product=control]:before{background-position:right -210px top -170px;background-size:650px auto}}.control-entry-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.login-page.control-entry-transition[data-product=control]{background:transparent}.login-page.control-entry-transition[data-product=control]:before{content:none}.control-lock-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--brand-clay);color:var(--brand-graphite)}.control-lock-dialog::backdrop{background:var(--brand-clay)}.control-lock-dialog .login-page{height:100%}.control-lock-dialog .login-page:before{background-position:right 16px top -18px;background-size:690px auto;transform:rotate(10deg);transform-origin:15% 50%;opacity:.09;-webkit-mask-image:linear-gradient(to bottom,#000,transparent);mask-image:linear-gradient(to bottom,#000,transparent)}@media(max-width:760px){.control-lock-dialog .login-page:before{background-size:500px auto;background-position:right -120px top 0}}.control-lock-dialog .login-card{max-width:440px}.control-lock-dialog .login-continue{height:44px;min-height:44px;padding-top:0;padding-bottom:0}.control-lock-dialog .text-button{margin-top:16px}.control-verification-notice{position:fixed;bottom:16px;right:24px;max-width:480px;padding:16px;border-radius:5px;background:var(--brand-eggshell);color:var(--brand-graphite);border:1px solid var(--brand-clay);z-index:100}.control-signin-transition{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#f9f5f0d6;animation:control-signin-fade 2.5s ease-out both;outline:none}.control-signin-transition svg{width:min(64vw,420px);height:auto;overflow:visible}@keyframes control-signin-fade{0%,75%{opacity:1}to{opacity:0}}.control-signin-platform{display:contents}.control-signin-platform[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.control-signin-transition{animation:none;opacity:0}}.control-basic-info{background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:28px;color:var(--brand-graphite);font-family:DM Sans,sans-serif;width:100%;max-width:none}.control-basic-info *{box-sizing:border-box}.account-info-content h2,.account-info-content h3{font-family:Nalyc Sans,sans-serif}.account-profile-header{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.account-profile-identity{flex:1;min-width:160px}.account-profile-meta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:6px;overflow-wrap:anywhere}.account-role{padding:3px 10px;border-radius:5px;background:var(--brand-ivory);color:var(--brand-clay);font-size:14px}.account-avatar-wrap{position:relative;padding:3px;border:3px solid var(--brand-clay);border-radius:50%}.account-avatar{position:relative;width:76px;height:76px;border:1px solid var(--border);border-radius:50%;padding:0;overflow:hidden;background:var(--brand-clay);color:var(--brand-eggshell);display:grid;place-items:center;font-size:24px}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-camera{position:absolute;inset:0;background:#00000052;display:grid;place-items:center}.account-camera i{width:28px;height:28px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M208,56H180.28L166.65,35.56A8,8,0,0,0,160,32H96a8,8,0,0,0-6.65,3.56L75.71,56H48A24,24,0,0,0,24,80V192a24,24,0,0,0,24,24H208a24,24,0,0,0,24-24V80A24,24,0,0,0,208,56Zm8,136a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V80a8,8,0,0,1,8-8H80a8,8,0,0,0,6.66-3.56L100.28,48h55.43l13.63,20.44A8,8,0,0,0,176,72h32a8,8,0,0,1,8,8ZM128,88a44,44,0,1,0,44,44A44.05,44.05,0,0,0,128,88Zm0,72a28,28,0,1,1,28-28A28,28,0,0,1,128,160Z'/%3e%3c/svg%3e") center/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M208,56H180.28L166.65,35.56A8,8,0,0,0,160,32H96a8,8,0,0,0-6.65,3.56L75.71,56H48A24,24,0,0,0,24,80V192a24,24,0,0,0,24,24H208a24,24,0,0,0,24-24V80A24,24,0,0,0,208,56Zm8,136a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V80a8,8,0,0,1,8-8H80a8,8,0,0,0,6.66-3.56L100.28,48h55.43l13.63,20.44A8,8,0,0,0,176,72h32a8,8,0,0,1,8,8ZM128,88a44,44,0,1,0,44,44A44.05,44.05,0,0,0,128,88Zm0,72a28,28,0,1,1,28-28A28,28,0,0,1,128,160Z'/%3e%3c/svg%3e") center/contain no-repeat}.account-section{border-top:1px solid var(--border);margin-top:26px;padding-top:24px}.account-section h3{margin-bottom:18px;font-size:16px}.account-fields{display:grid;grid-template-columns:minmax(0,320px) minmax(0,320px);gap:26px 64px}.account-fields label{display:block;font-size:14px}.account-fields input:not([type=hidden]),.account-fields select{font:inherit;min-height:44px;width:100%;min-width:0;margin-top:6px;padding:9px 12px;border:1px solid var(--border);border-radius:5px;background:var(--brand-eggshell);color:var(--brand-graphite)}.account-fields input::placeholder{color:var(--brand-stormcloud);opacity:.85}.account-fields select{appearance:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:13px;background-position:right 14px center;padding-right:38px}.account-fields small{display:block;font-size:12px;margin-top:6px;color:var(--brand-stormcloud)}.account-fact>span{font-size:13px;color:var(--brand-stormcloud);display:block;margin-bottom:6px}.account-fact>div{overflow-wrap:anywhere}.account-phone{display:flex;gap:8px;align-items:start}.account-code{position:relative;flex:0 0 84px;margin-top:6px}.account-code-trigger{min-height:44px;width:84px;padding:9px 26px 9px 10px;border:1px solid var(--border);border-radius:5px;font:inherit;background:var(--brand-eggshell);color:var(--brand-graphite);text-align:left;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:12px;background-position:right 9px center}.account-code-popup{position:absolute;top:50px;left:0;width:280px;max-width:calc(100vw - 72px);padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--brand-eggshell);z-index:8;box-shadow:0 8px 24px #3e4f4e26}.account-code-popup input{margin:0 0 8px!important}.account-code-list{max-height:200px;overflow:auto}.account-code-list button{display:flex;justify-content:space-between;gap:10px;min-height:44px;width:100%;font:inherit;font-size:14px;text-align:left;border:0;background:transparent;color:var(--brand-graphite);padding:8px}.account-code-list button:hover{background:var(--brand-ivory)}.account-picture-menu{position:absolute;top:86px;left:0;width:210px;padding:8px;border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #3e4f4e26;z-index:10;background:var(--brand-eggshell)}.account-picture-menu button{display:flex;align-items:center;gap:10px;min-height:44px;border:0;border-radius:5px;width:100%;padding:8px;color:var(--brand-graphite);background:transparent;font:inherit;font-size:14px;text-align:left}.account-picture-menu button:hover{background:var(--brand-ivory)}.account-picture-menu i{width:22px;height:22px;background:currentColor;flex:none}.account-upload-icon{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M224,152v56a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V152a8,8,0,0,1,16,0v56H208V152a8,8,0,0,1,16,0ZM93.66,85.66,120,59.31V152a8,8,0,0,0,16,0V59.31l26.34,26.35a8,8,0,0,0,11.32-11.32l-40-40a8,8,0,0,0-11.32,0l-40,40A8,8,0,0,0,93.66,85.66Z'/%3e%3c/svg%3e") center/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M224,152v56a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V152a8,8,0,0,1,16,0v56H208V152a8,8,0,0,1,16,0ZM93.66,85.66,120,59.31V152a8,8,0,0,0,16,0V59.31l26.34,26.35a8,8,0,0,0,11.32-11.32l-40-40a8,8,0,0,0-11.32,0l-40,40A8,8,0,0,0,93.66,85.66Z'/%3e%3c/svg%3e") center/contain no-repeat}.account-expand-icon{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M216,48V96a8,8,0,0,1-16,0V67.31l-42.34,42.35a8,8,0,0,1-11.32-11.32L188.69,56H160a8,8,0,0,1,0-16h48A8,8,0,0,1,216,48ZM98.34,146.34,56,188.69V160a8,8,0,0,0-16,0v48a8,8,0,0,0,8,8H96a8,8,0,0,0,0-16H67.31l42.35-42.34a8,8,0,0,0-11.32-11.32ZM208,152a8,8,0,0,0-8,8v28.69l-42.34-42.35a8,8,0,0,0-11.32,11.32L188.69,200H160a8,8,0,0,0,0,16h48a8,8,0,0,0,8-8V160A8,8,0,0,0,208,152ZM67.31,56H96a8,8,0,0,0,0-16H48a8,8,0,0,0-8,8V96a8,8,0,0,0,16,0V67.31l42.34,42.35a8,8,0,0,0,11.32-11.32Z'/%3e%3c/svg%3e") center/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M216,48V96a8,8,0,0,1-16,0V67.31l-42.34,42.35a8,8,0,0,1-11.32-11.32L188.69,56H160a8,8,0,0,1,0-16h48A8,8,0,0,1,216,48ZM98.34,146.34,56,188.69V160a8,8,0,0,0-16,0v48a8,8,0,0,0,8,8H96a8,8,0,0,0,0-16H67.31l42.35-42.34a8,8,0,0,0-11.32-11.32ZM208,152a8,8,0,0,0-8,8v28.69l-42.34-42.35a8,8,0,0,0-11.32,11.32L188.69,200H160a8,8,0,0,0,0,16h48a8,8,0,0,0,8-8V160A8,8,0,0,0,208,152ZM67.31,56H96a8,8,0,0,0,0-16H48a8,8,0,0,0-8,8V96a8,8,0,0,0,16,0V67.31l42.34,42.35a8,8,0,0,0,11.32-11.32Z'/%3e%3c/svg%3e") center/contain no-repeat}.account-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.account-picture-dialog{border:1px solid var(--border);border-radius:5px;max-width:90vw;padding:24px;color:var(--brand-graphite);background:var(--brand-eggshell)}.account-picture-dialog img{display:block;width:min(400px,70vw);max-height:60vh;object-fit:contain;margin:20px 0}.account-picture-dialog::backdrop{background:#0006}.account-picture-required{margin-top:18px}.control-basic-info :focus-visible{outline:3px solid var(--brand-clay);outline-offset:3px}.control-basic-info button:disabled,.control-basic-info input:disabled,.control-basic-info select:disabled{opacity:.65;cursor:default}.account-info-error{margin:18px 0;padding:12px;border:1px solid var(--brand-clay);border-radius:5px}.account-info-status{margin-top:16px}.account-info-recheck{margin-top:14px}@media(max-width:700px){.control-basic-info{padding:20px}.account-fields{grid-template-columns:minmax(0,320px);gap:22px}.account-profile-meta{gap:16px}}.account-crop-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.account-crop-dialog>p{margin:12px 0;font-size:14px}.account-crop-stage{position:relative;width:min(360px,100%);aspect-ratio:1;margin:20px auto;overflow:hidden;border-radius:5px;background:var(--surface);touch-action:none;cursor:grab}.account-crop-stage:active{cursor:grabbing}.account-picture-dialog .account-crop-stage img{position:absolute;max-width:none;max-height:none;object-fit:fill;margin:0;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.account-crop-guide{position:absolute;inset:0;border:1px solid var(--border);border-radius:50%;pointer-events:none;box-shadow:0 0 0 100px #0000003d}.account-crop-zoom{display:block;font-size:14px;margin:16px 0}.account-crop-zoom output{float:right}.account-crop-zoom input{display:block;width:100%;margin:10px 0;accent-color:var(--action);min-height:28px}.account-crop-note{color:var(--text-muted)}
