.halloween-toggle{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;width:44px;height:44px;padding:3px;transition:transform .16s,background-color .16s}.halloween-toggle svg{width:100%;height:100%}.halloween-toggle[aria-pressed=false]{filter:grayscale();opacity:.65}.halloween-toggle:focus-visible{outline-offset:3px;outline:2px solid #f9963d}.halloween-toggle:active{transform:scale(.96)}.halloween-toggle:disabled{visibility:hidden}.halloween-web{color:#d5b895;opacity:.28;pointer-events:none;width:70px;height:49px;display:none;position:absolute;top:0;left:0}html[data-halloween=on] .halloween-web{display:block}html[data-halloween=on] .halloween-pumpkin-face{animation:4s ease-in-out infinite pumpkin-candle}.halloween-count-art{display:none}html[data-halloween=on] .halloween-count{isolation:isolate;min-width:30px;height:28px;padding:0 6px;position:relative;color:#301a0c!important;-webkit-text-fill-color:#301a0c!important;background:0 0!important}html[data-halloween=on] .halloween-count-art{z-index:-1;pointer-events:none;display:block;position:absolute;inset:-3px -2px -2px}.halloween-count-art svg{width:100%;height:100%}.halloween-bats{z-index:9999;pointer-events:none;opacity:0;position:fixed;inset:0;overflow:hidden}.halloween-bat{will-change:transform;width:34px;height:22px;position:absolute;top:0;left:0}.halloween-bat:nth-child(2){width:27px}.halloween-bat:nth-child(3){width:22px}.halloween-wing{transform-origin:30px 18px;animation:.26s ease-in-out infinite alternate paused bat-flap}[data-flying=true] .halloween-wing{animation-play-state:running}@keyframes bat-flap{to{transform:scaleY(.42)}}@keyframes pumpkin-candle{0%,to{opacity:1}40%{opacity:.72}44%{opacity:.95}70%{opacity:.82}}@media (hover:hover) and (pointer:fine){.halloween-toggle:hover{background:#ed79241a}}@media (prefers-reduced-motion:reduce){html[data-halloween=on] .halloween-pumpkin-face,.halloween-wing{animation:none}.halloween-bats{display:none}.halloween-toggle{transition:none}}@media (hover:none),(pointer:coarse){.halloween-bats{display:none}}@media print{.halloween-toggle,.halloween-web,.halloween-bats{display:none!important}}.halloween-decoration{pointer-events:none;-webkit-user-select:none;user-select:none;display:none}html[data-halloween=on] .halloween-decoration{display:block}html[data-halloween=on] :is(button,a):is([class~="bg-[#C7F004]"],[class~=bg-accent],[class~="bg-[var(--d2-primary)]"],.d2-accent-control):not([role=switch]){background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2254%22%20viewBox%3D%220%200%2064%2054%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23352238%22%20stroke-opacity%3D%22.55%22%20stroke-width%3D%221%22%3E%3Cpath%20d%3D%22M64%200H0M64%200L3%2029M64%200L30%2052M64%200V54%22%2F%3E%3Cpath%20d%3D%22M46%200Q48%205%2048%208Q53%208%2055%2014Q60%2012%2064%2016M27%200Q31%209%2031%2016Q42%2016%2045%2029Q56%2025%2064%2033M8%200Q14%2014%2014%2024Q31%2024%2035%2044Q50%2038%2064%2050%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;background-position:100% 0!important;background-repeat:no-repeat!important;background-size:48px 40px!important}.halloween-spider{opacity:.85;width:30px;height:58px;position:absolute;top:0;right:12px}.halloween-spider svg{width:100%;height:100%}.halloween-hero-art{position:absolute;inset:0;overflow:hidden}.halloween-hero-ghost{width:92px;position:absolute;top:260px;left:max(24px,50% - 580px);transform:rotate(-12deg)}.halloween-hero-pumpkins{width:100px;position:absolute;top:395px;right:max(20px,50% - 590px);transform:rotate(9deg)}.halloween-hero-pumpkins>span{width:61px;position:absolute;bottom:-8px;left:-35px;transform:rotate(-18deg)}.halloween-moon{opacity:.85;width:80px;position:absolute;top:130px;right:max(35px,50% - 530px)}.halloween-friends{flex-shrink:0;width:180px;height:92px;margin:0 auto 24px;position:relative}.halloween-friends>span{position:absolute;bottom:0}.halloween-friend-pumpkin{width:72px;left:5px;transform:rotate(-9deg)}.halloween-friend-ghost{width:65px;left:65px;bottom:5px!important}.halloween-friend-hat{width:62px;right:0;transform:rotate(12deg)}[data-app-sidebar]>.halloween-friends{width:130px;height:66px;margin:8px auto 12px}[data-app-sidebar] .halloween-friend-pumpkin{width:52px;left:0}[data-app-sidebar] .halloween-friend-ghost{width:46px;left:43px}[data-app-sidebar] .halloween-friend-hat{width:45px}[data-app-sidebar]>.halloween-friends-compact{width:44px;height:52px}.halloween-friends-compact .halloween-friend-pumpkin,.halloween-friends-compact .halloween-friend-hat{display:none}[data-app-sidebar] .halloween-friends-compact .halloween-friend-ghost{width:44px;left:0}@media (prefers-reduced-motion:no-preference){html[data-halloween=on] .halloween-hero-ghost{animation:5s ease-in-out infinite halloween-float}html[data-halloween=on] .halloween-spider{transform-origin:top;animation:6s ease-in-out infinite halloween-sway}}@keyframes halloween-float{50%{transform:translateY(-10px)rotate(-5deg)}}@keyframes halloween-sway{25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@media (max-width:1100px){.halloween-hero-ghost{width:52px;top:180px;left:16px}.halloween-hero-pumpkins{opacity:.8;width:56px;top:480px;right:16px}.halloween-hero-pumpkins>span{width:36px;left:-15px}.halloween-moon{width:48px;top:160px;right:18px}}@media (max-width:640px){.halloween-hero-ghost{width:38px;top:128px;left:12px}.halloween-moon{width:38px;top:126px;right:12px}.halloween-hero-pumpkins{display:none}.halloween-spider{opacity:.55;width:22px;height:40px;right:3px}}@media (max-height:560px){[data-app-sidebar]>.halloween-friends{display:none!important}}@media print{.halloween-decoration{display:none!important}}
.seasonal-design-decoration{z-index:30;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.85;width:54px;height:64px;position:fixed;bottom:20px;right:16px}.seasonal-design-decoration svg{width:100%;height:100%}.seasonal-design-snow{white-space:nowrap;color:#bde5d1;letter-spacing:8px;position:absolute;top:-18px;left:-24px}@media screen{html[data-seasonal-theme=christmas]{--seasonal-accent:#18684c;--seasonal-accent-text:#fff7de;--seasonal-link:#a8dcbc;--seasonal-glow:#f2ce75}html[data-seasonal-theme=black-friday]{--seasonal-accent:#e8c776;--seasonal-accent-text:#171717;--seasonal-link:#e8c776;--seasonal-glow:#e8c776}html:is([data-seasonal-theme=christmas],[data-seasonal-theme=black-friday]),html:is([data-seasonal-theme=christmas],[data-seasonal-theme=black-friday]) :where(.dashboard2,.dark,.light){--d2-primary:var(--seasonal-accent)!important;--d2-primary-text:var(--seasonal-accent-text)!important}html:is([data-seasonal-theme=christmas],[data-seasonal-theme=black-friday]) :is(button,a):is([class~="bg-[#C7F004]"],[class~=bg-accent],[class~="bg-[var(--d2-primary)]"],.d2-accent-control){background:var(--seasonal-accent)!important;color:var(--seasonal-accent-text)!important;-webkit-text-fill-color:var(--seasonal-accent-text)!important}html:is([data-seasonal-theme=christmas],[data-seasonal-theme=black-friday]) [class~="text-[#C7F004]"]{color:var(--seasonal-link)!important}html:is([data-seasonal-theme=christmas],[data-seasonal-theme=black-friday]) [class~="bg-[#C7F004]/10"]{background-color:color-mix(in srgb,var(--seasonal-accent)10%,transparent)!important}html:is([data-seasonal-theme=christmas],[data-seasonal-theme=black-friday]) [class~="border-[#C7F004]/20"]{border-color:color-mix(in srgb,var(--seasonal-glow)20%,transparent)!important}html[data-seasonal-theme=black-friday] [class~="bg-[#0d0d0d]"]{background-color:#080808!important}html[data-seasonal-theme=christmas] [class~="bg-[#0d0d0d]"]{background-color:#091c16!important}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.seasonal-design-snow{animation:5s ease-in-out infinite seasonal-twinkle}}@keyframes seasonal-twinkle{50%{opacity:.4;transform:translateY(3px)}}@media (max-width:767px){.seasonal-design-decoration{opacity:.65;width:36px;height:44px;bottom:80px;right:8px}}@media print{.seasonal-design-decoration{display:none!important}}
@media screen{html[data-app-design=apple],html[data-app-design=apple] :where(.dashboard2,.dark,.light){--d2-bg-base:#f5f5f7;--d2-bg-surface:#f0f0f3;--d2-bg-card:#fff;--d2-border:#dcdce1;--d2-border-light:#eaeaf0;--d2-text-primary:#1d1d1f;--d2-text-secondary:#606068;--d2-text-muted:#6e6e78;--apple-chrome:#f7f7f9eb;--apple-selection:#e4e4e9;--apple-field:#fff;--apple-shadow:0 2px 8px #1919230a,0 12px 30px #19192308;--apple-modal-shadow:0 24px 90px #00000038,0 2px 10px #00000014}html.dark[data-app-design=apple],html.dark[data-app-design=apple] :where(.dashboard2,.dark,.light){--d2-bg-base:#101114;--d2-bg-surface:#191a1e;--d2-bg-card:#232429;--d2-border:#38393f;--d2-border-light:#2d2e34;--d2-text-primary:#f5f5f7;--d2-text-secondary:#b7b7c0;--d2-text-muted:#a0a0ac;--apple-chrome:#1a1b1ff0;--apple-selection:#35363d;--apple-field:#292a30;--apple-shadow:0 2px 8px #0000001a,0 12px 30px #00000014;--apple-modal-shadow:0 24px 90px #00000080,0 0 0 1px #ffffff14}html[data-app-design=apple] body{color:var(--d2-text-primary);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--d2-bg-base)!important}html[data-app-design=apple] :where(button,input,select,textarea){font-family:inherit}html[data-app-design=apple] :where(h1,h2,h3){text-wrap:balance}html[data-app-design=apple] h1{letter-spacing:-.025em;font-weight:600;line-height:1.2}html[data-app-design=apple] h2{letter-spacing:-.015em;font-weight:600}html[data-app-design=apple] [data-dashboard-header],html[data-app-design=apple] [data-app-sidebar]{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:var(--apple-chrome)!important;border-color:var(--d2-border-light)!important}html[data-app-design=apple] [data-dashboard-header]{box-shadow:0 1px 0 var(--d2-border-light)}html[data-app-design=apple] [data-app-sidebar]{border-top:0}html[data-app-design=apple] [data-app-sidebar] h3{text-transform:none;letter-spacing:.01em;font-size:.75rem;font-weight:500}html[data-app-design=apple] [data-app-nav-item]{border-radius:10px;min-height:42px}html[data-app-design=apple] [data-app-nav-item][aria-current=page]{background:var(--apple-selection);box-shadow:0 1px 2px #0000000a,inset 0 0 0 1px var(--d2-border-light);color:var(--d2-text-primary)!important}html[data-app-design=apple] [data-app-nav-item][aria-current=page]>span{color:var(--d2-text-primary)!important}html[data-app-design=apple] [data-app-nav-item][aria-current=page] svg{color:var(--d2-text-primary)}html[data-app-design=apple] :where(div,section,article,form,fieldset)[class~="bg-[var(--d2-bg-card)]"][class*=rounded-],html[data-app-design=apple] :where(div,section,article)[class~=bg-white][class*=rounded-],html[data-app-design=apple] :where(div,section,article)[class~=dark\:bg-gray-800][class*=rounded-]{background-color:var(--d2-bg-card);border-color:var(--d2-border-light);box-shadow:var(--apple-shadow);border-radius:16px}html[data-app-design=apple] :where(.btn,button[class*=rounded-lg],a.btn){border-radius:10px}html[data-app-design=apple] .btn-primary{font-weight:600;box-shadow:inset 0 1px #ffffff2e,0 1px 3px #0000001a}html[data-app-design=apple] .btn-outline{background:var(--d2-bg-card);color:var(--d2-text-primary);border-color:var(--d2-border)}html[data-app-design=apple] :where(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=time],input[type=datetime-local],textarea,select):not([class~=bg-transparent]){background-color:var(--apple-field);color:var(--d2-text-primary);border-color:var(--d2-border);border-radius:9px}html[data-app-design=apple] :where(input,textarea)::-moz-placeholder{color:var(--d2-text-muted);opacity:1}html[data-app-design=apple] :where(input,textarea)::placeholder{color:var(--d2-text-muted);opacity:1}html[data-app-design=apple] :where(button,a):focus-visible{outline-offset:3px;outline:2px solid var(--d2-text-secondary)!important}html[data-app-design=apple] :where(input,select,textarea):focus,html[data-app-design=apple] :where(input,select,textarea):focus-visible{outline:none!important}html[data-app-design=apple] :where(table){font-variant-numeric:tabular-nums}html[data-app-design=apple] :where(thead){background:var(--d2-bg-surface)}html[data-app-design=apple] :where(th){letter-spacing:.01em;color:var(--d2-text-secondary);text-transform:none;border-color:var(--d2-border-light);font-size:.75rem;font-weight:600}html[data-app-design=apple] :where(td){border-color:var(--d2-border-light)}html[data-app-design=apple] :is([data-app-modal],[id^=headlessui-dialog-panel-],[role=dialog][class*=rounded-]){box-shadow:var(--apple-modal-shadow);border-radius:20px;transition-property:transform,opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.23,1,.32,1);background:var(--d2-bg-card)!important;border-color:var(--d2-border-light)!important}html[data-app-design=apple] [data-status-dropdown=true]>button{border-radius:9px}html[data-app-design=apple] :where([role=tablist]){border-color:var(--d2-border-light)}html[data-app-design=apple] :where([role=tab][aria-selected=true]){background:var(--apple-selection);color:var(--d2-text-primary);border-radius:8px}}@media screen and (hover:hover) and (pointer:fine){html[data-app-design=apple] .btn{transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s}html[data-app-design=apple] .btn:active:not(:disabled):not(:focus-visible){transform:scale(.98)}html[data-app-design=apple] [data-app-nav-item]:hover{background:var(--apple-selection)}}@media screen and (pointer:coarse){html[data-app-design=apple] .btn,html[data-app-design=apple] [data-app-nav-item]{min-height:44px}}@media screen and (prefers-reduced-motion:reduce){html[data-app-design=apple] .btn,html[data-app-design=apple] :is([data-app-modal],[id^=headlessui-dialog-panel-],[role=dialog][class*=rounded-]){transition:opacity .1s linear}html[data-app-design=apple] .btn:active:not(:disabled):not(:focus-visible){transform:none}}@media screen and (prefers-reduced-transparency:reduce),screen and (prefers-contrast:more){html[data-app-design=apple] [data-dashboard-header],html[data-app-design=apple] [data-app-sidebar]{-webkit-backdrop-filter:none;background:var(--d2-bg-surface)!important}}@media screen and (prefers-contrast:more){html[data-app-design=apple],html[data-app-design=apple] :where(.dashboard2,.dark,.light){--d2-border:currentColor;--d2-border-light:currentColor}}
@media screen{html[data-app-design=apple] [data-apple-workspace]{--apple-page-gap:clamp(1rem,2vw,2rem)}html[data-app-design=apple] [data-apple-page]:is([data-apple-page=dashboard],[data-apple-page=contacts],[data-apple-page=documents],[data-apple-page=files],[data-apple-page=support]){width:100%;max-width:100rem;margin-inline:auto;padding:clamp(.25rem,1.5vw,1.5rem)}html[data-app-design=apple] [data-apple-workspace]:is([data-apple-workspace=tasks],[data-apple-workspace=statistics])>div{padding:clamp(.25rem,1.5vw,1.5rem)}html[data-app-design=apple] [data-apple-page]>:first-child:has(h1){margin-bottom:2rem}html[data-app-design=apple] [data-apple-page] h1{letter-spacing:-.035em;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.15}html[data-app-design=apple] [data-apple-toolbar]{background:var(--d2-bg-card);border:1px solid var(--d2-border-light);box-shadow:none;border-radius:14px;gap:.75rem;padding:1rem}html[data-app-design=apple] [data-apple-toolbar] :is(input,select){min-height:2.75rem}html[data-app-design=apple] [data-apple-dashboard-grid]{grid-template-columns:minmax(0,1fr);gap:5rem;display:grid}html[data-app-design=apple] [data-apple-dashboard-block]{min-width:0;margin:0;display:flow-root}html[data-app-design=apple] [data-apple-dashboard-block] h2{text-align:left;margin-bottom:1rem;font-size:1.125rem;line-height:1.4}html[data-app-design=apple] [data-apple-dashboard-block=tasks]>h2,html[data-app-design=apple] [data-apple-dashboard-block=actions] h2,html[data-app-design=apple] [data-apple-dashboard-block=costs] h2{text-align:center}html[data-app-design=apple] [data-apple-dashboard-block=events]>:first-child{justify-content:center;gap:.75rem;margin-bottom:1.25rem}html[data-app-design=apple] [data-apple-dashboard-block=events]>:first-child h2{text-align:center;margin:0}html[data-app-design=apple] [data-apple-dashboard-block=events]>:first-child button{min-width:2.25rem;min-height:2.25rem}html[data-app-design=apple] [data-apple-dashboard-block=events]>.grid{gap:.75rem;margin-bottom:1.5rem}html[data-app-design=apple] [data-apple-dashboard-block]:is([data-apple-dashboard-block=inquiries],[data-apple-dashboard-block=tasks],[data-apple-dashboard-block=costs]){border:1px solid var(--d2-border-light);background:var(--d2-bg-card);border-radius:18px;padding:1.5rem}html[data-app-design=apple] [data-apple-dashboard-block] [class~=text-4xl]{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:2rem}html[data-app-design=apple] [data-apple-page=contacts] :is(th,td){padding-block:1rem}html[data-app-design=apple] [data-apple-page=contacts] tbody tr{border-color:var(--d2-border-light)}html[data-app-design=apple] [data-apple-page=contacts] [data-apple-pagination]{border-top:1px solid var(--d2-border-light);padding-top:1rem}html[data-app-design=apple] [data-apple-page=documents] :is(th,td){padding-block:.875rem}html[data-app-design=apple] [data-apple-toolbar=documents]>div{flex-wrap:wrap;gap:.75rem}html[data-app-design=apple] [data-apple-toolbar=documents]>div>:first-child{flex-basis:16rem}html[data-app-design=apple] [data-apple-page=documents] table{font-size:.875rem}html[data-app-design=apple] [data-apple-task-layout]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}html[data-app-design=apple] [data-apple-task-list]{min-width:0}html[data-app-design=apple] [data-apple-task-summary]>div{box-shadow:none;margin:0;padding:.5rem;background:0 0!important}html[data-app-design=apple] [data-apple-task-summary] .grid{gap:.5rem}html[data-app-design=apple] [data-apple-task-summary] button{border:1px solid var(--d2-border-light);background:var(--d2-bg-card);min-width:0;padding:.875rem .5rem;transition:background-color .12s}html[data-app-design=apple] [data-apple-task-summary] button[aria-pressed=true]{background:var(--apple-selection);border-color:var(--d2-text-secondary)}html[data-app-design=apple] [data-apple-task-summary] button svg{width:1.5rem;height:1.5rem}html[data-app-design=apple] [data-apple-task-summary] button p:first-of-type{overflow-wrap:anywhere;font-size:.75rem}html[data-app-design=apple] [data-apple-task-summary] button p:last-child{font-variant-numeric:tabular-nums;font-size:1.75rem}html[data-app-design=apple] [data-apple-folders]{margin-block:1.75rem}html[data-app-design=apple] [data-apple-folders]>.grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem}html[data-app-design=apple] [data-apple-folder]{min-height:9rem;box-shadow:none;border-color:#0000;padding:2rem .75rem 1rem}html[data-app-design=apple] [data-apple-folder][data-selected=true]{outline:2px solid var(--d2-text-secondary);outline-offset:2px;background:var(--apple-selection)!important}html[data-app-design=apple] [data-apple-folder]>button>svg{width:3rem;height:3rem;transform:none}html[data-app-design=apple] [data-apple-folder]>button>span{overflow-wrap:anywhere;max-width:100%}html[data-app-design=apple] [data-apple-folder]:focus-visible{outline:2px solid var(--d2-text-secondary);outline-offset:3px}html[data-app-design=apple] [data-apple-folder]:focus-within>.absolute{opacity:1}html[data-app-design=apple] [data-apple-page=mailbox]{background:var(--d2-bg-card)!important}html[data-app-design=apple] [data-apple-mail-list]{flex-shrink:0;transition:none;background:var(--d2-bg-card)!important}html[data-app-design=apple] [data-apple-mail-list]>:first-child{background:var(--d2-bg-surface);padding:1rem}html[data-app-design=apple] [data-apple-mail-list]>:first-child input{border-radius:10px}html[data-app-design=apple] [data-apple-mail-list]>[class~=overflow-y-auto]{padding:.5rem}html[data-app-design=apple] [data-apple-mail-list]>[class~=overflow-y-auto]>div{border-radius:10px;margin-bottom:.25rem}html[data-app-design=apple] [data-apple-settings-nav]{padding:1.25rem .75rem}html[data-app-design=apple] [data-apple-settings-nav]>div{margin-bottom:1rem}html[data-app-design=apple] [data-apple-settings-nav] h3{color:var(--d2-accent-text);text-transform:none;letter-spacing:.01em;font-weight:600}html[data-app-design=apple] [data-apple-settings-nav] button[aria-expanded]>span svg{color:var(--d2-accent-text)}html[data-app-design=apple] [data-apple-settings-nav] :is(a,button){border-radius:9px}html[data-app-design=apple] [data-apple-page=settings] .settings-content-area{max-width:78rem;margin-inline:auto;padding:clamp(1rem,3vw,3rem)}html[data-app-design=apple] [data-apple-page=settings] .settings-page-container{width:100%;max-width:58rem;margin-inline:auto}html[data-app-design=apple] [data-apple-workspace=settings-editor] .settings-page-container{max-width:none}html[data-app-design=apple] [data-apple-page=settings] h1{margin-bottom:.5rem}html[data-app-design=apple] [data-apple-page=settings] h2{font-size:1.125rem;line-height:1.4}html[data-app-design=apple] [data-apple-page=settings] :is(input,select,textarea){max-width:100%}html[data-app-design=apple] [data-apple-page=settings] label{font-size:.875rem;line-height:1.45}html[data-app-design=apple] [data-apple-page=settings] .settings-page-container>:is(section,form,[class*=rounded-]){border:1px solid var(--d2-border-light);box-shadow:none;margin-block:1.25rem}html[data-app-design=apple] [data-apple-workspace=settings-catalog] table :is(td,th){padding-block:1rem}html[data-app-design=apple] [data-apple-workspace=settings-editor] .settings-content-area{max-width:none}html[data-app-design=apple] [data-apple-event-tab]{background:var(--d2-bg-base)}html[data-app-design=apple] [data-apple-event-tab]:not([data-apple-event-tab=emails])>:first-child{border-bottom:1px solid var(--d2-border-light);background:var(--d2-bg-card);padding:clamp(1rem,2vw,1.75rem)}html[data-app-design=apple] [data-apple-event-tab] h2{font-size:1.125rem}html[data-app-design=apple] [data-apple-event-tab=general] [class~="bg-[var(--d2-bg-card)]"][class*=rounded-]{box-shadow:none;border:1px solid var(--d2-border-light)}html[data-app-design=apple] [data-apple-event-tab=portal] h3{font-size:1rem}html[data-app-design=apple] [data-apple-insights]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}html[data-app-design=apple] [data-apple-insights]>*{min-width:0;margin:0}html[data-app-design=apple] [data-apple-page=statistics] h2{font-size:1.125rem}html[data-app-design=apple] [data-apple-page=statistics] [class~=text-3xl]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem}html[data-app-design=apple] [data-apple-calendar-grid]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}html[data-app-design=apple] [data-apple-calendar-grid]>*{min-width:0;margin:0}html[data-app-design=apple] [data-apple-page=calendar] h1{font-size:1.5rem}html[data-app-design=apple] [data-apple-page=support]{max-width:70rem}html[data-app-design=apple] [data-apple-page=support]>:first-child{border-bottom:1px solid var(--d2-border-light);padding-bottom:1.5rem}html[data-app-design=apple] [data-apple-page=support] form{max-width:48rem;padding:1.5rem}html[data-app-design=apple] [data-apple-workspace=admin]{max-width:100rem;padding:2rem}html[data-app-design=apple] [data-apple-workspace=admin] h1{margin-bottom:1.25rem;font-size:1.75rem}html[data-app-design=apple] [data-apple-workspace=admin] table{font-size:.875rem}}@media screen and (min-width:1100px){html[data-app-design=apple] [data-apple-task-layout]{grid-template-columns:13rem minmax(0,1fr);align-items:start}html[data-app-design=apple] [data-apple-task-summary] .grid{grid-template-columns:minmax(0,1fr)}html[data-app-design=apple] [data-apple-task-summary] button{text-align:left;align-items:flex-start;padding:1rem}html[data-app-design=apple] [data-apple-insights]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-app-design=apple] [data-apple-insights]>:first-child{grid-column:1/-1}}@media screen and (min-width:1536px){html[data-app-design=apple] [data-apple-dashboard-grid]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}html[data-app-design=apple] [data-apple-dashboard-block]:is([data-apple-dashboard-block=events],[data-apple-dashboard-block=actions],[data-apple-dashboard-block=lists]),html[data-app-design=apple] [data-apple-dashboard-block=costs]{grid-column:1/-1}html[data-app-design=apple] [data-apple-calendar-grid]{grid-template-columns:minmax(20rem,1fr) minmax(0,1.4fr)}html[data-app-design=apple] [data-apple-calendar-grid]>:first-child{grid-row:span 2}html[data-app-design=apple] [data-apple-mail-list]:not(.hidden){width:23rem}}@media screen and (max-width:639px){html[data-app-design=apple] [data-apple-toolbar=documents]>div>*{flex-basis:auto;width:100%}html[data-app-design=apple] [data-apple-toolbar=documents] select{width:100%;min-width:0}html[data-app-design=apple] [data-apple-toolbar=documents]>div>.flex>.relative{flex:1;min-width:0}html[data-app-design=apple] [data-apple-dashboard-block]:is([data-apple-dashboard-block=inquiries],[data-apple-dashboard-block=tasks],[data-apple-dashboard-block=costs]){padding:1rem}html[data-app-design=apple] [data-apple-folders]>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (hover:hover) and (pointer:fine){html[data-app-design=apple] [data-apple-page=contacts] tbody tr:hover,html[data-app-design=apple] [data-apple-page=documents] tbody tr:hover{background:var(--d2-bg-surface)}html[data-app-design=apple] [data-apple-folder]:hover{box-shadow:none;background:var(--d2-bg-surface)!important}}@media screen and (hover:none){html[data-app-design=apple] [data-apple-folder]>.absolute{opacity:1}html[data-app-design=apple] [data-apple-folder]>.absolute button{min-width:2.75rem;min-height:2.75rem}html[data-app-design=apple] [data-apple-folder]{padding-top:3.5rem}}@media screen{html[data-app-design=apple] [data-apple-dashboard-block=inquiries]>div>:first-child{align-items:center}html[data-app-design=apple] [data-apple-dashboard-block=inquiries] h2{text-align:center;margin:0}html[data-app-design=apple] [data-apple-dashboard-block=tasks]>.grid,html[data-app-design=apple] [data-apple-dashboard-block=inquiries]>div>.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem}html[data-app-design=apple] [data-apple-dashboard-block=tasks] .whitespace-nowrap{white-space:normal}html[data-app-design=apple] [data-apple-task-list] table{min-width:46rem}html[data-app-design=apple] [data-apple-task-list] [class~=md\:block]{overflow-x:auto}html[data-app-design=apple] [data-apple-settings-nav] [aria-current=page]{background:var(--apple-selection);color:var(--d2-text-primary);font-weight:600}html[data-app-design=apple] [data-apple-settings-profile]>:last-child{border-top:1px solid var(--d2-border);margin-top:3rem}html[data-app-design=apple] [data-apple-company-fields]>.space-y-4>div{border-bottom:1px solid var(--d2-border-light);padding-block:.75rem}html[data-app-design=apple] [data-apple-page=roadmap]{background:var(--d2-bg-base)}html[data-app-design=apple] [data-apple-page=roadmap]>header{background:var(--d2-bg-card);border-color:var(--d2-border-light);padding-block:1rem}html[data-app-design=apple] [data-apple-page=roadmap]>header .flex{flex-wrap:wrap;gap:1rem}html[data-app-design=apple] [data-apple-page=roadmap]>.app-list-page-container{max-width:76rem;padding-block:2rem}html[data-app-design=apple] [data-apple-page=roadmap] section{margin-bottom:2rem}}@media screen and (min-width:700px){html[data-app-design=apple] [data-apple-dashboard-block=inquiries]>div>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (prefers-reduced-motion:reduce){html[data-app-design=apple] [data-apple-workspace] [class*=transition]{transition-duration:0s}}@media screen{html[data-app-design=apple] [data-apple-page=tasks] [data-apple-task-summary]>div,html[data-app-design=apple] [data-apple-task-list] [data-list-scroll-root]>[class~=md\:block]{box-shadow:none}html[data-app-design=apple] [data-apple-page=contacts] span[class~=bg-accent\/10]{color:var(--d2-text-secondary);background:var(--d2-bg-surface)}html[data-app-design=apple] [data-apple-mail-row][data-opened=true]{border-color:var(--d2-border);background:var(--apple-selection)}html[data-app-design=apple] [data-apple-mail-row] .line-clamp-1{color:var(--d2-text-muted)}html[data-app-design=apple] [data-apple-event-navigation],html[data-app-design=apple] [data-apple-event-inspector]{background:var(--d2-bg-surface)!important;border-color:var(--d2-border-light)!important}html[data-app-design=apple] [data-apple-event-navigation] button{border-radius:9px}html[data-app-design=apple] [data-apple-event-inspector] h3{letter-spacing:0;font-size:.875rem;font-weight:600}html[data-app-design=apple] [data-apple-event-inspector] label{color:var(--d2-text-secondary);font-size:.75rem}html[data-app-design=apple] [data-apple-page=document-detail]{max-width:80rem;padding:clamp(.25rem,1.5vw,1.5rem)}html[data-app-design=apple] [data-apple-document-actions]{flex-wrap:wrap;gap:.5rem}html[data-app-design=apple] [data-apple-page=document-detail] h3{text-transform:none;letter-spacing:.01em}html[data-app-design=apple] [data-apple-page=document-detail] .grid>div{overflow-wrap:anywhere;min-width:0}}
