:root{--rm-void:#000;--rm-rail:#040404;--rm-page:#080808;--rm-panel:#0c0c0c;--rm-raise:#131313;--rm-raise-2:#1a1a1a;--rm-raise-3:#222;--rm-surface-grad:linear-gradient(180deg,#141414,#0d0d0d);--rm-surface-grad-hover:linear-gradient(180deg,#1a1a1a,#111);--rm-lift:0 1px 0 hsla(0,0%,100%,.055) inset,0 14px 30px -14px rgba(0,0,0,.95);--rm-lift-hover:0 1px 0 hsla(0,0%,100%,.085) inset,0 22px 42px -16px #000;--rm-hair:hsla(0,0%,100%,.05);--rm-hair-2:hsla(0,0%,100%,.1);--rm-hair-3:hsla(0,0%,100%,.18);--rm-ink:#f4f4f4;--rm-ink-2:#a8a8ae;--rm-ink-3:#6e6e76;--rm-silver:#c8c8c8;--rm-silver-ln:hsla(0,0%,86%,.3);--rm-metal:linear-gradient(135deg,#5a5a5a,#ededed 22%,#9a9a9a 46%,#f5f5f5 68%,#6e6e6e);--rm-type-shoot:#6ba3c8;--rm-type-meeting:#9e88cc;--rm-type-edit:#5cb894;--rm-type-call:#c8975c;--rm-type-personal:#8a8a92;--rm-ok:#5cb894;--rm-warn:#d4a455;--rm-bad:#d4726b;--rm-holiday:#8fb0bd;--rm-s1:4px;--rm-s2:8px;--rm-s3:14px;--rm-s4:20px;--rm-s5:28px;--rm-s6:40px;--rm-r:5px;--rm-r-lg:10px;--rm-tap:44px;--rm-chart-bar:var(--rm-silver);--rm-chart-marker:var(--rm-ink);--rm-chart-attention:var(--rm-warn);--rm-chart-running:var(--rm-ok);--rm-chart-grid:var(--rm-hair-2);--rm-chart-tick:var(--rm-ink-3);--rm-font-display:"Jost","Inter",system-ui,-apple-system,sans-serif;--rm-font-ui:"Inter",system-ui,-apple-system,sans-serif}.rm-surface{background:var(--rm-page);color:var(--rm-ink);font-family:var(--rm-font-ui);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.rm-surface .rm-label{letter-spacing:.14em;color:var(--rm-ink-3);font-size:9.5px}.rm-surface .rm-label,.rm-surface .rm-label-lg{font-family:var(--rm-font-display);font-weight:300;text-transform:uppercase;line-height:1.2}.rm-surface .rm-label-lg{letter-spacing:.18em;color:var(--rm-ink-2);font-size:11px}.rm-surface .rm-value{font-family:var(--rm-font-ui);text-transform:none;letter-spacing:0;color:var(--rm-ink)}.rm-surface .rm-raised{background:var(--rm-surface-grad);box-shadow:var(--rm-lift);border-radius:var(--rm-r)}.rm-surface .rm-raised-hover:hover{background:var(--rm-surface-grad-hover);box-shadow:var(--rm-lift-hover)}.rm-surface .rm-control{min-height:var(--rm-tap);display:inline-flex;align-items:center;gap:var(--rm-s2);padding:0 var(--rm-s3);border-radius:var(--rm-r);background:var(--rm-raise);color:var(--rm-ink-2);border:1px solid var(--rm-hair);font-family:var(--rm-font-ui);font-size:12.5px;line-height:1;transition:background .12s ease,color .12s ease,border-color .12s ease}.rm-surface .rm-control:hover:not(:disabled){background:var(--rm-raise-2);color:var(--rm-ink);border-color:var(--rm-hair-2)}.rm-surface .rm-control:disabled{opacity:.45;cursor:not-allowed}.rm-surface .rm-control[data-active=true]{border-color:var(--rm-silver-ln);color:var(--rm-ink);background:var(--rm-raise-2)}.rm-surface .rm-primary{min-height:var(--rm-tap);display:inline-flex;align-items:center;gap:var(--rm-s2);padding:0 var(--rm-s4);border-radius:var(--rm-r);background:var(--rm-silver);color:#0a0a0a;border:1px solid transparent;font-family:var(--rm-font-ui);font-weight:500;font-size:12.5px;line-height:1;transition:filter .12s ease}.rm-surface .rm-primary:hover:not(:disabled){filter:brightness(1.08)}.rm-surface .rm-month-cell:hover{background:hsla(0,0%,100%,.022)}.rm-surface .rm-year-month:hover{color:var(--rm-ink)}.rm-surface .rm-popout-scrim{background:rgba(0,0,0,.62);animation:rm-popout-fade .12s ease-out}.rm-surface .rm-popout-panel{animation:rm-popout-rise .14s cubic-bezier(.2,.8,.3,1)}@keyframes rm-popout-fade{0%{opacity:0}to{opacity:1}}@keyframes rm-popout-rise{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rm-surface .rm-popout-panel,.rm-surface .rm-popout-scrim{animation:none}}.rm-surface .rm-day-header-btn{transition:background .12s ease,box-shadow .12s ease}.rm-surface .rm-day-header-btn:hover{background:hsla(0,0%,100%,.028);box-shadow:inset 0 -2px 0 var(--rm-silver-ln)}.rm-surface .rm-day-header-btn:focus-visible{outline:none;background:hsla(0,0%,100%,.028);box-shadow:inset 0 -2px 0 var(--rm-silver)}.rm-surface .rm-hatch-off{background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.055) 1px,transparent 0,transparent 7px)}.rm-surface .rm-hatch-buffer{background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 1px,transparent 0,transparent 5px)}@keyframes rm-shimmer{0%{opacity:.35}50%{opacity:.6}to{opacity:.35}}.rm-surface .rm-skeleton{background:var(--rm-raise);border-radius:var(--rm-r);animation:rm-shimmer 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.rm-surface .rm-skeleton{animation:none;opacity:.45}}:root{--rm-svc-web:#6ba3c8;--rm-svc-dev:#8fbad6;--rm-svc-seo:#5cb894;--rm-svc-brand:#4fbfa6;--rm-svc-gws:#9e88cc;--rm-svc-photo:#a98fd4;--rm-svc-video:#8b7bc6;--rm-svc-social:#8b93d6;--rm-svc-email:#c9b45c;--rm-svc-meta:#c8975c}.rm-surface .rm-card{position:relative;background:var(--rm-surface-grad);border:1px solid var(--rm-hair);border-radius:var(--rm-r-lg);box-shadow:var(--rm-lift);transition:background .14s ease,box-shadow .14s ease,transform .14s ease,border-color .14s ease}.rm-surface .rm-card:hover{background:var(--rm-surface-grad-hover);box-shadow:var(--rm-lift-hover);border-color:var(--rm-hair-2);transform:translateY(-2px)}.rm-surface .rm-card[data-selected=true]{border-color:var(--rm-silver-ln);background:var(--rm-surface-grad-hover)}@media (prefers-reduced-motion:reduce){.rm-surface .rm-card{transition:none}.rm-surface .rm-card:hover{transform:none}}.rm-surface .rm-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:var(--rm-r);background:var(--rm-raise);border:1px solid var(--rm-hair);color:var(--rm-ink-2);font-family:var(--rm-font-ui);font-size:11px;line-height:1.5;white-space:nowrap}.rm-surface .rm-dot{width:5px;height:5px;border-radius:50%;flex:0 0 5px}.rm-surface .rm-status{display:inline-flex;align-items:center;gap:6px;color:var(--rm-ink-2);font-family:var(--rm-font-ui);font-size:11.5px;line-height:1.4;white-space:nowrap}.rm-surface .rm-status .rm-dot{width:6px;height:6px;flex:0 0 6px}.rm-surface .rm-tab{min-height:var(--rm-tap);min-width:var(--rm-tap);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 var(--rm-s3);background:transparent;border:none;border-bottom:2px solid transparent;color:var(--rm-ink-3);font-family:var(--rm-font-ui);font-size:12.5px;line-height:1;cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease}.rm-surface .rm-tab:hover{color:var(--rm-ink-2)}.rm-surface .rm-tab[aria-selected=true]{color:var(--rm-ink);border-bottom-color:var(--rm-silver)}.rm-surface .rm-tab:focus-visible{outline:none;color:var(--rm-ink);border-bottom-color:var(--rm-silver)}.rm-surface .rm-input{width:100%;min-height:var(--rm-tap);background:var(--rm-raise);border:1px solid var(--rm-hair);border-radius:var(--rm-r);color:var(--rm-ink);font-family:var(--rm-font-ui);font-size:12.5px;padding:0 var(--rm-s3) 0 34px}.rm-surface .rm-input::-moz-placeholder{color:var(--rm-ink-3)}.rm-surface .rm-input::placeholder{color:var(--rm-ink-3)}.rm-surface .rm-input:focus{outline:none;border-color:var(--rm-silver-ln)}.rm-surface .rm-select{min-height:var(--rm-tap);background:var(--rm-raise);border:1px solid var(--rm-hair);border-radius:var(--rm-r);color:var(--rm-ink-2);font-family:var(--rm-font-ui);font-size:12.5px;padding:0 var(--rm-s2)}.rm-surface .rm-select:focus-visible{outline:none;border-color:var(--rm-silver-ln)}.rm-surface .rm-select option{background:#121212;color:var(--rm-ink)}.rm-surface .rm-quiet{min-height:var(--rm-tap);display:inline-flex;align-items:center;justify-content:center;gap:var(--rm-s2);padding:0 var(--rm-s3);border-radius:var(--rm-r);background:transparent;border:1px solid transparent;color:var(--rm-ink-2);font-family:var(--rm-font-ui);font-size:12.5px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.rm-surface .rm-quiet:hover:not(:disabled){background:var(--rm-raise);color:var(--rm-ink)}.rm-surface .rm-quiet:disabled{opacity:.45;cursor:not-allowed}.rm-surface .rm-quiet-danger{color:var(--rm-bad)}.rm-surface .rm-quiet-danger:hover:not(:disabled){color:var(--rm-bad);background:hsla(4,55%,63%,.1)}.rm-surface .rm-well{background:var(--rm-panel);border:1px solid var(--rm-hair);border-radius:var(--rm-r-lg)}.rm-surface .rm-bar{background:var(--rm-raise);border:1px solid var(--rm-hair-2);border-radius:var(--rm-r-lg);box-shadow:var(--rm-lift-hover)}.rm-surface .rm-avatar{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;background:var(--rm-raise-2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);color:var(--rm-ink-2);font-family:var(--rm-font-ui);font-weight:500;font-size:13px;line-height:1}.rm-surface .rm-avatar,.rm-surface .rm-logo-tile{border-radius:var(--rm-r);border:1px solid var(--rm-hair-2)}.rm-surface .rm-action,.rm-surface .rm-logo-tile{background:var(--rm-raise)}.rm-surface .rm-action{display:flex;align-items:center;gap:var(--rm-s2);border:1px solid var(--rm-hair);border-radius:var(--rm-r);padding:7px 10px;color:var(--rm-ink-2);font-family:var(--rm-font-ui);font-size:11px}.rm-surface .rm-action-ring{width:11px;height:11px;flex:0 0 11px;border-radius:50%;border:1.6px solid var(--rm-hair-3)}.rm-surface .rm-check-hit{min-width:var(--rm-tap);min-height:var(--rm-tap);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.rm-surface .rm-check{width:16px;height:16px;flex:0 0 16px;border-radius:3px;border:1px solid var(--rm-hair-3);display:flex;align-items:center;justify-content:center;color:transparent;transition:background .12s ease,border-color .12s ease}.rm-surface .rm-check-hit:hover .rm-check{border-color:var(--rm-silver-ln)}.rm-surface .rm-check[data-checked=true]{background:var(--rm-silver);border-color:var(--rm-silver);color:#0a0a0a}.rm-surface .rm-check-hit:focus-visible{outline:none}.rm-surface .rm-check-hit:focus-visible .rm-check{border-color:var(--rm-silver);box-shadow:0 0 0 2px hsla(0,0%,78%,.25)}.rm-surface .rm-nowrap{white-space:nowrap;flex-shrink:0}.rm-nav-surface{background:var(--rm-rail);border-right:1px solid var(--rm-hair-2)}.rm-surface .rm-brand-tile{border-radius:var(--rm-r);padding:1px;background-image:var(--rm-metal);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);overflow:hidden}.rm-surface .rm-brand-word{font-family:var(--rm-font-display);font-weight:300;text-transform:uppercase;letter-spacing:.16em;font-size:11px;line-height:1.2;color:var(--rm-ink)}.rm-surface .rm-switcher{width:100%;min-height:var(--rm-tap);display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:var(--rm-r-lg);background:var(--rm-surface-grad);border:1px solid var(--rm-hair);box-shadow:var(--rm-lift);cursor:pointer;transition:background .14s ease,box-shadow .14s ease,border-color .14s ease}.rm-surface .rm-switcher:hover{background:var(--rm-surface-grad-hover);box-shadow:var(--rm-lift-hover);border-color:var(--rm-hair-2)}.rm-surface .rm-menu{background:var(--rm-panel);border:1px solid var(--rm-hair-2);border-radius:var(--rm-r-lg);box-shadow:var(--rm-lift-hover)}.rm-surface .rm-menu-item{width:100%;min-height:var(--rm-tap);display:flex;align-items:center;gap:10px;padding:0 8px;border-radius:var(--rm-r);text-align:left;color:var(--rm-ink-2);background:transparent;border:none;cursor:pointer;transition:background .12s ease,color .12s ease}.rm-surface .rm-menu-item:hover{background:var(--rm-raise);color:var(--rm-ink)}.rm-surface .rm-menu-item[data-current=true]{background:var(--rm-raise-2);color:var(--rm-ink)}.rm-surface .rm-nav-item{position:relative;width:100%;min-height:var(--rm-tap);display:flex;align-items:center;gap:11px;padding:0 12px;border-radius:var(--rm-r);background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--rm-font-display);font-weight:300;text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;line-height:1.2;color:var(--rm-ink-3);transition:background .12s ease,color .12s ease}.rm-surface .rm-nav-item svg{flex:none}.rm-surface .rm-nav-item:hover{background:hsla(0,0%,100%,.028);color:var(--rm-ink-2)}.rm-surface .rm-nav-item.active{background:var(--rm-raise);color:var(--rm-ink)}.rm-surface .rm-nav-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:18px;border-radius:0 1px 1px 0;background:var(--rm-silver)}.rm-surface .rm-nav-item:focus-visible{outline:none;background:var(--rm-raise);color:var(--rm-ink)}.rm-surface .rm-nav-badge{margin-left:auto;background:var(--rm-raise-3);color:var(--rm-ink);border:1px solid var(--rm-hair-2);font-family:var(--rm-font-ui);font-variant-numeric:tabular-nums}.rm-surface .rm-nav-sep{width:100%;min-height:var(--rm-tap);display:flex;align-items:center;gap:8px;padding:0 12px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--rm-font-display);font-weight:300;text-transform:uppercase;letter-spacing:.14em;font-size:9.5px;color:var(--rm-ink-3)}.rm-surface .rm-nav-sep:hover{color:var(--rm-ink-2)}.rm-surface .rm-nav-foot{width:100%;min-height:var(--rm-tap);display:flex;align-items:center;gap:9px;padding:0 8px;border-radius:var(--rm-r);background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--rm-font-ui);font-size:12px;color:var(--rm-ink-3);transition:background .12s ease,color .12s ease}.rm-surface .rm-nav-foot:hover{background:var(--rm-raise);color:var(--rm-ink-2)}.rm-surface .rm-ring-avatar{width:22px;height:22px;flex:0 0 22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--rm-hair-3);color:var(--rm-ink-2);font-family:var(--rm-font-ui);font-size:9px;font-weight:500;line-height:1}.rm-surface .rm-panel{background:var(--rm-surface-grad);border:1px solid var(--rm-hair);border-radius:var(--rm-r-lg);box-shadow:var(--rm-lift)}.rm-surface .rm-panel-title{font-size:10.5px;color:var(--rm-ink-2)}.rm-surface .rm-field-label,.rm-surface .rm-panel-title{font-family:var(--rm-font-display);font-weight:300;text-transform:uppercase;letter-spacing:.14em;line-height:1.2}.rm-surface .rm-field-label{display:block;font-size:9.5px;color:var(--rm-ink-3)}.rm-surface .rm-input-field{width:100%;min-height:var(--rm-tap);background:var(--rm-void);border:1px solid var(--rm-hair);border-radius:var(--rm-r);padding:0 var(--rm-s3);color:var(--rm-ink);font-family:var(--rm-font-ui);font-size:12.5px;box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}.rm-surface .rm-input-field::-moz-placeholder{color:var(--rm-ink-3)}.rm-surface .rm-input-field::placeholder{color:var(--rm-ink-3)}.rm-surface .rm-input-field:focus{outline:none;border-color:var(--rm-silver-ln)}.rm-surface textarea.rm-input-field{padding:var(--rm-s2) var(--rm-s3);line-height:1.5}.rm-surface .rm-input-field option{background:#121212;color:var(--rm-ink)}.rm-surface .rm-segmented{display:inline-flex;padding:2px;gap:2px;border-radius:var(--rm-r);background:var(--rm-void);border:1px solid var(--rm-hair)}.rm-surface .rm-segment{min-height:calc(var(--rm-tap) - 6px);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--rm-s3);border-radius:3px;background:transparent;border:none;cursor:pointer;font-family:var(--rm-font-ui);font-size:12px;color:var(--rm-ink-3);white-space:nowrap;transition:background .12s ease,color .12s ease}.rm-surface .rm-segment:hover{color:var(--rm-ink-2)}.rm-surface .rm-segment[data-selected=true]{background:var(--rm-raise-2);color:var(--rm-ink);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.rm-surface .rm-chip-select{min-height:var(--rm-tap);display:inline-flex;align-items:center;gap:6px;padding:0 var(--rm-s3);border-radius:var(--rm-r);background:var(--rm-raise);border:1px solid var(--rm-hair);color:var(--rm-ink-2);font-family:var(--rm-font-ui);font-size:12px;line-height:1;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.rm-surface .rm-chip-select:hover{border-color:var(--rm-hair-2);color:var(--rm-ink)}.rm-surface .rm-chip-select[data-selected=true]{background:var(--rm-raise-3);border-color:var(--rm-silver-ln);color:var(--rm-ink)}.rm-surface .rm-file-tab{min-height:var(--rm-tap);display:inline-flex;align-items:center;gap:7px;padding:0 var(--rm-s3);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;font-family:var(--rm-font-ui);font-size:12.5px;line-height:1;color:var(--rm-ink-3);transition:color .12s ease,border-color .12s ease}.rm-surface .rm-file-tab:hover{color:var(--rm-ink-2)}.rm-surface .rm-file-tab[aria-selected=true]{color:var(--rm-ink);border-bottom-color:var(--rm-silver)}.rm-surface .rm-file-tab:focus-visible{outline:none;color:var(--rm-ink);border-bottom-color:var(--rm-silver)}.rm-topbar{background:var(--rm-rail);border-bottom:1px solid var(--rm-hair-2)}.rm-surface .rm-t1{color:var(--rm-ink)}.rm-surface .rm-t2{color:var(--rm-ink-2)}.rm-surface .rm-t3{color:var(--rm-ink-3)}.rm-surface .rm-dropzone{border:2px dashed var(--rm-hair-2);border-radius:var(--rm-r-lg);background:var(--rm-raise);color:var(--rm-ink-3)}.rm-surface .rm-dropzone:hover{border-color:var(--rm-hair-3)}.rm-surface .rm-dropzone.is-dragging{border-color:var(--rm-silver-ln);background:var(--rm-raise-2);color:var(--rm-ink-2)}.rm-surface .rm-accent-solid{background:var(--rm-silver);color:#0a0a0a;border:1px solid transparent}.rm-surface .rm-accent-solid:hover:not(:disabled){filter:brightness(1.08)}.rm-surface .rm-bd{border-color:var(--rm-hair)}.rm-surface .rm-bd-bright:hover{border-color:var(--rm-hair-3)}.rm-surface .rm-bg-raise{background:var(--rm-raise)}.rm-surface .rm-focus-silver:focus{outline:none;border-color:var(--rm-silver-ln)}.rm-surface .rm-rail-row{transition:background .12s ease}.rm-surface .rm-rail-row:hover{background:var(--rm-raise)}@media (prefers-reduced-motion:reduce){.rm-surface .rm-rail-row{transition:none}}.rm-surface .rm-control[data-active=true]:disabled{opacity:1;cursor:default}.rm-surface tbody .rm-rail-row+.rm-rail-row{border-top:1px solid var(--rm-hair)}