.auth-module__5URtAG__shell{color:#181818;min-height:100vh;font-family:var(--font-inter), sans-serif;background:#f3f1eb;place-items:center;padding:32px 20px;display:grid}.auth-module__5URtAG__panel{background:#ffffffb8;border:1px solid #00000024;width:min(100%,580px);padding:clamp(28px,6vw,54px);box-shadow:0 24px 80px #00000014}.auth-module__5URtAG__back{color:inherit;letter-spacing:.12em;text-transform:uppercase;margin-bottom:64px;font-size:12px;text-decoration:none;display:inline-block}.auth-module__5URtAG__eyebrow{color:#777066;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:11px}.auth-module__5URtAG__panel h1{font-family:var(--font-cormorant), serif;letter-spacing:-.04em;margin:0;font-size:clamp(48px,9vw,74px);font-weight:400;line-height:.9}.auth-module__5URtAG__intro{color:#5f5b55;margin:24px 0 36px;font-size:15px;line-height:1.6}.auth-module__5URtAG__form{gap:10px;display:grid}.auth-module__5URtAG__form h2{font:500 18px/1.2 var(--font-inter), sans-serif;margin:0 0 4px}.auth-module__5URtAG__form .auth-module__5URtAG__onboardingPortfolioHeading{border-top:1px solid #00000024;margin-top:34px;padding-top:28px}.auth-module__5URtAG__form button:disabled{cursor:wait;opacity:.58}.auth-module__5URtAG__form label{letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:500}.auth-module__5URtAG__form input{color:#151515;width:100%;font:inherit;background:#fff;border:1px solid #0003;border-radius:0;padding:14px 16px}.auth-module__5URtAG__passwordField{position:relative}.auth-module__5URtAG__passwordField input{padding-right:52px}.auth-module__5URtAG__passwordField .auth-module__5URtAG__passwordVisibility{color:#5f5b55;letter-spacing:0;background:0 0;border:0;place-items:center;width:36px;min-height:36px;margin:0;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-module__5URtAG__passwordVisibility:hover{color:#151515;background:#0000000f}.auth-module__5URtAG__passwordVisibility:focus-visible{outline-offset:1px;outline:2px solid #151515}.auth-module__5URtAG__passwordVisibility svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.auth-module__5URtAG__fieldNote{color:#777066;margin:0;font-size:11px;line-height:1.5}.auth-module__5URtAG__form .auth-module__5URtAG__consent{color:#5f5b55;letter-spacing:0;text-transform:none;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:16px;font-size:12px;font-weight:400;line-height:1.5;display:grid}.auth-module__5URtAG__consent input{accent-color:#151515;width:16px;height:16px;margin:1px 0 0;padding:0}.auth-module__5URtAG__consent a{color:#151515;text-underline-offset:2px}.auth-module__5URtAG__form button{cursor:pointer;min-height:48px;font:500 12px/1 var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;border:1px solid #151515;margin-top:18px}.auth-module__5URtAG__primary{color:#fff;background:#151515}.auth-module__5URtAG__secondary{color:#151515;background:0 0}.auth-module__5URtAG__formLink{color:#5f5b55;text-underline-offset:3px;justify-self:start;font-size:12px;line-height:1.5}.auth-module__5URtAG__formLink:hover{color:#151515}.auth-module__5URtAG__divider{color:#777066;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:34px 0;font-size:11px;display:grid}.auth-module__5URtAG__divider:before,.auth-module__5URtAG__divider:after{content:"";background:#00000024;height:1px}.auth-module__5URtAG__error,.auth-module__5URtAG__message{margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.5}.auth-module__5URtAG__error{color:#7d2118;background:#f7e3df}.auth-module__5URtAG__message{color:#294826;background:#e7efe4}.auth-module__5URtAG__localDevelopmentAccess{background:#edf3ea;border:1px solid #29482647;gap:12px;margin:0 0 32px;padding:16px;display:grid}.auth-module__5URtAG__localDevelopmentAccess>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-module__5URtAG__localDevelopmentAccess strong{font-size:13px}.auth-module__5URtAG__localDevelopmentAccess span{color:#556650;letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:4px 7px;font-size:9px;font-weight:700}.auth-module__5URtAG__localDevelopmentAccess p{color:#556650;margin:0;font-size:12px;line-height:1.5}.auth-module__5URtAG__localDevelopmentAccess button{color:#fff;cursor:pointer;min-height:42px;font:600 10px/1 var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#294826;border:1px solid #294826}.auth-module__5URtAG__note{color:#777066;margin:26px 0 0;font-size:11px;line-height:1.6}
.avatar-crop-module__qZU3cG__fieldset{border:0;min-width:0;margin:14px 0 0;padding:0}.avatar-crop-module__qZU3cG__fieldset>legend{color:#444;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}.avatar-crop-module__qZU3cG__editor{grid-template-columns:240px minmax(220px,1fr);align-items:center;gap:22px;display:grid}.avatar-crop-module__qZU3cG__stage{cursor:grab;touch-action:none;background-color:#f7f6f2;background-image:linear-gradient(45deg,#ecebe7 25%,#0000 25%),linear-gradient(-45deg,#ecebe7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ecebe7 75%),linear-gradient(-45deg,#0000 75%,#ecebe7 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #00000038;border-radius:50%;width:240px;height:240px;position:relative;overflow:hidden}.avatar-crop-module__qZU3cG__stage[data-empty=true]{cursor:default;place-items:center;display:grid}.avatar-crop-module__qZU3cG__stage[data-empty=true]>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#171717;border-radius:50%;place-items:center;width:86px;height:86px;font-size:13px;font-weight:600;display:grid}.avatar-crop-module__qZU3cG__stage[data-dragging=true]{cursor:grabbing}.avatar-crop-module__qZU3cG__stage:focus-visible{outline-offset:4px;outline:3px solid #171717}.avatar-crop-module__qZU3cG__stage img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.avatar-crop-module__qZU3cG__controls{justify-items:start;gap:10px;display:grid}.avatar-crop-module__qZU3cG__controls p,.avatar-crop-module__qZU3cG__error{color:#6b6760;margin:0;font-size:11px;line-height:1.5}.avatar-crop-module__qZU3cG__fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.avatar-crop-module__qZU3cG__fileButton,.avatar-crop-module__qZU3cG__centerButton{cursor:pointer;min-height:40px;font:600 11px/1 var(--font-inter), sans-serif;letter-spacing:.04em;border:1px solid #171717;border-radius:2px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.avatar-crop-module__qZU3cG__fileButton{color:#fff;background:#171717}.avatar-crop-module__qZU3cG__fileInput:focus-visible+.avatar-crop-module__qZU3cG__fileButton{outline-offset:3px;outline:3px solid #777}.avatar-crop-module__qZU3cG__zoomControl{color:#444;grid-template-columns:auto minmax(120px,1fr) 42px;align-items:center;gap:10px;width:min(100%,330px);margin-top:8px;font-size:11px;font-weight:600;display:grid}.avatar-crop-module__qZU3cG__zoomControl input{accent-color:#171717;width:100%}.avatar-crop-module__qZU3cG__zoomControl output{color:#6b6760;font-variant-numeric:tabular-nums;text-align:right}.avatar-crop-module__qZU3cG__centerButton{color:#171717;background:0 0;min-height:36px}.avatar-crop-module__qZU3cG__error{color:#8a2118;margin-top:10px}@media (max-width:680px){.avatar-crop-module__qZU3cG__editor{grid-template-columns:1fr}.avatar-crop-module__qZU3cG__stage{justify-self:center}}
.iphone-uploader-module__t02vYW__page{--ink:#181916;--paper:#eeece5;--line:#18191638;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-inter), sans-serif;overflow:hidden}.iphone-uploader-module__t02vYW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:26px clamp(22px,4vw,64px);display:flex}.iphone-uploader-module__t02vYW__wordmark{color:inherit;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.iphone-uploader-module__t02vYW__rule{background:currentColor;width:24px;height:1px}.iphone-uploader-module__t02vYW__accountLink{color:inherit;font-size:12px;text-decoration:none}.iphone-uploader-module__t02vYW__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(390px,.86fr) minmax(520px,1.14fr);min-height:760px;display:grid}.iphone-uploader-module__t02vYW__copy{align-self:center;padding:clamp(70px,10vw,150px) clamp(36px,6vw,100px)}.iphone-uploader-module__t02vYW__eyebrow,.iphone-uploader-module__t02vYW__sectionLabel{color:#1819168f;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500}.iphone-uploader-module__t02vYW__copy h1{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.06em;margin:28px 0 34px;font-size:clamp(70px,7.2vw,126px);font-weight:400;line-height:.78}.iphone-uploader-module__t02vYW__intro{color:#181916b3;max-width:570px;font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(21px,1.8vw,29px);line-height:1.3}.iphone-uploader-module__t02vYW__intro strong{color:var(--ink);font-weight:500}.iphone-uploader-module__t02vYW__download{max-width:560px;margin-top:44px}.iphone-uploader-module__t02vYW__compactDownload{max-width:none;margin-top:0}.iphone-uploader-module__t02vYW__downloadButton{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:62px;color:var(--paper);cursor:pointer;font:500 12px var(--font-inter), sans-serif;letter-spacing:.05em;border-radius:0;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.iphone-uploader-module__t02vYW__compactDownload .iphone-uploader-module__t02vYW__downloadButton{color:#fff;letter-spacing:0;background:#111;border-color:#111;border-radius:3px;gap:0;width:fit-content;min-height:0;padding:10px 14px;font-size:12px}.iphone-uploader-module__t02vYW__compactDownload .iphone-uploader-module__t02vYW__downloadButton span:last-child{display:none}.iphone-uploader-module__t02vYW__downloadButton:hover:not(:disabled){color:var(--ink);background:0 0}.iphone-uploader-module__t02vYW__compactDownload .iphone-uploader-module__t02vYW__downloadButton:hover:not(:disabled){color:#fff;background:#292929}.iphone-uploader-module__t02vYW__downloadButton:disabled{cursor:wait;opacity:.62}.iphone-uploader-module__t02vYW__downloadMessage,.iphone-uploader-module__t02vYW__errorMessage{color:#18191694;min-height:38px;margin:13px 0 0;font-size:11px;line-height:1.5}.iphone-uploader-module__t02vYW__compactDownload .iphone-uploader-module__t02vYW__downloadMessage,.iphone-uploader-module__t02vYW__compactDownload .iphone-uploader-module__t02vYW__errorMessage{color:#666;min-height:0;margin-top:0}.iphone-uploader-module__t02vYW__errorMessage{color:#9f332b}.iphone-uploader-module__t02vYW__visual{border-left:1px solid var(--line);background:#dedcd4;min-height:760px;position:relative;overflow:hidden}.iphone-uploader-module__t02vYW__photoStack img{object-fit:cover;filter:saturate(.82);display:block;position:absolute;box-shadow:0 30px 70px #19161029}.iphone-uploader-module__t02vYW__photo1{width:35%;height:40%;top:7%;left:7%}.iphone-uploader-module__t02vYW__photo2{width:43%;height:44%;bottom:5%;right:-4%}.iphone-uploader-module__t02vYW__photo3{width:30%;height:29%;top:4%;right:5%}.iphone-uploader-module__t02vYW__phone{z-index:3;aspect-ratio:.49;background:#f5f5f3;border:7px solid #161715;border-radius:48px;width:min(300px,42%);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-48%)rotate(-2deg);box-shadow:0 38px 90px #1616134d}.iphone-uploader-module__t02vYW__phoneTop{justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:8px;display:flex}.iphone-uploader-module__t02vYW__island{background:#111;border-radius:99px;width:70px;height:21px}.iphone-uploader-module__t02vYW__phonePhoto{background:#c8c5bb;height:44%}.iphone-uploader-module__t02vYW__phonePhoto img{object-fit:cover;width:100%;height:100%}.iphone-uploader-module__t02vYW__phonePhoto>span{height:100%;font-family:var(--font-cormorant), serif;place-items:center;font-size:72px;display:grid}.iphone-uploader-module__t02vYW__shareSheet{background:#f8f8f6f5;border-radius:22px 22px 0 0;min-height:50%;padding:15px 18px 22px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 35px #0000001a}.iphone-uploader-module__t02vYW__grabber{background:#b7b7b4;border-radius:10px;width:35px;height:4px;margin:0 auto 16px;display:block}.iphone-uploader-module__t02vYW__shareSheet>p{font-family:var(--font-cormorant), serif;margin:0 0 16px;font-size:21px;font-weight:500}.iphone-uploader-module__t02vYW__shareRow{border-top:1px solid #0000001f;justify-content:space-between;gap:10px;padding:11px 0;font-size:8px;display:flex}.iphone-uploader-module__t02vYW__shareRow strong{font-weight:500}.iphone-uploader-module__t02vYW__sendButton{color:#fff;background:#171816;border-radius:9px;place-items:center;height:37px;margin-top:13px;font-size:9px;font-weight:500;display:grid}.iphone-uploader-module__t02vYW__steps{padding:clamp(70px,9vw,132px) clamp(24px,7vw,110px)}.iphone-uploader-module__t02vYW__steps ol{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid}.iphone-uploader-module__t02vYW__steps li{border-right:1px solid var(--line);min-height:240px;padding:22px 32px 28px 0}.iphone-uploader-module__t02vYW__steps li+li{padding-left:32px}.iphone-uploader-module__t02vYW__steps li:last-child{border-right:0}.iphone-uploader-module__t02vYW__steps li>span{color:#18191680;font-size:10px}.iphone-uploader-module__t02vYW__steps h2{font-family:var(--font-cormorant), serif;margin:60px 0 14px;font-size:33px;font-weight:400}.iphone-uploader-module__t02vYW__steps p{color:#181916a1;max-width:340px;margin:0;font-size:13px;line-height:1.6}.iphone-uploader-module__t02vYW__footer{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:24px clamp(24px,4vw,64px);font-size:10px;display:flex}@media (max-width:920px){.iphone-uploader-module__t02vYW__hero{grid-template-columns:1fr}.iphone-uploader-module__t02vYW__visual{border-top:1px solid var(--line);border-left:0;min-height:680px}.iphone-uploader-module__t02vYW__phone{width:280px}}@media (max-width:680px){.iphone-uploader-module__t02vYW__header{padding:20px}.iphone-uploader-module__t02vYW__wordmark{flex-direction:column;align-items:flex-start;gap:4px}.iphone-uploader-module__t02vYW__rule{display:none}.iphone-uploader-module__t02vYW__copy{padding:68px 22px 72px}.iphone-uploader-module__t02vYW__copy h1{font-size:clamp(60px,20vw,88px)}.iphone-uploader-module__t02vYW__visual{min-height:610px}.iphone-uploader-module__t02vYW__phone{width:245px}.iphone-uploader-module__t02vYW__photo1{width:45%}.iphone-uploader-module__t02vYW__photo2{width:52%}.iphone-uploader-module__t02vYW__steps{padding:70px 22px}.iphone-uploader-module__t02vYW__steps ol{grid-template-columns:1fr}.iphone-uploader-module__t02vYW__steps li,.iphone-uploader-module__t02vYW__steps li+li{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px 0 34px}.iphone-uploader-module__t02vYW__steps h2{margin-top:34px}.iphone-uploader-module__t02vYW__footer{flex-direction:column;align-items:flex-start}}
.account-workspace-module__npJmkG__workspaceTheme{--account-workspace-bg:#fff;--account-workspace-panel:#f8f8f6;--account-workspace-ink:#111;--account-workspace-muted:#666;--account-workspace-rule:#ddd;--account-workspace-control:#bbb;--account-workspace-primary:#111;background:var(--account-workspace-bg);min-width:0;color:var(--account-workspace-ink);font-family:Arial,sans-serif}.account-workspace-module__npJmkG__workspaceHeader{border-bottom:1px solid var(--account-workspace-rule);background:var(--account-workspace-bg);justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:4px 0 10px;display:flex}.account-workspace-module__npJmkG__workspaceTitleGroup{align-items:center;gap:12px;min-width:0;display:flex}.account-workspace-module__npJmkG__workspaceTitle{color:var(--account-workspace-ink);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.1}.account-workspace-module__npJmkG__backButton,.account-workspace-module__npJmkG__secondaryButton,.account-workspace-module__npJmkG__primaryButton{border:1px solid var(--account-workspace-primary);cursor:pointer;min-height:32px;font:inherit;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.account-workspace-module__npJmkG__backButton,.account-workspace-module__npJmkG__secondaryButton{color:var(--account-workspace-ink);background:#fff}.account-workspace-module__npJmkG__backButton:hover,.account-workspace-module__npJmkG__secondaryButton:hover,.account-workspace-module__npJmkG__primaryButton{background:var(--account-workspace-primary);color:#fff}.account-workspace-module__npJmkG__workspaceToolbar{border-bottom:1px solid var(--account-workspace-rule);background:var(--account-workspace-bg);justify-content:space-between;align-items:center;gap:18px;display:flex}.account-workspace-module__npJmkG__segmentedControl{border:1px solid var(--account-workspace-control);background:#fff;border-radius:3px;align-items:stretch;display:inline-flex;overflow:hidden}.account-workspace-module__npJmkG__statusBadge{border:1px solid var(--account-workspace-control);min-height:25px;color:var(--account-workspace-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;align-items:center;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}@media (max-width:720px){.account-workspace-module__npJmkG__workspaceHeader{gap:10px}.account-workspace-module__npJmkG__workspaceTitle{font-size:16px}}
.product-setup-module__BcMHBW__shell{color:#1a1a18;min-height:100vh;font-family:var(--font-inter), sans-serif;background:#f5f4ef;padding:clamp(24px,5vw,72px)}.product-setup-module__BcMHBW__panel{width:min(100%,980px);margin:0 auto}.product-setup-module__BcMHBW__back{color:inherit;letter-spacing:.1em;text-transform:uppercase;margin-bottom:clamp(48px,9vw,104px);font-size:12px;text-decoration:none;display:inline-block}.product-setup-module__BcMHBW__eyebrow{color:#6c6a63;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.product-setup-module__BcMHBW__panel h1{max-width:760px;font-family:var(--font-cormorant), serif;letter-spacing:-.045em;margin:0;font-size:clamp(48px,8vw,78px);font-weight:400;line-height:.96}.product-setup-module__BcMHBW__intro{color:#5d5b55;max-width:660px;margin:22px 0 38px;font-size:16px;line-height:1.6}.product-setup-module__BcMHBW__warning{color:#633117;background:#eee6dc;border-left:2px solid #8a451f;margin:-16px 0 28px;padding:12px 14px;font-size:13px;line-height:1.5}.product-setup-module__BcMHBW__success{color:#214b38;background:#e5eee8;border-left:2px solid #2e694c;margin:-16px 0 28px;padding:12px 14px;font-size:13px;line-height:1.5}.product-setup-module__BcMHBW__picker fieldset{border:0;min-width:0;margin:0;padding:0}.product-setup-module__BcMHBW__options{border-top:1px solid #0000002e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-setup-module__BcMHBW__option{cursor:pointer;border-bottom:1px solid #0000002e;border-right:1px solid #0000002e;grid-template-columns:20px minmax(0,1fr);gap:16px;min-height:132px;padding:24px 22px;display:grid}.product-setup-module__BcMHBW__option:nth-child(2n){border-right:0}.product-setup-module__BcMHBW__option[data-selected=true]{color:#fff;background:#1d1d1a}.product-setup-module__BcMHBW__option input{accent-color:#1d1d1a;width:18px;height:18px;margin:2px 0 0}.product-setup-module__BcMHBW__option[data-selected=true] input{accent-color:#fff}.product-setup-module__BcMHBW__optionCopy{align-content:start;gap:8px;display:grid}.product-setup-module__BcMHBW__optionCopy strong{font-size:17px;font-weight:600}.product-setup-module__BcMHBW__previewBadge{color:#8a451f;letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;width:fit-content;padding:3px 6px;font-size:9px;font-style:normal;font-weight:700;line-height:1}.product-setup-module__BcMHBW__option[data-selected=true] .product-setup-module__BcMHBW__previewBadge{color:#e4c9b7}.product-setup-module__BcMHBW__optionCopy>span{color:#66645d;max-width:390px;font-size:13px;line-height:1.5}.product-setup-module__BcMHBW__option[data-selected=true] .product-setup-module__BcMHBW__optionCopy>span{color:#cfcec8}.product-setup-module__BcMHBW__customTools{border-top:1px solid #0000002e;margin-top:28px;padding-top:28px}.product-setup-module__BcMHBW__customChoice{color:#1d1d1a;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:1px solid #0000002e;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:17px 18px;display:flex}.product-setup-module__BcMHBW__customChoice strong{font-size:14px}.product-setup-module__BcMHBW__customChoice span{color:#66645d;font-size:13px}.product-setup-module__BcMHBW__customChoice[data-selected=true]{color:#fff;background:#1d1d1a;border-color:#1d1d1a}.product-setup-module__BcMHBW__customChoice[data-selected=true] span{color:#cfcec8}.product-setup-module__BcMHBW__toolPicker{border:0;min-width:0;margin:0;padding:0}.product-setup-module__BcMHBW__toolPicker legend{font-family:var(--font-cormorant), serif;letter-spacing:-.035em;margin:0;padding:0;font-size:clamp(30px,4vw,42px);font-weight:400}.product-setup-module__BcMHBW__toolPickerHint{color:#66645d;max-width:680px;margin:10px 0 22px;font-size:13px;line-height:1.55}.product-setup-module__BcMHBW__toolGroups{border-top:1px solid #0000002e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-setup-module__BcMHBW__toolGroup{border-bottom:1px solid #0000002e;border-right:1px solid #0000002e;padding:20px 22px 22px}.product-setup-module__BcMHBW__toolGroup:nth-child(2n){border-right:0}.product-setup-module__BcMHBW__toolGroup h2{color:#77746c;font:600 11px/1 var(--font-inter), sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px}.product-setup-module__BcMHBW__toolGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-setup-module__BcMHBW__toolOption{cursor:pointer;border:1px solid #00000029;align-items:center;gap:10px;min-height:42px;padding:9px 11px;font-size:13px;display:flex}.product-setup-module__BcMHBW__toolOption[data-selected=true]{color:#fff;background:#1d1d1a;border-color:#1d1d1a}.product-setup-module__BcMHBW__toolOption input{accent-color:#1d1d1a;width:16px;height:16px;margin:0}.product-setup-module__BcMHBW__toolOption[data-selected=true] input{accent-color:#fff}.product-setup-module__BcMHBW__toolOption>span{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.product-setup-module__BcMHBW__toolOption[data-selected=true] .product-setup-module__BcMHBW__previewBadge{color:#e4c9b7}.product-setup-module__BcMHBW__actions{justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}.product-setup-module__BcMHBW__buttonGroup,.product-setup-module__BcMHBW__startSummary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.product-setup-module__BcMHBW__actions p{color:#6c6a63;margin:0;font-size:13px}.product-setup-module__BcMHBW__actions button{color:#fff;cursor:pointer;min-height:46px;font:600 12px/1 var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#1d1d1a;border:1px solid #1d1d1a;padding:0 22px}.product-setup-module__BcMHBW__actions .product-setup-module__BcMHBW__secondaryAction{color:#34332f;min-height:46px;font:600 12px/1 var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;border:1px solid #aaa89f;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.product-setup-module__BcMHBW__actions button:disabled{cursor:not-allowed;opacity:.35}.product-setup-module__BcMHBW__actions .product-setup-module__BcMHBW__secondaryButton{color:#34332f;background:0 0;border-color:#aaa89f}.product-setup-module__BcMHBW__startSummary{padding-top:4px}.product-setup-module__BcMHBW__startSummary a{color:#1d1d1a;letter-spacing:.06em;text-transform:uppercase;border:1px solid #aaa89f;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.product-setup-module__BcMHBW__startSummary .product-setup-module__BcMHBW__summaryPrimary{color:#fff;background:#1d1d1a;border-color:#1d1d1a}.product-setup-module__BcMHBW__homeMetrics{border-top:1px solid #0000002e;border-left:1px solid #0000002e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-setup-module__BcMHBW__homeMetrics a{min-height:112px;color:inherit;border-bottom:1px solid #0000002e;border-right:1px solid #0000002e;gap:8px;padding:20px;text-decoration:none;display:grid}.product-setup-module__BcMHBW__homeMetrics a:hover{background:#f6f5f0}.product-setup-module__BcMHBW__homeMetrics strong{font-family:var(--font-cormorant), serif;font-size:42px;font-weight:400;line-height:1}.product-setup-module__BcMHBW__homeMetrics span{color:#1d1d1a;font-size:12px;font-weight:600}.product-setup-module__BcMHBW__homeMetrics small{color:#77746c;align-self:end;font-size:10px;line-height:1.35}.product-setup-module__BcMHBW__homeTools{border-top:1px solid #0000002e;border-bottom:1px solid #0000002e;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:30px;margin-top:36px;padding:28px 0;display:grid}.product-setup-module__BcMHBW__homeTools h2{font-family:var(--font-cormorant), serif;letter-spacing:-.03em;margin:0;font-size:34px;font-weight:400}.product-setup-module__BcMHBW__homeToolLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-setup-module__BcMHBW__homeToolLinks a{color:#1d1d1a;border:1px solid #0000002e;align-content:center;gap:5px;min-height:68px;padding:12px 14px;text-decoration:none;display:grid}.product-setup-module__BcMHBW__homeToolLinks a:hover{border-color:#1d1d1a}.product-setup-module__BcMHBW__homeToolLinks strong{font-size:13px}.product-setup-module__BcMHBW__homeToolLinks span{color:#77746c;font-size:11px;line-height:1.4}.product-setup-module__BcMHBW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:680px){.product-setup-module__BcMHBW__shell{padding:24px 18px 44px}.product-setup-module__BcMHBW__back{margin-bottom:52px}.product-setup-module__BcMHBW__options{grid-template-columns:1fr}.product-setup-module__BcMHBW__option,.product-setup-module__BcMHBW__option:nth-child(2n),.product-setup-module__BcMHBW__option:last-child{border-right:0;grid-column:auto}.product-setup-module__BcMHBW__actions{flex-direction:column;align-items:stretch}.product-setup-module__BcMHBW__toolGroups{grid-template-columns:1fr}.product-setup-module__BcMHBW__toolGroup,.product-setup-module__BcMHBW__toolGroup:nth-child(2n){border-right:0}.product-setup-module__BcMHBW__toolGroup>div{grid-template-columns:1fr}.product-setup-module__BcMHBW__homeMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-setup-module__BcMHBW__homeTools{grid-template-columns:1fr}.product-setup-module__BcMHBW__homeToolLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}
.workday-calendar-module__klhsxa__calendarApp{--calendar-bg:var(--account-workspace-bg,#fff);--calendar-surface:var(--account-workspace-bg,#fff);--calendar-panel:var(--account-workspace-panel,#f8f8f6);--calendar-ink:var(--account-workspace-ink,#111);--calendar-muted:var(--account-workspace-muted,#666);--calendar-rule:var(--account-workspace-rule,#ddd);--calendar-control:var(--account-workspace-control,#bbb);--calendar-dark:var(--account-workspace-primary,#111);background:var(--calendar-bg);min-height:100dvh;color:var(--calendar-ink);font-family:Arial,sans-serif}.workday-calendar-module__klhsxa__calendarApp[data-workspace-mode=true]{min-height:calc(100dvh - 113px)}.workday-calendar-module__klhsxa__calendarApp[data-workspace-mode=true] .workday-calendar-module__klhsxa__calendarWorkspace{min-height:calc(100dvh - 227px)}.workday-calendar-module__klhsxa__calendarApp,.workday-calendar-module__klhsxa__calendarApp *{box-sizing:border-box}.workday-calendar-module__klhsxa__calendarApp button,.workday-calendar-module__klhsxa__calendarApp input,.workday-calendar-module__klhsxa__calendarApp select,.workday-calendar-module__klhsxa__calendarApp textarea{font:inherit}.workday-calendar-module__klhsxa__appHeader{border-bottom:1px solid var(--calendar-rule);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:8px clamp(24px,3vw,56px) 10px;display:flex}.workday-calendar-module__klhsxa__brandGroup,.workday-calendar-module__klhsxa__headerActions,.workday-calendar-module__klhsxa__dateNavigation,.workday-calendar-module__klhsxa__viewSwitcher,.workday-calendar-module__klhsxa__backLink,.workday-calendar-module__klhsxa__newEventButton{align-items:center;display:flex}.workday-calendar-module__klhsxa__syncButton{border-radius:3px;min-height:32px;font-size:11px}.workday-calendar-module__klhsxa__brandGroup{gap:12px}.workday-calendar-module__klhsxa__backLink{color:#111;gap:6px;font-size:10px;font-weight:700;text-decoration:none}.workday-calendar-module__klhsxa__backLink svg,.workday-calendar-module__klhsxa__dateNavigation svg,.workday-calendar-module__klhsxa__newEventButton svg,.workday-calendar-module__klhsxa__eventModal header button svg,.workday-calendar-module__klhsxa__emptyDayAction svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:17px;height:17px}.workday-calendar-module__klhsxa__headerRule{display:none}.workday-calendar-module__klhsxa__brandGroup p,.workday-calendar-module__klhsxa__brandGroup h1{margin:0}.workday-calendar-module__klhsxa__brandGroup p{color:var(--calendar-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:700}.workday-calendar-module__klhsxa__brandGroup h1{letter-spacing:-.02em;font-family:Arial,sans-serif;font-size:18px;font-weight:600;line-height:1}.workday-calendar-module__klhsxa__headerActions{gap:11px}.workday-calendar-module__klhsxa__localBadge{border:1px solid var(--calendar-control);color:var(--calendar-muted);letter-spacing:.09em;text-transform:uppercase;border-radius:3px;padding:0 8px;font-size:9px;font-weight:800}.workday-calendar-module__klhsxa__newEventButton{border:1px solid var(--calendar-dark);background:var(--calendar-dark);color:#fff;cursor:pointer;border-radius:3px;gap:7px;min-height:32px;padding:0 14px;font-size:11px;font-weight:700}.workday-calendar-module__klhsxa__calendarToolbar{border-bottom:1px solid var(--calendar-rule);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:10px clamp(24px,3vw,56px);display:flex}.workday-calendar-module__klhsxa__dateNavigation{gap:7px}.workday-calendar-module__klhsxa__dateNavigation>button,.workday-calendar-module__klhsxa__viewSwitcher button{border:1px solid var(--calendar-control);color:#333;cursor:pointer;background:#fff;border-radius:3px;min-width:36px;min-height:36px}.workday-calendar-module__klhsxa__dateNavigation>button{place-items:center;display:inline-grid}.workday-calendar-module__klhsxa__dateNavigation .workday-calendar-module__klhsxa__todayButton{width:auto;padding:0 12px;font-size:11px;font-weight:700}.workday-calendar-module__klhsxa__dateNavigation h2{letter-spacing:-.02em;min-width:220px;margin:0 0 0 13px;font-family:Arial,sans-serif;font-size:19px;font-weight:600;line-height:1}.workday-calendar-module__klhsxa__viewSwitcher{border:1px solid var(--calendar-control);background:#fff;border-radius:3px;gap:0;padding:0}.workday-calendar-module__klhsxa__viewSwitcher button{border:0;border-right:1px solid var(--calendar-control);background:0 0;border-radius:0;min-width:70px;min-height:34px;font-size:10px;font-weight:700}.workday-calendar-module__klhsxa__viewSwitcher button:last-child{border-right:0}.workday-calendar-module__klhsxa__viewSwitcher .workday-calendar-module__klhsxa__activeView{box-shadow:none;color:#fff;background:#111}.workday-calendar-module__klhsxa__calendarWorkspace{grid-template-columns:minmax(0,1fr) 320px;min-height:calc(100dvh - 115px);display:grid}.workday-calendar-module__klhsxa__calendarSurface{min-width:0;padding:20px clamp(24px,3vw,56px) 36px;overflow:auto}.workday-calendar-module__klhsxa__loadingState{min-height:440px;color:var(--calendar-muted);place-items:center;font-size:12px;display:grid}.workday-calendar-module__klhsxa__inspector{border-left:1px solid var(--calendar-rule);background:#fff;flex-direction:column;min-width:0;display:flex}.workday-calendar-module__klhsxa__todaySummary{border-bottom:1px solid var(--calendar-rule);grid-template-columns:1fr auto;align-items:baseline;gap:1px 10px;padding:22px 21px;display:grid}.workday-calendar-module__klhsxa__todaySummary span,.workday-calendar-module__klhsxa__todaySummary small{color:var(--calendar-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.workday-calendar-module__klhsxa__todaySummary strong{grid-row:span 2;font-family:Arial,sans-serif;font-size:28px;font-weight:600;line-height:1}.workday-calendar-module__klhsxa__inspectorContent{padding:23px 21px}.workday-calendar-module__klhsxa__inspectorHeading{color:var(--calendar-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.workday-calendar-module__klhsxa__typeBadge{align-items:center;gap:6px;display:inline-flex}.workday-calendar-module__klhsxa__typeBadge:before{content:"";background:#7b837b;border-radius:50%;width:7px;height:7px}.workday-calendar-module__klhsxa__inspectorContent h2{letter-spacing:-.02em;margin:16px 0 18px;font-family:Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.05}.workday-calendar-module__klhsxa__inspectorEyebrow{color:var(--calendar-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.workday-calendar-module__klhsxa__daySummary,.workday-calendar-module__klhsxa__eventNotes{color:#666f67;margin:0 0 18px;font-size:12px;line-height:1.55}.workday-calendar-module__klhsxa__eventNotes{border-top:1px solid var(--calendar-rule);padding-top:16px}.workday-calendar-module__klhsxa__eventFacts{gap:12px;margin:0 0 18px;display:grid}.workday-calendar-module__klhsxa__eventFacts div{grid-template-columns:62px minmax(0,1fr);gap:10px;display:grid}.workday-calendar-module__klhsxa__eventFacts dt{color:var(--calendar-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.workday-calendar-module__klhsxa__eventFacts dd{color:#3d453e;margin:0;font-size:11px;line-height:1.45}.workday-calendar-module__klhsxa__inspectorEvents{gap:6px;margin-bottom:16px;display:grid}.workday-calendar-module__klhsxa__editEventButton{border:1px solid var(--calendar-control);color:#111;cursor:pointer;background:#fff;border-radius:3px;width:100%;min-height:40px;font-size:11px;font-weight:750}.workday-calendar-module__klhsxa__inspectorActions{grid-template-columns:.8fr 1.2fr;gap:7px;display:grid}.workday-calendar-module__klhsxa__shareEventButton{border:1px solid var(--calendar-dark);background:var(--calendar-dark);color:#fff;cursor:pointer;border-radius:3px;min-height:40px;font-size:11px;font-weight:750}.workday-calendar-module__klhsxa__inspectorGuests{border-top:1px solid var(--calendar-rule);border-bottom:1px solid var(--calendar-rule);gap:8px;margin:0 0 17px;padding:15px 0;display:grid}.workday-calendar-module__klhsxa__inspectorGuests>span{color:var(--calendar-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.workday-calendar-module__klhsxa__inspectorGuests>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.workday-calendar-module__klhsxa__inspectorGuests strong,.workday-calendar-module__klhsxa__inspectorGuests small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workday-calendar-module__klhsxa__inspectorGuests strong{font-size:10px}.workday-calendar-module__klhsxa__inspectorGuests small{color:var(--calendar-muted);font-size:8px}.workday-calendar-module__klhsxa__localNotice{border-top:1px solid var(--calendar-rule);background:var(--calendar-panel);margin-top:auto;padding:19px 21px}.workday-calendar-module__klhsxa__localNotice strong{letter-spacing:.05em;text-transform:uppercase;font-size:10px}.workday-calendar-module__klhsxa__localNotice p{color:var(--calendar-muted);margin:7px 0 12px;font-size:10px;line-height:1.45}.workday-calendar-module__klhsxa__localNotice button{color:#555e56;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:10px;font-weight:700}.workday-calendar-module__klhsxa__monthView,.workday-calendar-module__klhsxa__weekView,.workday-calendar-module__klhsxa__dayView,.workday-calendar-module__klhsxa__agendaView{border:1px solid var(--calendar-rule);background:var(--calendar-surface);border-radius:0;min-width:760px;overflow:hidden}.workday-calendar-module__klhsxa__weekdayHeader{border-bottom:1px solid var(--calendar-rule);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.workday-calendar-module__klhsxa__weekdayHeader span{border-right:1px solid var(--calendar-rule);color:var(--calendar-muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 11px;font-size:9px;font-weight:800}.workday-calendar-module__klhsxa__weekdayHeader span:last-child{border-right:0}.workday-calendar-module__klhsxa__monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.workday-calendar-module__klhsxa__monthDay{border-right:1px solid var(--calendar-rule);border-bottom:1px solid var(--calendar-rule);background:#fff;min-width:0;min-height:118px;padding:7px}.workday-calendar-module__klhsxa__monthDay:nth-child(7n){border-right:0}.workday-calendar-module__klhsxa__monthDay:nth-last-child(-n+7){border-bottom:0}.workday-calendar-module__klhsxa__outsideMonth{background:var(--calendar-panel)}.workday-calendar-module__klhsxa__outsideMonth .workday-calendar-module__klhsxa__dayNumber,.workday-calendar-module__klhsxa__outsideMonth .workday-calendar-module__klhsxa__monthEvents{opacity:.38}.workday-calendar-module__klhsxa__selectedDay{box-shadow:inset 0 0 0 2px #111}.workday-calendar-module__klhsxa__dayNumber{color:#555c56;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:25px;height:25px;margin:0 0 5px auto;font-size:10px;font-weight:700;display:grid}.workday-calendar-module__klhsxa__todayNumber{background:var(--calendar-dark);color:#fff}.workday-calendar-module__klhsxa__monthEvents{gap:3px;display:grid}.workday-calendar-module__klhsxa__eventButton{background:var(--calendar-panel);color:#222;cursor:pointer;text-align:left;border:1px solid #0000;border-radius:3px;align-items:flex-start;gap:7px;width:100%;min-width:0;padding:8px;display:flex}.workday-calendar-module__klhsxa__eventButtonCompact{border-radius:3px;align-items:center;padding:4px 5px}.workday-calendar-module__klhsxa__eventButton:hover,.workday-calendar-module__klhsxa__eventButtonSelected{background:#fff;border-color:#777}.workday-calendar-module__klhsxa__eventDot{background:#7b837b;border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px}.workday-calendar-module__klhsxa__eventButtonCompact .workday-calendar-module__klhsxa__eventDot{margin-top:0}.workday-calendar-module__klhsxa__eventButtonText{min-width:0}.workday-calendar-module__klhsxa__eventButton strong,.workday-calendar-module__klhsxa__eventButton small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workday-calendar-module__klhsxa__eventButton strong{font-size:10px;font-weight:720}.workday-calendar-module__klhsxa__eventButton small{color:#737b74;margin-bottom:2px;font-size:8px;font-weight:600}.workday-calendar-module__klhsxa__moreEvents{color:#656d66;cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 5px;font-size:9px;font-weight:700}.workday-calendar-module__klhsxa__weekView{grid-template-columns:repeat(7,minmax(118px,1fr));min-height:560px;display:grid}.workday-calendar-module__klhsxa__weekDay{border-right:1px solid var(--calendar-rule);background:#fff;min-width:0}.workday-calendar-module__klhsxa__weekDay:last-child{border-right:0}.workday-calendar-module__klhsxa__weekDayHeader{border:0;border-bottom:1px solid var(--calendar-rule);background:var(--calendar-panel);color:#444;cursor:pointer;place-items:center;width:100%;min-height:70px;display:grid}.workday-calendar-module__klhsxa__weekDayHeader span{letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:8px;font-weight:800}.workday-calendar-module__klhsxa__weekDayHeader strong{align-self:start;font-family:Arial,sans-serif;font-size:24px;font-weight:500}.workday-calendar-module__klhsxa__weekDayToday{color:#111;background:#eee}.workday-calendar-module__klhsxa__weekDayEvents{align-content:start;gap:6px;padding:9px;display:grid}.workday-calendar-module__klhsxa__emptyDayAction{color:#929892;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px;font-size:9px;display:inline-flex}.workday-calendar-module__klhsxa__emptyDayAction svg{width:12px;height:12px}.workday-calendar-module__klhsxa__dayView,.workday-calendar-module__klhsxa__agendaView{min-height:560px}.workday-calendar-module__klhsxa__dayViewHeader{border-bottom:1px solid var(--calendar-rule);justify-content:space-between;align-items:center;padding:19px 24px;display:flex}.workday-calendar-module__klhsxa__dayViewHeader>div{align-items:baseline;gap:10px;display:flex}.workday-calendar-module__klhsxa__dayViewHeader p,.workday-calendar-module__klhsxa__dayViewHeader strong{margin:0}.workday-calendar-module__klhsxa__dayViewHeader p{color:var(--calendar-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.workday-calendar-module__klhsxa__dayViewHeader strong{font-family:Arial,sans-serif;font-size:26px;font-weight:500}.workday-calendar-module__klhsxa__dayViewHeader>span{color:var(--calendar-muted);font-size:10px}.workday-calendar-module__klhsxa__dayTimeline{padding:0 24px 24px}.workday-calendar-module__klhsxa__timelineRow{border-bottom:1px solid #e7e7e1;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.workday-calendar-module__klhsxa__timelineRow>time{color:#737b74;padding-top:12px;font-size:9px;font-weight:700}.workday-calendar-module__klhsxa__timelineEvent{border:1px solid var(--calendar-rule);background:var(--calendar-panel);min-height:66px;color:var(--calendar-ink);cursor:pointer;text-align:left;border-radius:3px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.workday-calendar-module__klhsxa__timelineEventSelected{background:#fff;border-color:#111;box-shadow:0 0 0 1px #111}.workday-calendar-module__klhsxa__timelineEvent .workday-calendar-module__klhsxa__eventDot{margin-top:0}.workday-calendar-module__klhsxa__timelineEvent strong,.workday-calendar-module__klhsxa__timelineEvent small{display:block}.workday-calendar-module__klhsxa__timelineEvent strong{font-size:12px}.workday-calendar-module__klhsxa__timelineEvent small{color:var(--calendar-muted);margin-top:4px;font-size:9px}.workday-calendar-module__klhsxa__timelineEvent em,.workday-calendar-module__klhsxa__agendaEvent em{color:#757d76;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:750}.workday-calendar-module__klhsxa__emptySchedule{min-height:280px;color:var(--calendar-muted);place-content:center;place-items:center;gap:12px;display:grid}.workday-calendar-module__klhsxa__emptySchedule p{margin:0;font-family:Arial,sans-serif;font-size:18px;font-weight:600}.workday-calendar-module__klhsxa__emptySchedule button{border:1px solid var(--calendar-control);cursor:pointer;background:#fff;border-radius:3px;padding:8px 11px;font-size:10px;font-weight:700}.workday-calendar-module__klhsxa__agendaDay{border-bottom:1px solid var(--calendar-rule);grid-template-columns:90px minmax(0,1fr);display:grid}.workday-calendar-module__klhsxa__agendaDay:last-child{border-bottom:0}.workday-calendar-module__klhsxa__agendaDay>button{border:0;border-right:1px solid var(--calendar-rule);background:var(--calendar-panel);color:#444;cursor:pointer;place-content:start center;padding:20px 10px;display:grid}.workday-calendar-module__klhsxa__agendaDay>button span,.workday-calendar-module__klhsxa__agendaDay>button small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.workday-calendar-module__klhsxa__agendaDay>button strong{margin:4px 0 1px;font-family:Arial,sans-serif;font-size:26px;font-weight:500}.workday-calendar-module__klhsxa__agendaDay>div{padding:7px 18px}.workday-calendar-module__klhsxa__agendaEvent{border-bottom:1px solid #e6e7e1;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;display:grid}.workday-calendar-module__klhsxa__agendaEvent:last-child{border-bottom:0}.workday-calendar-module__klhsxa__agendaEvent>time{color:var(--calendar-muted);font-size:9px;font-weight:650}.workday-calendar-module__klhsxa__agendaEvent>button{min-width:0;color:var(--calendar-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;display:flex}.workday-calendar-module__klhsxa__agendaEvent>button>span:last-child{min-width:0}.workday-calendar-module__klhsxa__agendaEvent strong,.workday-calendar-module__klhsxa__agendaEvent small{display:block}.workday-calendar-module__klhsxa__agendaEvent strong{font-size:11px}.workday-calendar-module__klhsxa__agendaEvent small{color:var(--calendar-muted);margin-top:3px;font-size:9px}.workday-calendar-module__klhsxa__eventButton[data-event-type=inquiry] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__timelineEvent[data-event-type=inquiry] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__typeBadge[data-event-type=inquiry]:before,.workday-calendar-module__klhsxa__eventDot[data-event-type=inquiry]{background:#9a7056}.workday-calendar-module__klhsxa__eventButton[data-event-type=consultation] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__timelineEvent[data-event-type=consultation] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__typeBadge[data-event-type=consultation]:before,.workday-calendar-module__klhsxa__eventDot[data-event-type=consultation]{background:#607b9b}.workday-calendar-module__klhsxa__eventButton[data-event-type=shoot] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__timelineEvent[data-event-type=shoot] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__typeBadge[data-event-type=shoot]:before,.workday-calendar-module__klhsxa__eventDot[data-event-type=shoot]{background:#a24d3e}.workday-calendar-module__klhsxa__eventButton[data-event-type=editing] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__timelineEvent[data-event-type=editing] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__typeBadge[data-event-type=editing]:before,.workday-calendar-module__klhsxa__eventDot[data-event-type=editing]{background:#6c7450}.workday-calendar-module__klhsxa__eventButton[data-event-type=delivery] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__timelineEvent[data-event-type=delivery] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__typeBadge[data-event-type=delivery]:before,.workday-calendar-module__klhsxa__eventDot[data-event-type=delivery]{background:#5e7568}.workday-calendar-module__klhsxa__eventButton[data-event-type=payment] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__timelineEvent[data-event-type=payment] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__typeBadge[data-event-type=payment]:before,.workday-calendar-module__klhsxa__eventDot[data-event-type=payment]{background:#a07d2d}.workday-calendar-module__klhsxa__eventButton[data-event-type=admin] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__timelineEvent[data-event-type=admin] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__typeBadge[data-event-type=admin]:before,.workday-calendar-module__klhsxa__eventDot[data-event-type=admin]{background:#7a718c}.workday-calendar-module__klhsxa__eventButton[data-event-type=blocked] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__timelineEvent[data-event-type=blocked] .workday-calendar-module__klhsxa__eventDot,.workday-calendar-module__klhsxa__typeBadge[data-event-type=blocked]:before,.workday-calendar-module__klhsxa__eventDot[data-event-type=blocked]{background:#3d4440}.workday-calendar-module__klhsxa__modalBackdrop{z-index:2100;background:#0000006b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workday-calendar-module__klhsxa__eventModal{border:1px solid var(--calendar-control);background:#fff;border-radius:4px;grid-template-rows:auto minmax(0,1fr);width:min(690px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 80px #0003}.workday-calendar-module__klhsxa__eventModal>header{border-bottom:1px solid var(--calendar-rule);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 20px;display:flex}.workday-calendar-module__klhsxa__eventModal header p,.workday-calendar-module__klhsxa__eventModal header h2{margin:0}.workday-calendar-module__klhsxa__eventModal header p{color:var(--calendar-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800}.workday-calendar-module__klhsxa__eventModal header h2{letter-spacing:-.02em;max-width:520px;font-family:Arial,sans-serif;font-size:22px;font-weight:600;line-height:1.05}.workday-calendar-module__klhsxa__eventModal header button{border:1px solid var(--calendar-control);cursor:pointer;background:#fff;border-radius:3px;flex:none;place-items:center;width:36px;height:36px;display:grid}.workday-calendar-module__klhsxa__eventModal form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;padding:22px 26px 26px;display:grid;overflow:auto}.workday-calendar-module__klhsxa__eventModal label{gap:7px;display:grid}.workday-calendar-module__klhsxa__eventModal label>span{color:#505851;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.workday-calendar-module__klhsxa__eventModal input,.workday-calendar-module__klhsxa__eventModal select,.workday-calendar-module__klhsxa__eventModal textarea{border:1px solid var(--calendar-control);color:#111;background:#fff;border-radius:3px;outline:0;width:100%;min-height:42px;padding:9px 11px;font-size:12px}.workday-calendar-module__klhsxa__eventModal input:focus,.workday-calendar-module__klhsxa__eventModal select:focus,.workday-calendar-module__klhsxa__eventModal textarea:focus{border-color:#111;box-shadow:0 0 0 2px #0000001a}.workday-calendar-module__klhsxa__eventModal textarea{resize:vertical}.workday-calendar-module__klhsxa__eventModal .workday-calendar-module__klhsxa__fieldWide,.workday-calendar-module__klhsxa__eventModal footer{grid-column:1/-1}.workday-calendar-module__klhsxa__eventModal .workday-calendar-module__klhsxa__allDayField{align-items:center;gap:9px;min-height:42px;padding-top:20px;display:flex}.workday-calendar-module__klhsxa__eventModal .workday-calendar-module__klhsxa__allDayField input{width:16px;min-height:16px;margin:0}.workday-calendar-module__klhsxa__eventModal footer{z-index:1;border-top:1px solid var(--calendar-rule);background:#fff;justify-content:space-between;align-items:center;gap:16px;margin:0 -26px -26px;padding:14px 26px 18px;display:flex;position:sticky;bottom:-26px;box-shadow:0 -12px 24px #ffffffeb}.workday-calendar-module__klhsxa__eventModal footer>div{gap:8px;display:flex}.workday-calendar-module__klhsxa__eventModal footer button{border:1px solid var(--calendar-control);color:#111;cursor:pointer;background:#fff;border-radius:3px;min-height:40px;padding:0 14px;font-size:11px;font-weight:750}.workday-calendar-module__klhsxa__eventModal footer .workday-calendar-module__klhsxa__saveButton{border-color:var(--calendar-dark);background:var(--calendar-dark);color:#fff}.workday-calendar-module__klhsxa__eventModal footer .workday-calendar-module__klhsxa__deleteButton{color:#8b3f31;border-color:#d4b8b1}.workday-calendar-module__klhsxa__eventModal button:disabled{cursor:wait;opacity:.48}.workday-calendar-module__klhsxa__shareModal{width:min(760px,100%)}.workday-calendar-module__klhsxa__shareModalBody{gap:0;display:grid;overflow:auto}.workday-calendar-module__klhsxa__shareSection,.workday-calendar-module__klhsxa__guestSection{border-bottom:1px solid var(--calendar-rule);gap:14px;padding:22px 26px;display:grid}.workday-calendar-module__klhsxa__shareSectionHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workday-calendar-module__klhsxa__shareSection h3,.workday-calendar-module__klhsxa__guestSection h3,.workday-calendar-module__klhsxa__shareSection p{margin:0}.workday-calendar-module__klhsxa__shareSection h3,.workday-calendar-module__klhsxa__guestSection h3{font-size:13px;font-weight:760}.workday-calendar-module__klhsxa__shareSection p,.workday-calendar-module__klhsxa__shareSectionHeading>span{color:var(--calendar-muted);margin-top:4px;font-size:10px;line-height:1.45}.workday-calendar-module__klhsxa__shareSectionHeading>span{flex:none;margin-top:0;font-weight:750}.workday-calendar-module__klhsxa__shareSection label small{color:var(--calendar-muted);font-size:9px}.workday-calendar-module__klhsxa__shareSection>button,.workday-calendar-module__klhsxa__shareLinkRow button,.workday-calendar-module__klhsxa__guestActions button{border:1px solid var(--calendar-control);color:#111;cursor:pointer;background:#fff;border-radius:3px;min-height:38px;padding:0 13px;font-size:10px;font-weight:750}.workday-calendar-module__klhsxa__shareSection .workday-calendar-module__klhsxa__primaryShareButton{border-color:var(--calendar-dark);background:var(--calendar-dark);color:#fff;justify-self:start}.workday-calendar-module__klhsxa__guestList{gap:0;margin:0;padding:0;list-style:none;display:grid}.workday-calendar-module__klhsxa__guestList>li{border-top:1px solid #e4e5e0;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:13px;min-height:60px;display:grid}.workday-calendar-module__klhsxa__guestList>li:first-child{border-top:0}.workday-calendar-module__klhsxa__guestList strong,.workday-calendar-module__klhsxa__guestList small{display:block}.workday-calendar-module__klhsxa__guestList strong{font-size:11px}.workday-calendar-module__klhsxa__guestList small{color:var(--calendar-muted);margin-top:3px;font-size:9px}.workday-calendar-module__klhsxa__guestList>li>span{color:#5c655d;letter-spacing:.04em;text-transform:uppercase;background:#eeefe9;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.workday-calendar-module__klhsxa__guestList>li>span[data-rsvp=accepted]{color:#355b3a;background:#e2ece3}.workday-calendar-module__klhsxa__guestList>li>span[data-rsvp=declined]{color:#7c3c31;background:#f2e4e1}.workday-calendar-module__klhsxa__guestActions{gap:6px;display:flex}.workday-calendar-module__klhsxa__guestActions button{min-height:32px;padding-inline:9px;font-size:9px}.workday-calendar-module__klhsxa__shareLinkRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.workday-calendar-module__klhsxa__shareFeedback,.workday-calendar-module__klhsxa__prototypeShareNotice{color:#5e665f;margin:0;padding:14px 26px;font-size:10px;line-height:1.5}.workday-calendar-module__klhsxa__prototypeShareNotice{border-bottom:1px solid var(--calendar-rule);background:#f8f4eb}.workday-calendar-module__klhsxa__shareFeedback{background:var(--calendar-panel);font-weight:700}.workday-calendar-module__klhsxa__syncModal{grid-template-rows:auto minmax(0,1fr) auto;width:min(780px,100%)}.workday-calendar-module__klhsxa__syncModalBody{min-height:0;overflow:auto}.workday-calendar-module__klhsxa__syncLoading{color:var(--calendar-muted);padding:24px 26px;font-size:12px}.workday-calendar-module__klhsxa__syncProvider{border-bottom:1px solid var(--calendar-rule);gap:17px;padding:24px 26px;display:grid}.workday-calendar-module__klhsxa__syncProvider:last-child{border-bottom:0}.workday-calendar-module__klhsxa__syncProviderHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workday-calendar-module__klhsxa__syncProviderHeading span{color:var(--calendar-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.workday-calendar-module__klhsxa__syncProviderHeading h3{color:#111;margin:6px 0 7px;font-size:17px;font-weight:600}.workday-calendar-module__klhsxa__syncProviderHeading p,.workday-calendar-module__klhsxa__syncSetupNote,.workday-calendar-module__klhsxa__syncPrivacyNote{max-width:540px;color:var(--calendar-muted);margin:0;font-size:11px;line-height:1.5}.workday-calendar-module__klhsxa__syncSetupNote p{margin:0}.workday-calendar-module__klhsxa__syncSetupNote a{color:var(--calendar-accent,#8f3f2b);text-underline-offset:3px;margin-top:12px;font-weight:700;text-decoration:underline;display:inline-flex}.workday-calendar-module__klhsxa__syncProviderHeading>strong{border:1px solid var(--calendar-control);color:var(--calendar-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;flex:none;padding:5px 8px;font-size:8px}.workday-calendar-module__klhsxa__syncProviderHeading>strong[data-connected=true]{color:#315a34;background:#f0f6ef;border-color:#aebfad}.workday-calendar-module__klhsxa__syncFacts{border-top:1px solid var(--calendar-rule);border-bottom:1px solid var(--calendar-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:14px 0;display:grid}.workday-calendar-module__klhsxa__syncFacts div{min-width:0}.workday-calendar-module__klhsxa__syncFacts dt{color:var(--calendar-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700}.workday-calendar-module__klhsxa__syncFacts dd{color:#222;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.workday-calendar-module__klhsxa__syncActions{flex-wrap:wrap;gap:8px;display:flex}.workday-calendar-module__klhsxa__syncActions button,.workday-calendar-module__klhsxa__syncActions a,.workday-calendar-module__klhsxa__syncPrimaryButton,.workday-calendar-module__klhsxa__syncPrimaryLink,.workday-calendar-module__klhsxa__subscriptionRow button{color:#111;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #111;border-radius:3px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.workday-calendar-module__klhsxa__syncActions>:first-child,.workday-calendar-module__klhsxa__syncPrimaryButton,.workday-calendar-module__klhsxa__syncPrimaryLink{color:#fff;background:#111;width:fit-content}.workday-calendar-module__klhsxa__syncActions button:disabled,.workday-calendar-module__klhsxa__syncPrimaryButton:disabled{cursor:wait;opacity:.48}.workday-calendar-module__klhsxa__subscriptionRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.workday-calendar-module__klhsxa__subscriptionOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workday-calendar-module__klhsxa__subscriptionOption{border:1px solid var(--calendar-rule);background:var(--calendar-panel);align-content:start;gap:14px;padding:16px;display:grid}.workday-calendar-module__klhsxa__subscriptionOptionHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workday-calendar-module__klhsxa__subscriptionOptionHeading h4{color:#111;margin:0 0 5px;font-size:13px;font-weight:700}.workday-calendar-module__klhsxa__subscriptionOptionHeading p,.workday-calendar-module__klhsxa__subscriptionInstructions{color:var(--calendar-muted);margin:0;font-size:10px;line-height:1.5}.workday-calendar-module__klhsxa__subscriptionOptionHeading>span{color:var(--calendar-muted);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:8px;font-weight:700}.workday-calendar-module__klhsxa__subscriptionOptionHeading>span[data-connected=true]{color:#315a34}.workday-calendar-module__klhsxa__subscriptionInstructions strong{color:#333;font-weight:700}.workday-calendar-module__klhsxa__subscriptionRow input{border:1px solid var(--calendar-control);background:var(--calendar-panel);color:#333;width:100%;min-height:36px;font:inherit;border-radius:3px;padding:8px 10px;font-size:10px}.workday-calendar-module__klhsxa__syncPrivacyNote{color:#8a4a38}.workday-calendar-module__klhsxa__syncError{color:#803c2e;background:#fff4f1;border:1px solid #d9b4ab;margin:0;padding:10px 12px;font-size:10px;line-height:1.45}.workday-calendar-module__klhsxa__syncFeedback{border-top:1px solid var(--calendar-rule);background:var(--calendar-panel);color:#333;margin:0;padding:13px 26px;font-size:10px;font-weight:700}.workday-calendar-module__klhsxa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.workday-calendar-module__klhsxa__calendarWorkspace{grid-template-columns:1fr}.workday-calendar-module__klhsxa__inspector{border-top:1px solid var(--calendar-rule);border-left:0;grid-template-columns:180px minmax(0,1fr);display:grid}.workday-calendar-module__klhsxa__todaySummary{border-right:1px solid var(--calendar-rule);border-bottom:0;align-content:start}.workday-calendar-module__klhsxa__localNotice{display:none}}@media (max-width:720px){.workday-calendar-module__klhsxa__subscriptionOptions{grid-template-columns:1fr}.workday-calendar-module__klhsxa__appHeader,.workday-calendar-module__klhsxa__calendarToolbar{padding-inline:15px}.workday-calendar-module__klhsxa__localBadge,.workday-calendar-module__klhsxa__headerRule{display:none}.workday-calendar-module__klhsxa__calendarToolbar{flex-direction:column;align-items:stretch;padding-block:12px}.workday-calendar-module__klhsxa__dateNavigation{flex-wrap:wrap}.workday-calendar-module__klhsxa__dateNavigation h2{width:100%;min-width:0;margin:7px 0 0;font-size:26px}.workday-calendar-module__klhsxa__viewSwitcher{width:100%}.workday-calendar-module__klhsxa__viewSwitcher button{flex:1;min-width:0}.workday-calendar-module__klhsxa__calendarSurface{padding:12px 10px 24px}.workday-calendar-module__klhsxa__calendarWorkspace{min-height:calc(100dvh - 220px)}.workday-calendar-module__klhsxa__monthView,.workday-calendar-module__klhsxa__weekView,.workday-calendar-module__klhsxa__dayView,.workday-calendar-module__klhsxa__agendaView{min-width:680px}.workday-calendar-module__klhsxa__inspector{display:block}.workday-calendar-module__klhsxa__todaySummary{border-right:0;border-bottom:1px solid var(--calendar-rule)}.workday-calendar-module__klhsxa__eventModal form{grid-template-columns:1fr}.workday-calendar-module__klhsxa__eventModal .workday-calendar-module__klhsxa__fieldWide,.workday-calendar-module__klhsxa__eventModal footer{grid-column:1}.workday-calendar-module__klhsxa__guestList>li{grid-template-columns:minmax(0,1fr) auto;padding-block:10px}.workday-calendar-module__klhsxa__guestActions{grid-column:1/-1}.workday-calendar-module__klhsxa__syncProviderHeading{gap:12px;display:grid}.workday-calendar-module__klhsxa__syncProviderHeading>strong{justify-self:start}.workday-calendar-module__klhsxa__syncFacts{grid-template-columns:1fr}}
