:root,[data-theme=light]{--looma-app-canvas:#f8f8f7;--looma-app-surface:#fffdf9;--looma-app-ink:#30243e;--looma-app-muted:#695d73;--looma-app-border:#ded7e3;--looma-app-selected:#f0eaf8;--looma-public-canvas:#f8f8f7;--looma-signin-canvas:#f8f8f7;--looma-hero-background:linear-gradient(115deg, #e9def7 0%, #c4adf5 70%, #d1baf8 100%);--looma-hero-surface:#c4adf5;--looma-hero-ink:#30243e;--looma-nav-selected-bg:#30243e;--looma-nav-selected-ink:#faf7f0;--looma-nav-child-selected-bg:#f0eaf8;--looma-nav-child-selected-ink:#30243e;--looma-app-feature-sage:#e8edd4;--looma-app-feature-peach:#efe3da;--looma-app-on-feature:#30243e}.dark,[data-theme=dark]{--looma-app-canvas:#19151f;--looma-app-surface:#241d2d;--looma-app-ink:#faf7f0;--looma-app-muted:#c9bed3;--looma-app-border:#493e54;--looma-app-selected:#30263c;--looma-public-canvas:#19151f;--looma-signin-canvas:#19151f;--looma-hero-background:linear-gradient(115deg, #342740 0%, #48365f 65%, #5d477b 100%);--looma-hero-surface:#48365f;--looma-hero-ink:#faf7f0;--looma-nav-selected-bg:#c4adf5;--looma-nav-selected-ink:#30243e;--looma-nav-child-selected-bg:#30263c;--looma-nav-child-selected-ink:#faf7f0;--looma-app-feature-sage:#30362b;--looma-app-feature-peach:#3c3033;--looma-app-on-feature:#faf7f0}:root{--looma-type-section-title:23px;--looma-type-page-title:56px;--looma-type-welcome-title:56px;--looma-type-record-title:50px;--looma-type-public-title:76px;--looma-type-portal-title:64px;--looma-type-metric:40px;--looma-app-display-weight:550;--looma-app-display-tracking:-.05em;--looma-app-display-line:1.05;--looma-app-metric-weight:500;--looma-app-metric-tracking:-.04em;--looma-app-phone-breakpoint:900px;--looma-shell-width:248px;--looma-shell-collapsed-width:80px;--looma-topbar-height:84px;--looma-page-gutter:32px;--looma-page-bottom-clearance:28px;--looma-bottom-nav-height:74px;--looma-nav-selected-weight:700;--looma-radius-panel:18px;--looma-radius-hero:24px;--looma-app-radius-control:9px;--looma-app-control-height:36px;--looma-app-control-height-lg:40px;--looma-app-control-height-sm:32px;--looma-app-input-type:14px;--looma-phone-target:44px;--looma-phone-input-type:16px;--looma-dialog-width:500px;--looma-dialog-search-width:620px;--looma-dialog-section-width:560px;--looma-drawer-width:470px;--looma-overlay-phone-width:100vw;--looma-overlay-phone-inset:40px;--looma-overlay-footer-clearance:max(24px, env(safe-area-inset-bottom));--looma-overlay-viewport-height:calc(100dvh - 48px)}@media (width<=900px){:root{--looma-topbar-height:72px;--looma-page-gutter:20px;--looma-page-bottom-clearance:calc(94px + env(safe-area-inset-bottom));--looma-app-control-height:var(--looma-phone-target);--looma-app-control-height-lg:var(--looma-phone-target);--looma-app-control-height-sm:var(--looma-phone-target);--looma-app-input-type:var(--looma-phone-input-type)}}@media (width<=700px){:root{--looma-type-section-title:21px;--looma-type-page-title:43px;--looma-type-welcome-title:44px;--looma-type-record-title:39px;--looma-type-public-title:47px;--looma-type-portal-title:43px;--looma-type-metric:34px}}:root,[data-theme=light]{--looma-canvas:#f8f8f7;--looma-surface:#fff;--looma-surface-soft:#f0eaf8;--looma-ink:#30243e;--looma-muted:#695d73;--looma-muted-strong:#4e4259;--looma-progress-track-on-feature:#ffffffb3;--looma-calendar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E");--looma-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23695D73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--looma-border:#ded7e3;--looma-control-border:#897a94;--looma-accent:#c4adf5;--looma-on-accent:#30243e;--looma-action-default:#30243e;--looma-action-hover-default:#493754;--looma-feature-icon-surface:#fff9;--looma-on-action-default:#faf7f0;--looma-link:#6a4697;--looma-focus:#6a4697;--looma-success-ink:#235c43;--looma-success-bg:#e8f3eb;--looma-warning-ink:#74470d;--looma-warning-bg:#fff0d4;--looma-danger-ink:#982c3f;--looma-danger-bg:#fceaf0;--looma-info-ink:#40538b;--looma-info-bg:#edf0fc;--looma-feature-lilac:#e7dcf6;--looma-feature-sage:#e8edd4;--looma-feature-peach:#efe3da;--looma-feature-ink:#30243e;--looma-on-feature:#30243e;--looma-on-feature-ink:#faf7f0;--looma-radius-control:8px;--looma-radius-card:12px;--looma-radius-feature:12px;--looma-radius-inset:12px;--looma-radius-marketing:24px;--looma-radius-dialog:12px;--looma-radius-pill:999px;--looma-website-max:1360px;--looma-website-gap:24px;--looma-app-gutter:24px;--looma-phone-gutter:16px;--looma-card-padding:24px;--looma-card-padding-block:22px;--looma-card-compact-padding:16px;--looma-card-website-padding:38px;--looma-card-phone-padding:20px}.dark,[data-theme=dark]{--looma-canvas:#19151f;--looma-surface:#241d2d;--looma-surface-soft:#30263c;--looma-ink:#faf7f0;--looma-muted:#c9bed3;--looma-muted-strong:#c9bed3;--looma-progress-track-on-feature:#ffffffb3;--looma-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9BED3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--looma-border:#655770;--looma-control-border:#81718e;--looma-accent:#c4adf5;--looma-on-accent:#30243e;--looma-action-default:#c4adf5;--looma-action-hover-default:#d5beff;--looma-feature-icon-surface:#19151f99;--looma-on-action-default:#30243e;--looma-link:#d5beff;--looma-focus:#d5beff;--looma-success-ink:#afe3c2;--looma-success-bg:#1f382d;--looma-warning-ink:#f3d28d;--looma-warning-bg:#3e301d;--looma-danger-ink:#ffc0d0;--looma-danger-bg:#482632;--looma-info-ink:#bdccff;--looma-info-bg:#25314b;--looma-feature-lilac:#382d48;--looma-feature-sage:#303727;--looma-feature-peach:#403029;--looma-feature-ink:#30243e;--looma-on-feature:#faf7f0;--looma-on-feature-ink:#faf7f0}:root{--looma-font-body:"Bricolage",system-ui,sans-serif;--looma-font-heading:"Bricolage",system-ui,sans-serif;--looma-font-feature:Fraunces,Georgia,serif;--looma-font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--looma-control-height:44px;--looma-control-padding:16px;--looma-tab-height:36px;--looma-tab-radius:7px;--looma-tab-padding:6px;--looma-tab-type:13px;--looma-page-tabs-gap:18px;--looma-row-leading:40px;--looma-row-padding:10px;--looma-row-line:20px;--looma-feature-icon-size:48px;--looma-feature-icon-glyph:24px;--looma-feature-icon-stroke:1.7;--looma-type-feature-box:27px;--looma-type-title:28px;--looma-line-title:34px;--looma-type-section:18px;--looma-line-section:24px;--looma-type-body:14px;--looma-line-body:1.5;--looma-type-meta:12px;--looma-line-meta:18px;--looma-type-feature:32px;--looma-line-feature:1.12;--looma-weight-medium:550;--looma-weight-strong:650;--looma-space-1:4px;--looma-space-2:8px;--looma-space-3:12px;--looma-space-4:16px;--looma-space-5:20px;--looma-space-6:24px;--looma-space-8:32px;--looma-space-section:24px;--looma-space-group:16px;--looma-space-related:8px;--looma-sidebar-muted:#d2c5dd;--looma-sidebar-nav-ink:#e8deef;--looma-sidebar-control-border:#74627f;--looma-sidebar-soft:#463652;--looma-overlay:#19151f8c;--looma-overlay-blur:4px;--looma-shadow-menu:0 8px 24px #19151f1f;--looma-focus-width:3px;--looma-focus-offset:3px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,body,[data-theme],.dark{--looma-action:var(--company-accent,var(--looma-action-default));--looma-on-action:var(--company-on-accent,var(--looma-on-action-default));--looma-action-hover:var(--company-accent-hover,var(--looma-action-hover-default))}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--looma-space-half:2px;--looma-space-2q:9px;--looma-space-1h:6px;--looma-space-2h:10px;--looma-space-3h:14px;--looma-space-4h:18px;--looma-space-5h:22px;--looma-space-7:28px;--looma-space-9:36px;--looma-space-10:40px;--looma-space-11:44px;--looma-space-12:48px;--looma-space-13:52px;--looma-space-18:72px;--looma-space-22:88px;--looma-radius-3:3px;--looma-radius-xs:4px;--looma-radius-sm:6px;--looma-radius-md:7px;--looma-radius-lg:16px;--looma-type-micro:12px;--looma-type-small:12px;--looma-type-13:13px;--looma-type-large:16px;--looma-type-20:20px;--looma-type-22:22px;--looma-type-24:24px;--looma-type-36:36px;--looma-type-48:48px;--looma-type-52:52px;--looma-line-14:14px;--looma-line-16:16px;--looma-line-20:20px;--looma-line-22:22px;--looma-line-28:28px;--looma-line-32:32px;--looma-line-40:40px;--looma-weight-regular:400;--looma-weight-semi:600;--looma-weight-bold:700;--looma-border-width:1px;--looma-border-width-strong:2px;--looma-duration:.15s;--looma-shadow-popover:0 8px 30px #17102129;--looma-shadow-ring:inset 0 0 0 1px currentColor;--looma-nav:#30243e;--looma-nav-hover:#493754;--looma-nav-border:#51405d;--looma-nav-avatar:#51415e;--looma-nav-avatar-border:#665373;--looma-nav-heading:#a899b4;--looma-nav-meta:#baa9c7;--looma-nav-meta-strong:#c4b9cf;--looma-nav-child:#cfc3d8;--looma-nav-link:#d9cede;--looma-nav-ink:#faf7f0;--looma-nav-ink-strong:#fff;--looma-size-3:3px;--looma-size-8:8px;--looma-size-27:27px;--looma-size-33:33px;--looma-size-11:11px;--looma-size-12:12px;--looma-size-14:14px;--looma-size-15:15px;--looma-size-16:16px;--looma-size-17:17px;--looma-size-18:18px;--looma-size-20:20px;--looma-size-22:22px;--looma-size-24:24px;--looma-size-25:25px;--looma-size-28:28px;--looma-size-30:30px;--looma-size-32:32px;--looma-size-34:34px;--looma-size-35:35px;--looma-size-36:36px;--looma-size-40:40px;--looma-size-44:44px;--looma-size-46:46px;--looma-size-48:48px;--looma-size-54:54px;--looma-size-56:56px;--looma-size-64:64px;--looma-size-68:68px;--looma-size-72:72px;--looma-size-80:80px;--looma-size-96:96px;--looma-size-100:100px;--looma-size-106:106px;--looma-size-112:112px;--looma-size-120:120px;--looma-size-140:140px;--looma-size-160:160px;--looma-size-180:180px;--looma-size-200:200px;--looma-size-220:220px;--looma-size-224:224px;--looma-size-240:240px;--looma-size-260:260px;--looma-size-270:270px;--looma-size-280:280px;--looma-size-300:300px;--looma-size-320:320px;--looma-size-360:360px;--looma-size-420:420px;--looma-size-480:480px;--looma-size-560:560px;--looma-size-680:680px;--looma-size-720:720px;--looma-size-1200:1200px;--looma-size-1360:1360px}.looma-shell[data-theme=dark]{--looma-nav:#211a2b}:root{--looma-paper:#fff;--looma-record-title:var(--looma-type-36);--looma-record-title-line:1.1;--looma-record-avatar:var(--looma-size-72);--looma-record-avatar-type:var(--looma-type-22);--looma-record-person-avatar:var(--looma-size-36);--looma-record-rail:var(--looma-size-300);--looma-record-main-min:520px;--looma-record-identity-min:var(--looma-size-360);--looma-tracking-caps:1px;--looma-tracking-tight:-.6px;--looma-tracking-display:-2px}:root,[data-theme=light]{--looma-tint-sky:#d9e4f5;--looma-tint-pink:#f5dce4;--looma-canvas:#f7f4fb;--looma-paper-warm:#f8f8f7;--looma-lilac-strong:#c4adf5;--looma-lilac-wash:#eee8f4;--looma-feature-citron:#e4ed9b;--looma-on-citron:#30243e;--looma-feature-aubergine:#30243e;--looma-on-aubergine:#faf7f0;--looma-on-aubergine-muted:#cfc4da;--looma-aubergine-accent:#c4adf5;--looma-panel-sage:#dce5c8;--looma-petal-lilac:#b49beb;--looma-petal-aubergine:#493754;--looma-petal-sage:#cbd6b2;--looma-petal-wash:#ddd0f0;--looma-tint-peach:#f3d9c5;--looma-tint-sage:#d6e1d5;--looma-search-fill:#f4effa;--looma-shadow-float:0 16px 48px #30243e1c;--looma-shadow-float-sm:0 10px 25px #30243e12;--looma-duration-state:.18s;--looma-rise:-2px;--looma-size-42:42px;--looma-size-380:380px;--looma-surface-band:#faf8fd;--looma-surface-selected:#f6f2fb;--looma-type-17:17px;--looma-type-26:26px}.dark,[data-theme=dark]{--looma-tint-sky:#2a3850;--looma-tint-pink:#482e3a;--looma-canvas:#19151f;--looma-paper-warm:#241d2d;--looma-lilac-strong:#b49beb;--looma-lilac-wash:#2e2539;--looma-feature-citron:#c9d27e;--looma-on-citron:#30243e;--looma-feature-aubergine:#3a2d4a;--looma-on-aubergine:#faf7f0;--looma-on-aubergine-muted:#d2c5dd;--looma-aubergine-accent:#d5beff;--looma-panel-sage:#2f3626;--looma-petal-lilac:#5b4775;--looma-petal-aubergine:#4d3d5e;--looma-petal-sage:#3d4632;--looma-petal-wash:#3a2f4a;--looma-tint-peach:#4a3a30;--looma-tint-sage:#33402f;--looma-search-fill:#2e2539;--looma-shadow-float:0 16px 48px #00000073;--looma-shadow-float-sm:0 10px 25px #00000059;--looma-surface-band:#2a2233;--looma-surface-selected:#2e2539}:root{--looma-type-30:30px;--looma-size-130:130px;--looma-size-26:26px;--looma-radius-14:14px;--looma-size-90:90px}@media (prefers-reduced-motion:reduce){:root{--looma-rise:0px}}[data-theme=light],:root{--looma-petal-citron:#d5de86}[data-theme=dark],.dark{--looma-petal-citron:#b2bb68}:root{--looma-size-340:340px;--looma-size-440:440px;--looma-space-1q:5px;--looma-size-19:19px}[data-theme=light],:root{--looma-tab-count-selected:#c4adf5;--looma-toolbar-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2330243E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-theme=dark],.dark{--looma-tab-count-selected:#493754;--looma-toolbar-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FAF7F0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root{--looma-type-15:15px;--looma-type-26:26px;--looma-type-40:40px;--looma-radius-tile:10px;--looma-type-34:34px;--looma-line-21:21px;--looma-on-lilac-strong:#30243e;--looma-public-full:100%;--looma-public-reading:750px;--looma-public-form:650px;--looma-public-facts:860px;--looma-public-header:76px;--looma-public-contact:170px;--looma-public-input:70px;--looma-public-body:19px;--looma-public-leading:1.65;--looma-public-display-leading:1.08;--looma-public-eyebrow-tracking:.12em;--looma-public-header-surface:#3f3b40bf;--looma-public-field-muted:#695d73;--looma-public-white:#fff;--looma-public-neutral:#f3f0ec;--looma-public-hero-height:760px;--looma-public-cover-height:480px;--looma-public-zero:0px;--looma-public-none:none}.dark,[data-theme=dark]{--looma-public-neutral:#2c2632}:root{--looma-font-display-variation:"SOFT" 80, "WONK" 1, "opsz" 72;--looma-display-tracking:-.045em;--looma-display-number-tracking:-.02em;--looma-eyebrow-tracking:.105em;--looma-line-solid:1;--looma-line-display:1.04;--looma-line-badge:1.05;--looma-opacity-intro:.9;--looma-opacity-footnote:.85;--looma-layer-content:1;--looma-layer-badge:2;--looma-zero:0;--looma-full:100%;--looma-radius-circle:50%;--looma-shadow-none:none;--looma-tilt-preview:-3deg;--looma-tilt-highlight:4deg;--looma-tilt-badge:12deg;--looma-signin-height:900px;--looma-signin-panel-basis:520px;--looma-signin-stack-height:250px;--looma-signin-leave-width:210px;--looma-signin-intro-measure:34ch;--looma-signin-petal-right:-70px;--looma-signin-petal-bottom:-80px;--looma-radius-15:15px;--looma-radius-9:9px;--looma-border-width:1px;--looma-signin-badge-ring:0 0 0 7px var(--looma-canvas);--looma-signin-preview-shadow:0 16px 48px #30243e24;--looma-signin-leave-shadow:0 14px 30px #30243e24;--looma-signin-card-shadow:0 10px 25px #30243e0d;--looma-signin-preview-border:#30243e17;--looma-signin-row-border:#30243e1c;--looma-icon-stroke-eyebrow:1.8;--looma-icon-stroke-sun:3;--looma-line-card-title:1.25;--looma-signin-input-padding:11.75px;--looma-petal-peach:#e9c6ab;--looma-radius-card:var(--looma-radius-panel)}:root,[data-theme=light],.dark,[data-theme=dark]{--looma-canvas:var(--looma-app-canvas);--looma-surface:var(--looma-app-surface);--looma-ink:var(--looma-app-ink);--looma-muted:var(--looma-app-muted);--looma-border:var(--looma-app-border);--looma-radius-control:var(--looma-app-radius-control)}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--looma-border)}html{font-family:var(--looma-font-body);font-size:var(--looma-type-body);line-height:var(--looma-line-body);font-synthesis:none;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;color:var(--looma-ink);background:var(--looma-canvas);scroll-behavior:auto;scrollbar-gutter:stable}body{min-width:0;font:inherit;background:var(--looma-canvas);margin:0}h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd{margin:0}ul,ol:not(:where(.step-trail)){margin:0;padding:0;list-style:none}h1,h2:not(:where(.looma-kit *)),h3:not(:where(.looma-kit *)),h4,h5,h6{font-family:var(--looma-font-heading);font-weight:var(--looma-weight-strong);overflow-wrap:anywhere}h1{font-size:var(--looma-type-title);line-height:var(--looma-line-title);letter-spacing:-.025em}h2{font-size:var(--looma-type-section);line-height:var(--looma-line-section)}h3,h4,h5,h6{font-size:var(--looma-type-body);line-height:var(--looma-line-body)}a{color:var(--looma-link);text-decoration:none}:is(button,input,optgroup,select,textarea):not(:where(.looma-kit *)){font:inherit;color:inherit;letter-spacing:inherit;margin:0;padding:0}button,select{text-transform:none}button:where(:not(.ant-btn)),[type=button]:where(:not(.ant-btn)),[type=reset]:where(:not(.ant-btn)),[type=submit]:where(:not(.ant-btn)){appearance:button;background:0 0}button:not(:disabled),[role=button]:not(:disabled),summary{cursor:pointer}button:disabled,select:disabled,input:disabled,textarea:disabled{cursor:not-allowed}textarea{resize:vertical}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}table{border-collapse:collapse;border-spacing:0;text-indent:0}img,video,canvas{max-width:100%;height:auto;display:block}svg:not(:where(.looma-kit *)){vertical-align:middle;flex:none}small{font-size:var(--looma-type-meta)}code,pre,kbd,samp{font-family:var(--looma-font-mono);font-size:inherit}hr{border-top-width:var(--looma-border-width);height:0;margin:var(--looma-space-4) 0}::placeholder{color:var(--looma-muted);opacity:1}[hidden]{display:none!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--looma-focus-width) solid var(--looma-focus);outline-offset:var(--looma-focus-offset)}h1[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}::selection{background:var(--looma-info-bg);color:var(--looma-info-ink)}input[type=date],input[type=time]{color-scheme:inherit}.looma-visually-hidden{width:var(--looma-border-width);height:var(--looma-border-width);clip-path:inset(50%);white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.looma-skip-link{top:var(--looma-space-2);left:var(--looma-space-2);z-index:200;min-height:var(--looma-size-44);padding:var(--looma-space-3) var(--looma-space-4);border-radius:var(--looma-radius-control);background:var(--looma-surface);color:var(--looma-link);position:fixed;transform:translateY(-200%)}.looma-skip-link:focus{transform:none}.looma-icon{width:var(--looma-size-20);height:var(--looma-size-20);vertical-align:middle;flex:none;display:inline-block}.looma-environment-banner{padding:var(--looma-space-1h) var(--looma-space-4);text-align:center;background:var(--looma-warning-bg);color:var(--looma-warning-ink)}.looma-service-banner{justify-content:center;align-items:center;gap:var(--looma-space-3);padding:var(--looma-space-3) var(--looma-space-4);background:var(--looma-warning-bg);color:var(--looma-warning-ink);flex-wrap:wrap;display:flex}.looma-notifications{position:relative}.looma-notifications[data-external-trigger=true]{z-index:90;width:0;height:0;position:fixed;top:0;left:0}.looma-notifications[data-external-trigger=true]>summary{display:none}.looma-notifications-trigger{list-style:none;position:relative}.looma-notifications-trigger::-webkit-details-marker{display:none}.looma-notifications-count{top:var(--looma-space-half);min-width:var(--looma-size-18);height:var(--looma-size-18);padding-inline:var(--looma-space-1);border-radius:var(--looma-radius-pill);background:var(--looma-danger-ink);color:var(--looma-surface);font-size:var(--looma-type-micro);line-height:var(--looma-line-14);place-items:center;display:grid;position:absolute;right:0}.looma-notifications-panel{z-index:90;width:min(384px,calc(100vw - var(--looma-size-32)));max-height:calc(100dvh - var(--looma-size-96));border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);color:var(--looma-ink);position:absolute;overflow:auto}.looma-notifications-header{justify-content:space-between;align-items:center;gap:var(--looma-space-3);padding:var(--looma-space-5);border-bottom:var(--looma-border-width) solid var(--looma-border);flex-wrap:wrap;display:flex}.looma-notifications-footer{justify-content:space-between;align-items:center;gap:var(--looma-space-3);padding:var(--looma-space-4) var(--looma-space-5);border-top:var(--looma-border-width) solid var(--looma-border);flex-wrap:wrap;display:flex}.looma-command-backdrop{z-index:100;padding:8vh var(--looma-space-6) var(--looma-space-6);background:var(--looma-overlay);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.looma-command{border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-marketing);background:var(--looma-surface);width:100%;max-width:640px;max-height:84dvh;color:var(--looma-ink);flex-direction:column;display:flex;overflow:hidden}.looma-command__header{padding:var(--looma-space-4) var(--looma-space-6) var(--looma-space-5);border-bottom:var(--looma-border-width) solid var(--looma-border)}.looma-command__title{justify-content:space-between;align-items:center;gap:var(--looma-space-4);margin-bottom:var(--looma-space-3);display:flex}.looma-command__title h2{font-size:var(--looma-type-20);font-weight:var(--looma-weight-strong)}.looma-command__field{align-items:center;gap:var(--looma-space-3);min-height:var(--looma-size-48);padding:0 var(--looma-space-3);border:var(--looma-border-width-strong) solid var(--looma-focus);border-radius:var(--looma-radius-control);display:flex}.looma-command__field:focus-within{outline:0}.looma-command__field input{width:100%;min-width:0;min-height:var(--looma-size-46);color:var(--looma-ink);font:inherit;background:0 0;border:0;outline:0}.looma-command__body{min-height:0;padding:var(--looma-space-2) var(--looma-space-3);overflow:auto}.looma-command__group+.looma-command__group{margin-top:var(--looma-space-1)}.looma-command__group-heading{align-items:center;gap:var(--looma-space-2);width:100%;min-height:var(--looma-size-44);padding:var(--looma-space-2) var(--looma-space-3);text-align:start;color:var(--looma-muted);font-size:var(--looma-type-meta);font-weight:var(--looma-weight-semi);display:flex}.looma-command__group-heading>svg:last-child{width:var(--looma-size-16);margin-left:auto}.looma-command__count{font-variant-numeric:tabular-nums;font-weight:var(--looma-weight-regular)}.looma-command__result{align-items:center;gap:var(--looma-space-3);width:100%;min-height:var(--looma-size-48);padding:var(--looma-space-2) var(--looma-space-3);border-radius:var(--looma-radius-control);color:var(--looma-ink);display:flex}.looma-command__result[aria-selected=true],.looma-command__result:hover{background:var(--looma-surface-soft)}.looma-command__symbol{width:var(--looma-size-32);height:var(--looma-size-32);border-radius:var(--looma-radius-control);background:var(--looma-surface-band);color:var(--looma-muted);flex:none;place-items:center;display:grid}.looma-command__copy{overflow-wrap:anywhere;flex:1;gap:0;min-width:0;display:grid}.looma-command__copy strong{font-weight:var(--looma-weight-medium)}.looma-command__copy>span{font-size:var(--looma-type-meta);color:var(--looma-muted);line-height:var(--looma-line-meta)}.looma-command__result>svg:last-child{width:var(--looma-size-16);color:var(--looma-muted);flex:none}.looma-command__state{align-items:flex-start;gap:var(--looma-space-3);padding:var(--looma-space-6) var(--looma-space-3);color:var(--looma-muted);display:flex}.looma-command__footer{justify-content:space-between;align-items:center;gap:var(--looma-space-3);padding:var(--looma-space-4) var(--looma-space-6);border-top:var(--looma-border-width) solid var(--looma-border);font-size:var(--looma-type-meta);color:var(--looma-muted);flex-wrap:wrap;display:flex}.looma-command__footer kbd{padding:var(--looma-space-half) var(--looma-space-1h);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-xs);font:inherit;display:inline-block}@media (width<=760px){.looma-command-backdrop{padding:0}.looma-command{border:0;border-radius:0;max-width:none;height:100dvh;max-height:100dvh}.looma-command__body{flex:1}.looma-command__header{padding:var(--looma-space-3) var(--looma-space-4) var(--looma-space-5)}.looma-command__footer{padding:var(--looma-space-3) var(--looma-space-4)}}@media print{.looma-sidebar,.looma-topbar,.looma-skip-link,.looma-print-hide{display:none!important}.looma-shell-body{margin:0!important}.looma-shell-main{max-width:none!important;padding:0!important}}.looma-page,.looma-record,.looma-form,.looma-review{width:100%;min-width:0;container-type:inline-size}.looma-page[data-variant=list]>:is(.looma-page__header,.looma-page__navigation){margin-bottom:var(--looma-space-5)}.looma-page[data-variant=list] .looma-page__main{gap:var(--looma-space-5)}.looma-section:not([data-appearance=plain]),.looma-form__surface,.looma-decision,.looma-form-context-card,.looma-person-card,.looma-queue,.looma-destination-list,.looma-sign-in-card,.looma-document-form-page__surface,.looma-columns__panel,.looma-card,.looma-tabs,.looma-section-navigation__items,.looma-dropdown,.looma-dialog-panel,.looma-kpi-tile,.looma-metric,.looma-menu-panel,.looma-calendar,.looma-dashboard-metrics,.looma-branding-editor__logo-upload,.looma-hierarchy-node,.looma-matrix,.looma-document-placement,.looma-document-copy,.looma-journey-sequence,.looma-journey-context,.looma-requests,.looma-org-workspace,.looma-org-search__results,.looma-talent-grid__selected,.looma-update-notice,.looma-report-grid{border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);color:var(--looma-ink)}.looma-collection:not(:has(>.looma-collection__content>.looma-state:is([data-kind=empty],[data-kind=denied]):only-child)){border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);color:var(--looma-ink)}.looma-section[data-surface=plain]:has(>.looma-section__body>:is(.looma-metrics-container,.looma-collection-summary):only-child){box-shadow:none;background:0 0;border:0;border-radius:0}.looma-section[data-surface=plain]:has(>.looma-section__body>:is(.looma-metrics-container,.looma-collection-summary):only-child)>.looma-section__header{padding:0 0 var(--looma-space-4)}.looma-section[data-surface=plain]>.looma-section__body>.looma-collection-summary:only-child{padding:0}.looma-section[data-surface=plain]:has(>.looma-section__body>:is(.looma-metrics-container,.looma-collection-summary):only-child)>.looma-section__body{padding:0}.looma-section__body>:is(.looma-facts,.looma-metrics-container,.looma-collection-summary)+*,.looma-section__body>*+:is(.looma-facts,.looma-metrics-container,.looma-collection-summary){margin-top:var(--looma-space-4)}.looma-form__body{gap:var(--looma-space-4h);flex-direction:column;min-width:0;display:flex}.looma-form-grid,.looma-field-row{gap:var(--looma-space-4h) var(--looma-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@container (width<=560px){.looma-form-grid,.looma-field-row{grid-template-columns:minmax(0,1fr)}}.looma-form-grid--single-column{grid-template-columns:1fr}.looma-field{gap:var(--looma-space-1h);flex-direction:column;min-width:0;display:flex}.looma-form-grid__wide,.looma-field[data-wide=true]{grid-column:1/-1}.looma-field:not([data-wide=false]):has(.looma-choice-list[data-variant=cards]){grid-column:1/-1}.looma-field:not([data-wide=false]):has(textarea){grid-column:1/-1}.looma-field input[type=number]{width:100%;max-width:var(--looma-size-220)}:is(.field-grid,.looma-form-grid,.looma-field-row) .looma-field input[type=number]{max-width:none}.looma-field__label{font-size:var(--looma-type-13);font-weight:var(--looma-weight-strong);line-height:var(--looma-line-body);display:block}.looma-form-impact[data-highlight]>.looma-form-impact__text{color:inherit;font-size:inherit}.looma-form-impact__figure{font-size:var(--looma-type-26);font-weight:var(--looma-weight-bold);letter-spacing:-.02em;line-height:1}.looma-form-callout{box-sizing:border-box;min-height:var(--looma-size-56);align-items:center;gap:var(--looma-space-3);padding:var(--looma-space-3) var(--looma-space-4);border-radius:var(--looma-radius-card);font-size:var(--looma-type-13);line-height:var(--looma-line-meta);grid-column:1/-1;display:flex}.looma-form-callout svg{width:var(--looma-size-18);height:var(--looma-size-18);flex:none}.looma-form-callout__faces{flex:none;display:flex}.looma-form-callout__faces .looma-avatar{width:calc(var(--looma-size-28) + var(--looma-border-width-strong) * 2);height:calc(var(--looma-size-28) + var(--looma-border-width-strong) * 2);box-sizing:border-box;border:var(--looma-border-width-strong) solid var(--looma-warning-bg);font-size:var(--looma-type-micro);font-weight:var(--looma-weight-bold)}.looma-form-callout__faces .looma-avatar+.looma-avatar{margin-inline-start:calc(var(--looma-space-2) * -1)}.looma-form-callout__action{color:inherit;font-weight:var(--looma-weight-strong);white-space:nowrap;flex:none;margin-inline-start:auto;text-decoration:none}.looma-form-callout__action:hover{text-decoration:underline}.looma-form-callout[data-tone=warning]{background:var(--looma-warning-bg);color:var(--looma-warning-ink)}.looma-form-callout[data-tone=info]{background:var(--looma-surface);border:var(--looma-border-width) solid var(--looma-border);color:var(--looma-muted-strong)}.looma-dialog-body .looma-form-grid{gap:var(--looma-space-4);grid-template-columns:minmax(0,1fr)}.looma-dialog-body .looma-field input:is([type=number],[type=date]){max-width:none}[data-repeat-row]>.looma-form-grid{display:contents}[data-repeat-rows] [data-repeat-row] .looma-field__label{width:var(--looma-border-width);height:var(--looma-border-width);clip-path:inset(50%);white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.looma-calling-code__button>.looma-icon{width:var(--looma-size-16);height:var(--looma-size-16);color:var(--looma-muted);flex:none}@media (width<=760px){[data-repeat-row="3"]>.looma-form-grid>.looma-field:nth-child(3){grid-column:1/3}}.looma-form__surface .looma-textarea::placeholder{font-size:var(--looma-type-13)}.looma-feature.looma-settings-rail{background:var(--looma-surface-band);width:100%;min-width:0}@media (width<=760px){.looma-page :has(>.looma-settings-rail){width:100%;min-width:100%;max-width:100%}.looma-feature.looma-settings-rail{padding:var(--looma-space-3);overflow:hidden}}.looma-collection__search[data-submitted=true]>.looma-tooltip-wrap{inset-inline-start:0;position:absolute;top:0}.looma-collection__search[data-submitted=true]>.looma-tooltip-wrap .looma-icon-button{width:var(--looma-size-44);height:var(--looma-size-44);color:var(--looma-muted);background:0 0;border-color:#0000}.looma-collection__search[data-submitted=true]>.looma-tooltip-wrap .looma-icon-button svg{width:var(--looma-size-16);height:var(--looma-size-16)}.looma-active-filter{min-height:var(--looma-size-28);min-width:var(--looma-size-28);max-width:100%;padding:var(--looma-space-half) 0;color:var(--looma-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.looma-active-filter__label{align-items:center;gap:var(--looma-space-1h);padding:var(--looma-space-1) var(--looma-space-2);border-radius:var(--looma-radius-xs);background:var(--looma-surface-band);font-size:var(--looma-type-small);line-height:var(--looma-line-16);overflow-wrap:anywhere;display:inline-flex}.looma-active-filter__label svg{width:var(--looma-size-11);height:var(--looma-size-11);flex-shrink:0}.looma-active-filter:focus-visible{outline:var(--looma-border-width-strong) solid var(--looma-focus);outline-offset:var(--looma-space-half);border-radius:var(--looma-radius-xs)}.looma-collection__toolbar .looma-toolbar-field .looma-select:not([multiple]):not([size]){padding-inline:var(--looma-space-3h) calc(var(--looma-space-3h) + var(--looma-size-14) + var(--looma-space-2h));background-image:var(--looma-toolbar-chevron);background-size:var(--looma-size-14) var(--looma-size-14)}.looma-collection__chips>.looma-field,.looma-collection__chips>[data-collection-control=select]{flex:1 1 var(--looma-size-160);width:auto;min-width:min(var(--looma-size-160),100%)}.looma-collection__chips>.looma-select{flex:none;width:auto;min-width:0}.looma-collection__pagination :is(.looma-button,.looma-icon-button,.looma-collection__page){min-width:var(--looma-size-34);min-height:var(--looma-size-34);height:var(--looma-size-34);padding:0 var(--looma-space-1h);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-control);color:var(--looma-ink);font:inherit;font-size:var(--looma-type-13);font-weight:var(--looma-weight-regular);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.looma-collection__pagination :is(.looma-button,.looma-icon-button,.looma-collection__page):hover:not(:disabled,[aria-current=page]){background:var(--looma-surface-soft)}.looma-collection__pagination :is(.looma-icon-button,.looma-collection__page):disabled:not([aria-current=page]){opacity:.5;cursor:not-allowed}.looma-collection__pagination .looma-icon-button svg{width:var(--looma-size-16);height:var(--looma-size-16)}.looma-toolbar{align-items:flex-end;gap:var(--looma-space-4);flex-wrap:wrap;min-width:0;display:flex}@media (width<=760px){.looma-form-grid,.looma-field-row{gap:var(--looma-space-4);grid-template-columns:minmax(0,1fr)}.looma-collection__toolbar .looma-button,.looma-collection__toolbar .looma-icon-button{min-width:var(--looma-size-44);min-height:var(--looma-size-44);padding:var(--looma-space-2)}.looma-collection__toolbar .looma-icon-button{width:var(--looma-size-44);height:var(--looma-size-44)}.looma-collection__tool-label{display:inline}}section.looma-table{width:100%;min-width:0}.looma-table-grid{border-collapse:collapse;text-align:left;width:100%;font-size:var(--looma-type-body)}.looma-table-grid th,.looma-table-grid td{padding-inline:var(--looma-space-4);text-align:start;vertical-align:middle}.looma-table-grid th{height:var(--looma-size-40);padding:0 var(--looma-space-4);border-bottom:var(--looma-border-width) solid var(--looma-border);background:var(--looma-surface-band);color:var(--looma-muted);font-size:var(--looma-type-meta);font-weight:var(--looma-weight-medium);white-space:nowrap}.looma-table-grid td{height:var(--looma-space-13);min-width:0;padding:var(--looma-space-3) var(--looma-space-4);border-bottom:var(--looma-border-width) solid var(--looma-border);vertical-align:middle}.looma-table-grid tbody tr:last-child td{border-bottom:0}.looma-table-grid[data-density=compact] td{height:var(--looma-space-10);padding-block:var(--looma-space-2)}.looma-table-grid tfoot td{border-top:var(--looma-border-width) solid var(--looma-border);font-weight:var(--looma-weight-strong)}.looma-table-grid tbody tr:hover{background:var(--looma-surface-soft)}.looma-table-grid [data-actions]{white-space:nowrap;text-align:end;width:1%}.looma-table-grid [data-numeric]{text-align:end;font-variant-numeric:tabular-nums}.looma-table-grid .looma-cell-label{display:none}.looma-table-grid .looma-page-link{font-weight:var(--looma-weight-strong);min-height:0}.looma-table-grid .looma-person-copy .looma-page-link{color:var(--looma-ink)}.looma-table-grid .looma-person-copy .looma-page-link:hover{color:var(--looma-link)}.looma-table-grid :is(th,td)[data-select]{width:var(--looma-size-72)}.looma-table-grid td[data-select] .looma-checkbox,.looma-table-grid th[data-select]>.looma-checkbox{min-height:var(--looma-size-24);margin-inline-start:var(--looma-space-1)}.looma-table-grid td[data-actions] .looma-menu-trigger--icon{width:var(--looma-size-36);min-height:var(--looma-size-36);color:var(--looma-muted);padding:0}.looma-table-grid td[data-actions] .looma-menu-trigger--icon svg{width:var(--looma-size-18);height:var(--looma-size-18)}.looma-table-mobile__row{align-items:flex-start;gap:var(--looma-space-2h);padding:var(--looma-space-3h) var(--looma-space-3);border-top:var(--looma-border-width) solid var(--looma-border);flex-wrap:wrap;display:flex}.looma-table-mobile__identity .looma-identity-copy>.looma-meta{color:var(--looma-muted);font-weight:var(--looma-weight-regular);display:block}.looma-table-mobile__metadata .looma-identity-copy>.looma-meta:before{content:"·";margin-inline:var(--looma-space-1h) var(--looma-space-1);color:var(--looma-muted)}.looma-table-mobile__metadata .looma-identity-copy,.looma-table-mobile__metadata .looma-identity-copy>.looma-meta,.looma-table-mobile__metadata .looma-page-link{min-width:0;min-height:0;font-size:inherit;line-height:inherit;display:inline}.looma-person-copy{align-items:flex-start;gap:var(--looma-space-half);flex-direction:column;flex:1;min-width:0;display:flex}.looma-person-copy>.looma-person-meta{margin-top:0}.looma-table[data-comparison=true] .looma-table-grid td{white-space:nowrap}@media (width<=760px){.looma-table:not([data-comparison=true]) .looma-table-grid{min-width:0;display:block}.looma-table:not([data-comparison=true]) .looma-table-grid thead{display:none}.looma-table:not([data-comparison=true]) .looma-table-grid :is(tbody,tfoot){min-width:0;display:block}.looma-table:not([data-comparison=true]) .looma-table-grid tr{gap:var(--looma-space-2);min-width:0;padding:var(--looma-space-3);border-bottom:var(--looma-border-width) solid var(--looma-border);flex-direction:column;display:flex}.looma-table:not([data-comparison=true]) .looma-table-grid td{text-align:start;white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;max-width:100%;height:auto;padding:0;display:block}.looma-table:not([data-comparison=true]) .looma-table-grid .looma-cell-label:not([hidden]){display:block}.looma-table:not([data-comparison=true]) .looma-table-grid td[data-identity]{font-weight:var(--looma-weight-strong)}.looma-table:not([data-comparison=true]) .looma-table-grid td[data-actions]:empty{display:none}.looma-table:not([data-comparison=true]) .looma-table-grid :is(time,.looma-page-link,.looma-status){white-space:normal;overflow-wrap:anywhere}.looma-table:not([data-comparison=true]) .looma-table-grid td[data-actions] .looma-cell-value div{flex-wrap:wrap}.looma-table-mobile__metadata .looma-status{white-space:normal;overflow-wrap:anywhere}}.looma-table .looma-meta,.looma-table .looma-person-meta{font-size:var(--looma-type-13);line-height:var(--looma-line-body)}@media (width<=760px){.looma-collection__toolbar [data-collection-slot=columns] .looma-collection__tool-label{display:none}.looma-table>.looma-table-options{padding:var(--looma-space-2) var(--looma-space-3)}}.looma-public{background:var(--looma-canvas);min-height:100dvh;color:var(--looma-ink);flex-direction:column;display:flex}.looma-public[data-layout=focused]>.looma-public__main{max-width:768px}.looma-table-grid [data-select]{white-space:nowrap;width:1%}@media (width<=760px){:is(.looma-collection__chips:has(.looma-select),.looma-collection__chips:has(>.looma-field)){flex-basis:100%;width:100%}:is(.looma-collection__chips:has(.looma-select)~.looma-collection__tools,.looma-collection__chips:has(>.looma-field)~.looma-collection__tools){flex-basis:100%;justify-content:flex-end}.looma-collection__chips .looma-select{width:100%;min-width:0}}.looma-table-options{padding:var(--looma-space-3) var(--looma-space-4);justify-content:flex-end;display:flex}.looma-column-choices{gap:var(--looma-space-2);margin:0;padding:0;list-style:none;display:grid}.looma-column-choices>li{justify-content:space-between;align-items:center;gap:var(--looma-space-2h);min-height:var(--looma-size-40);display:flex}.looma-column-move{gap:var(--looma-space-1);flex:none;display:flex}.looma-form :is(input,select,textarea){scroll-margin-block-start:var(--looma-space-22)}.looma-edit-grid{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}.looma-edit-grid .looma-table-grid{table-layout:auto;width:max-content;min-width:100%}.looma-edit-grid :is(.looma-input,.looma-select,.looma-textarea){min-width:var(--looma-size-140)}.looma-table-grid th>.looma-checkbox{min-height:var(--looma-size-34);vertical-align:middle;display:inline-flex}.looma-table-mobile__header .looma-checkbox{min-height:var(--looma-size-28)}:is(.looma-section__body,.looma-form__body,.looma-collection__content) :is(.looma-section[data-surface=plain],.looma-form__surface,.looma-collection){box-shadow:none;background:0 0;border:0;border-radius:0}:is(.looma-section__body,.looma-form__body,.looma-collection__content) .looma-section[data-surface=plain]>.looma-section__header{padding:0 0 var(--looma-space-4)}:is(.looma-section__body,.looma-form__body,.looma-collection__content) .looma-section[data-surface=plain]>.looma-section__body,:is(.looma-section__body,.looma-form__body,.looma-collection__content) .looma-form__surface,:is(.looma-section__body,.looma-form__body,.looma-collection__content) .looma-collection__content{padding:0}:is(.looma-section__body,.looma-form__body,.looma-collection__content) :is(.looma-collection__header,.looma-collection__toolbar,.looma-collection__notice,.looma-collection__scope,.looma-collection__footer){padding-inline:0}:is(.looma-section__body,.looma-form__body,.looma-collection__content) .looma-form__footer{margin-inline:0;background:0 0;border-top:0;border-radius:0;margin-bottom:0;padding-inline:0}.looma-toolbar-row__search>.looma-input{width:100%}.looma-board-template__well .looma-state[data-kind=empty][data-scope=inline]{text-align:center;flex-direction:column;align-items:center}.looma-board-template__well .looma-state[data-kind=empty][data-scope=inline] .looma-state-copy{flex-basis:auto;width:100%}.looma-board-summary-tile .looma-metric-value{font-size:var(--looma-type-36);line-height:1.1;font-weight:var(--looma-weight-bold);letter-spacing:var(--looma-tracking-tight)}[data-template=dashboard][data-day] .looma-kpi-tile{gap:var(--looma-space-1h)}[data-template=dashboard][data-day] .looma-kpi-tile__detail{font-weight:var(--looma-weight-regular)}.looma-home-main .looma-feature.looma-feature-box[data-presentation=feature]{gap:var(--looma-space-2h);min-height:0}.looma-home-main .looma-feature-box .looma-feature-introduction .looma-eyebrow{margin:0 0 var(--looma-space-2h);font-size:var(--looma-type-micro);line-height:var(--looma-line-body)}.looma-home-main .looma-feature-box .looma-feature-introduction h2{text-wrap:balance;max-width:22ch;line-height:1.08}.looma-home-main .looma-feature-box__petal{bottom:calc(var(--looma-size-40) * -1)}.looma-home-main .looma-feature-box .looma-feature-description{max-width:40ch;margin-top:var(--looma-space-2h)}.looma-home-main .looma-feature-box .looma-feature-action{min-height:0;margin-top:var(--looma-space-1h);padding:0}.looma-home-faces .looma-avatar{width:var(--looma-size-34);height:var(--looma-size-34);border:var(--looma-border-width-strong) solid var(--looma-surface)}.looma-home-faces .looma-avatar+.looma-avatar{margin-inline-start:calc(var(--looma-space-2q) * -1)}@media (width<=760px){[data-template=dashboard][data-day] .looma-page,[data-template=dashboard][data-day] .looma-page__body,[data-template=dashboard][data-day] .looma-page__main{flex-direction:column;display:flex}[data-template=dashboard][data-day] .looma-page{gap:var(--looma-space-4)}[data-template=dashboard][data-day] .looma-metrics-container{order:2}[data-template=dashboard][data-day] .looma-home-main>.looma-feature-box{order:7}[data-template=dashboard][data-day] .looma-metrics{gap:var(--looma-space-3)}[data-template=dashboard][data-day] .looma-kpi-tile{gap:var(--looma-space-1);padding:var(--looma-space-4)}[data-template=dashboard][data-day] .looma-kpi-tile .looma-metric-value{font-size:var(--looma-type-30)}[data-template=dashboard][data-day] .looma-metric__unit{font-size:var(--looma-type-body)}[data-template=dashboard][data-day] .looma-kpi-tile[data-highlight],[data-template=dashboard][data-day] .looma-kpi-tile:last-child:nth-child(2n){grid-column:1/-1}[data-template=dashboard][data-day] .looma-kpi-tile__mark{width:var(--looma-size-44);height:var(--looma-size-44);display:flex;inset-inline-end:var(--looma-space-4)}[data-template=dashboard][data-day] .looma-panel-row__trailing .looma-badge[data-tone=quiet]{display:none}[data-template=dashboard][data-day] .looma-home-main .looma-feature.looma-feature-box[data-presentation=feature]{padding:var(--looma-size-22);gap:0}[data-template=dashboard][data-day] .looma-home-main .looma-feature-box .looma-feature-introduction .looma-eyebrow{margin:0 0 var(--looma-space-2)}[data-template=dashboard][data-day] .looma-home-main .looma-feature-box .looma-feature-introduction h2{max-width:none;font-size:var(--looma-type-26);margin:0 0 var(--looma-space-1h)}[data-template=dashboard][data-day] .looma-home-main .looma-feature-box .looma-feature-description{display:none}[data-template=dashboard][data-day] .looma-home-main .looma-feature-box .looma-feature-action{margin-top:0}[data-template=dashboard][data-day] .looma-feature-box__petal{inset-inline-end:calc(var(--looma-size-30) * -1);bottom:calc(var(--looma-size-36) * -1);width:var(--looma-size-130);height:var(--looma-size-130)}}.looma-toast__check .looma-icon,.looma-toast__dismiss .looma-icon{width:var(--looma-size-16);height:var(--looma-size-16)}.looma-profile-nav__search>.looma-icon{inset-inline-start:var(--looma-space-3);width:var(--looma-size-18);height:var(--looma-size-18);color:var(--looma-muted);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.looma-profile-nav__search>.looma-input{padding-inline-start:var(--looma-size-36)}.looma-profile-nav__list a>.looma-icon{width:var(--looma-size-18);height:var(--looma-size-18);color:var(--looma-muted);flex:none}.looma-profile-nav__list a[aria-current=page]>.looma-icon{color:var(--looma-link)}.looma-form__group{border:0;min-width:0;margin:0;padding:0}.looma-form__group>legend{margin-bottom:var(--looma-space-related);font-size:var(--looma-type-section);line-height:var(--looma-line-section);font-weight:var(--looma-weight-strong);padding:0}.looma-form__group-description{margin:0 0 var(--looma-space-group);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);color:var(--looma-muted)}.looma-columns{min-width:0;position:relative}.looma-columns__panel{inset:auto 0 auto auto;top:calc(100% + var(--looma-tab-padding));z-index:120;box-sizing:border-box;width:calc(var(--looma-row-leading) * 7);max-width:calc(100vw - var(--looma-phone-gutter) * 2);max-height:65dvh;padding:var(--looma-space-related);color:var(--looma-ink);box-shadow:var(--looma-shadow-menu);margin:0;position:absolute;overflow:auto}.looma-columns__panel:popover-open{position-area:bottom span-left;position-try-fallbacks:flip-block,flip-inline;max-height:min(65dvh,calc(100% - var(--looma-tab-padding) * 2));margin-block:var(--looma-tab-padding);position:fixed;inset:auto}.looma-columns__header{justify-content:space-between;align-items:center;gap:var(--looma-space-related);padding:0 var(--looma-space-related) var(--looma-space-related);display:flex}.looma-collection__tools [data-collection-slot=columns] .looma-columns__panel .looma-button{font-size:var(--looma-type-body)}.looma-columns__header h2{font-size:var(--looma-type-body);font-weight:var(--looma-weight-strong)}.looma-columns__panel .looma-column-choices{gap:0}.looma-columns__panel .looma-column-choices>li{gap:var(--looma-space-2h);padding:0 var(--looma-space-related);border-radius:var(--looma-radius-control)}.looma-columns__panel .looma-column-choices>li>svg{width:var(--looma-space-group);height:var(--looma-space-group);color:var(--looma-muted);flex:none}.looma-columns__panel .looma-checkbox{gap:var(--looma-space-2h);min-width:0;min-height:0;font-size:var(--looma-type-meta);overflow-wrap:anywhere;flex:1}.looma-columns__panel .looma-checkbox input{width:var(--looma-size-16);height:var(--looma-size-16)}.looma-columns__panel .looma-columns__locked{font-size:var(--looma-type-meta);color:var(--looma-muted)}.looma-columns__panel .looma-meta{line-height:var(--looma-line-meta)}.looma-collection__tools [data-collection-slot=columns] .looma-columns__header .looma-button{font-size:var(--looma-type-meta);color:var(--looma-link)}.looma-columns__panel [draggable=true]{cursor:grab}.looma-columns__panel [data-drop-target=true]{background:var(--looma-surface-soft);outline:var(--looma-border-width) solid var(--looma-focus)}.looma-columns__panel .looma-column-move{gap:0}.looma-columns__panel .looma-column-move .looma-icon-button{width:var(--looma-space-8);min-width:var(--looma-space-8)}.looma-columns__panel>p{padding:var(--looma-space-related);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta)}.looma-columns__panel>footer{padding:var(--looma-space-related);justify-content:flex-end;display:flex}@media (width<=760px){.looma-columns__panel .looma-column-move .looma-icon-button{width:var(--looma-control-height);min-width:var(--looma-control-height)}}.looma-button,.looma-filter-chip{justify-content:center;align-items:center;gap:var(--looma-space-1h);min-height:var(--looma-size-36);max-width:100%;padding:var(--looma-space-1h) var(--looma-space-3);border:var(--looma-border-width) solid var(--looma-control-border);border-radius:var(--looma-radius-control);background:var(--looma-surface);color:var(--looma-ink);font:inherit;font-size:var(--looma-type-13);font-weight:var(--looma-weight-medium);line-height:var(--looma-line-20);text-align:center;overflow-wrap:break-word;cursor:pointer;transition:background var(--looma-duration),border-color var(--looma-duration);display:inline-flex}.looma-icon-button{width:var(--looma-size-36);height:var(--looma-size-36);min-width:var(--looma-size-36);min-height:var(--looma-size-36);border-radius:var(--looma-radius-control);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.looma-icon-button svg{width:var(--looma-size-20);height:var(--looma-size-20)}.looma-icon-button:hover:not(:disabled){background:var(--looma-surface-soft)}.looma-icon-button:disabled{cursor:not-allowed;color:var(--looma-muted);opacity:.65}.looma-badge,.looma-status{align-self:start;align-items:center;gap:var(--looma-space-1h);width:fit-content;max-width:100%;padding:var(--looma-size-3) var(--looma-space-2);border-radius:var(--looma-radius-sm);background:var(--looma-surface-band);color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);overflow-wrap:break-word;white-space:nowrap;flex-shrink:0;display:inline-flex}.looma-status[data-tone=pending]{background:var(--looma-lilac-wash);color:var(--looma-link)}.looma-status{font-weight:var(--looma-weight-semi);white-space:nowrap;gap:5px;padding:3px 8px}.looma-status>span{min-width:0}.looma-badge svg{width:var(--looma-size-14);height:var(--looma-size-14);flex:none}.looma-status svg{width:var(--looma-size-12);height:var(--looma-size-12);flex:none}.looma-badge:is([data-tone=info],.looma-badge--info),.looma-status[data-tone=info]{background:var(--looma-info-bg);color:var(--looma-info-ink)}.looma-badge:is([data-tone=success],.looma-badge--success),.looma-status[data-tone=ok]{background:var(--looma-success-bg);color:var(--looma-success-ink)}.looma-badge[data-tone=plain]{background:var(--looma-surface);color:var(--looma-ink)}.looma-badge:is([data-tone=warning],.looma-badge--warning),.looma-status[data-tone=warning]{background:var(--looma-warning-bg);color:var(--looma-warning-ink)}.looma-badge:is([data-tone=danger],.looma-badge--danger),.looma-status[data-tone=danger]{background:var(--looma-danger-bg);color:var(--looma-danger-ink)}.looma-badge:is([data-size=sm],.looma-badge--sm){padding:var(--looma-space-half) var(--looma-space-2)}.looma-avatar{width:var(--looma-size-36);height:var(--looma-size-36);background:var(--looma-surface-band);color:var(--looma-ink);font-size:var(--looma-type-meta);font-weight:var(--looma-weight-strong);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.looma-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.looma-avatar[data-tone=sage],.looma-collection-item__avatar[data-tone=sage]{background:var(--looma-feature-sage);color:var(--looma-on-feature)}.looma-avatar[data-tone=peach],.looma-collection-item__avatar[data-tone=peach]{background:var(--looma-feature-peach);color:var(--looma-on-feature)}.looma-avatar[data-tone=lilac],.looma-collection-item__avatar[data-tone=lilac]{background:var(--looma-feature-lilac);color:var(--looma-on-feature)}.looma-avatar[data-tone=blue]{background:var(--looma-tint-sky);color:var(--looma-on-feature)}.looma-avatar[data-size=md]{width:var(--looma-size-40);height:var(--looma-size-40)}.looma-avatar[data-size=sm]{width:var(--looma-size-32);height:var(--looma-size-32);font-size:var(--looma-type-small)}.looma-input,.looma-select,.looma-textarea{width:100%;min-width:0;min-height:var(--looma-size-44);padding:var(--looma-space-2h) var(--looma-space-3h);border:var(--looma-border-width) solid var(--looma-control-border);border-radius:var(--looma-radius-control);background:var(--looma-surface);color:var(--looma-ink);font:inherit;line-height:var(--looma-line-22);transition:border-color var(--looma-duration);display:block}.looma-select:not([multiple]):not([size]),.looma-select[size="1"]{appearance:none;background-image:var(--looma-select-chevron);background-position:right 14px center;background-repeat:no-repeat;background-size:var(--looma-size-16) var(--looma-size-16);padding-inline-end:var(--looma-space-11)}[dir=rtl] .looma-select:not([multiple]):not([size]),[dir=rtl] .looma-select[size="1"]{background-position:14px}@supports (appearance:base-select){.looma-select:not([multiple]):not([size]),.looma-select[size="1"]{appearance:base-select}.looma-select::picker(select){appearance:base-select}.looma-select::picker-icon{display:none}.looma-select::picker(select){min-width:anchor-size(width);max-width:calc(100vw - var(--looma-size-32));max-height:min(var(--looma-size-360),60dvh);margin-block:var(--looma-space-1h);padding:var(--looma-space-1h);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);color:var(--looma-ink);box-shadow:var(--looma-shadow-menu);overflow-y:auto}.looma-select option{align-items:center;gap:var(--looma-space-3);min-height:var(--looma-size-44);padding:var(--looma-space-2h) var(--looma-space-3);border-radius:var(--looma-radius-sm);color:var(--looma-ink);white-space:normal;overflow-wrap:anywhere;background:0 0;display:flex}.looma-select option:checked{background:var(--looma-surface-soft);font-weight:var(--looma-weight-medium)}.looma-select option:is(:hover,:focus-visible):not(:disabled){background:var(--looma-surface-soft);outline:none}.looma-select option::checkmark{color:var(--looma-link);order:1;margin-inline-start:auto}.looma-select option:disabled{color:var(--looma-muted);opacity:.65}.looma-select optgroup{font-weight:var(--looma-weight-medium);color:var(--looma-muted)}}.looma-input::placeholder,.looma-textarea::placeholder{color:var(--looma-muted);opacity:1}.looma-textarea{border-color:var(--looma-app-border);min-height:var(--looma-size-96);padding-block:var(--looma-space-3);resize:vertical}.looma-input:hover:not(:disabled):not([readonly]),.looma-select:hover:not(:disabled),.looma-textarea:hover:not(:disabled):not([readonly]){border-color:var(--looma-link)}.looma-input[readonly],.looma-textarea[readonly]{background:var(--looma-canvas)}.looma-input:disabled,.looma-select:disabled,.looma-textarea:disabled{cursor:not-allowed;background-color:var(--looma-surface-band);border-color:var(--looma-border);color:var(--looma-muted);opacity:.65}:is(.looma-input,.looma-select,.looma-textarea)[aria-invalid=true]{border-color:var(--looma-danger-ink)}:is(.looma-input,.looma-select,.looma-textarea):user-invalid{border-color:var(--looma-danger-ink)}.looma-input--quiet{min-height:0;font-family:var(--looma-font-feature);font-size:var(--looma-type-title);line-height:var(--looma-line-title);background-color:#0000;border-color:#0000;padding:0}.looma-input--quiet:focus,.looma-input--quiet:hover:not(:disabled){background-color:var(--looma-surface-soft);border-color:#0000}.looma-input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){appearance:none;height:var(--looma-size-44);min-height:var(--looma-size-44);text-align:start;padding-inline-end:var(--looma-space-11)}.looma-input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-date-and-time-value{min-height:var(--looma-line-22);text-align:start}.looma-input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-datetime-edit{padding:0}.looma-input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator{width:var(--looma-size-18);height:var(--looma-size-18);background:var(--looma-muted);-webkit-mask:var(--looma-calendar-icon) center/contain no-repeat;-webkit-mask:var(--looma-calendar-icon) center/contain no-repeat;mask:var(--looma-calendar-icon) center/contain no-repeat;cursor:pointer;opacity:1;margin:0;padding:0}.looma-input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]):hover:not(:disabled)::-webkit-calendar-picker-indicator{background:var(--looma-link)}.looma-input--date{width:100%;min-width:0;display:block;position:relative}@supports selector(::-webkit-datetime-edit){.looma-input--date[data-display]:not(:focus-within) .looma-input{color:#0000;-webkit-text-fill-color:transparent}.looma-input--date[data-display]:not(:focus-within):before{content:attr(data-display);max-width:calc(100% - var(--looma-space-3) - var(--looma-space-11) - var(--looma-border-width));white-space:nowrap;text-overflow:ellipsis;color:var(--looma-ink);line-height:var(--looma-line-22);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:calc(var(--looma-space-3) + var(--looma-border-width));inset-inline-end:var(--looma-space-11);overflow:hidden}.looma-input--date[data-disabled][data-display]:before{color:var(--looma-muted);opacity:.65}}.looma-field-label{margin-bottom:var(--looma-space-2);font-size:var(--looma-type-body);font-weight:var(--looma-weight-medium);line-height:var(--looma-line-20);display:block}.looma-checkbox{align-items:center;gap:var(--looma-space-2h);min-height:var(--looma-size-44);color:var(--looma-ink);cursor:pointer;display:flex}.looma-checkbox input[type=checkbox]{appearance:none;box-sizing:border-box;width:var(--looma-size-18);height:var(--looma-size-18);border:var(--looma-border-width) solid var(--looma-control-border);border-radius:var(--looma-space-half);background:var(--looma-surface);cursor:pointer;transition:border-color var(--looma-duration),background-color var(--looma-duration);flex:none;margin:0;position:relative}.looma-checkbox:hover input[type=checkbox]:not(:disabled):not(:checked),.looma-choice:hover .looma-choice__input:not(:disabled):not(:checked){border-color:var(--looma-link)}.looma-checkbox input[type=checkbox]:is(:checked,:indeterminate){border-color:var(--looma-ink);background:var(--looma-ink)}.looma-checkbox input[type=checkbox]:before,.looma-choice__input:before{content:"";inset-inline-start:50%;border:solid var(--looma-surface);border-width:0 var(--looma-border-width-strong) var(--looma-border-width-strong) 0;opacity:0;width:28%;height:52%;position:absolute;top:46%;transform:translate(-50%,-50%)rotate(45deg)}.looma-checkbox input[type=checkbox]:checked:before,.looma-choice__input:checked:before{opacity:1}.looma-checkbox input[type=checkbox]:indeterminate:before{opacity:1;border-width:0 0 var(--looma-border-width-strong);width:56%;height:0;top:50%;transform:translate(-50%,-50%)}.looma-checkbox input[type=checkbox]:disabled{cursor:not-allowed}.looma-choice-list{gap:var(--looma-space-2);flex-direction:column;width:100%;min-width:0;display:flex}.looma-choice-list[data-layout=inline]{gap:var(--looma-space-2) var(--looma-space-6);flex-flow:wrap}.looma-choice-list[data-variant=cards]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--looma-size-180)),1fr));gap:var(--looma-space-3);display:grid}.looma-choice{align-items:center;gap:var(--looma-space-2h);min-width:0;min-height:var(--looma-size-44);color:var(--looma-ink);cursor:pointer;display:flex}.looma-choice__input{appearance:none;box-sizing:border-box;width:var(--looma-size-20);height:var(--looma-size-20);border:var(--looma-border-width-strong) solid var(--looma-control-border);border-radius:var(--looma-radius-pill);background:var(--looma-surface);cursor:pointer;transition:border-color var(--looma-duration),background-color var(--looma-duration);flex:none;margin:0;position:relative}.looma-choice__input:checked{border-color:var(--looma-ink);background:var(--looma-ink)}.looma-choice__text{gap:var(--looma-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.looma-choice__description{color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta)}.looma-choice-list[data-variant=cards] .looma-choice{padding:var(--looma-space-3h);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);transition:border-color var(--looma-duration),background-color var(--looma-duration);align-items:flex-start;min-height:0;position:relative}.looma-choice-list[data-variant=cards] .looma-choice__input{opacity:0;border-radius:inherit;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.looma-choice-list[data-variant=cards] .looma-choice__label{font-weight:var(--looma-weight-strong);line-height:1.25}.looma-choice-list[data-variant=cards] .looma-choice__text{gap:var(--looma-space-1)}.looma-choice-list[data-variant=cards] .looma-choice__description{font-size:var(--looma-type-small);line-height:1.25}.looma-choice-list[data-variant=cards] .looma-choice:hover:not(:has(input:disabled)){border-color:var(--looma-link)}.looma-choice-list[data-variant=cards] .looma-choice:has(.looma-choice__input:checked){border-color:var(--looma-ink);box-shadow:inset 0 0 0 var(--looma-border-width) var(--looma-ink);background:var(--looma-surface-selected)}.looma-choice-list[data-variant=cards] .looma-choice__input:focus-visible{outline:none}.looma-choice-list[data-variant=cards] .looma-choice:has(.looma-choice__input:focus-visible){outline:var(--looma-focus-width) solid var(--looma-focus);outline-offset:var(--looma-focus-offset)}.looma-choice:has(.looma-choice__input:disabled){color:var(--looma-muted);cursor:not-allowed;opacity:.65}.looma-choice__input:disabled{cursor:not-allowed}.looma-choice-list[aria-invalid=true] .looma-choice__input{border-color:var(--looma-danger-ink)}.looma-input--file{align-items:center;gap:var(--looma-space-3);min-width:0;min-height:var(--looma-size-44);display:flex;position:relative}.looma-input__file-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.looma-input__file-button{min-height:var(--looma-size-44);padding:var(--looma-space-2h) var(--looma-space-4);border:var(--looma-border-width) solid var(--looma-control-border);border-radius:var(--looma-radius-control);background:var(--looma-surface);color:var(--looma-ink);font-weight:var(--looma-weight-medium);line-height:var(--looma-line-22);transition:border-color var(--looma-duration);flex:none;justify-content:center;align-items:center;display:inline-flex}.looma-input__file-name{min-width:0;color:var(--looma-muted);overflow-wrap:anywhere}.looma-input__file-name:not([data-empty]){color:var(--looma-ink)}.looma-input--file:hover:not([data-disabled]) .looma-input__file-button{border-color:var(--looma-link)}.looma-input--file:has(.looma-input__file-input:focus-visible) .looma-input__file-button{outline:var(--looma-focus-width) solid var(--looma-focus);outline-offset:var(--looma-focus-offset)}.looma-input--file:has(.looma-input__file-input[aria-invalid=true]) .looma-input__file-button{border-color:var(--looma-danger-ink)}.looma-input--file[data-disabled],.looma-input--file[data-disabled] .looma-input__file-input{cursor:not-allowed}.looma-input--file[data-disabled] :is(.looma-input__file-button,.looma-input__file-name){opacity:.65}.looma-input--file[data-disabled] .looma-input__file-button{background:var(--looma-surface-band);color:var(--looma-muted)}.looma-checkbox:has(input:disabled){color:var(--looma-muted);cursor:not-allowed}.looma-switch{appearance:none;box-sizing:border-box;width:var(--looma-size-40);height:var(--looma-size-24);border-radius:var(--looma-radius-pill);background:var(--looma-control-border);cursor:pointer;transition:background-color var(--looma-duration);border:0;flex:none;margin:0;position:relative}.looma-switch:before{content:"";width:var(--looma-size-18);height:var(--looma-size-18);border-radius:var(--looma-radius-pill);background:var(--looma-surface);transition:transform var(--looma-duration);position:absolute;inset-block-start:50%;inset-inline-start:var(--looma-size-3);transform:translateY(-50%)}.looma-switch:checked{background:var(--looma-ink)}.looma-switch:checked:before{transform:translate(var(--looma-size-16),-50%)}.looma-switch:hover:not(:disabled):not(:checked){background:var(--looma-link)}[dir=rtl] .looma-switch:checked:before{transform:translate(calc(-1 * var(--looma-size-16)),-50%)}.looma-switch:disabled{cursor:not-allowed;opacity:.5}table.looma-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--looma-type-body)}.looma-tab,.looma-section-navigation__item{align-items:center;gap:var(--looma-space-related);min-height:var(--looma-tab-height);max-width:100%;padding:0 var(--looma-space-3h);white-space:nowrap;border-radius:var(--looma-tab-radius);color:var(--looma-ink);font:inherit;font-size:var(--looma-tab-type);line-height:var(--looma-row-line);overflow-wrap:anywhere;text-align:start;background:0 0;border:0;flex:none;display:inline-flex}.looma-tab:is([aria-selected=true],[aria-current=page]),.looma-section-navigation__item[aria-current=page]{background:var(--looma-action-default);color:var(--looma-on-action-default);font-weight:var(--looma-weight-strong)}.looma-tab:not([aria-selected=true],[aria-current=page],[aria-disabled=true]):hover,.looma-section-navigation__item:not([aria-current=page]):hover{background:var(--looma-surface-soft)}.looma-tab:is([aria-selected=true],[aria-current=page])>.looma-section-tab-count,.looma-section-navigation__item[aria-current=page]>.looma-section-tab-count{color:var(--looma-tab-count-selected)}.looma-tab:disabled,.looma-tab[aria-disabled=true]{color:var(--looma-muted);opacity:.65;cursor:not-allowed}.looma-pagination{justify-content:space-between;align-items:center;gap:var(--looma-space-3);font-size:var(--looma-type-meta);color:var(--looma-muted);flex-wrap:wrap;display:flex}.looma-pagination-controls{align-items:center;gap:var(--looma-space-3);flex-wrap:wrap;display:flex}.looma-pagination-page-label,.looma-pagination-range{font-variant-numeric:tabular-nums}.looma-tooltip-wrap{min-width:0;display:inline-flex;position:relative}.looma-tooltip{z-index:100;width:max-content;max-width:min(var(--looma-size-280),calc(100vw - var(--looma-size-32)));padding:var(--looma-space-2) var(--looma-space-3);border-radius:var(--looma-radius-control);background:var(--looma-action);color:var(--looma-on-action);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);opacity:0;pointer-events:none;display:none;position:absolute}.looma-tooltip[data-side=top]{bottom:calc(100% + var(--looma-space-2));left:50%;transform:translate(-50%)}.looma-tooltip[data-side=bottom]{top:calc(100% + var(--looma-space-2));left:50%;transform:translate(-50%)}.looma-tooltip[data-side=left]{right:calc(100% + var(--looma-space-2));top:50%;transform:translateY(-50%)}.looma-tooltip[data-side=right]{left:calc(100% + var(--looma-space-2));top:50%;transform:translateY(-50%)}.looma-tooltip-wrap:not([data-dismissed=true]):is(:hover,:focus-within)>.looma-tooltip{opacity:1;display:block}.looma-dialog-overlay,.looma-filter-overlay,.looma-command-backdrop,.looma-nav-scrim{-webkit-backdrop-filter:blur(var(--looma-overlay-blur));backdrop-filter:blur(var(--looma-overlay-blur))}@media (prefers-reduced-transparency:reduce){.looma-dialog-overlay,.looma-filter-overlay,.looma-command-backdrop,.looma-nav-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}.looma-dialog-overlay{z-index:80;padding:var(--looma-space-4);background:var(--looma-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width<=760px){.looma-tab,.looma-section-navigation__item{min-height:var(--looma-control-height)}.looma-button,.looma-filter-chip{min-height:var(--looma-size-44)}.looma-icon-button{width:var(--looma-size-44);height:var(--looma-size-44);min-width:var(--looma-size-44);min-height:var(--looma-size-44)}.looma-input,.looma-select,.looma-textarea{font-size:var(--looma-type-large)}}@media (width<=639px){.looma-dialog-overlay[data-presentation=sheet]{align-items:flex-end;padding:0}}.looma-feature{align-items:stretch;gap:var(--looma-space-3);min-width:0;padding:var(--looma-space-6);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);color:var(--looma-ink);flex-direction:column;display:flex;position:relative}.looma-feature[data-surface=lilac]{background:var(--looma-feature-lilac);color:var(--looma-on-feature);border-color:#0000}.looma-feature[data-surface=sage]{background:var(--looma-feature-sage);color:var(--looma-on-feature);border-color:#0000}.looma-feature[data-surface=peach]{background:var(--looma-feature-peach);color:var(--looma-on-feature);border-color:#0000}.looma-feature[data-surface=ink]{background:var(--looma-feature-ink);color:var(--looma-on-feature-ink);border-color:#0000}.looma-feature[data-surface=citron]{background:var(--looma-feature-citron);color:var(--looma-on-citron);border-color:#0000}.looma-feature[data-surface=blue]{background:var(--looma-tint-sky);color:var(--looma-on-feature);border-color:#0000}.looma-feature[data-surface=dark]{background:var(--looma-feature-ink);color:var(--looma-on-feature-ink);border-color:#0000}.looma-feature[data-compact=true]{padding:var(--looma-space-4);align-items:center;gap:var(--looma-space-4) var(--looma-space-6);flex-flow:wrap}.looma-feature[data-compact=true]>.looma-feature-header{flex:1 1 var(--looma-size-220)}.looma-feature[data-compact=true] .looma-feature-introduction h2{font-family:var(--looma-font-body);font-size:var(--looma-type-section);line-height:var(--looma-line-section);letter-spacing:normal}.looma-feature[data-compact=true] .looma-eyebrow{margin-bottom:var(--looma-space-1)}.looma-feature[data-compact=true] .looma-feature-description{margin-top:var(--looma-space-1)}.looma-feature[data-compact=true] .looma-feature-number{font-size:var(--looma-type-title);line-height:var(--looma-line-title)}.looma-feature[data-compact=true]>.looma-feature-footer{margin-top:0}.looma-feature-header{justify-content:space-between;align-items:flex-start;gap:var(--looma-space-5);min-width:0;display:flex}.looma-feature-introduction{flex:1;min-width:0}.looma-feature-introduction h2{font-family:var(--looma-font-feature);font-size:var(--looma-type-feature-box);line-height:1.12;font-weight:var(--looma-weight-medium);letter-spacing:var(--looma-tracking-tight);overflow-wrap:anywhere}.looma-eyebrow{margin:0 0 var(--looma-space-2);font-size:var(--looma-type-micro);line-height:var(--looma-line-16);letter-spacing:var(--looma-tracking-caps);text-transform:uppercase}.looma-feature-description{max-width:68ch;margin-top:var(--looma-space-2h);font-size:var(--looma-type-meta);overflow-wrap:anywhere;line-height:1.65}.looma-feature-count{font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);font-variant-numeric:tabular-nums}.looma-feature-header-action{flex:none;align-items:center;display:flex}.looma-feature-body{min-width:0}.looma-feature-detail{width:100%;min-width:0;padding:var(--looma-space-4);border-radius:var(--looma-radius-card);background:var(--looma-surface);color:var(--looma-ink)}.looma-feature-art{width:var(--looma-size-72);height:var(--looma-size-72);object-fit:contain;pointer-events:none;flex:none;align-self:flex-end}.looma-feature-footer{align-items:center;gap:var(--looma-space-3);flex-wrap:wrap;margin-top:auto;display:flex}.looma-feature-action{align-items:center;gap:var(--looma-space-3h);min-height:var(--looma-size-44);padding:var(--looma-space-2) 0;color:inherit;font-size:var(--looma-type-body);font-weight:var(--looma-weight-strong);text-align:left;background:0 0;border:0;display:inline-flex}.looma-feature-action:hover{text-underline-offset:var(--looma-space-half);text-decoration:underline}.looma-feature-action:disabled{cursor:not-allowed;opacity:.65}.looma-feature[data-presentation=section]{gap:0;padding:0;overflow:hidden}.looma-feature[data-presentation=section]>.looma-feature-header{padding:var(--looma-space-5) var(--looma-space-6) var(--looma-space-4);align-items:center;gap:var(--looma-space-4)}.looma-feature[data-presentation=section] h2{font-family:var(--looma-font-body);font-size:var(--looma-type-body);line-height:var(--looma-line-20);font-weight:var(--looma-weight-strong);letter-spacing:normal}.looma-feature[data-presentation=section] .looma-feature-description{margin-top:var(--looma-space-1h);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);color:var(--looma-muted)}.looma-feature[data-presentation=section]>.looma-feature-body{padding:0 var(--looma-space-6) var(--looma-space-6)}.looma-feature[data-presentation=section]>.looma-feature-body[data-flush=true]{padding:0}.looma-feature[data-presentation=section]>.looma-feature-footer{padding:0 var(--looma-space-6) var(--looma-space-6)}.looma-feature[data-layout=split]{column-gap:var(--looma-space-5);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(130px,.65fr);display:grid}.looma-feature[data-layout=split]>.looma-feature-detail{grid-area:1/2/span 2;align-self:center}.looma-feature[data-layout=split]>.looma-feature-footer{grid-column:1}.looma-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--looma-size-280)),1fr));gap:var(--looma-space-6);align-items:stretch;min-width:0;display:grid}.looma-feature-grid:has(>.looma-feature-box){gap:var(--looma-space-section)}.looma-feature.looma-feature-box>.looma-feature-header{flex-wrap:nowrap}.looma-feature.looma-feature-box .looma-feature-introduction{flex:1;min-width:0}.looma-feature.looma-feature-box .looma-feature-introduction h2{font-size:var(--looma-type-feature-box)}.looma-feature-box .looma-feature-action svg{width:var(--looma-space-4);height:var(--looma-space-4);flex:none}.looma-kpi-tile{gap:var(--looma-space-1);min-width:0;padding:var(--looma-space-4h) var(--looma-space-5);color:var(--looma-ink);flex-direction:column;display:flex}.looma-kpi-tile__label,.looma-kpi-tile__detail{font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);color:var(--looma-muted);overflow-wrap:anywhere}.looma-kpi-tile__detail{font-weight:var(--looma-weight-semi)}.looma-kpi-tile[data-layout=icon-left]{grid-template-columns:var(--looma-size-40) minmax(0,1fr);align-items:center;column-gap:var(--looma-space-3);row-gap:var(--looma-space-1);grid-template-rows:auto auto auto;display:grid}.looma-kpi-tile[data-layout=icon-left]>.looma-avatar{grid-area:1/1/span 3;position:static}.looma-kpi-tile[data-layout=icon-left]>.looma-metric-value{grid-area:1/2}.looma-kpi-tile[data-layout=icon-left]>.looma-kpi-tile__label{grid-area:2/2}.looma-kpi-tile__progress{margin-top:var(--looma-space-2)}.looma-kpi-tile progress.looma-progress{background:color-mix(in srgb,var(--looma-ink) 20%,transparent)}.looma-kpi-tile progress.looma-progress::-webkit-progress-bar{background:color-mix(in srgb,var(--looma-ink) 20%,transparent)}.looma-kpi-tile progress.looma-progress::-webkit-progress-value{background:var(--looma-ink)}.looma-kpi-tile progress.looma-progress::-moz-progress-bar{background:var(--looma-ink)}.looma-section:has(.looma-list-row){container-type:inline-size}.looma-section__header:has(+.looma-section__body>.looma-list-row){padding-bottom:var(--looma-space-1)}.looma-section__body:has(>.looma-list-row){grid-template-columns:var(--looma-row-leading) minmax(0,1fr) auto auto;column-gap:var(--looma-space-3h);display:grid}.looma-list-row{grid-template-columns:var(--looma-row-leading) minmax(0,1fr) auto auto;align-items:center;column-gap:var(--looma-space-3h);min-width:0;padding:var(--looma-space-3) 0;display:grid}.looma-section__body>.looma-list-row{grid-column:1/-1;grid-template-columns:subgrid}.looma-list-row+.looma-list-row{border-top:var(--looma-border-width) solid var(--looma-border)}@container (width<=480px){.looma-section__body:has(>.looma-list-row){grid-template-columns:var(--looma-row-leading) minmax(0,1fr) auto}}.looma-section__body:has(>.looma-list-row):not(:has(>.looma-list-row>.looma-list-row__leading:not(:empty)))>.looma-list-row>.looma-list-row__leading{display:none}.looma-section__body:has(>.looma-list-row):not(:has(>.looma-list-row>.looma-list-row__leading:not(:empty))){grid-template-columns:minmax(0,1fr) auto auto}@container (width<=480px){.looma-section__body:has(>.looma-list-row):not(:has(>.looma-list-row>.looma-list-row__leading:not(:empty))){grid-template-columns:minmax(0,1fr) auto}.looma-section__body:has(>.looma-list-row):not(:has(>.looma-list-row>.looma-list-row__leading:not(:empty)))>.looma-list-row>:is(.looma-list-row__copy,.looma-list-row__status){grid-column:1}.looma-section__body:has(>.looma-list-row):not(:has(>.looma-list-row>.looma-list-row__leading:not(:empty)))>.looma-list-row>.looma-list-row__action{grid-column:2}}.looma-table-grid td[data-actions] :is(.looma-button--outline,.looma-button--ghost){padding:0 var(--looma-space-2);box-shadow:none;color:var(--looma-link);font-size:var(--looma-type-13);font-weight:var(--looma-weight-strong);white-space:nowrap;background:0 0;border:0}.looma-table-grid td[data-actions] :is(.looma-button--outline,.looma-button--ghost):hover:not(:disabled){background:0 0;text-decoration:underline}.looma-table-grid td[data-actions] .looma-inline-actions{flex-wrap:nowrap;justify-content:flex-end}.looma-table-grid :is(th,td)[data-fit]{white-space:nowrap;width:1%}.looma-table-grid td[data-identity] :is(.looma-page-link,.looma-button--ghost,.looma-identity-copy>strong){color:var(--looma-ink);font-size:var(--looma-type-body);font-weight:var(--looma-weight-semi)}.looma-table-grid td[data-identity] :is(.looma-page-link,.looma-button--ghost):hover:not(:disabled){color:var(--looma-link);background:0 0}.looma-table[data-comparison] .looma-table-grid td[data-identity] :is(.looma-page-link,.looma-button--ghost){color:var(--looma-link)}.looma-table[data-in-collection] .looma-table-footer{border-top:var(--looma-border-width) solid var(--looma-border);padding:var(--looma-space-3h) var(--looma-space-5)}.looma-table :is(.looma-person-copy,.looma-table-mobile__identity)>.looma-button--ghost,.looma-table :is(td[data-primary],td[data-identity]) .looma-cell-value>.looma-button--ghost,.looma-table :is(td[data-primary],.looma-table-mobile__identity) .looma-identity-copy>.looma-button--ghost{text-align:start;height:auto;min-height:0;font-weight:var(--looma-weight-strong);justify-content:flex-start;padding-inline:0}.looma-table-grid th[data-refresh]{padding-block:var(--looma-space-1)}.looma-table-mobile__row:has(>.looma-table-mobile__actions):has(>.looma-table-mobile__options)>.looma-table-mobile__actions{flex-basis:100%;order:1;justify-content:flex-end;margin-left:0}.looma-badge[data-tone=quiet]{background:var(--looma-lilac-wash);color:var(--looma-link);font-size:var(--looma-type-small);line-height:var(--looma-line-body);font-weight:var(--looma-weight-semi);white-space:nowrap}.looma-table-grid .looma-person-identity .looma-page-link,.looma-table-grid .looma-person-identity .looma-identity-copy>strong{font-weight:var(--looma-weight-strong)}.looma-table-grid tbody tr:has(td[data-select] input:checked){background:var(--looma-lilac-wash)}.looma-overview-columns{gap:var(--looma-space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.looma-overview-main,.looma-overview-context{gap:var(--looma-space-6);flex-direction:column;min-width:0;display:flex}.looma-state{align-items:flex-start;gap:var(--looma-space-4);min-width:0;color:var(--looma-ink);flex-wrap:wrap;display:flex}.looma-state[data-kind=loading],.looma-state[data-kind=error],.looma-state[data-kind=notFound]{padding:var(--looma-space-6);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface)}.looma-state[data-kind=empty]:not([data-scope=inline]){justify-content:center;align-items:center;gap:var(--looma-space-3);padding:var(--looma-space-10) var(--looma-space-6);text-align:center;flex-flow:column}.looma-state[data-kind=empty]:not([data-scope=inline]) .looma-state-symbol{width:var(--looma-size-48);height:var(--looma-size-48);border-radius:var(--looma-radius-tile);background:var(--looma-lilac-wash);color:var(--looma-link)}.looma-state[data-kind=empty]:not([data-scope=inline]) .looma-state-symbol svg{width:var(--looma-size-24);height:var(--looma-size-24)}.looma-state[data-kind=empty]:not([data-scope=inline]) .looma-state-copy{width:100%;max-width:var(--looma-size-420);flex:0 auto;margin-inline:auto}.looma-state[data-kind=empty]:not([data-scope=inline]) .looma-state-copy h2{margin-bottom:var(--looma-space-1);font-size:var(--looma-type-large);font-weight:var(--looma-weight-strong)}.looma-state[data-kind=empty]:not([data-scope=inline]) .looma-state-description,.looma-state[data-kind=empty]:not([data-scope=inline]) .looma-state-copy p{color:var(--looma-muted);margin-inline:auto}.looma-state[data-kind=empty][data-titleless]:not([data-scope=inline]) .looma-state-description{color:var(--looma-ink);font-weight:var(--looma-weight-strong)}.looma-state[data-kind=empty]:not([data-scope=inline]) .looma-state-actions{margin-top:var(--looma-space-2);justify-content:center}.looma-state-symbol{width:var(--looma-size-40);height:var(--looma-size-40);border-radius:var(--looma-radius-card);background:var(--looma-surface);color:var(--looma-link);flex:none;place-items:center;display:grid}.looma-state-symbol svg{width:100%;height:100%}.looma-state[data-kind=error]{background:var(--looma-danger-bg);color:var(--looma-danger-ink)}.looma-state[data-kind=empty] .looma-state-copy h2{font-family:var(--looma-font-body);font-size:var(--looma-type-body);line-height:var(--looma-line-20);font-weight:var(--looma-weight-semi);overflow-wrap:anywhere}.looma-state[data-kind=denied]:not([data-scope=inline]){justify-content:center;align-items:center;gap:var(--looma-space-3);padding:var(--looma-space-10) var(--looma-space-6);text-align:center;flex-flow:column}.looma-state[data-kind=denied]:not([data-scope=inline]) .looma-state-symbol{width:var(--looma-size-48);height:var(--looma-size-48);border-radius:var(--looma-radius-tile);background:var(--looma-lilac-wash);color:var(--looma-link)}.looma-state[data-kind=denied]:not([data-scope=inline]) .looma-state-symbol svg{width:var(--looma-size-24);height:var(--looma-size-24)}.looma-state[data-kind=denied]:not([data-scope=inline]) .looma-state-copy{width:100%;max-width:var(--looma-size-420);flex:0 auto;margin-inline:auto}.looma-state[data-kind=denied]:not([data-scope=inline]) .looma-state-description,.looma-state[data-kind=denied]:not([data-scope=inline]) .looma-state-copy p{color:var(--looma-muted);margin-inline:auto}.looma-state[data-kind=denied]:not([data-scope=inline]) .looma-state-actions{margin-top:var(--looma-space-2);justify-content:center}.looma-state[data-kind=denied] .looma-state-copy h2{margin-bottom:var(--looma-space-1);font-family:var(--looma-font-body);font-size:var(--looma-type-body);line-height:var(--looma-line-20);font-weight:var(--looma-weight-semi);overflow-wrap:anywhere}.looma-state[data-scope=inline][data-kind=denied] .looma-state-symbol{background:var(--looma-lilac-wash);border-radius:var(--looma-radius-tile)}.looma-state[data-scope=inline]{padding:var(--looma-space-4);gap:var(--looma-space-3)}.looma-state[data-scope=inline][data-kind=empty] .looma-state-symbol{background:var(--looma-lilac-wash);border-radius:var(--looma-radius-tile)}.looma-state[data-scope=inline] .looma-state-copy h2{margin-bottom:var(--looma-space-1);font-family:var(--looma-font-body);font-size:var(--looma-type-body);line-height:var(--looma-line-20);font-weight:var(--looma-weight-semi)}.looma-state[data-scope=inline] .looma-state-description{color:var(--looma-muted)}.looma-collection__content>.looma-state{margin:var(--looma-space-6)}.looma-collection__content>.looma-state[data-kind=empty],.looma-collection__content>.looma-state[data-kind=denied]{margin:0}@media (width>=1051px){.looma-overview-columns[data-context=true]{grid-template-columns:minmax(0,2fr) minmax(var(--looma-size-280),1fr)}}@media (width<=760px){.looma-feature-grid,.looma-overview-columns{gap:var(--looma-space-4)}.looma-feature-introduction h2{font-size:var(--looma-type-title)}.looma-feature-art{width:var(--looma-size-54);height:var(--looma-size-54)}.looma-feature[data-presentation=section]>.looma-feature-header{padding:var(--looma-space-5) var(--looma-space-5) var(--looma-space-3)}.looma-feature[data-presentation=section]>.looma-feature-body,.looma-feature[data-presentation=section]>.looma-feature-footer{padding:0 var(--looma-space-5) var(--looma-space-5)}.looma-collection__content>.looma-state{margin:var(--looma-space-4)}.looma-collection__content>.looma-state[data-kind=empty],.looma-collection__content>.looma-state[data-kind=denied]{margin:0}}.looma-status-detail{font-weight:var(--looma-weight-regular);font-variant-numeric:tabular-nums}.looma-metrics-container{min-width:0;container-type:inline-size}.looma-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--looma-size-180)),1fr));gap:var(--looma-space-4);min-width:0;margin:0;padding:0;display:grid}@container (width>=320px){.looma-metrics:is([data-count="3"],[data-count="4"],[data-count="5"],[data-count="6"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=600px){.looma-metrics:is([data-count="3"],[data-count="5"],[data-count="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=900px){.looma-metrics[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=1000px){.looma-metrics[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.looma-metric{gap:var(--looma-space-2);min-width:0;padding:var(--looma-space-4);flex-direction:column;display:flex}.looma-metric dt{align-items:center;gap:var(--looma-space-2);color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);display:flex}.looma-metric dt svg{width:var(--looma-size-16);height:var(--looma-size-16)}.looma-metric-value{font-size:var(--looma-type-title);line-height:var(--looma-line-title);font-weight:var(--looma-weight-strong);font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin:0}.looma-metric-description{color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);margin:0}.looma-kpi-tile,.looma-metric{position:relative}.looma-kpi-tile>.looma-avatar,.looma-metric>.looma-avatar{width:var(--looma-size-40);height:var(--looma-size-40);background:var(--looma-lilac-wash);color:var(--looma-link);position:absolute}.looma-kpi-tile>.looma-avatar{top:var(--looma-space-4h);right:var(--looma-space-5)}.looma-metric>.looma-avatar{top:var(--looma-space-4);right:var(--looma-space-4)}.looma-kpi-tile:has(>.looma-avatar){padding-right:calc(var(--looma-space-5) + var(--looma-size-40) + var(--looma-space-4))}.looma-metric:has(>.looma-avatar){padding-right:calc(var(--looma-space-4) + var(--looma-size-40) + var(--looma-space-4))}.looma-feature-number{align-items:baseline;gap:var(--looma-space-3);margin:var(--looma-space-1h) 0;font-size:var(--looma-type-52);letter-spacing:var(--looma-tracking-display);line-height:1.05;font-weight:var(--looma-weight-strong);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.looma-feature-introduction h2>.looma-feature-number{font-family:var(--looma-font-body);margin:0}.looma-feature-number :is(span,small){font-size:var(--looma-type-body);line-height:var(--looma-line-20);letter-spacing:0;font-weight:var(--looma-weight-regular)}progress.looma-progress{width:100%;height:var(--looma-size-8);border-radius:var(--looma-radius-control);appearance:none;background:var(--looma-surface-band);border:0;display:block;overflow:hidden}progress.looma-progress::-webkit-progress-bar{background:var(--looma-surface-band)}progress.looma-progress::-webkit-progress-value{background:var(--looma-accent);border-radius:var(--looma-radius-control)}progress.looma-progress::-moz-progress-bar{background:var(--looma-accent);border-radius:var(--looma-radius-control)}.looma-panel-row__trailing[data-kind=progress]>.looma-progress{flex:1;width:0;min-width:0}.looma-menu{position:relative}.looma-menu-trigger{justify-content:center;align-items:center;gap:var(--looma-space-2);min-height:var(--looma-size-44);padding:var(--looma-space-2h) var(--looma-space-4);border:var(--looma-border-width) solid var(--looma-control-border);border-radius:var(--looma-radius-control);cursor:pointer;background:var(--looma-surface);list-style:none;display:flex}.looma-menu-trigger::-webkit-details-marker{display:none}.looma-menu-trigger--icon{width:var(--looma-size-44);padding:var(--looma-space-2h);background:0 0;border-color:#0000}.looma-menu-trigger--icon:hover{background:var(--looma-surface-soft)}.looma-menu-trigger--primary{background:var(--looma-action);color:var(--looma-on-action);border-color:var(--looma-action)}.looma-menu-panel{z-index:120;padding:var(--looma-space-1h);box-shadow:var(--looma-shadow-menu);position:fixed;overflow:auto}.looma-menu-item{align-items:center;gap:var(--looma-space-3);width:100%;min-height:var(--looma-size-44);padding:var(--looma-space-2h) var(--looma-space-3);text-align:start;border-radius:var(--looma-radius-sm);display:flex}.looma-menu-item:hover,.looma-menu-item:focus-visible{background:var(--looma-surface-soft)}.looma-menu-item:disabled{opacity:.5;cursor:not-allowed}.looma-menu-copy{gap:var(--looma-space-half);display:grid}.looma-menu-copy small{font-size:var(--looma-type-meta);color:var(--looma-muted)}div.looma-progress{gap:var(--looma-space-1h);width:100%;display:grid}@media (width<=760px){.looma-comparison__values[data-kind=compensation]>.looma-icon{transform:rotate(90deg)}.looma-feature[data-presentation=feature]>.looma-feature-header{flex-wrap:wrap}.looma-feature[data-presentation=feature] .looma-feature-introduction{flex-basis:var(--looma-size-240)}}.looma-filter-chip{white-space:normal;overflow-wrap:normal;flex-shrink:0;max-width:100%}.looma-filter-chip[data-active=true]{background:var(--looma-surface-soft);border-color:var(--looma-control-border)}.looma-filter-chip__label{overflow-wrap:normal;min-width:0}.looma-filter-chip__count{min-width:var(--looma-size-20);height:var(--looma-size-20);padding-inline:var(--looma-space-1);font-size:var(--looma-type-meta);border-radius:var(--looma-radius-pill);background:var(--looma-feature-lilac);color:var(--looma-on-feature);justify-content:center;align-items:center;display:inline-flex}.looma-filter-chip__chevron{flex:none;align-items:center;display:flex}.looma-filter-fields{gap:var(--looma-space-6);display:grid}.looma-filter-field{gap:var(--looma-space-2);min-width:0;display:grid}.looma-filter-field__label{font-weight:var(--looma-weight-medium)}.looma-wordmark{max-width:100%}.looma-mark,.looma-monogram{width:var(--looma-size-32);height:var(--looma-size-32);object-fit:contain;display:block}.looma-lockup{align-items:center;gap:var(--looma-space-4);min-width:0;display:inline-flex}.looma-lockup__divider{height:var(--looma-size-24);width:var(--looma-border-width);background:var(--looma-border)}.looma-lockup__descriptor{font-size:var(--looma-type-meta);color:var(--looma-muted)}.looma-company-logo{align-items:center;min-width:0;max-width:100%;display:inline-flex}.looma-company-logo__image{max-width:100%;max-height:var(--looma-size-48);object-fit:contain;display:block}.looma-company-logo__image[data-theme-variant=light]{display:block}.looma-company-logo__image[data-theme-variant=dark]{display:none}@scope([data-theme=dark]) to ([data-theme=light]){.looma-company-logo__image[data-theme-variant=light]{display:none}.looma-company-logo__image[data-theme-variant=dark]{display:block}}.looma-company-logo__fallback{min-width:0;font-weight:var(--looma-weight-semi);overflow-wrap:anywhere;justify-content:center;align-items:center;display:inline-flex}.looma-company-logo__fallback--initial{width:var(--looma-size-32);height:var(--looma-size-32);border-radius:var(--looma-radius-control);background:var(--looma-feature-lilac);color:var(--looma-on-feature)}.looma-company-logo__fallback--wordmark{font-size:var(--looma-type-section);line-height:var(--looma-line-section)}.looma-input[type=file]{min-height:var(--looma-size-46);height:auto;padding:0}.looma-input[type=file]::file-selector-button{min-height:var(--looma-size-44);min-width:var(--looma-size-44);margin:0 var(--looma-space-3) 0 0;padding:var(--looma-space-2h) var(--looma-space-4);border:0;border-inline-end:var(--looma-border-width) solid var(--looma-border);border-radius:inherit;background:var(--looma-surface);color:var(--looma-ink);font:inherit;font-weight:var(--looma-weight-strong);cursor:pointer}.looma-input[type=file]:disabled::file-selector-button{cursor:default;opacity:.5}@media (width<=760px){.looma-feature[data-layout=split]{grid-template-columns:minmax(0,1fr)}.looma-feature[data-layout=split]>.looma-feature-detail{grid-area:auto/1}}.looma-feature-grid[data-alignment=start]{align-items:start}.looma-lookup{position:relative}.looma-lookup__list{background:var(--looma-surface);border:1px solid var(--looma-border);border-radius:var(--looma-radius-control);z-index:100;max-height:240px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.looma-lookup__option{padding:var(--looma-space-2);cursor:pointer}.looma-lookup__option--selected{background:var(--looma-link);color:var(--looma-surface)}.looma-lookup__empty{padding:var(--looma-space-2);color:var(--looma-muted);font-size:var(--looma-type-meta)}.looma-choices{gap:var(--looma-space-2);flex-direction:column;display:flex}.looma-choices--inline{gap:var(--looma-space-3);flex-flow:wrap}.looma-feature-box{--fb-bg:var(--looma-lilac-wash);--fb-ink:var(--looma-on-feature);--fb-muted:var(--looma-on-feature);--fb-accent:var(--looma-link);--fb-petal:var(--looma-petal-wash)}:is(.looma-feature-box--sage,.looma-feature-grid>.looma-feature-box--cycle:nth-child(4n+1)){--fb-bg:var(--looma-feature-sage);--fb-accent:var(--looma-on-feature);--fb-petal:var(--looma-petal-sage)}:is(.looma-feature-box--aubergine,.looma-feature-grid>.looma-feature-box--cycle:nth-child(4n+2)){--fb-bg:var(--looma-feature-aubergine);--fb-ink:var(--looma-on-aubergine);--fb-muted:var(--looma-on-aubergine-muted);--fb-accent:var(--looma-aubergine-accent);--fb-petal:var(--looma-petal-aubergine)}:is(.looma-feature-box--peach,.looma-feature-grid>.looma-feature-box--cycle:nth-child(4n+3)){--fb-bg:var(--looma-feature-peach);--fb-accent:var(--looma-on-feature);--fb-petal:var(--looma-tint-peach)}.looma-feature-grid:has(>.looma-feature-box){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--looma-size-300)),1fr));gap:var(--looma-space-5)}.looma-feature.looma-feature-box[data-presentation=feature]{gap:var(--looma-space-2h);min-height:calc(var(--looma-size-320) + var(--looma-space-2h));padding:calc(var(--looma-space-6) + var(--looma-space-half));border-radius:var(--looma-radius-lg);background:var(--fb-bg);color:var(--fb-ink);border:0;overflow:hidden}.looma-feature-box .looma-feature-introduction .looma-eyebrow{margin:0 0 var(--looma-space-2h);font-size:var(--looma-type-small);line-height:var(--looma-line-body);font-weight:var(--looma-weight-strong);letter-spacing:.1em;color:var(--fb-accent)}.looma-feature.looma-feature-box[data-presentation=feature] .looma-feature-introduction h2{font-family:var(--looma-font-feature);font-variation-settings:"SOFT" 80,"WONK" 1,"opsz" 72;font-size:calc(var(--looma-size-15)*2);line-height:1.06;font-weight:var(--looma-weight-semi);letter-spacing:-.035em;margin:0}.looma-feature-box .looma-feature-description{max-width:36ch;margin-top:var(--looma-space-2h);font-size:var(--looma-type-13);line-height:var(--looma-line-body);color:var(--fb-muted)}.looma-feature-box .looma-feature-body{z-index:1;position:relative}.looma-feature-box .looma-feature-action:after{content:" →" / ""}.looma-feature-box .looma-feature-action{z-index:1;color:var(--fb-accent);font-weight:var(--looma-weight-strong);min-height:0;padding-block:calc((var(--looma-size-44) - var(--looma-line-21)) / 2);margin-block:calc((var(--looma-size-44) - var(--looma-line-21)) / -2);display:inline-block;position:relative}.looma-feature-box__petal{right:calc(var(--looma-size-34)*-1);bottom:calc(var(--looma-size-44)*-1);width:calc(var(--looma-size-34)*5);height:calc(var(--looma-size-34)*5);color:var(--fb-petal);pointer-events:none;z-index:0;position:absolute}.looma-feature-box__inset{color:var(--looma-ink);font-size:var(--looma-type-13);line-height:var(--looma-line-body);margin:0;padding:0;list-style:none}.looma-feature-box__inset--paper{padding:var(--looma-space-3h) var(--looma-space-4);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-paper-warm);box-shadow:var(--looma-shadow-float-sm)}.looma-feature-box__inset--checklist{max-width:calc(var(--looma-size-300) + var(--looma-size-40));color:inherit}.looma-feature-box__inset--checklist li+li{border-top:var(--looma-border-width) solid color-mix(in srgb,currentColor 16%,transparent)}.looma-feature-box__inset-row{align-items:center;gap:var(--looma-space-3);padding:var(--looma-space-2h) 0;color:inherit;display:flex}a.looma-feature-box__inset-row{min-height:var(--looma-size-44);box-sizing:border-box}a.looma-feature-box__inset-row:hover{text-underline-offset:var(--looma-space-half);text-decoration:underline}.looma-feature-box__inset-row>.looma-icon:last-child{margin-inline-start:auto}.looma-feature-box__inset-text{overflow-wrap:anywhere;min-width:0}.looma-feature-box__inset-mark{width:var(--looma-size-22);height:var(--looma-size-22);border-radius:var(--looma-radius-pill);font-size:var(--looma-type-small);flex:none;place-items:center;display:grid}.looma-feature-box__inset-mark[data-state=done]{background:var(--looma-accent);color:var(--looma-on-accent)}.looma-feature-box__inset-mark[data-state=next]{box-sizing:content-box;border:var(--looma-border-width) solid color-mix(in srgb,currentColor 45%,transparent)}.looma-feature-box__inset-mark .looma-icon{width:var(--looma-size-12);height:var(--looma-size-12);stroke-width:var(--looma-border-width-strong)}.looma-feature-box__inset-heading{justify-content:space-between;gap:var(--looma-space-3);margin-bottom:var(--looma-space-2);font-size:var(--looma-type-meta);font-weight:var(--looma-weight-strong);display:flex}.looma-feature-box__inset-heading>span{color:var(--looma-muted)}.looma-feature-box__inset-month{row-gap:var(--looma-space-1h);text-align:center;font-size:var(--looma-type-small);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.looma-feature-box__inset-weekday{font-size:var(--looma-type-small);color:var(--looma-muted)}.looma-feature-box__inset-day[data-range]{padding:var(--looma-size-3) 0;background:var(--looma-action);color:var(--looma-on-action)}.looma-feature-box__inset-day:is([data-range=start],[data-range=only]){border-start-start-radius:var(--looma-radius-pill);border-end-start-radius:var(--looma-radius-pill)}.looma-feature-box__inset-day:is([data-range=end],[data-range=only]){border-start-end-radius:var(--looma-radius-pill);border-end-end-radius:var(--looma-radius-pill)}.looma-feature-box__inset-footer{justify-content:space-between;align-items:center;gap:var(--looma-space-3);margin-top:var(--looma-space-2h);padding-top:var(--looma-space-2);border-top:var(--looma-border-width) solid var(--looma-border);font-size:var(--looma-type-small);display:flex}.looma-feature-box__inset-line{align-items:center;gap:var(--looma-space-3);padding:var(--looma-space-2) 0;font-size:var(--looma-type-meta);display:flex}.looma-feature-box__inset-line+.looma-feature-box__inset-line{border-top:var(--looma-border-width) solid var(--looma-border)}.looma-feature-box__inset-line>.looma-feature-box__inset-text{flex:1}.looma-feature-box__inset-line>.looma-icon{width:var(--looma-size-16);height:var(--looma-size-16);color:var(--looma-link)}.looma-feature-box__inset-facts{margin:0}.looma-feature-box__inset-facts>div{justify-content:space-between;gap:var(--looma-space-3);padding:var(--looma-space-2) 0;font-size:var(--looma-type-meta);display:flex}.looma-feature-box__inset-facts>div+div{border-top:var(--looma-border-width) solid var(--looma-border)}.looma-feature-box__inset-facts dt,.looma-feature-box__inset-facts dd{margin:0}.looma-feature-box__inset-facts dd{text-align:end}.looma-area-overview .looma-page__header:has(.looma-area-overview__headline){align-items:flex-end}@media (width<=760px){.looma-shell[data-theme]{--looma-card-padding-block:var(--looma-card-phone-padding)}}.looma-avatar[data-tone=pink]{background:var(--looma-tint-pink);color:var(--looma-on-feature)}.looma-avatar[data-tone=citron]{background:var(--looma-feature-citron);color:var(--looma-on-citron)}.looma-input--file[data-variant=drop-zone]{align-items:center;gap:var(--looma-space-3);padding:var(--looma-space-8) var(--looma-space-5);border:var(--looma-border-width) dashed var(--looma-lilac-strong);border-radius:var(--looma-radius-card);background:var(--looma-lilac-wash);text-align:center;overflow-wrap:anywhere;cursor:pointer;flex-direction:column;display:flex;position:relative}.looma-input--file[data-variant=drop-zone]>input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.looma-input--file[data-variant=drop-zone]>span:last-child{font-size:var(--looma-type-small);color:var(--looma-muted)}.looma-input__drop-icon{width:var(--looma-size-44);height:var(--looma-size-44);border-radius:var(--looma-radius-control);background:var(--looma-lilac-wash);color:var(--looma-link);place-items:center;display:grid}.looma-input--file[data-variant=drop-zone]:hover:not([data-disabled]){border-color:var(--looma-link)}.looma-input--file[data-variant=drop-zone]:has(input:focus-visible){outline:var(--looma-focus-width) solid var(--looma-focus);outline-offset:var(--looma-focus-offset)}.looma-input--file[data-variant=drop-zone][data-disabled]{opacity:.65;cursor:not-allowed}@media (width<=600px){.looma-designer-template__recipe .looma-metrics{gap:var(--looma-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.looma-designer-template__recipe .looma-metrics .looma-kpi-tile{padding:var(--looma-space-3)}}.looma-collection .looma-table .looma-table-grid thead th,.looma-table[data-comparison] .looma-table-grid thead th{background:var(--looma-lilac-wash);color:var(--looma-ink);font-weight:var(--looma-weight-strong)}.looma-collection .looma-table .looma-table-grid tbody tr:nth-child(2n),.looma-table[data-comparison] .looma-table-grid tbody tr:nth-child(2n){background:var(--looma-lilac-wash)}.looma-table[data-comparison] .looma-table-grid__category{color:var(--looma-muted);font-size:var(--looma-type-13);font-weight:var(--looma-weight-regular);line-height:var(--looma-line-meta);display:block}.looma-table[data-comparison] .looma-table-grid__category:after{content:none}.looma-table[data-comparison] .looma-table-grid thead th[data-group-tone=lilac]{box-shadow:inset 0 -2px 0 var(--looma-lilac-strong)}.looma-table[data-comparison] .looma-table-grid thead th[data-group-tone=sage]{box-shadow:inset 0 -2px 0 var(--looma-petal-sage)}.looma-table[data-comparison] .looma-table-grid thead th[data-group-tone=peach]{box-shadow:inset 0 -2px 0 var(--looma-petal-peach)}.looma-collection:has(.looma-table[data-comparison]) .looma-collection__search{max-width:none}.looma-dialog-overlay[data-presentation=drawer]{justify-content:flex-end;padding:0}.looma-tabs__overflow>.looma-tabs>.looma-tab{white-space:nowrap;overflow-wrap:normal;flex:none;max-width:none}.looma-tabs__overflow>.looma-menu{white-space:nowrap;overflow-wrap:normal;flex:none;min-width:max-content}.looma-tabs__measure>.looma-tab{white-space:nowrap;max-width:none}.looma-feature-grid>.looma-feature-box{height:100%}.looma-list-row{position:relative}.looma-list-row:has(:is(a,button):not(:disabled)):hover{background:var(--looma-surface-soft);cursor:pointer}.looma-list-row:has(:focus-visible){outline:var(--looma-border-width-strong) solid var(--looma-focus);outline-offset:var(--looma-space-1)}.looma-list-row__copy:is(a):after{content:"";position:absolute;inset:0}.looma-list-row:not(:has(.looma-list-row__copy[href])) .looma-list-row__action :is(a,button):only-child:not(:disabled):after{content:"";position:absolute;inset:0}.looma-list-row:has(.looma-list-row__copy[href]) .looma-list-row__action{z-index:1;position:relative}.looma-table-grid tbody tr,.looma-table-mobile__row{position:relative}.looma-table-grid :is(td[data-primary],td[data-identity]) .looma-identity-copy>:is(a,button):not(:disabled):after,.looma-table-grid :is(td[data-primary],td[data-identity])>:is(a,button):not(:disabled):after,.looma-table-grid :is(td[data-primary],td[data-identity]) .looma-cell-value>:is(a,button):not(:disabled):after,.looma-table-mobile__identity .looma-identity-copy>:is(a,button):not(:disabled):after{content:"";cursor:pointer;position:absolute;inset:0}.looma-table-grid tbody tr:has(:is(td[data-primary],td[data-identity]) :is(a,button):not(:disabled)):hover{background:var(--looma-surface-soft);cursor:pointer}.looma-table-mobile__row:has(.looma-table-mobile__identity :is(a,button):not(:disabled)):hover{background:var(--looma-surface-soft);cursor:pointer}.looma-table-grid tbody tr:has(:focus-visible){outline:var(--looma-border-width-strong) solid var(--looma-focus);outline-offset:calc(-1 * var(--looma-border-width-strong))}.looma-table-mobile__row:has(:focus-visible){outline:var(--looma-border-width-strong) solid var(--looma-focus);outline-offset:calc(-1 * var(--looma-border-width-strong))}.looma-table-mobile__actions,.looma-table-mobile__options{z-index:1;position:relative}.looma-table-grid tr>td:not([data-primary],[data-identity]):has(:is(a,button,input,select)){z-index:1;position:relative}.looma-settings-row__choice{justify-content:flex-end;align-items:center;gap:var(--looma-space-3);min-height:var(--looma-size-44);cursor:pointer;text-align:end;display:flex}.looma-settings-row .looma-field__label{font-weight:var(--looma-weight-medium)}.looma-settings-rows>.looma-matrix-field{padding-block:0}.looma-matrix-field{min-width:0;overflow-x:auto}.looma-matrix-field__table{border-collapse:collapse;width:100%}.looma-matrix-field__table :is(th,td){padding:var(--looma-space-3) 0;border-top:var(--looma-border-width) solid var(--looma-border);text-align:start;vertical-align:middle;font-weight:var(--looma-weight-regular)}.looma-matrix-field__table thead :is(th,td){padding-block:var(--looma-space-2);color:var(--looma-muted);font-size:var(--looma-type-13);font-weight:var(--looma-weight-strong);border-top:0}.looma-matrix-field__event{min-width:var(--looma-size-160);overflow-wrap:normal}.looma-matrix-field__table :is(th,td).looma-matrix-field__channel{width:clamp(var(--looma-size-48),8vw,var(--looma-size-96));min-width:var(--looma-size-48);text-align:center}.looma-matrix-field__table td.looma-matrix-field__channel{padding-block:0}.looma-matrix-field__channel .looma-checkbox{justify-content:center}.looma-matrix-field__label{font-weight:var(--looma-weight-medium);line-height:var(--looma-line-body);display:block}.looma-matrix-field__description{color:var(--looma-muted);font-size:var(--looma-type-13);line-height:var(--looma-line-meta);display:block}.looma-matrix-field__badges{gap:var(--looma-space-1h);margin-top:var(--looma-space-1);flex-wrap:wrap;display:flex}.looma-file-preview{justify-content:space-between;align-items:center;gap:var(--looma-space-3);padding:var(--looma-space-3);margin-bottom:var(--looma-space-2h);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-control);background:var(--looma-surface);color:var(--looma-ink);min-width:0;display:flex}.looma-file-preview>img{width:auto;max-width:100%;height:var(--looma-size-40);object-fit:contain;object-position:left center}.looma-settings-row__control:has(>.looma-file-preview){flex-direction:column;justify-content:flex-start;align-items:stretch}.looma-form-repeater{gap:var(--looma-space-3);display:grid}.looma-form-repeater>.looma-button{justify-self:start}.looma-form-repeater__item{gap:var(--looma-space-2h);padding-bottom:var(--looma-space-3);border-bottom:var(--looma-border-width) solid var(--looma-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.looma-form-repeater__item:last-of-type{border-bottom:0;padding-bottom:0}.looma-form-repeater__fields{gap:var(--looma-space-2h);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));min-width:0;display:grid}.looma-form-repeater--row{gap:var(--looma-space-2)}.looma-form-repeater--row .d-table{table-layout:fixed;width:100%}.looma-form-repeater--row .d-table td .field input,.looma-form-repeater--row .d-table td .field select,.looma-form-repeater--row .d-table td .field textarea{width:100%;min-width:0;display:block}.looma-form-repeater--row .d-table td .field .looma-input--date{min-width:190px}.looma-form-repeater--row .d-table td .field input[type=number]{min-width:56px;padding-inline:6px}.looma-form-repeater--row .d-table td .field input[type=text]:not([size]){min-width:200px}.looma-form-repeater--row .d-table td .field input[type=text][size]{min-width:calc(6ch + var(--looma-space-3h) * 2)}.looma-form-repeater--row .d-table td .field input[type=number]{appearance:textfield}.looma-form-repeater--row .d-table td .field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.looma-form-repeater--row .d-table td .field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.looma-form-repeater--row .d-table td .field select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.looma-form-repeater--row .d-table tbody td{padding-top:6px;padding-bottom:6px}.looma-form-repeater__row-actions{gap:var(--looma-space-1h);flex-flow:row;justify-content:flex-start;align-items:center;height:100%;display:flex}.actions--end{justify-content:flex-end}.looma-form-repeater__detail{gap:var(--looma-space-2h);padding:var(--looma-space-2h);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-control);background:var(--looma-surface);margin-bottom:var(--looma-space-2h);display:grid}.looma-form-repeater__adds{gap:var(--looma-space-2h);flex-wrap:wrap;display:flex}@media (width<=760px){.looma-form-repeater--row .d-table thead{display:none}.looma-form-repeater--row .d-table,.looma-form-repeater--row .d-table tbody,.looma-form-repeater--row .d-table tr,.looma-form-repeater--row .d-table td{display:block}.looma-form-repeater--row .d-table tr.d-tr{padding:var(--looma-space-3);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-control);background:var(--looma-surface)}.looma-form-repeater--row .d-table tr.d-tr+.d-table tr.d-tr{margin-top:var(--looma-space-2h)}.looma-form-repeater--row .d-table td{gap:var(--looma-space-1h);padding:0 0 var(--looma-space-2h);border:0;flex-direction:column;display:flex}.looma-form-repeater__row-actions{flex-wrap:wrap;justify-content:flex-start}.looma-form-repeater__row-actions .looma-button{margin-bottom:var(--looma-space-1h)}.looma-form-repeater__detail{padding:var(--looma-space-2h) 0 0;background:0 0;border:0}}.looma-form-callout[data-tone=success]{background:var(--looma-success-bg);color:var(--looma-success-ink)}.looma-form-callout[data-tone=error]{background:var(--looma-danger-bg);color:var(--looma-danger-ink)}button.looma-form-callout__action{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.looma-input--unit{min-width:0;display:block;position:relative}.looma-input--unit>.looma-input{padding-inline-end:var(--looma-space-11)}.looma-input--unit:has(>input[type=number]){max-width:var(--looma-size-220)}:is(.field-grid,.looma-form-grid,.looma-field-row) .looma-input--unit:has(>input[type=number]){max-width:none}.looma-input__suffix{inset-inline-end:var(--looma-space-3h);color:var(--looma-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.looma-input--unit:has(>.looma-input__adornment){align-items:center;gap:var(--looma-space-2);width:100%;min-width:0;min-height:var(--looma-size-48);padding:0 var(--looma-space-2) 0 var(--looma-space-3h);border:var(--looma-border-width) solid var(--line);background:var(--canvas);border-radius:12px;display:flex}.looma-input--unit:has(>.looma-input__adornment)>input{width:auto;min-width:0;min-height:0;padding:var(--looma-space-3) var(--looma-space-1h);background:0 0;border:0;flex:auto;margin:0}.looma-input--unit:has(>.looma-input__adornment)>input:focus-visible{outline:none}.looma-input--unit:has(>.looma-input__adornment):focus-within{outline:var(--looma-focus-width) solid var(--focus);outline-offset:var(--looma-focus-offset)}.looma-input--unit:has(>.looma-input__adornment):has(>input[aria-invalid=true]){border-color:var(--looma-danger-ink)}.looma-input--unit:has(>.looma-input__adornment):has(>input:disabled){background-color:var(--looma-surface-band);border-color:var(--looma-border);color:var(--looma-muted);opacity:.65}.looma-input__adornment{flex:0 auto;min-width:0;max-width:100%;display:inline-flex}.looma-input__adornment>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.looma-public-auth .looma-input{min-height:var(--looma-size-44)}.looma-public-auth .looma-field__label{font-size:var(--looma-type-13)}:where(.looma-kit) .d-table-wrap+.icon-btn{float:right;z-index:3;background:var(--surface);justify-content:center;align-items:center;margin:-44px 12px 0 0;display:flex;position:relative}:where(.looma-kit) .g2-art-skill .g2-art-label{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;display:block;overflow:hidden}.looma-metrics-container>.looma-metrics[data-count]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--looma-size-280)),1fr));grid-auto-rows:auto}.looma-metrics-container .looma-kpi-tile[data-layout=icon-left]{padding-inline:var(--looma-space-5);grid-template-rows:auto auto;align-content:start}.looma-kpi-tile[data-layout=icon-left]>.looma-avatar{grid-row:1/span 2;position:static}.looma-metrics-container .looma-metric-value{white-space:normal;overflow-wrap:anywhere;word-break:normal}.looma-metrics-container :is(.looma-kpi-tile__label,.looma-kpi-tile__detail,.looma-metric dt,.looma-metric-description){overflow-wrap:normal;word-break:normal}@container (width<=599px){.looma-metrics-container .looma-kpi-tile[data-layout=icon-left]{text-align:start;align-items:stretch;display:flex}.looma-metrics-container .looma-kpi-tile[data-layout=icon-left]>.looma-avatar{position:absolute;inset-inline-end:var(--looma-space-5)}.looma-metrics-container :is(.looma-kpi-tile,.looma-metric):has(>.looma-avatar){padding-inline:var(--looma-space-5)}.looma-metrics-container :is(.looma-kpi-tile__label,.looma-metric dt){min-height:var(--looma-size-40);padding-inline-end:calc(var(--looma-size-40) + var(--looma-space-4))}}.looma-metrics-container>.looma-metrics[data-density=compact]{gap:var(--looma-space-2) var(--looma-space-4)}.looma-metrics-container .looma-metrics[data-density=compact]>:is(.looma-kpi-tile,.looma-metric){align-items:center;gap:var(--looma-space-2);padding:var(--looma-space-3);border:0;border-bottom:var(--looma-border-width) solid var(--looma-border);background:var(--looma-surface);border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.looma-metrics[data-density=compact]>:is(.looma-kpi-tile,.looma-metric)>.looma-avatar{display:none}.looma-metrics-container .looma-metrics[data-density=compact] :is(.looma-kpi-tile__label,dt){min-height:0;padding:0}.looma-metrics-container .looma-metrics[data-density=compact] .looma-metric-value{font-size:var(--looma-type-20);line-height:var(--looma-line-section)}.looma-metrics[data-density=compact] :is(.looma-kpi-tile__detail,.looma-metric-description,.looma-kpi-tile__progress){grid-column:1/-1}.looma-kpi-tile__detail[data-tone=success]{color:var(--looma-success-ink)}.looma-kpi-tile__detail[data-tone=danger]{color:var(--looma-danger-ink)}.looma-record .looma-section-stack>.looma-record__navigation{margin-bottom:0}.looma-branding-editor__logo-image{width:auto;max-width:100%;height:var(--looma-size-48);object-fit:contain;object-position:left center}.looma-hierarchy-node{min-width:0;padding:var(--looma-space-5);color:var(--looma-ink)}.looma-hierarchy-node[data-current=true],.looma-hierarchy-node[data-on-path=true]{background:var(--looma-surface-soft)}.looma-hierarchy-node[data-variant=row]{align-items:center;gap:var(--looma-space-3);border-width:0 0 var(--looma-border-width);padding:var(--looma-space-4);border-radius:0;flex-wrap:wrap;display:flex}.looma-hierarchy-node[data-variant=vacancy]{border-style:dashed}.looma-hierarchy-group[data-variant=cards]>.looma-hierarchy-group__body>.looma-hierarchy-node{flex:1 1 var(--looma-size-240);max-width:var(--looma-size-360)}.looma-progress>progress{width:100%;height:var(--looma-size-8);appearance:none;border-radius:var(--looma-radius-control);background:var(--looma-surface-band);border:0;overflow:hidden}.looma-progress>progress::-webkit-progress-bar{background:var(--looma-surface-band)}.looma-progress>progress::-webkit-progress-value{background:var(--looma-accent)}.looma-progress>progress::-moz-progress-bar{background:var(--looma-accent)}.looma-document-placement{touch-action:none;width:100%;position:relative;overflow:hidden}.looma-document-placement>object,.looma-document-placement__regions{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.looma-document-placement__region{pointer-events:auto;touch-action:none;cursor:move;border:var(--looma-border-width-strong) dashed var(--looma-focus);border-radius:var(--looma-radius-sm);background:var(--looma-info-bg);color:var(--looma-info-ink);overflow-wrap:anywhere;font-size:var(--looma-type-meta);place-items:center;display:grid;position:absolute}.looma-document-placement__region:focus-visible{outline:var(--looma-border-width-strong) solid var(--looma-focus);outline-offset:var(--looma-space-half)}@media (width<=760px){.looma-hierarchy-node{padding:var(--looma-space-4)}}.looma-module-breadcrumb{align-items:center;gap:var(--looma-space-2);flex-wrap:wrap;display:flex}.looma-module-breadcrumb>a{min-height:var(--looma-size-44);color:var(--looma-muted);font-size:var(--looma-type-body);align-items:center;text-decoration:none;display:inline-flex}.looma-module-breadcrumb>a+a:before{content:"/";margin-right:var(--looma-space-2)}.looma-module-breadcrumb>a:hover{text-decoration:underline}.looma-module-hub__search{width:100%;max-width:440px}.looma-module-scope{min-width:0;container-type:inline-size}.looma-module-scope__summary{align-items:center;gap:var(--looma-space-3);min-height:var(--looma-size-24);margin-bottom:var(--looma-space-4);display:flex}.looma-module-scope__heading{font-size:var(--looma-type-section);line-height:var(--looma-line-section);font-weight:var(--looma-weight-strong)}.looma-module-scope__count{color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta)}.looma-module-scope__body{gap:var(--looma-space-4);align-items:start;display:grid}.looma-module-group{min-width:0}.looma-module-group__heading{font-size:var(--looma-type-section);line-height:var(--looma-line-section);font-weight:var(--looma-weight-strong);margin-bottom:var(--looma-space-3)}@container (width>=800px){.looma-leave-balances[data-single=true] .looma-leave-balance>.looma-feature-header{grid-area:1/1}.looma-leave-balances[data-single=true] .looma-leave-balance>.looma-feature-body{grid-area:2/1}.looma-leave-balances[data-single=true] .looma-leave-balance>.looma-feature-detail{grid-area:1/2/3;align-self:center;margin:0}.looma-leave-balances[data-single=true] .looma-leave-balance>.looma-feature-footer{grid-column:1/-1;margin-top:0}}.looma-email-template-preview{width:100%;max-width:var(--looma-email-preview-max,100%);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-paper);margin-inline:auto;display:block;overflow:hidden}.looma-email-template-preview-scale{height:var(--looma-email-preview-height,auto);overflow:hidden}.looma-email-template-preview-scale>.looma-email-template-preview{width:600px;max-width:none;transform:scale(var(--looma-email-preview-scale,1));transform-origin:top;margin-inline:auto}.looma-sickness-upload>.looma-field{flex:1 1 var(--looma-size-240);min-width:0}.looma-shift-filters>.looma-field,.looma-team-week__filters>.looma-field,.looma-absence-filters>.looma-field{flex:1 1 var(--looma-size-180);min-width:0}@media (width<=760px){.looma-absence-filters>.looma-field{flex-basis:100%}}.looma-background-package-checks .looma-icon{width:var(--looma-size-16);height:var(--looma-size-16);flex:0 0 var(--looma-size-16)}.looma-org-controls__primary>.looma-field{flex:0 1 var(--looma-size-180);min-width:var(--looma-size-160)}.looma-org-canvas{max-height:var(--looma-size-680);width:100%;padding:var(--looma-space-6);cursor:grab;overscroll-behavior:contain;overflow:auto}.looma-org-canvas[data-panning=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.looma-hierarchy-node.looma-org-person-row{gap:var(--looma-space-3);align-items:start;display:grid}.looma-org-planning-controls>.looma-field{flex:0 1 var(--looma-size-180);min-width:var(--looma-size-120)}.looma-recognition-withheld .looma-icon{width:var(--looma-size-16);height:var(--looma-size-16);flex:none}.looma-recognition-post__values .looma-icon{width:var(--looma-size-16);height:var(--looma-size-16)}.looma-objective-filters>.looma-field,.looma-objective-result-update>.looma-field{flex:1 1 var(--looma-size-180);min-width:0}@media (width<=760px){.looma-leaver-sequence>li>.looma-status{grid-column:2}}.looma-hybrid-filters>.looma-field,.looma-capacity-filters>.looma-field{flex:1 1 var(--looma-size-180);min-width:0}.looma-reward-search>.looma-input{flex:1;min-width:0}.looma-recognition-value-choices .looma-checkbox>span{align-items:center;gap:var(--looma-space-2);display:inline-flex}.looma-recognition-value-choices .looma-icon{width:var(--looma-size-16);height:var(--looma-size-16);flex:none}.looma-record-stat__card progress.looma-progress{margin-top:var(--looma-space-2);height:var(--looma-size-8);border-radius:var(--looma-space-1);background:color-mix(in srgb,var(--looma-on-citron) 15%,transparent)}.looma-record-stat__card progress.looma-progress::-webkit-progress-bar{border-radius:var(--looma-space-1);background:color-mix(in srgb,var(--looma-on-citron) 15%,transparent)}.looma-record-stat__card progress.looma-progress::-webkit-progress-value{border-radius:var(--looma-space-1);background:var(--looma-on-citron)}.looma-record-stat__card progress.looma-progress::-moz-progress-bar{border-radius:var(--looma-space-1);background:var(--looma-on-citron)}@media (width<=760px){.looma-input,.looma-select,.looma-textarea{width:100%;min-width:0;max-width:100%;min-height:var(--looma-size-44)}.looma-table-mobile__status .looma-status{white-space:normal;overflow-wrap:break-word}.looma-status{overflow-wrap:anywhere}.looma-table-mobile__row,.looma-table-mobile__identity,.looma-table-mobile__status>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.looma-responsive-table__cell :is(.looma-button,.looma-input,.looma-select){width:100%;min-height:var(--looma-size-44)}}.looma-area-overview .looma-area-overview__kpis .looma-metric-value:not([data-text]){font-size:var(--looma-type-34);letter-spacing:-.02em;word-spacing:-.1em;line-height:1.1}.looma-area-overview .looma-page__header:has(.looma-area-overview__headline){margin-bottom:var(--looma-space-section)}.looma-area-overview__rail .looma-section__body>.looma-list-row{grid-template-columns:var(--looma-row-leading) minmax(0,1fr) auto}.looma-hierarchy-toolbar{gap:var(--looma-space-3);padding:var(--looma-space-4);border-bottom:var(--looma-border-width) solid var(--looma-border);flex-wrap:wrap;align-items:center;display:flex}.looma-hierarchy-toolbar>div{min-width:0}.looma-hierarchy-toolbar .looma-form-grid{gap:var(--looma-space-2);flex-direction:var(--looma-org-form-direction,row);width:var(--looma-org-form-width,auto);display:flex}.looma-hierarchy-toolbar .looma-field{align-items:center;gap:var(--looma-space-2);flex-direction:row;display:flex}.looma-hierarchy-toolbar .looma-input--date{width:var(--looma-size-200);flex:none}.looma-hierarchy-toolbar .looma-field__label{font-weight:var(--looma-weight-medium);white-space:nowrap}.looma-hierarchy-toolbar .looma-field:has(input[type=search]) .looma-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.looma-hierarchy-toolbar__start{align-items:var(--looma-org-toolbar-align,center);flex:auto;flex-direction:var(--looma-org-form-direction,row);gap:var(--looma-space-3);flex-wrap:wrap;min-width:0;display:flex}.looma-hierarchy-toolbar__end{align-items:center;gap:var(--looma-space-2);flex-wrap:wrap;flex:none;margin-inline-start:auto;display:flex}@media (width>=761px){.looma-person-tree .looma-hierarchy-toolbar{flex-wrap:nowrap}.looma-person-tree .looma-hierarchy-toolbar__start{flex:auto}.looma-person-tree .looma-hierarchy-toolbar__end{flex:none}.looma-person-tree .looma-hierarchy-toolbar .toolbar{flex-wrap:nowrap}.looma-person-tree .looma-hierarchy-toolbar .search-field{flex:0 230px;min-width:0}.looma-person-tree .looma-hierarchy-toolbar .toolbar-date{flex:none}.looma-person-tree .looma-hierarchy-toolbar .btn{white-space:nowrap}}.looma-person-tree__zoom{align-items:center;gap:var(--looma-space-half);border:var(--looma-border-width) solid var(--looma-border);background:var(--looma-surface);border-radius:999px;padding:2px;display:inline-flex}.looma-person-tree__zoom>button{min-width:var(--looma-size-36);min-height:var(--looma-size-36);padding:0 var(--looma-space-2);border-radius:var(--looma-radius-control);color:var(--looma-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.looma-person-tree__zoom>button:hover:not(:disabled){background:var(--looma-surface-soft)}.looma-person-tree__zoom>button:disabled{opacity:.4;cursor:default}.looma-person-tree__zoom-level{font-size:var(--looma-type-meta);font-variant-numeric:tabular-nums}.looma-person-tree__viewport{--looma-org-scale:1;height:max(var(--looma-size-420),calc(100vh - var(--looma-size-280)));background:var(--looma-surface-band);cursor:grab;overscroll-behavior:contain;position:relative;overflow:auto}.looma-person-tree__viewport[data-panning]{cursor:grabbing;-webkit-user-select:none;user-select:none}.looma-person-tree__viewport:focus-visible{outline:var(--looma-border-width-strong) solid var(--looma-focus);outline-offset:calc(var(--looma-border-width-strong) * -1)}.looma-person-tree__sizer{box-sizing:content-box;width:max-content;padding:var(--looma-space-8) var(--looma-space-6);margin-inline:auto}.looma-person-tree__stage{width:max-content;transform:scale(var(--looma-org-scale));transform-origin:0 0}.looma-person-tree__level{justify-content:center;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.looma-person-tree__branch{padding:0 var(--looma-space-1h);flex-direction:column;align-items:center;display:flex;position:relative}.looma-person-tree__branch>.looma-person-tree__level,.looma-person-tree__branch>.looma-person-tree__level>.looma-person-tree__branch,.looma-person-tree__group>.looma-person-tree__level>.looma-person-tree__branch{padding-top:var(--looma-space-4)}.looma-person-tree__branch>.looma-person-tree__level>.looma-person-tree__branch:before,.looma-person-tree__group>.looma-person-tree__level>.looma-person-tree__branch:before{content:"";top:0;border-top:var(--looma-border-width-strong) solid var(--looma-border);position:absolute;inset-inline:0}.looma-person-tree__branch>.looma-person-tree__level>.looma-person-tree__branch:first-child:before,.looma-person-tree__group>.looma-person-tree__level>.looma-person-tree__branch:first-child:before{inset-inline-start:50%}.looma-person-tree__branch>.looma-person-tree__level>.looma-person-tree__branch:last-child:before,.looma-person-tree__group>.looma-person-tree__level>.looma-person-tree__branch:last-child:before{inset-inline-end:50%}.looma-person-tree__branch>.looma-person-tree__level>.looma-person-tree__branch:only-child:before,.looma-person-tree__group>.looma-person-tree__level>.looma-person-tree__branch:only-child:before{display:none}.looma-person-tree__branch>.looma-person-tree__level>.looma-person-tree__branch:after,.looma-person-tree__group>.looma-person-tree__level>.looma-person-tree__branch:after{content:"";top:0;height:var(--looma-space-4);border-inline-start:var(--looma-border-width-strong) solid var(--looma-border);position:absolute;inset-inline-start:50%}.looma-person-tree__branch:has(>.looma-person-tree__level)>.looma-person-tree__card:after{content:"";top:100%;height:calc(var(--looma-space-3) + var(--looma-space-4));border-inline-start:var(--looma-border-width-strong) solid var(--looma-border);position:absolute;inset-inline-start:50%}.looma-person-tree__branch[data-peers=""]{padding-top:var(--looma-space-4)}.btn.looma-person-tree__peers{font-variant-numeric:tabular-nums;border-radius:999px}.looma-person-tree__group{padding:var(--looma-space-3) var(--looma-space-1) var(--looma-space-4);border:var(--looma-border-width) dashed var(--looma-border);border-radius:var(--looma-radius-card);flex-direction:column;align-items:center;display:flex;position:relative}.looma-person-tree__group-heading{z-index:1;align-items:center;gap:var(--looma-space-2);margin:0 0 var(--looma-space-2);padding:0 var(--looma-space-2);border-radius:var(--looma-radius-pill);background:var(--looma-surface-band);font-size:var(--looma-type-meta);font-weight:var(--looma-weight-medium);line-height:var(--looma-line-meta);color:var(--looma-muted);display:inline-flex;position:relative}.looma-person-tree__group-count{padding:0 var(--looma-space-2);border-radius:var(--looma-radius-pill);background:var(--looma-surface);color:var(--looma-ink);font-variant-numeric:tabular-nums}.looma-person-tree__group>.looma-person-tree__level{padding-top:var(--looma-space-4);position:relative}.looma-person-tree__group>.looma-person-tree__level:before{content:"";top:0;height:var(--looma-space-4);border-inline-start:var(--looma-border-width-strong) solid var(--looma-border);position:absolute;inset-inline-start:50%}.looma-person-tree__card{width:var(--looma-size-200);margin-bottom:var(--looma-space-3);padding:var(--looma-space-3);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-card);background:var(--looma-surface);text-align:start;transition:border-color var(--looma-duration-state),box-shadow var(--looma-duration-state);flex-direction:column;display:flex;position:relative}.looma-person-tree__card:hover{border-color:var(--looma-link);box-shadow:var(--looma-shadow-float-sm)}.looma-person-tree__card[data-current]{border-color:var(--looma-link);box-shadow:0 0 0 var(--looma-border-width) var(--looma-link)}.looma-person-tree__card[data-highlighted]{background:var(--looma-surface-soft)}.looma-person-tree__card[data-variant=vacancy]{background:0 0;border-style:dashed}.looma-person-tree__identity{align-items:center;gap:var(--looma-space-3);min-width:0;display:flex}.looma-person-tree__identity .looma-avatar{width:var(--looma-size-32);height:var(--looma-size-32);flex:none}.looma-person-tree__seat{width:var(--looma-size-32);height:var(--looma-size-32);border-radius:var(--looma-radius-pill);background:var(--looma-surface-band);color:var(--looma-muted);flex:none;place-items:center;display:inline-grid}.looma-person-tree__text{flex-direction:column;flex:1;min-width:0;display:flex}.looma-person-tree__name{font-size:var(--looma-type-body);font-weight:var(--looma-weight-bold);line-height:var(--looma-line-meta);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.looma-person-tree__you{margin-top:var(--looma-space-2);padding:1px var(--looma-space-2);background:var(--looma-feature-citron);color:var(--looma-on-citron);font-size:var(--looma-type-meta);font-weight:var(--looma-weight-medium);line-height:var(--looma-line-meta);border-radius:999px;align-self:flex-start}.looma-person-tree__detail{color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.looma-hierarchy-person{align-items:center;gap:var(--looma-space-2);min-width:0;display:flex}.looma-hierarchy-person-text{flex-direction:column;gap:2px;min-width:0;display:flex}.looma-hierarchy-person-text b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.looma-hierarchy-table .d-table th:last-child,.looma-hierarchy-table .d-table td:last-child{text-align:right}@media (width<=760px){.looma-hierarchy-table :is(th,td){white-space:normal;overflow-wrap:anywhere}}.looma-person-tree__profile{display:var(--looma-org-profile-display,inline);min-width:var(--looma-org-target-size,0);min-height:var(--looma-org-target-size,0);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none}.looma-person-tree__profile:after{content:"";border-radius:var(--looma-radius-card);position:absolute;inset:0}.looma-person-tree__profile:focus-visible:after{outline:var(--looma-border-width-strong) solid var(--looma-focus);outline-offset:var(--looma-space-half)}.looma-person-tree__reports{z-index:1;bottom:var(--looma-org-reports-bottom,0);transform:var(--looma-org-reports-transform,translate(-50%,50%));justify-content:center;align-items:center;gap:var(--looma-space-1);min-width:var(--looma-org-target-size,0);min-height:var(--looma-org-reports-height,var(--looma-size-24));padding:0 var(--looma-space-2);border:var(--looma-border-width) solid var(--looma-border);border-radius:var(--looma-radius-pill);background:var(--looma-surface);color:var(--looma-ink);font:inherit;font-size:var(--looma-type-meta);font-variant-numeric:tabular-nums;cursor:pointer;display:inline-flex;position:absolute;inset-inline-start:50%}.looma-person-tree__reports svg{width:var(--looma-size-14);height:var(--looma-size-14)}.looma-person-tree__reports:hover:not(:disabled){border-color:var(--looma-link);background:var(--looma-surface-soft)}.looma-person-tree__reports[aria-expanded=true]{border-color:var(--looma-link);color:var(--looma-link)}.looma-person-tree__reports[data-problem]{border-style:dashed}.looma-person-tree__note{margin-top:var(--looma-space-1);color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-meta)}@media (width<=760px){:root{--looma-org-form-direction:column;--looma-org-form-width:100%;--looma-org-toolbar-align:stretch;--looma-org-zoom-height:var(--looma-size-44);--looma-org-profile-display:flex;--looma-org-target-size:var(--looma-size-44);--looma-org-reports-height:var(--looma-size-44);--looma-org-reports-bottom:calc(-1 * var(--looma-size-44));--looma-org-reports-transform:translateX(-50%)}.looma-hierarchy-toolbar__start,.looma-hierarchy-toolbar__end{flex:100%;margin-inline-start:0}.looma-hierarchy-toolbar__panel,.looma-hierarchy-toolbar__panel .looma-field{flex:100%}.looma-person-tree__viewport{height:max(var(--looma-size-360),calc(100vh - var(--looma-size-360)))}.looma-hierarchy-toolbar{width:100%}.looma-person-tree .looma-person-tree__list{padding-inline:var(--looma-space-4)}.looma-person-tree .looma-person-tree__list .looma-person-tree__card{width:100%;margin-bottom:var(--looma-space-3)}.looma-person-tree .looma-person-tree__list .looma-person-tree__card:has(>.looma-person-tree__reports){margin-bottom:calc(var(--looma-org-reports-height) + var(--looma-space-2))}.looma-person-tree__phones{gap:var(--looma-space-3);flex-direction:column;display:flex}.looma-person-tree__row{border-inline-start:var(--looma-border-width-strong) solid transparent}.looma-person-tree__row[data-depth="1"],.looma-person-tree__row[data-depth="2"],.looma-person-tree__row[data-depth="3"],.looma-person-tree__row[data-depth="4"]{border-inline-start-color:var(--looma-border);padding-inline-start:var(--looma-space-3)}.looma-person-tree .looma-hierarchy-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.looma-person-tree .looma-hierarchy-toolbar__start,.looma-person-tree .looma-hierarchy-toolbar__start .toolbar,.looma-person-tree .looma-hierarchy-toolbar__end{display:contents}.looma-person-tree .looma-hierarchy-toolbar__start .toolbar>:first-child,.looma-person-tree .looma-hierarchy-toolbar__start .toolbar>:nth-child(2){grid-column:1/-1}.looma-person-tree .looma-hierarchy-toolbar .looma-input--date{flex:120px;width:auto;min-width:0}.looma-person-tree .looma-hierarchy-toolbar .toolbar-date [data-date-display]>span:first-child{display:none}.looma-person-tree .looma-hierarchy-toolbar__end .btn{padding-inline:var(--looma-space-2)}.looma-person-tree .looma-hierarchy-toolbar__end .btn .looma-icon{width:var(--looma-size-20);height:var(--looma-size-20)}.looma-hierarchy-toolbar .looma-form-grid{flex-wrap:wrap}}.looma-inline-group>.looma-section,.looma-inline-group>.looma-feature{align-self:stretch}.looma-inline-group>*>.looma-section:only-child,.looma-feature-grid>*>.looma-section:only-child,.looma-dashboard-grid>*>.looma-section:only-child,.looma-area-overview__kpis>*>.looma-section:only-child{height:100%}.looma-dashboard-today .looma-kpi-tile{padding:var(--looma-space-4);background:var(--looma-canvas);border:0}.looma-dashboard-today .looma-metric-value{order:-1}.looma-metrics,.looma-dashboard-today,.looma-dashboard-metrics,.looma-area-overview__kpis{gap:var(--looma-space-4);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;min-width:0;margin:0;padding:0;display:grid}.looma-metrics[data-count="1"]{max-width:var(--looma-size-280);grid-template-columns:minmax(0,1fr)}.looma-metrics[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}.looma-metrics>*,.looma-dashboard-today>*,.looma-dashboard-metrics>*,.looma-area-overview__kpis>*{min-width:0}.looma-metrics>.looma-kpi-tile,.looma-dashboard-today>.looma-kpi-tile,.looma-area-overview__kpis>.looma-kpi-tile{height:100%}.looma-metrics .looma-metric{gap:var(--looma-space-1h);padding:var(--looma-space-4h) var(--looma-space-5)}.looma-metrics .looma-metric .looma-metric-value{font-size:var(--looma-type-36);line-height:1.1;font-weight:var(--looma-weight-bold);letter-spacing:var(--looma-tracking-tight)}.looma-metrics .looma-metric .looma-metric-value[data-text]{font-size:var(--looma-type-20);line-height:var(--looma-line-section);letter-spacing:normal}.looma-metrics button.looma-kpi-tile{font:inherit;text-align:start;cursor:pointer}.looma-metrics :is(a,button).looma-kpi-tile:focus-visible{outline:var(--looma-focus-width) solid var(--looma-focus);outline-offset:var(--looma-focus-offset)}.looma-metrics .looma-kpi-tile{gap:var(--looma-space-1h);transition:transform var(--looma-duration-state), box-shadow var(--looma-duration-state)}.looma-metrics :is(a,button).looma-kpi-tile:is(:hover,:focus-visible){transform:translateY(var(--looma-rise));box-shadow:var(--looma-shadow-float-sm)}.looma-kpi-tile .looma-metric-value{word-spacing:-.06em;font-size:clamp(var(--looma-type-20), 2vw, var(--looma-type-36));line-height:1.1;font-weight:var(--looma-weight-bold);letter-spacing:var(--looma-tracking-tight)}.looma-metric__unit{font-size:var(--looma-type-large);font-weight:var(--looma-weight-medium);letter-spacing:0;word-spacing:normal}.looma-kpi-tile__detail[data-tone=warning]{color:var(--looma-warning-ink)}.looma-kpi-tile__dot{width:var(--looma-size-8);height:var(--looma-size-8);border-radius:var(--looma-radius-pill);background:var(--looma-muted);vertical-align:middle;margin-inline-end:var(--looma-space-1h);display:inline-block}.looma-kpi-tile__dot[data-tone=success]{background:var(--looma-success-ink)}.looma-kpi-tile__dot[data-tone=warning]{background:var(--looma-warning-ink)}.looma-kpi-tile__dot[data-tone=danger]{background:var(--looma-danger-ink)}.looma-kpi-tile__dot[data-tone=info]{background:var(--looma-info-ink)}.looma-metrics-container .looma-metrics[data-count] .looma-kpi-tile[data-highlight]{border-color:var(--looma-feature-citron);background:var(--looma-feature-citron);color:var(--looma-on-citron)}.looma-metrics .looma-kpi-tile[data-highlight] :is(.looma-kpi-tile__label,.looma-kpi-tile__detail){color:var(--looma-on-citron)}.looma-metrics .looma-kpi-tile[data-highlight] .looma-kpi-tile__dot{background:var(--looma-on-citron)}.looma-metrics-container .looma-metrics[data-count] .looma-metric[data-highlight]{border-color:var(--looma-feature-citron);background:var(--looma-feature-citron);color:var(--looma-on-citron)}.looma-metrics .looma-metric[data-highlight] :is(dt,.looma-metric-description){color:var(--looma-on-citron)}.looma-metrics .looma-kpi-tile[data-highlight]{position:relative;overflow:hidden}.looma-kpi-tile__mark{inset-inline-end:var(--looma-space-4h);width:var(--looma-size-48);height:var(--looma-size-48);color:var(--looma-on-citron);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.looma-kpi-tile__mark>svg{width:100%;height:100%}@container (width<=599px){.looma-kpi-tile__mark{display:none}}.looma-metric-value[data-empty=true]{color:var(--looma-muted);font-weight:var(--looma-weight-medium)}.looma-metric-value[data-text],.looma-kpi-tile .looma-metric-value[data-text]{--looma-metric-value-size:var(--looma-type-20);font-size:var(--looma-type-20);line-height:var(--looma-line-section);letter-spacing:normal;white-space:normal;overflow-wrap:anywhere}.looma-metrics .looma-kpi-tile__detail,.looma-metrics .looma-metric-description{margin-top:auto}@container (width>=600px){.looma-metrics:is([data-count="3"],[data-count="6"]),.looma-metrics[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=900px){.looma-metrics:is([data-count="4"],[data-count="7"],[data-count="8"]){grid-template-columns:repeat(4,minmax(0,1fr))}}.looma-dashboard-list .looma-list-row:has(.looma-list-row__leading:empty){grid-template-columns:minmax(0,1fr) auto auto}.looma-dashboard-list .looma-list-row:has(.looma-list-row__leading:empty)>.looma-list-row__copy{grid-column:1}.looma-dashboard-recent a.looma-list-row,.looma-dashboard-recent button.looma-list-row{min-height:var(--looma-size-40);padding:0 var(--looma-space-3);border-radius:var(--looma-radius-control);background:var(--looma-canvas);color:var(--looma-ink);text-align:start;border:0;grid-template-columns:minmax(0,1fr) auto}.looma-dashboard-recent .looma-list-row .looma-meta{font-size:var(--looma-type-meta);line-height:var(--looma-line-meta);color:var(--looma-muted)}@media (width<=760px){.looma-metrics,.looma-dashboard-today,.looma-dashboard-metrics,.looma-area-overview__kpis{gap:var(--looma-space-4)}.looma-dashboard-today .looma-kpi-tile{background:var(--looma-feature-sage)}.looma-dashboard-today .looma-kpi-tile:nth-child(2n){background:var(--looma-feature-lilac)}}.looma-meta{color:var(--looma-muted);font-size:var(--looma-type-meta);line-height:var(--looma-line-body)}.looma-truncate-secondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.looma-content-region{min-width:0}.looma-section-board .looma-metric .looma-metric-value{font-size:var(--looma-type-36);line-height:var(--looma-line-40);font-weight:var(--looma-weight-bold);letter-spacing:var(--looma-tracking-tight)}@container (width>=1000px){.looma-metrics[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.looma-metrics-container>.looma-metrics[data-count]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--looma-size-240)), 1fr))}.looma-metrics-container .looma-kpi-tile[data-layout=icon-left]>.looma-kpi-tile__detail{grid-column:2/-1}.looma-metrics-container .looma-metrics .looma-metric-value{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:var(--looma-metric-value-size,clamp(var(--looma-type-20), 2vw, var(--looma-type-36)))}.looma-status{white-space:normal;flex-wrap:wrap;flex-shrink:1}.looma-status .looma-status__label{align-items:center;gap:var(--looma-space-1);overflow-wrap:break-word;max-width:100%;display:inline-flex}.looma-status-detail{overflow-wrap:anywhere}@container (width<=599px){.looma-metrics-container>.looma-metrics[data-count]{gap:var(--looma-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.looma-metrics-container .looma-metrics[data-count]>:last-child:nth-child(odd){grid-column:1/-1}.looma-metrics-container .looma-metrics :is(.looma-kpi-tile,.looma-metric){padding:var(--looma-space-4)}.looma-metrics-container .looma-metrics :is(.looma-kpi-tile__label,.looma-metric dt){min-height:0;padding-inline-end:0}.looma-metrics-container .looma-metrics :is(.looma-kpi-tile,.looma-metric)>.looma-avatar{display:none}.looma-metrics-container .looma-kpi-tile[data-layout=icon-left]>.looma-kpi-tile__detail{grid-column:auto}}@font-face{font-family:Fraunces;src:url(/assets/fraunces-BR5x10i8.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Bricolage;src:url(/assets/bricolage-IeJf__1j.ttf)format("truetype");font-weight:100 900;font-display:swap}:where(.looma-kit){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#faf7f0;--surface:#fffdf9;--ink:#30243e;--muted:#695d73;--line:#ded7e3;--soft:#f0eaf8;--accent:#c4adf5;--on-accent:#30243e;--action:#30243e;--on-action:#faf7f0;--focus:#6a4697;--hero:linear-gradient(115deg,#e9def7 0%,#c4adf5 70%,#d1baf8 100%);--green:#235c43;--green-bg:#e8f3eb;--warn:#74470d;--warn-bg:#fff0d4;--peach:#efe3da;--sage:#e8edd4;--shadow:0 18px 42px -28px #30243e60;--hero-actions-gap:16px;--row-height:76px;--hero-height:84px;--panel-head-height:52px}.dark :where(.looma-kit):not([data-theme=light]),:where(.looma-kit)[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#19151f;--surface:#241d2d;--ink:#faf7f0;--muted:#c9bed3;--line:#493e54;--soft:#30263c;--action:#c4adf5;--on-action:#30243e;--focus:#d5beff;--hero:linear-gradient(115deg,#342740,#48365f 65%,#5d477b);--green:#afe3c2;--green-bg:#1f382d;--warn:#f3d59c;--warn-bg:#42331e;--peach:#3c3033;--sage:#30362b;--shadow:0 18px 42px -28px #000}:where(.looma-kit),:where(.looma-kit) *{box-sizing:border-box}div:where(.looma-kit){background:var(--canvas);color:var(--ink);font-variation-settings:"wdth" 100,"opsz" 14;-webkit-font-smoothing:antialiased;margin:0;font:400 15px/1.5 Bricolage,Arial,sans-serif}:where(.looma-kit) a{color:inherit;text-decoration:none}:where(.looma-kit) button,:where(.looma-kit) input,:where(.looma-kit) select,:where(.looma-kit) textarea{font:inherit;color:inherit}:where(.looma-kit) button,:where(.looma-kit) a,:where(.looma-kit) input,:where(.looma-kit) select,:where(.looma-kit) summary{touch-action:manipulation}:where(.looma-kit) button{cursor:pointer}:where(.looma-kit) button:disabled{cursor:default}:where(.looma-kit) button,:where(.looma-kit) a,:where(.looma-kit) input,:where(.looma-kit) select,:where(.looma-kit) textarea,:where(.looma-kit) summary{outline-offset:4px}:where(.looma-kit) :focus-visible{outline:3px solid var(--focus)}:where(.looma-kit) [hidden]{display:none!important}:where(.looma-kit) h1,:where(.looma-kit) h2,:where(.looma-kit) h3,:where(.looma-kit) p,:where(.looma-kit) figure{margin:0}:where(.looma-kit) h1,:where(.looma-kit) .display{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.05em;font-family:Fraunces,Georgia,serif;font-weight:550;line-height:1.05}:where(.looma-kit) h2{letter-spacing:-.035em;line-height:1.2}:where(.looma-kit) h3{line-height:1.3}:where(.looma-kit) small,:where(.looma-kit) .small{font-size:12px}:where(.looma-kit) .muted{color:var(--muted)}:where(.looma-kit) .eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}:where(.looma-kit) .icon{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}:where(.looma-kit) .icon-sm{width:17px;height:17px}:where(.looma-kit) .skip{background:var(--surface);z-index:100;padding:14px;position:fixed;top:-100px;left:20px}:where(.looma-kit) .skip:focus{top:10px}:where(.looma-kit) .app-header{border-bottom:1px solid var(--line);align-items:center;display:flex}:where(.looma-kit) .wordmark{width:112px;display:block}:where(.looma-kit) .logo-dark,.dark :where(.looma-kit) .logo-light{display:none}.dark :where(.looma-kit) .logo-dark{display:block}:where(.looma-kit) .workspace{border-left:1px solid var(--line);padding-left:24px;font-size:13px;line-height:1.3}:where(.looma-kit) .workspace small{color:var(--muted);margin-top:4px;font-size:12px;display:block}:where(.looma-kit) .nav-count{color:#30243e;background:#c4adf5;border-radius:5px;padding:1px 5px;font-size:12px}:where(.looma-kit) .top-tools{align-items:center;display:flex}:where(.looma-kit) .icon-btn{border:1px solid var(--line);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}:where(.looma-kit) .user-avatar,:where(.looma-kit) .initial{background:var(--soft);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:600;display:grid}:where(.looma-kit) .user-avatar{color:#30243e;background:#e4ed9b}:where(.looma-kit) .mobile-nav{display:none}:where(.looma-kit) .frame{max-width:1440px;margin:auto}:where(.looma-kit) .btn{white-space:nowrap;border:1px solid var(--line);background:var(--surface);border-radius:9px;justify-content:center;align-items:center;gap:12px;min-width:44px;min-height:44px;padding:11px 17px;font-size:13px;font-weight:600;display:inline-flex}:where(.looma-kit) .btn.primary{background:var(--action);color:var(--on-action);border-color:var(--action)}:where(.looma-kit) .btn.ink{color:#faf7f0;background:#30243e;border-color:#30243e}:where(.looma-kit) .btn.text{background:0 0;border-color:#0000;padding-inline:0}:where(.looma-kit) .btn[aria-pressed=true]{border-color:var(--action);background:color-mix(in srgb,var(--action) 14%,var(--surface))}:where(.looma-kit) .btn.primary[aria-pressed=true]{background:var(--action);color:var(--on-action)}:where(.looma-kit) .btn.wrap{white-space:normal;text-align:start}:where(.looma-kit) .btn:hover,:where(.looma-kit) .icon-btn:hover{box-shadow:0 0 0 2px var(--accent)}:where(.looma-kit) .btn:disabled,:where(.looma-kit) .btn[aria-disabled=true]{opacity:1;background:var(--surface);border-color:var(--line);color:var(--muted);box-shadow:none;cursor:not-allowed}:where(.looma-kit) .btn.primary:is(:disabled,[aria-disabled=true]){background:var(--action);border-color:var(--action);color:var(--on-action);opacity:.5}:where(.looma-kit) .btn.ink:is(:disabled,[aria-disabled=true]){color:#faf7f0;opacity:.5;background:#30243e;border-color:#30243e}:where(.looma-kit) .btn.text:disabled,:where(.looma-kit) .btn.text[aria-disabled=true]{background:0 0}:where(.looma-kit) .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.looma-kit) .hero{background:var(--hero);isolation:isolate;border-radius:24px;padding:32px 36px;position:relative;overflow:hidden}:where(.looma-kit) .hero .eyebrow{margin-bottom:14px}:where(.looma-kit) .hero p:not(.eyebrow){max-width:450px;margin-top:14px}:where(.looma-kit) .hero .flower{opacity:.12;z-index:-1;width:260px;height:260px;position:absolute;top:-35px;right:20px;transform:rotate(15deg)}:where(.looma-kit) .flower{display:block}.dark :where(.looma-kit) .flower{filter:brightness(2.2);opacity:.2}:where(.looma-kit) .page-hero{justify-content:space-between;align-items:center;gap:24px;min-height:194px;margin-bottom:24px;display:flex}:where(.looma-kit) .page-hero h1{font-size:56px}:where(.looma-kit) .page-hero .actions{align-self:flex-end}:where(.looma-kit) .section-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 18px;display:flex}:where(.looma-kit) .section-heading a{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}:where(.looma-kit) .panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px}:where(.looma-kit) .panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}:where(.looma-kit) .badge{background:var(--soft);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}:where(.looma-kit) .badge.green{background:var(--green-bg);color:var(--green)}:where(.looma-kit) .badge.amber{background:var(--warn-bg);color:var(--warn)}:where(.looma-kit) .badge.danger{background:var(--looma-danger-bg);color:var(--looma-danger-ink)}:where(.looma-kit) .link{align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}:where(.looma-kit) .home-top{grid-template-columns:1.8fr 1fr;gap:22px;display:grid}:where(.looma-kit) .welcome{align-items:center}:where(.looma-kit) .welcome-art{width:205px;height:200px;position:absolute;bottom:26px;right:28px}:where(.looma-kit) .calendar-art{color:#30243e;background:#f8f8f7;border:1px solid #30243e20;border-radius:16px;width:155px;padding:16px;position:absolute;top:6px;right:4px;transform:rotate(8deg);box-shadow:0 16px 35px #30243e22}:where(.looma-kit) .calendar-art .day{letter-spacing:-.07em;font-family:Fraunces,serif;font-size:72px;line-height:1.15}:where(.looma-kit) .calendar-art .small{border-top:1px solid #ded7e3;padding-top:10px;display:block}:where(.looma-kit) .art-note{color:#30243e;background:#e4ed9b;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;transform:rotate(-6deg);box-shadow:0 8px 20px #30243e15}:where(.looma-kit) .art-note .icon{width:28px;height:28px}:where(.looma-kit) .queue{color:#faf7f0;background:#30243e;border-radius:24px;padding:27px 28px}:where(.looma-kit) .queue .panel-head{margin-bottom:12px}:where(.looma-kit) .queue .badge{color:#eee3ff;background:#554368}:where(.looma-kit) .queue-item{border-top:1px solid #ffffff25;align-items:center;gap:12px;padding:15px 0;display:flex}:where(.looma-kit) .queue-item .initial{color:#30243e;background:#c4adf5;width:38px;height:38px}:where(.looma-kit) .queue-item:nth-child(3) .initial{background:#e4ed9b}:where(.looma-kit) .queue-item:nth-child(4) .initial{background:#efe3da}:where(.looma-kit) .queue-item>div{flex:1}:where(.looma-kit) .queue-item strong{font-size:14px;display:block}:where(.looma-kit) .queue-item small{color:#d5cadd;font-size:12px}:where(.looma-kit) .queue-item>.icon{width:18px}:where(.looma-kit) .stat-strip{border-bottom:1px solid var(--line);flex-wrap:wrap;padding:24px 0;display:flex}:where(.looma-kit) .stat{border-left:1px solid var(--line);flex-wrap:wrap;flex:1 1 0;align-items:center;gap:16px;min-width:0;padding-left:28px;display:flex}:where(.looma-kit) .stat:first-child{border:0;padding-left:4px}:where(.looma-kit) .stat .number{letter-spacing:-.04em;font:500 40px/1 Fraunces,serif}:where(.looma-kit) .stat small{color:var(--muted);width:100%;display:block}@media (width<=700px){:where(.looma-kit) .stat-strip{padding:16px 0}:where(.looma-kit) .stat-strip>.stat{flex:42%;gap:8px;min-width:0;padding-left:16px}:where(.looma-kit) .stat-strip:has(>.stat:nth-child(3):last-child)>.stat:last-child{border-left:0;flex-basis:100%;padding-left:4px}}:where(.looma-kit) .home-bottom{grid-template-columns:1.2fr 1.2fr 1fr;align-items:start;gap:22px;display:grid}:where(.looma-kit) .feature-card{border-radius:20px;min-width:0;padding:25px;position:relative;overflow:hidden}:where(.looma-kit) .feature-card h3{letter-spacing:-.04em;font-family:Fraunces,serif;font-size:29px;font-weight:550;line-height:1.1}:where(.looma-kit) .feature-card>p{max-width:260px;margin-top:12px;font-size:13px}:where(.looma-kit) .feature-card .eyebrow{margin-bottom:16px}:where(.looma-kit) .lilac-card{background:linear-gradient(140deg,var(--soft),var(--accent));color:#30243e}.dark :where(.looma-kit) .lilac-card{color:var(--ink);background:linear-gradient(140deg,#352944,#5e487b)}:where(.looma-kit) .paper-stack{justify-content:center;align-items:center;height:150px;margin:18px 0 4px;display:flex;position:relative}:where(.looma-kit) .paper-stack:before{content:"";background:var(--surface);border:1px solid var(--line);border-radius:12px;width:82%;position:absolute;transform:rotate(5deg)}:where(.looma-kit) .mini-person{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;align-items:center;width:90%;display:flex;position:relative;transform:rotate(-4deg)}:where(.looma-kit) .mini-person b{font-size:16px;display:block}:where(.looma-kit) .mini-person small{color:var(--muted)}:where(.looma-kit) .team-art{justify-content:center;align-items:center;height:150px;margin:18px 0 4px;display:flex;position:relative}:where(.looma-kit) .team-art:before{content:"";border:1px solid #30243e35;border-radius:100%;width:180px;height:95px;position:absolute;transform:rotate(-20deg)}:where(.looma-kit) .team-art img{border:4px solid var(--sage);z-index:1;border-radius:45px;width:70px;height:84px;margin-left:-7px}:where(.looma-kit) .team-art img:nth-child(2){transform:translateY(-20px)}:where(.looma-kit) .agenda{padding:24px 0 0 8px}:where(.looma-kit) .agenda-row{gap:16px;margin-top:22px;display:flex}:where(.looma-kit) .date-box{background:var(--soft);border-radius:10px;flex-direction:column;flex:none;align-items:center;width:47px;padding:7px;font-size:12px;display:flex}:where(.looma-kit) .date-box b{font-size:22px;font-weight:500;line-height:1.2}:where(.looma-kit) .agenda-row strong{font-size:14px;display:block}:where(.looma-kit) .agenda-row small{color:var(--muted)}:where(.looma-kit) .team-preview{align-items:center;gap:18px;margin-right:30px;display:flex}:where(.looma-kit) .team-preview .face-pile{display:flex}:where(.looma-kit) .face-pile img{border:4px solid #d0bbf1;border-radius:40px;width:64px;height:74px;margin-left:-10px}:where(.looma-kit) .face-pile img:nth-child(2){transform:translateY(-10px)}:where(.looma-kit) .toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.looma-kit) .toolbar-actions,:where(.looma-kit) .toolbar-selects{display:contents}:where(.looma-kit) .toolbar>.btn{min-width:44px}:where(.looma-kit) .search-field{flex:1;align-items:center;gap:12px;display:flex;position:relative}:where(.looma-kit) .search-field>.icon{width:18px;height:18px;color:var(--muted);position:absolute;left:14px}:where(.looma-kit) .search-field input{border:1px solid var(--line);background:var(--surface);text-overflow:ellipsis;border-radius:9px;width:100%;min-height:46px;padding:10px 16px 10px 44px}:where(.looma-kit) .search-field input::placeholder{text-overflow:ellipsis}:where(.looma-kit) input::placeholder{color:var(--muted);opacity:1}:where(.looma-kit) .toolbar[data-controls=even] .search-field input{min-height:44px;padding-block:9px}:where(.looma-kit) .toolbar-date{flex:none;min-width:210px;display:inline-block;position:relative}:where(.looma-kit) .toolbar-date>input{border:1px solid var(--line);background:var(--surface);color:#0000;border-radius:9px;width:100%;min-height:44px;padding:9px 14px;font-size:13px}:where(.looma-kit) .toolbar-date>input::-webkit-datetime-edit{opacity:0}:where(.looma-kit) .toolbar-date>[data-date-display]{inset-inline:14px 40px;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}:where(.looma-kit) .toolbar-date>[data-date-display]>span{color:var(--muted);font-weight:500}:where(.looma-kit) .toolbar-date:focus-within>input{color:var(--ink)}:where(.looma-kit) .toolbar-date:focus-within>input::-webkit-datetime-edit{opacity:1}:where(.looma-kit) .toolbar-date:focus-within>[data-date-display]{visibility:hidden}@media (forced-colors:active){:where(.looma-kit) .toolbar-date>input{color:canvastext}:where(.looma-kit) .toolbar-date>input::-webkit-datetime-edit{opacity:1}:where(.looma-kit) .toolbar-date>[data-date-display]{display:none}}:where(.looma-kit) .toolbar-number{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex:none;align-items:center;gap:8px;min-width:170px;min-height:44px;padding:9px 14px;display:inline-flex;position:relative}:where(.looma-kit) .toolbar-number>span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:500}:where(.looma-kit) .toolbar-number>input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}:where(.looma-kit) .toolbar-number:focus-within{outline:3px solid var(--focus);outline-offset:2px}@media (forced-colors:active){:where(.looma-kit) .toolbar-number>input,:where(.looma-kit) .toolbar-number>span{color:canvastext}}:where(.looma-kit) .toolbar-period{flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}:where(.looma-kit) .toolbar [data-date-control]{flex:none;min-width:210px;display:inline-block;position:relative}:where(.looma-kit) .toolbar [data-date-control]>input{border:1px solid var(--line);background:var(--surface);color:#0000;border-radius:9px;width:100%;min-height:44px;padding:9px 14px;font-size:13px}:where(.looma-kit) .toolbar [data-date-control]>input::-webkit-datetime-edit{opacity:0}:where(.looma-kit) .toolbar [data-date-control]>[data-date-display]{inset-inline:14px 40px;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}:where(.looma-kit) .toolbar [data-date-control]>[data-date-display][data-empty]{color:var(--muted)}:where(.looma-kit) .toolbar [data-date-control]:focus-within>input{color:var(--ink)}:where(.looma-kit) .toolbar [data-date-control]:focus-within>input::-webkit-datetime-edit{opacity:1}:where(.looma-kit) .toolbar [data-date-control]:focus-within>[data-date-display]{visibility:hidden}@media (forced-colors:active){:where(.looma-kit) .toolbar [data-date-control]>input{color:canvastext}:where(.looma-kit) .toolbar [data-date-control]>input::-webkit-datetime-edit{opacity:1}:where(.looma-kit) .toolbar [data-date-control]>[data-date-display]{display:none}}:where(.looma-kit) select{max-width:100%}:where(.looma-kit) .segment{background:var(--soft);display:flex}:where(.looma-kit) .segment button{background:0 0;border:0;min-width:44px;min-height:44px}:where(.looma-kit) .people-head,:where(.looma-kit) .person-row{align-items:center;display:grid}:where(.looma-kit) .people-head{text-transform:uppercase}:where(.looma-kit) .person-row:hover{background:var(--soft)}:where(.looma-kit) .person-cell{align-items:center;min-width:0;display:flex}:where(.looma-kit) .person-cell img{object-fit:cover}:where(.looma-kit) .person-cell small{color:var(--muted);display:block}:where(.looma-kit) .person-name{text-underline-offset:4px;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}:where(.looma-kit) .person-name:hover{text-decoration-color:currentColor}:where(.looma-kit) button.person-name{text-align:left;background:0 0;border:0;padding-inline:0}:where(.looma-kit) .d-row .person-name:not([data-contained]):after,:where(.looma-kit) .d-table tbody .person-name:not([data-contained]):after{content:"";z-index:1;position:absolute;inset:0}:where(.looma-kit) .d-table tbody :is(th,td):has(.person-name)~:is(th,td) .person-name:after{content:none}:where(.looma-kit) .people-grid{border:0;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}:where(.looma-kit) .people-grid .people-head{display:none}:where(.looma-kit) .people-grid .person-row{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex}:where(.looma-kit) .people-grid .person-cell{flex-direction:column;gap:14px}:where(.looma-kit) .people-grid .person-cell img{border-radius:48px;width:80px;height:90px}:where(.looma-kit) .people-grid .row-arrow{display:none}:where(.looma-kit) .people-grid .location{color:var(--muted)}:where(.looma-kit) .people-grid .person-row,:where(.looma-kit) .people-grid .person-row>*{min-width:0}:where(.looma-kit) .people-grid .team-chip{white-space:normal;max-width:100%}:where(.looma-kit) .people-grid .initial:empty,:where(.looma-kit) .people-grid .person-row>span:empty{display:none}:where(.looma-kit) .d-table tbody [data-nowrap]{text-overflow:ellipsis;overflow:hidden}:where(.looma-kit) .profile-hero{margin-bottom:22px;padding:32px 36px 0}:where(.looma-kit) .profile-main{align-items:center;gap:28px;padding-bottom:28px;display:flex}:where(.looma-kit) .profile-portrait{background:var(--peach);border:5px solid #faf7f080;border-radius:72px;flex:none;width:125px;height:146px}:where(.looma-kit) .profile-name{flex:1}:where(.looma-kit) .profile-name h1{font-size:64px}:where(.looma-kit) .profile-name .eyebrow{margin-bottom:12px}:where(.looma-kit) .profile-name p:not(.eyebrow){margin-top:8px}:where(.looma-kit) .profile-name .badge{margin-top:16px}:where(.looma-kit) .profile-facts{border-top:1px solid #30243e30;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 0;font-size:14px;display:grid}:where(.looma-kit) .profile-facts small{margin-bottom:3px;display:block}:where(.looma-kit) .profile-facts b{font-weight:600}:where(.looma-kit) .tabs{white-space:nowrap;border-bottom:1px solid var(--line);background:linear-gradient(to left,var(--canvas),transparent) right / 24px 100% no-repeat;background-attachment:local;gap:28px;margin-bottom:24px;display:flex;overflow:auto}:where(.looma-kit) .tabs :is(a,button){min-width:44px;min-height:48px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;font-size:14px;display:flex}:where(.looma-kit) .tabs a[aria-current]{color:var(--ink);border-color:var(--action);font-weight:600}:where(.looma-kit) .record-layout{grid-template-columns:1.75fr 1fr;gap:24px;display:grid}:where(.looma-kit) .record-layout:not(:has(>aside)){grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .stack{flex-direction:column;gap:22px;min-width:0;display:flex}:where(.looma-kit) .fact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px;margin:0;display:grid}:where(.looma-kit) .fact-grid>div{border-bottom:1px solid var(--line);padding:17px 0}:where(.looma-kit) .fact-grid>div:last-child,:where(.looma-kit) .fact-grid>div:nth-last-child(2):nth-child(odd){border-bottom:0}:where(.looma-kit) .d-panel>.fact-grid+.d-table-wrap,:where(.looma-kit) .d-panel>.fact-grid+.phone-rows,:where(.looma-kit) .d-panel-body>.fact-grid+.d-table-wrap,:where(.looma-kit) .d-panel-body>.fact-grid+.phone-rows{margin-top:16px}:where(.looma-kit) .d-panel-body>.fact-grid+div:has(>.d-table-wrap){margin-top:16px}:where(.looma-kit) .fact-grid dt{color:var(--muted);margin-bottom:4px;font-size:12px}:where(.looma-kit) .fact-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}:where(.looma-kit) .fact-grid dd a[href^=mailto\:]{overflow-wrap:normal;word-break:normal}:where(.looma-kit) .timeline{margin:24px 0 0;padding:0 0 0 7px;list-style:none}:where(.looma-kit) .timeline li{padding:0 0 24px 25px;position:relative}:where(.looma-kit) .timeline li:last-child{border:0;padding-bottom:0}:where(.looma-kit) .timeline li:before{content:"";background:var(--accent);border:2px solid var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}:where(.looma-kit) .timeline small{color:var(--muted);margin-bottom:5px;display:block}:where(.looma-kit) .timeline strong{font-size:15px;display:block}:where(.looma-kit) .timeline p{color:var(--muted);margin-top:4px;font-size:13px}:where(.looma-kit) .step-trail li{gap:2px;display:grid}:where(.looma-kit) .step-trail li>small{color:var(--muted);display:block}:where(.looma-kit) .leave-card{background:var(--sage);border-radius:18px;padding:26px}:where(.looma-kit) .balance{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;margin:18px 0 10px;display:flex}:where(.looma-kit) .balance .display{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:66px}:where(.looma-kit) .balance-bar{background:#30243e22;border-radius:8px;height:9px;margin:20px 0 12px;display:flex;overflow:hidden}:where(.looma-kit) .balance-bar span:first-child{background:#30243e;width:32%}:where(.looma-kit) .balance-bar span:last-child{background:#afba62;width:68%}:where(.looma-kit) .legend{justify-content:space-between;font-size:12px;display:flex}:where(.looma-kit) .small-callout{border-top:1px solid #30243e30;flex-direction:column;align-items:flex-start;margin-top:20px;padding-top:14px;font-size:13px;display:flex}:where(.looma-kit) .manager{align-items:center;gap:14px;margin-top:20px;display:flex}:where(.looma-kit) .manager img{border-radius:30px;width:52px;height:60px}:where(.looma-kit) .manager b{display:block}:where(.looma-kit) .manager small{color:var(--muted)}:where(.looma-kit) .settings-layout{grid-template-columns:260px minmax(0,1fr);gap:28px;display:grid}:where(.looma-kit) .setting-nav{flex-direction:column;gap:8px;display:flex}:where(.looma-kit) .setting-nav a{border-radius:12px;align-items:center;gap:13px;min-height:64px;padding:18px;font-size:14px;display:flex}:where(.looma-kit) .setting-nav a[aria-current]{background:var(--soft);border:1px solid var(--line);font-weight:600}:where(.looma-kit) .setting-nav a:hover{background:var(--soft)}:where(.looma-kit) .settings-note{background:var(--sage);border-radius:16px}:where(.looma-kit) .settings-note h2{font-family:Fraunces,serif}:where(.looma-kit) .field-grid{grid-template-columns:1fr 1fr;gap:20px 24px;margin-top:24px;display:grid}@media (width>=701px){:where(.looma-kit) .field-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.looma-kit) .field{flex-direction:column;gap:7px;font-size:13px;display:flex}:where(.looma-kit) .field [data-date-control]{min-width:0;display:block;position:relative}:where(.looma-kit) .field [data-date-control]>input{color:#0000}:where(.looma-kit) .field [data-date-display]{inset-inline:14px;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;padding-inline-end:24px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}:where(.looma-kit) .field [data-date-display][data-empty]{color:var(--muted)}:where(.looma-kit) .field [data-date-control]>input::-webkit-datetime-edit{opacity:0}:where(.looma-kit) .field [data-date-control]:focus-within>[data-date-display]{visibility:visible}:where(.looma-kit) .field input,:where(.looma-kit) .field select,:where(.looma-kit) .field textarea{border:1px solid var(--line);background:var(--canvas);border-radius:8px;width:100%;min-height:46px;padding:12px 14px}:where(.looma-kit) .field small{color:var(--muted);font-size:12px}:where(.looma-kit) .field textarea{resize:vertical;min-height:88px}:where(.looma-kit) .form-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}:where(.looma-kit) .form-row:last-child{border:0;padding-bottom:0}:where(.looma-kit) .form-row b{font-size:14px;display:block}:where(.looma-kit) .form-row p{color:var(--muted);margin-top:4px;font-size:12px}:where(.looma-kit) .form-row:has(.switch){align-items:flex-start}:where(.looma-kit) .form-row-trail{flex:none;grid-template-columns:64px 112px;align-items:center;gap:16px;display:grid}:where(.looma-kit) .form-row-commands{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}:where(.looma-kit) .switch{cursor:pointer;align-items:center;min-width:52px;min-height:44px;display:inline-flex;position:relative}:where(.looma-kit) .switch input{opacity:0;width:48px;height:44px;margin:0;position:absolute}:where(.looma-kit) .switch span{border:1px solid var(--muted);pointer-events:none;border-radius:18px;width:44px;height:26px;display:block}:where(.looma-kit) .switch span:after{content:"";background:var(--muted);border-radius:50%;width:18px;height:18px;margin:3px;transition:transform .15s;display:block}:where(.looma-kit) .switch input:checked+span{background:var(--action);border-color:var(--action)}:where(.looma-kit) .switch input:checked+span:after{background:var(--on-action);transform:translate(18px)}:where(.looma-kit) .switch input:focus-visible+span{outline:3px solid var(--focus);outline-offset:4px}:where(.looma-kit) .check-row{cursor:pointer;align-items:flex-start;gap:12px;min-width:0;min-height:44px;padding-block:6px;display:flex}:where(.looma-kit) .check-row>input{width:20px;height:20px;accent-color:var(--action);cursor:pointer;flex:none;margin:1px 0 0;padding:0}:where(.looma-kit) .check-row>input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:where(.looma-kit) .check-row>span{min-width:0}:where(.looma-kit) .check-row small{color:var(--muted);margin-top:2px;font-size:12px;display:block}:where(.looma-kit) fieldset>.check-row+.check-row{margin-top:4px}:where(.looma-kit) .d-table .check-row{align-items:center;gap:8px;min-height:0;padding-block:0;display:inline-flex}:where(.looma-kit) .form-actions{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}:where(.looma-kit) .form-actions p{color:var(--muted);font-size:12px}:where(.looma-kit) .approval-layout{grid-template-columns:280px minmax(0,1fr);gap:24px;display:grid}:where(.looma-kit) .inbox-list{background:var(--soft);border-radius:18px;padding:12px}:where(.looma-kit) .inbox-list h2{padding:10px 10px 16px;font-size:18px}:where(.looma-kit) .request-top{background:var(--hero);border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:27px 30px;display:flex;position:relative;overflow:hidden}:where(.looma-kit) .request-top .person-cell img{border-radius:32px;width:56px;height:64px}:where(.looma-kit) .request-top h2{font-size:27px}:where(.looma-kit) .request-top .eyebrow{margin-bottom:7px}:where(.looma-kit) .request-sheet{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}:where(.looma-kit) .request-body{padding:28px 30px}:where(.looma-kit) .request-summary{border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr;gap:30px;padding-bottom:24px;display:grid}:where(.looma-kit) .request-dates{letter-spacing:-.04em;margin-top:8px;font-family:Fraunces,serif;font-size:36px}:where(.looma-kit) .request-summary .balance{border-left:1px solid var(--line);margin:0;padding:0 0 0 24px}:where(.looma-kit) .request-summary .display{font-size:56px}:where(.looma-kit) .note{background:var(--soft);border-radius:12px;margin:24px 0;padding:18px 20px;font-size:14px}:where(.looma-kit) .note p{margin-top:8px}:where(.looma-kit) .request-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}:where(.looma-kit) .route-list{margin:20px 0 0;padding:0;list-style:none}:where(.looma-kit) .route-list li{gap:12px;padding-bottom:22px;font-size:13px;display:flex;position:relative}:where(.looma-kit) .route-list li:last-child{padding-bottom:0}:where(.looma-kit) .route-list li:before{content:none}:where(.looma-kit) .route-list li:last-child:before{display:none}:where(.looma-kit) .route-list .step{background:var(--soft);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;display:grid}:where(.looma-kit) .route-list li.current .step{background:var(--action);color:var(--on-action)}:where(.looma-kit) .route-list b{font-size:13px;display:block}:where(.looma-kit) .route-list small{color:var(--muted);font-size:12px}:where(.looma-kit) .check-note{background:var(--green-bg);color:var(--green);border-radius:12px;margin-top:18px;padding:15px;font-size:13px}:where(.looma-kit) .check-note>.icon{vertical-align:middle;width:18px;margin-right:4px}:where(.looma-kit) .request-actions{background:var(--soft);border-top:1px solid var(--line);padding:20px 30px}:where(.looma-kit) .request-actions .actions{justify-content:flex-end}:where(.looma-kit) .request-actions small{color:var(--muted);margin-bottom:14px;display:block}:where(.looma-kit) .request-actions .field{margin-bottom:16px}:where(.looma-kit) dialog{width:min(500px,100% - 32px)}:where(.looma-kit) dialog h2{margin-bottom:14px;font-family:Fraunces,serif;font-size:32px}:where(.looma-kit) dialog p{color:var(--muted);margin-bottom:22px}:where(.looma-kit) dialog .actions{justify-content:flex-end}:where(.looma-kit) dialog:not(.search-dialog)>.actions:last-child,:where(.looma-kit) dialog:not(.search-dialog)>form>.actions:last-child,:where(.looma-kit) dialog:not(.search-dialog)>form>.stack:last-child>.actions:last-child{background:var(--surface);margin-bottom:-28px;padding-bottom:28px;position:sticky;bottom:-28px}:where(.looma-kit) dialog .search-field{margin:20px 0}:where(.looma-kit) .toast{z-index:20;background:var(--action);color:var(--on-action);box-shadow:var(--shadow);border-radius:12px;max-width:calc(100% - 32px);padding:14px 24px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}:where(.looma-kit) .gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}:where(.looma-kit) .gallery-card{background:var(--soft);border-radius:20px;flex-direction:column;gap:20px;min-width:0;min-height:240px;padding:28px;display:flex}:where(.looma-kit) .gallery-card:nth-child(2n){background:var(--sage)}:where(.looma-kit) .gallery-card h2{letter-spacing:-.04em;overflow-wrap:anywhere;font:500 38px/1.05 Fraunces,serif}:where(.looma-kit) .gallery-card .actions{margin-top:auto}@media (width<=1180px){:where(.looma-kit) .workspace{display:none}:where(.looma-kit) .welcome-art{transform-origin:100% 100%;right:16px;transform:scale(.8)}:where(.looma-kit) .home-top{grid-template-columns:1.6fr 1fr}:where(.looma-kit) .team-preview{display:none}:where(.looma-kit) .stat{gap:10px;padding-left:16px}:where(.looma-kit) .home-bottom{gap:16px}:where(.looma-kit) .feature-card{padding:22px}:where(.looma-kit) .settings-layout{grid-template-columns:220px 1fr}:where(.looma-kit) .approval-layout{grid-template-columns:240px 1fr}:where(.looma-kit) .request-summary{gap:18px}:where(.looma-kit) .request-dates{font-size:30px}}@media (width<=900px) and (width>=701px){:where(.looma-kit) .welcome-art{display:none}:where(.looma-kit) .home-bottom{grid-template-columns:1fr 1fr}:where(.looma-kit) .agenda{grid-column:span 2;justify-content:space-between;align-items:center;padding:0;display:flex}:where(.looma-kit) .home-top{grid-template-columns:1.3fr 1fr}:where(.looma-kit) .people-grid{grid-template-columns:repeat(3,1fr)}:where(.looma-kit) .request-columns,:where(.looma-kit) .request-summary{grid-template-columns:1fr}:where(.looma-kit) .request-summary .balance{border:0;padding:0}:where(.looma-kit) .profile-main{gap:20px}:where(.looma-kit) .profile-name h1{font-size:48px}:where(.looma-kit) .profile-portrait{width:95px;height:116px}:where(.looma-kit) .profile-main>.actions{display:none}}@media (width<=700px){div:where(.looma-kit){font-size:14px}:where(.looma-kit) .link{min-width:44px}:where(.looma-kit) button.eyebrow{min-width:44px;min-height:44px}:where(.looma-kit) .wordmark{width:91px}:where(.looma-kit) .workspace{border:0;margin-left:auto;padding:0;font-size:12px;display:block}:where(.looma-kit) .workspace small,:where(.looma-kit) .top-tools>.search-launch,:where(.looma-kit) .user-avatar{display:none}:where(.looma-kit) .icon-btn{width:44px;height:44px}:where(.looma-kit) .mobile-nav{box-shadow:0 -8px 30px #30243e08}:where(.looma-kit) .mobile-nav a[aria-current]{background:var(--soft);font-weight:700}:where(.looma-kit) .hero{border-radius:20px;padding:20px}:where(.looma-kit) .hero .eyebrow{margin-bottom:8px;font-size:12px}:where(.looma-kit) .hero .flower{width:180px;right:-40px}:where(.looma-kit) .page-hero{min-height:0;margin-bottom:16px;display:block}:where(.looma-kit) .page-hero h1{font-size:clamp(30px,10vw,43px)}:where(.looma-kit) .page-hero p:not(.eyebrow){margin-top:8px;font-size:14px}:where(.looma-kit) .page-hero .actions,:where(.looma-kit) [data-design-system=looma]>span+.actions{margin-top:var(--hero-actions-gap)}:where(.looma-kit) .home-top{flex-direction:column;gap:20px;display:flex}:where(.looma-kit) .welcome{align-items:flex-start}:where(.looma-kit) .welcome p:not(.eyebrow){max-width:190px;font-size:13px}:where(.looma-kit) .welcome .actions{z-index:2;position:relative}:where(.looma-kit) .welcome .btn{gap:8px}:where(.looma-kit) .welcome-art{transform-origin:100% 100%;width:205px;height:200px;bottom:22px;right:14px;transform:scale(.6)}:where(.looma-kit) .welcome-art .calendar-art .small{visibility:hidden}:where(.looma-kit) .queue{border-radius:20px;padding:22px}:where(.looma-kit) .queue .panel-head{margin-bottom:14px}:where(.looma-kit) .queue-item{padding:14px 0}:where(.looma-kit) .queue-item:last-child{padding-bottom:0}:where(.looma-kit) .stat-strip{flex-direction:column;gap:22px;margin-top:18px;padding:8px 0 20px}:where(.looma-kit) .stat{gap:12px;padding-left:18px}:where(.looma-kit) .stat:nth-child(3){border:0;padding-left:4px}:where(.looma-kit) .stat .number{font-size:34px}:where(.looma-kit) .stat small{font-size:12px}:where(.looma-kit) .section-heading{margin:24px 0 16px}:where(.looma-kit) .section-heading h2{font-size:21px}:where(.looma-kit) .section-heading a{white-space:nowrap;font-size:12px}:where(.looma-kit) .home-bottom{grid-template-columns:1fr;gap:18px}:where(.looma-kit) .feature-card{padding:24px}:where(.looma-kit) .feature-card h3{font-size:32px}:where(.looma-kit) .feature-card>p{max-width:260px;font-size:14px}:where(.looma-kit) .paper-stack,:where(.looma-kit) .team-art{height:140px;margin:8px 0 0}:where(.looma-kit) .agenda{padding:8px 4px 0}:where(.looma-kit) .agenda-row{margin-top:18px}:where(.looma-kit) .team-preview{display:none}:where(.looma-kit) .toolbar{grid-auto-flow:dense}:where(.looma-kit) .toolbar .search-field{grid-area:1/1}:where(.looma-kit) .toolbar .card-menu{grid-area:1/2;place-self:center end}:where(.looma-kit) .search-field{flex-basis:100%}:where(.looma-kit) .toolbar select{grid-column:span 1;min-width:0}:where(.looma-kit) .toolbar .segment{grid-column:2;justify-self:end}:where(.looma-kit) .toolbar:has(.segment){grid-template-columns:1fr auto auto}:where(.looma-kit) .toolbar:has(.segment) .card-menu{grid-area:1/3}:where(.looma-kit) .person-row>.row-arrow{grid-area:1/2/3}:where(.looma-kit) .people-grid{grid-template-columns:1fr 1fr;gap:12px}:where(.looma-kit) .people-grid .person-row{gap:8px;padding:18px 10px}:where(.looma-kit) .people-grid .person-cell img{width:62px;height:72px}:where(.looma-kit) .people-grid .person-cell strong{font-size:14px}:where(.looma-kit) .people-grid .person-cell small{min-height:34px;font-size:12px}:where(.looma-kit) .people-grid .person-row>.status{padding:0}:where(.looma-kit) .profile-hero{margin-bottom:16px;padding:18px 16px 0}:where(.looma-kit) .profile-main{flex-wrap:wrap;gap:12px;padding-bottom:14px}:where(.looma-kit) .profile-portrait{border-width:3px;width:60px;height:72px}:where(.looma-kit) .profile-name{flex-basis:160px}:where(.looma-kit) .profile-name .eyebrow{margin-bottom:5px;font-size:12px}:where(.looma-kit) .profile-name h1{font-size:31px}:where(.looma-kit) .profile-name p:not(.eyebrow){font-size:12px}:where(.looma-kit) .profile-name .badge{margin-top:8px}:where(.looma-kit) .profile-main>.actions{width:100%}:where(.looma-kit) .profile-main .btn{flex:1;font-size:12px}:where(.looma-kit) .profile-facts{grid-template-columns:1fr 1fr;gap:12px 10px;padding:14px 0;font-size:12px}:where(.looma-kit) .profile-facts small{font-size:12px}:where(.looma-kit) .tabs{gap:24px;margin-bottom:20px}:where(.looma-kit) .tabs :is(a,button){min-width:44px;min-height:46px;font-size:13px}:where(.looma-kit) .record-layout{grid-template-columns:1fr;gap:20px}:where(.looma-kit) .panel{border-radius:16px;padding:22px 20px}:where(.looma-kit) .fact-grid{gap:0 20px}:where(.looma-kit) .fact-grid dt{font-size:12px}:where(.looma-kit) .fact-grid dd{font-size:13px}:where(.looma-kit) .fact-grid>div{padding:14px 0}:where(.looma-kit) .leave-card{padding:24px}:where(.looma-kit) .settings-layout{display:block}:where(.looma-kit) .setting-nav{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}:where(.looma-kit) .setting-nav a{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;min-height:68px;padding:13px;font-size:12px}:where(.looma-kit) .setting-nav .icon{width:23px}:where(.looma-kit) .field-grid{grid-template-columns:1fr;gap:18px;margin-top:20px}:where(.looma-kit) .form-actions{flex-direction:column;align-items:stretch;gap:14px;padding:18px}:where(.looma-kit) .form-actions .actions{justify-content:flex-end}:where(.looma-kit) .form-row{gap:12px}:where(.looma-kit) .form-row p{font-size:12px}:where(.looma-kit) .form-row:has(.form-row-trail){flex-wrap:wrap}:where(.looma-kit) .form-row-trail{grid-template-columns:auto 1fr;width:100%}:where(.looma-kit) .approval-layout{display:block}:where(.looma-kit) .inbox-list{background:0 0;margin-bottom:20px;padding:0}:where(.looma-kit) .inbox-list h2{padding:0;font-size:14px;display:inline}:where(.looma-kit) .inbox-list:after{content:"3 requests · Viewing 1 of 3";color:var(--muted);margin-top:4px;font-size:12px;display:block}:where(.looma-kit) .request-top{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:22px 18px}:where(.looma-kit) .request-top h2{font-size:24px}:where(.looma-kit) .request-top .person-cell img{width:45px;height:54px}:where(.looma-kit) .request-top .eyebrow{font-size:12px}:where(.looma-kit) .request-top>.badge{margin-left:57px}:where(.looma-kit) .request-body{padding:22px 18px}:where(.looma-kit) .request-summary{grid-template-columns:1fr;gap:18px}:where(.looma-kit) .request-dates{font-size:32px}:where(.looma-kit) .request-summary .balance{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}:where(.looma-kit) .request-summary .display{font-size:44px}:where(.looma-kit) .request-summary .small{font-size:12px}:where(.looma-kit) .request-columns{grid-template-columns:1fr;gap:26px}:where(.looma-kit) .request-actions{padding:20px 18px}:where(.looma-kit) .request-actions .actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.looma-kit) .request-actions .btn{padding-inline:10px;font-size:12px}:where(.looma-kit) .note{padding:16px;font-size:13px}:where(.looma-kit) .request-actions .actions .primary{grid-column:span 2}:where(.looma-kit) .toast{width:max-content;max-width:calc(100% - 32px);bottom:86px}:where(.looma-kit) .gallery-grid{grid-template-columns:1fr}:where(.looma-kit) .gallery-card{min-height:210px}}@media (prefers-reduced-motion:reduce){:where(.looma-kit),:where(.looma-kit) *{scroll-behavior:auto!important;transition:none!important}}:where(.looma-kit) .queue-button{color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}:where(.looma-kit) .queue>.queue-button{border-top:1px solid #ffffff25}:where(.looma-kit) .queue-button:hover{background:#c4adf510}:where(.looma-kit){--nav-width:248px;--nav-bg:linear-gradient(175deg,#f0e8fa,#f6f0fb 58%,#eee5f8)}.dark :where(.looma-kit):not([data-theme=light]),:where(.looma-kit)[data-theme=dark]{--nav-bg:linear-gradient(175deg,#2b2138,#211a2b 58%,#30253d)}div:where(.looma-kit):has(dialog[open]){overflow:hidden}body.overlay-scroll-lock{overflow:hidden}:where(.looma-kit) .routed-record-overlay{visibility:hidden;width:0;height:0;position:absolute;overflow:hidden}:where(.looma-kit) .routed-record-overlay dialog{visibility:visible}:where(.looma-kit) .app-workspace{margin-left:var(--nav-width);min-width:0}:where(.looma-kit) .sidebar{width:var(--nav-width);background:var(--nav-bg);border-right:1px solid var(--line);z-index:30;flex-direction:column;height:100dvh;padding:0 14px;display:flex;position:fixed;inset:0 auto 0 0}:where(.looma-kit) .side-brand{flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 10px;display:flex}:where(.looma-kit) .side-brand .icon-btn{border:0;border-radius:8px;width:34px;height:36px}:where(.looma-kit) .rail-mark{display:none}:where(.looma-kit) .company-monogram{background:var(--ink);width:34px;height:38px;color:var(--canvas);border-radius:9px;flex:none;place-items:center;font:550 23px Fraunces,serif;display:grid;position:relative}:where(.looma-kit) .company-monogram>span{color:var(--accent);font-size:13px;position:absolute;top:-3px;right:1px}:where(.looma-kit) .nav-label{flex:1;min-width:0}:where(.looma-kit) .nav-label b{font-size:12px;display:block}:where(.looma-kit) .nav-label small{color:var(--muted);margin-top:3px;font-size:12px;display:block}:where(.looma-kit) .side-navigation{scrollbar-width:none;flex:1;min-height:0;margin-bottom:4px;padding:0 0 12px;overflow-y:auto}:where(.looma-kit) .side-navigation::-webkit-scrollbar{display:none}:where(.looma-kit) .side-navigation[data-more-below]{-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}:where(.looma-kit) .side-navigation[data-more-above]{-webkit-mask-image:linear-gradient(#0000,#000 44px);mask-image:linear-gradient(#0000,#000 44px)}:where(.looma-kit) .side-navigation[data-more-above][data-more-below]{-webkit-mask-image:linear-gradient(#0000,#000 44px calc(100% - 44px),#0000);mask-image:linear-gradient(#0000,#000 44px calc(100% - 44px),#0000)}:where(.looma-kit) .nav-area{width:100%;min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 12px;font-size:14px;list-style:none;display:flex}:where(.looma-kit) .nav-area::-webkit-details-marker{display:none}:where(.looma-kit) .nav-area>.icon{flex:none;width:19px;height:19px}:where(.looma-kit) .nav-area>.icon:last-child:not(:first-child){width:13px;height:13px;margin-left:auto}:where(.looma-kit) .nav-area:hover,:where(.looma-kit) .nav-child:hover{background:var(--soft)}:where(.looma-kit) .nav-area[aria-current],:where(.looma-kit) .active-area>summary{background:var(--action);color:var(--on-action)}:where(.looma-kit) .nav-area[aria-current]:hover,:where(.looma-kit) .active-area>summary:hover{background:var(--action)}:where(.looma-kit) .nav-branch{margin-top:1px}:where(.looma-kit) .nav-branch[open]>summary>.icon:last-child{transform:rotate(90deg)}:where(.looma-kit) .nav-children{margin:7px 0 8px 21px;padding-left:10px}:where(.looma-kit) .nav-child{text-align:left;width:100%;min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;padding:6px 10px;font-size:13px;display:flex}:where(.looma-kit) .nav-child[aria-current]{background:var(--surface);color:var(--ink);font-weight:700}:where(.looma-kit) .nav-child[data-current-group]{color:var(--ink);font-weight:700}:where(.looma-kit) .side-navigation .nav-area:focus-visible,:where(.looma-kit) .side-navigation .nav-child:focus-visible{outline-offset:-3px}:where(.looma-kit) .nav-pages{border-left:1px solid var(--line);margin:2px 0 6px 10px;padding-left:8px}:where(.looma-kit) .settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}:where(.looma-kit) .settings-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}:where(.looma-kit) .settings-card h2{align-items:center;gap:12px;margin:0;font-size:22px;line-height:1.2;display:flex}:where(.looma-kit) .settings-card ul{gap:0;margin:0;padding:0;list-style:none;display:grid}:where(.looma-kit) .settings-card li>a{min-height:35px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:400;text-decoration:none;display:flex}:where(.looma-kit) .settings-card li a:hover{text-decoration:underline}:where(.looma-kit) .settings-card li>a svg{stroke-width:1.25px;width:18px;height:18px}:where(.looma-kit) .settings-card button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:0;font-size:13px;font-weight:400}@media (width<=700px){:where(.looma-kit) .settings-grid{grid-template-columns:1fr;gap:10px}:where(.looma-kit) .settings-card{padding:16px}:where(.looma-kit) .settings-card button{min-height:44px}}:where(.looma-kit) .nav-caption{letter-spacing:.14em;color:var(--muted);margin:16px 12px 10px;font-size:12px}:where(.looma-kit) .side-foot{border-top:1px solid var(--line);flex:none;padding:8px 0 14px}:where(.looma-kit) .side-account{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:12px 8px 0;display:flex}:where(.looma-kit) .side-account>.icon{width:18px}:where(.looma-kit) .side-account .user-avatar{width:34px;height:34px;font-size:12px}:where(.looma-kit) .app-header{background:var(--canvas);gap:16px;height:84px;padding:0 32px}:where(.looma-kit) .scope-switch{background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:13px;display:flex}:where(.looma-kit) .scope-switch .icon{width:17px;height:17px}:where(.looma-kit) .scope-switch .icon:last-child{width:11px;transform:rotate(90deg)}:where(.looma-kit) .scope-wrap{align-items:center;display:flex;position:relative}:where(.looma-kit) .scope-popover{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:220px;max-width:min(320px,100vw - 32px);box-shadow:var(--shadow);border-radius:14px;padding:4px 10px;position:absolute;top:calc(100% + 8px);left:0}:where(.looma-kit) .scope-popover .destination-list{margin-top:0}:where(.looma-kit) .breadcrumb{border-left:1px solid var(--line);color:var(--muted);white-space:nowrap;padding-left:16px;font-size:12px}:where(.looma-kit) .global-search{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;align-items:center;gap:10px;min-height:44px;margin-left:auto;padding:11px 13px;font-size:12px;display:flex}:where(.looma-kit) .global-search .icon{width:18px;height:18px}:where(.looma-kit) kbd{border:1px solid var(--line);background:var(--canvas);white-space:nowrap;border-radius:4px;margin-left:auto;padding:2px 5px;font:12px Bricolage,sans-serif}:where(.looma-kit) .top-tools{gap:8px}:where(.looma-kit) .top-tools .icon-btn{border:0;width:44px;height:44px}:where(.looma-kit) .top-tools .user-avatar{border:0;width:36px;height:36px;font-size:12px;display:grid}:where(.looma-kit) .notification-trigger{position:relative}:where(.looma-kit) .unread-dot{background:var(--focus);border:1px solid var(--canvas);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:5px}:where(.looma-kit) .phone-brand{display:none}:where(.looma-kit) .frame{padding:26px 32px 28px}:where(.looma-kit) .personal-leave{align-items:center;gap:18px;height:168px;display:flex}:where(.looma-kit) .personal-leave>.display{font-size:90px}:where(.looma-kit) .personal-leave small{color:var(--muted)}:where(.looma-kit) .sidebar-collapsed{--nav-width:80px}:where(.looma-kit) .sidebar-collapsed .sidebar{padding-inline:10px}:where(.looma-kit) .sidebar-collapsed .side-brand{flex-direction:column;justify-content:flex-start;gap:3px;height:98px;padding:14px 0 0}:where(.looma-kit) .sidebar-collapsed .side-brand .wordmark,:where(.looma-kit) .sidebar-collapsed .sidebar .nav-label,:where(.looma-kit) .sidebar-collapsed .sidebar .nav-count,:where(.looma-kit) .sidebar-collapsed .sidebar .nav-caption,:where(.looma-kit) .sidebar-collapsed .nav-area>.icon:last-child:not(:first-child),:where(.looma-kit) .sidebar-collapsed .side-account>.icon,:where(.looma-kit) .sidebar-collapsed .nav-children{display:none}:where(.looma-kit) .sidebar-collapsed .rail-mark{display:block}:where(.looma-kit) .sidebar-collapsed .nav-area{justify-content:center;min-height:46px;padding-inline:10px}:where(.looma-kit) .sidebar-collapsed .side-account{justify-content:center;padding-inline:0}:where(.looma-kit) .sidebar-collapsed .side-navigation{margin-top:5px}:where(.looma-kit) .sidebar-collapsed .nav-branch:nth-of-type(2){margin-top:20px}:where(.looma-kit) .sidebar-collapsed .collapse-nav .icon{transform:rotate(180deg)}:where(.looma-kit) dialog{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:22px;max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 30px 100px #0005}:where(.looma-kit) dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19151f66}:where(.looma-kit) .dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}:where(.looma-kit) .dialog-heading h2{letter-spacing:-.04em;font-family:Fraunces,serif;font-size:30px;font-weight:550}:where(.looma-kit) .dialog-heading .eyebrow{color:var(--muted);margin-bottom:8px;font-size:12px}:where(.looma-kit) .dialog-heading .icon-btn{flex:none;width:36px;height:36px}:where(.looma-kit) .search-dialog{width:620px;max-width:calc(100% - 32px)}:where(.looma-kit) .search-dialog .search-field{min-width:0}:where(.looma-kit) .search-hint{color:var(--muted);margin:16px 0 10px;font-size:12px}:where(.looma-kit) .search-results{max-height:46dvh;overflow-y:auto}:where(.looma-kit) .search-result{text-align:left;width:100%;min-height:57px;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:10px 12px;font-size:14px;display:flex}:where(.looma-kit) .search-result:hover,:where(.looma-kit) .search-result:focus-visible{background:var(--soft)}:where(.looma-kit) .search-result>.icon{background:var(--soft);border-radius:9px;flex:none;width:34px;height:34px;padding:8px}:where(.looma-kit) .search-result small{color:var(--muted);margin-top:3px;font-size:12px;display:block}:where(.looma-kit) .search-result span{min-width:0}:where(.looma-kit) .palette-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}:where(.looma-kit) .utility-dialog{width:470px;max-width:calc(100% - 32px)}:where(.looma-kit) .utility-dialog .eyebrow{margin:20px 0 12px}:where(.looma-kit) .utility-dialog p{margin-top:10px}:where(.looma-kit) .workspace-card{background:var(--soft);border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:16px;display:flex}:where(.looma-kit) .workspace-card .badge{margin-left:auto}:where(.looma-kit) .destination-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:12px;padding:16px 4px;font-size:14px;display:flex}:where(.looma-kit) .destination-row:hover{background:var(--soft)}:where(.looma-kit) .destination-row>.icon:last-child{width:17px;height:17px;margin-left:auto}:where(.looma-kit) .destination-row small{color:var(--muted);margin-left:auto}:where(.looma-kit) .destination-list{margin-top:20px}:where(.looma-kit) #account-dialog>.destination-list,:where(.looma-kit) #help-dialog>.destination-list:first-child{margin-top:0}:where(.looma-kit) #account-dialog>.destination-list:last-child>.destination-row:last-child,:where(.looma-kit) #help-dialog .destination-row:last-child{border-bottom:0}:where(.looma-kit) #account-dialog .field{border-bottom:1px solid var(--line);cursor:pointer;flex-direction:row;align-items:center;gap:12px;min-height:50px;padding:16px 4px;font-size:14px;font-weight:400;display:flex}:where(.looma-kit) #account-dialog .field>span:first-child,:where(.looma-kit) #account-dialog .field>label:first-child{flex:auto;align-items:center;gap:12px;min-width:0;font-weight:400;display:flex}:where(.looma-kit) #account-dialog .field .icon{flex:none;width:19px;height:19px}:where(.looma-kit) #account-dialog .field .switch{flex:none;margin-left:auto}:where(.looma-kit) #account-dialog .field select{text-overflow:ellipsis;flex:none;width:auto;max-width:55%;min-height:40px;margin-left:auto}:where(.looma-kit) .section-dialog{width:560px;max-width:calc(100% - 32px)}:where(.looma-kit) .section-dialog>.icon-btn{float:right}:where(.looma-kit) .section-dialog h2{margin-top:8px;font:550 32px/1.2 Fraunces,serif}:where(.looma-kit) .section-dialog .eyebrow{color:var(--muted)}:where(.looma-kit) .notification-item{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px;margin:20px 0;padding-bottom:20px;display:flex}:where(.looma-kit) .notification-item small{color:var(--muted)}:where(.looma-kit) .notification-item .btn{text-align:left;font-weight:inherit;justify-content:flex-start}:where(.looma-kit) .notification-item:has(>.btn){align-items:center}:where(.looma-kit) .notification-item>.notification-open{flex:1 1 0;width:auto;min-width:min(100%,220px)}:where(.looma-kit) .directory>.notification-item{margin:0;padding:16px}:where(.looma-kit) .directory>.active-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}@media (width<=700px){:where(.looma-kit) .directory>.active-filters{padding-inline:12px}}:where(.looma-kit) .more-dialog{width:620px;max-width:calc(100% - 32px)}:where(.looma-kit) .more-company{text-align:left;border:0;align-items:center;width:100%;margin-bottom:16px;display:flex}:where(.looma-kit) .more-company span{flex:1}:where(.looma-kit) .more-company small{margin-top:3px;display:block}:where(.looma-kit) .more-search{min-width:0}:where(.looma-kit) .more-areas{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}:where(.looma-kit) .area-tile{text-align:left;align-items:center;min-width:0;font-weight:600;display:flex}:where(.looma-kit) .area-tile small{color:var(--muted);font-weight:400;display:block}:where(.looma-kit) .more-utilities{justify-content:space-between;gap:8px;display:flex}:where(.looma-kit) .more-utilities button{background:0 0;border:0;align-items:center;min-height:44px;display:flex}:where(.looma-kit) .more-utilities .icon{width:17px;height:17px}:where(.looma-kit) .more-panel{padding-bottom:12px}:where(.looma-kit) .more-panel [data-more-back]{gap:8px;min-height:44px;margin-bottom:4px;font-size:14px}:where(.looma-kit) .more-panel [data-more-back] .icon{width:18px;height:18px;transform:rotate(180deg)}:where(.looma-kit) .more-panel .nav-child{border-bottom:1px solid var(--line);border-radius:0;min-height:48px;font-size:14px}:where(.looma-kit) .more-dialog .dialog-heading .eyebrow{letter-spacing:.12em;color:var(--muted);font-size:12px}:where(.looma-kit) .more-dialog .dialog-heading h2{font-variation-settings:"SOFT" 80,"WONK" 1;font-weight:560}:where(.looma-kit) .more-dialog .dialog-heading .icon-btn{background:var(--soft);border:0;width:44px;height:44px;transition:background-color .2s,color .2s}:where(.looma-kit) .more-dialog .dialog-heading .icon-btn .icon{width:18px;height:18px}:where(.looma-kit) .more-dialog .dialog-heading .icon-btn:hover{background:var(--action);color:var(--on-action);box-shadow:none}:where(.looma-kit) .more-company{background:color-mix(in srgb,var(--accent) 30%,var(--canvas));border-radius:16px;gap:14px;min-height:64px;padding:10px 12px 10px 10px;transition:background-color .2s}.dark :where(.looma-kit) .more-company{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}:where(.looma-kit) .more-company>.icon:first-child{color:#faf7f0;background:#30243e;border-radius:12px;width:44px;height:44px;padding:11px}:where(.looma-kit) .more-company b{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;font:560 17px/1.2 Fraunces,Georgia,serif}:where(.looma-kit) .more-company small{color:var(--ink);opacity:.75;font-size:12px}:where(.looma-kit) .more-company>.icon:last-child{border-radius:50%;width:32px;height:32px;padding:8px;transition:background-color .2s,color .2s}:where(.looma-kit) .more-company:hover>.icon:last-child{background:var(--action);color:var(--on-action)}:where(.looma-kit) .more-dialog .more-search{margin-bottom:16px}:where(.looma-kit) .more-search input{background:var(--canvas);border-radius:12px;min-height:48px;font-size:16px}:where(.looma-kit) .more-areas{background:var(--line);border:1px solid var(--line);border-radius:20px;grid-auto-rows:1fr;gap:1px;overflow:hidden}:where(.looma-kit) .more-areas>:last-child:nth-child(odd){grid-column:1/-1}:where(.looma-kit) .area-tile{background:var(--surface);border:0;border-radius:0;gap:12px;min-height:64px;padding:10px 12px;font-size:14px;transition:background-color .2s}:where(.looma-kit) .area-tile:hover{background:var(--row-hover);border-color:#0000}:where(.looma-kit) .area-tile:focus-visible{outline-offset:-3px}:where(.looma-kit) .area-tile>.icon{background:var(--soft);border-radius:11px;width:36px;height:36px;padding:8px;transition:background-color .2s,color .2s}:where(.looma-kit) .area-tile:hover>.icon{background:var(--action);color:var(--on-action)}:where(.looma-kit) .area-tile>span{min-width:0}:where(.looma-kit) .area-tile small{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:2px;font-size:12px;display:block;overflow:hidden}:where(.looma-kit) .more-utilities{border-top:0;margin-top:12px;padding-top:6px}:where(.looma-kit) .more-utilities button{border-radius:12px;gap:8px;padding:0 6px;font-size:13px;font-weight:600}:where(.looma-kit) .more-utilities button:hover{background:var(--row-hover)}:where(.looma-kit) .more-utilities .btn:hover{box-shadow:none}:where(.looma-kit) .more-utilities .nav-count{background:var(--action);min-width:20px;height:20px;color:var(--on-action);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:650;display:inline-grid}@media (width>=901px){:where(.looma-kit) .welcome-art{transform-origin:100% 100%;bottom:28px;right:18px;transform:scale(.72)}:where(.looma-kit) .home-top{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr)}:where(.looma-kit) .queue{padding:26px 24px}:where(.looma-kit) .home-bottom{grid-template-columns:1fr 1fr .9fr;gap:18px}:where(.looma-kit) .mini-person{width:100%}:where(.looma-kit) .settings-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}:where(.looma-kit) .approval-layout{grid-template-columns:230px minmax(0,1fr);gap:24px}:where(.looma-kit) .request-columns{gap:22px}:where(.looma-kit) .request-summary{gap:20px}:where(.looma-kit) .request-dates{font-size:32px}:where(.looma-kit) .request-summary .display{font-size:48px}:where(.looma-kit) .request-summary .balance{padding-left:20px}:where(.looma-kit) .profile-name h1{font-size:50px}:where(.looma-kit) .profile-portrait{width:100px;height:120px}}@media (width>=901px) and (width<=1250px){:where(.looma-kit) .breadcrumb,:where(.looma-kit) .top-help,:where(.looma-kit) .global-search span{display:none}:where(.looma-kit) .home-top{grid-template-columns:1fr}:where(.looma-kit) .home-bottom{grid-template-columns:1fr 1fr}:where(.looma-kit) .agenda{grid-column:span 2}:where(.looma-kit) .approval-layout{grid-template-columns:1fr}:where(.looma-kit) .request-columns{grid-template-columns:1fr 1fr}}@media (width<=900px) and (width>=701px){:where(.looma-kit) .home-top>.welcome{grid-area:1/1}:where(.looma-kit) .home-top>.queue{grid-area:1/2}}@media (width>=1251px){:where(.looma-kit) .home-top>.welcome{grid-area:1/1}:where(.looma-kit) .home-top>.queue{grid-area:1/2}}@media (width<=900px){:where(.looma-kit) .sidebar{display:none}:where(.looma-kit) .app-workspace{margin-left:0}:where(.looma-kit) .app-header{gap:12px;height:72px;padding:0 20px}:where(.looma-kit) .phone-brand{align-items:center;min-height:44px;margin-right:auto;display:flex}:where(.looma-kit) .phone-brand .wordmark{width:90px}:where(.looma-kit) .scope-switch,:where(.looma-kit) .scope-wrap,:where(.looma-kit) .breadcrumb,:where(.looma-kit) .global-search span,:where(.looma-kit) .global-search kbd,:where(.looma-kit) .top-help{display:none}:where(.looma-kit) .global-search{background:0 0;border:0;justify-content:center;width:44px;height:44px;margin:0;padding:8px}:where(.looma-kit) .top-tools{gap:5px}:where(.looma-kit) .top-tools .icon-btn{width:44px;height:44px}:where(.looma-kit) .top-tools .top-account{width:44px;height:44px;font-size:12px;display:grid}:where(.looma-kit) .frame{padding:20px 20px calc(110px + env(safe-area-inset-bottom,0px))}:where(.looma-kit) .mobile-nav{z-index:40;background:var(--canvas);border-top:1px solid var(--line);padding:8px 10px max(8px,env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}:where(.looma-kit) .mobile-nav a,:where(.looma-kit) .mobile-nav button{min-width:60px;min-height:50px;color:var(--ink);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 8px;font-size:12px;display:flex}:where(.looma-kit) .mobile-nav .icon{width:21px;height:21px}:where(.looma-kit) .mobile-nav [aria-current],:where(.looma-kit) .mobile-nav .active-more{background:var(--soft);font-weight:650}:where(.looma-kit) .more-dialog{width:100%;max-width:100%;max-height:calc(100dvh - 18px);padding:24px 20px max(18px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0;margin:0;position:fixed;inset:auto 0 0}:where(.looma-kit) .more-dialog .dialog-heading{gap:10px;margin-bottom:16px}:where(.looma-kit) .more-dialog .dialog-heading h2{font-size:28px}:where(.looma-kit) .more-dialog .more-company{margin-bottom:12px}:where(.looma-kit) .search-dialog{padding:22px 18px}:where(.looma-kit) .search-dialog .dialog-heading h2{font-size:27px}:where(.looma-kit) .palette-footer{font-size:12px}:where(.looma-kit) .personal-leave{height:145px}}@media (width<=700px){:where(.looma-kit) .more-dialog{padding:22px 16px max(16px,env(safe-area-inset-bottom))}:where(.looma-kit) .more-dialog .dialog-heading .icon-btn{width:44px;height:44px}:where(.looma-kit) .more-dialog .area-tile{min-height:62px}}@media (width<=370px){:where(.looma-kit) .app-header{gap:5px;padding-inline:14px}:where(.looma-kit) .top-tools{gap:2px}:where(.looma-kit) .mobile-nav a,:where(.looma-kit) .mobile-nav button{min-width:54px;padding-inline:4px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}:where(.looma-kit) .two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:24px;display:grid}:where(.looma-kit) .two-up>.panel{margin:0}:where(.looma-kit) .frame>.panel{margin-bottom:24px}:where(.looma-kit) .template-stats{border-block:1px solid var(--line);flex-wrap:wrap;margin:24px 0 28px;padding:24px 0;display:flex}:where(.looma-kit) .template-stats>div{border-left:1px solid var(--line);flex-direction:column;flex:1;gap:8px;padding:0 24px;display:flex}:where(.looma-kit) .template-stats>div:first-child{border-left:0;padding-left:0}:where(.looma-kit) .template-stats small{color:var(--muted);font-size:13px}:where(.looma-kit) .template-stats strong{font-size:46px}:where(.looma-kit) .template-stats span{color:var(--muted);font-size:12px}:where(.looma-kit) .filter-line{flex-wrap:wrap;align-items:end;gap:16px;margin:22px 0;display:flex}:where(.looma-kit) .filter-line .field{min-width:150px}:where(.looma-kit) .filter-line>.small{margin:auto 0 8px auto}:where(.looma-kit) .filter-line select{background:var(--surface)}:where(.looma-kit) .filter-line .search-field{align-self:end}:where(.looma-kit) .notice-strip{background:var(--soft);border-radius:12px;align-items:start;gap:12px;margin:20px 0;padding:17px 20px;font-size:13px;display:flex}:where(.looma-kit) .notice-strip .notice-action-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}:where(.looma-kit) .notice-strip>.notice-command{flex:none;align-self:center;margin-inline-start:auto}:where(.looma-kit) .notice-strip>p{min-width:0}:where(.looma-kit) .notice-strip .icon{flex:none;width:19px;height:19px;margin-top:1px}:where(.looma-kit) .sage-panel{background:var(--sage)}:where(.looma-kit) .peach-panel{background:var(--peach)}:where(.looma-kit) hr{border:0;border-top:1px solid var(--line);margin:24px 0}:where(.looma-kit) .panel-head{flex-wrap:wrap}:where(.looma-kit) .template-tabs{border-bottom:1px solid var(--line);scrollbar-width:auto;scrollbar-color:var(--muted) var(--canvas);background:linear-gradient(to left,var(--canvas),transparent) right / 24px 100% no-repeat;background-attachment:local;gap:24px;margin:22px 0 24px;display:flex;overflow:auto}:where(.looma-kit) .template-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 3px}:where(.looma-kit) .template-tabs button[aria-pressed=true]{color:var(--ink);border-color:var(--action);font-weight:600}:where(.looma-kit) .table-scroll{scrollbar-width:thin;max-width:100%;margin:20px 0;overflow:auto}:where(.looma-kit) .data-table{text-align:left}:where(.looma-kit) .data-table thead{color:var(--muted);background:var(--soft);font-size:12px}:where(.looma-kit) .data-table.quiet thead{background:0 0}:where(.looma-kit) .data-table.quiet thead th{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:500}:where(.looma-kit) .data-table th,:where(.looma-kit) .data-table td{vertical-align:middle}:where(.looma-kit) .data-table .person-cell img{width:34px;height:40px}:where(.looma-kit) .data-table .person-cell{min-width:172px}:where(.looma-kit) .data-table .person-cell strong{font-size:13px}:where(.looma-kit) .data-table .person-cell small{font-size:12px}:where(.looma-kit) .column-chart{border-bottom:1px solid var(--line);align-items:end;gap:20px;padding-top:30px;display:flex}:where(.looma-kit) .chart-column{text-align:center;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;display:flex}:where(.looma-kit) .chart-column>div{background:var(--accent);border-radius:8px 8px 0 0;width:70%}:where(.looma-kit) .chart-column:nth-child(2n)>div{background:#8e70b5}:where(.looma-kit) .chart-column>span{white-space:nowrap;height:30px;color:var(--muted);flex-shrink:0;padding-bottom:12px;font-size:12px;line-height:18px}:where(.looma-kit) .chart-column>b{font-size:13px}:where(.looma-kit) .bar-chart{flex-direction:column;gap:28px;margin:34px 0;display:flex}:where(.looma-kit) .horizontal-bar>div{justify-content:space-between;margin-bottom:10px;display:flex}:where(.looma-kit) .horizontal-bar span{font-size:13px}:where(.looma-kit) .bar-track{background:var(--soft);border-radius:5px;height:18px;display:block}:where(.looma-kit) .bar-track>span{background:var(--accent);border-radius:5px;height:18px;display:block}:where(.looma-kit) .kanban{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}:where(.looma-kit) .board-lane{background:var(--soft);border-radius:18px;min-height:550px;padding:18px}:where(.looma-kit) .board-lane h2{font-size:19px}:where(.looma-kit) .board-lane.lane-1{background:var(--peach)}:where(.looma-kit) .board-lane.lane-2{background:var(--sage)}:where(.looma-kit) .candidate-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}:where(.looma-kit) .candidate-head .initial{background:var(--soft)}:where(.looma-kit) .candidate-card>p{color:var(--muted);margin-bottom:16px;font-size:13px}:where(.looma-kit) .candidate-card>small{color:var(--muted);font-size:12px}:where(.looma-kit) .candidate-card .horizontal-bar{margin-top:16px}:where(.looma-kit) .card-menu{anchor-scope:--row-menu}:where(.looma-kit) .card-menu summary{cursor:pointer;anchor-name:--row-menu;place-items:center;min-width:44px;min-height:44px;padding:8px;list-style:none;display:grid}:where(.looma-kit) .card-menu summary[data-trigger-label]{grid-auto-flow:column;gap:6px;padding-inline:14px;font-size:13px;font-weight:600}:where(.looma-kit) .card-menu summary::-webkit-details-marker{display:none}:where(.looma-kit) .card-menu>div{position-anchor:--row-menu;position-area:bottom span-left;position-try-fallbacks:flip-inline,flip-block,flip-block flip-inline;position-try-order:most-height;background:var(--surface);border:1px solid var(--line);max-width:calc(100vw - 24px);max-height:calc(100dvh - 120px);box-shadow:var(--shadow);z-index:5;position:fixed;inset:auto;overflow:auto}:where(.looma-kit) .card-menu :is(button,a){text-align:left;background:0 0;border:0;width:100%;min-width:44px;min-height:44px;display:block}:where(.looma-kit) .card-menu button:hover{background:var(--soft)}:where(.looma-kit) .calendar-layout{grid-template-columns:minmax(0,1fr) 280px;gap:22px;display:grid}:where(.looma-kit) .calendar-toolbar,:where(.looma-kit) .calendar-legend{color:var(--muted);justify-content:space-between;gap:10px;margin:16px 0;font-size:12px;display:flex}:where(.looma-kit) .calendar-panel{min-width:0;padding:22px}:where(.looma-kit) .calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}:where(.looma-kit) .weekday{color:var(--muted);text-align:center;padding:14px 0;font-size:12px}:where(.looma-kit) .calendar-day{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:5px;flex-direction:column;align-items:start;gap:7px;min-width:0;min-height:83px;padding:8px 5px;display:flex}:where(.looma-kit) .calendar-day.selected{outline:2px solid var(--action);outline-offset:-2px;background:var(--soft)}:where(.looma-kit) .calendar-day.outside{color:var(--muted);background:var(--canvas)}:where(.looma-kit) .calendar-day.outside[data-today]>span{background:var(--action);color:var(--surface);border-radius:50%;place-items:center;min-width:22px;min-height:22px;display:inline-grid}:where(.looma-kit) .calendar-day>b{font-size:12px}:where(.looma-kit) .calendar-day[data-today]>b{background:var(--action);color:var(--surface);border-radius:50%;place-items:center;min-width:22px;min-height:22px;display:inline-grid}:where(.looma-kit) .calendar-event{word-break:normal;background:var(--soft);border-radius:4px;padding:4px;font-size:12px;line-height:1.3}:where(.looma-kit) .calendar-count{display:none}:where(.looma-kit) .calendar-legend-item{align-items:center;gap:6px;display:inline-flex}:where(.looma-kit) .calendar-swatch{background:var(--action);border-radius:50%;width:8px;height:8px}:where(.looma-kit) .calendar-swatch.pending{border:2px solid var(--muted);background:0 0;border-radius:2px;width:11px;height:11px;transform:rotate(45deg)}:where(.looma-kit) .day-panel{align-self:start}:where(.looma-kit) .day-panel .person-cell{margin:22px 0 12px}:where(.looma-kit) .day-panel .person-cell img{width:44px;height:51px}:where(.looma-kit) #day-roster{flex-direction:column;gap:14px;display:flex}:where(.looma-kit) .conversation-layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px;display:grid}:where(.looma-kit) .thread-date{text-align:center;color:var(--muted);margin:24px 0;font-size:12px}:where(.looma-kit) .message-author{align-items:center;gap:10px;display:flex}:where(.looma-kit) .message-author small{color:var(--muted);margin-left:auto}:where(.looma-kit) .source-note{border-top:1px solid var(--line);margin-top:20px;padding-top:12px;font-size:12px}:where(.looma-kit) .source-note summary{cursor:pointer;font-weight:600}:where(.looma-kit) .source-note p{color:var(--muted);margin-top:12px}:where(.looma-kit) .composer{margin-top:26px}:where(.looma-kit) .composer-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}:where(.looma-kit) .prompt-card{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;gap:12px;width:100%;padding:17px 0;font-size:13px;display:flex}:where(.looma-kit) .prompt-card .icon{width:18px}:where(.looma-kit) .thread-link{text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:14px;font-size:13px}:where(.looma-kit) .thread-link.active{background:var(--soft)}:where(.looma-kit) .thread-link small{color:var(--muted);margin-top:5px;display:block}:where(.looma-kit) .designer-layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px;display:grid}:where(.looma-kit) .flow-meta{justify-content:space-between;align-self:stretch;gap:12px;margin-bottom:30px;display:flex}:where(.looma-kit) .flow-end{text-align:center}:where(.looma-kit) .flow-node.selected{outline-offset:2px}:where(.looma-kit) .flow-node .badge{width:max-content;font-size:12px}:where(.looma-kit) .connector{margin:auto}:where(.looma-kit) .flow-inspector{align-self:start}:where(.looma-kit) .inspector-fields{margin:22px 0}:where(.looma-kit) .folder-strip{align-items:center;gap:14px;margin:24px 0;display:flex}:where(.looma-kit) .folder-card{border:1px solid var(--line);text-align:left;background:var(--surface);border-radius:12px;flex:1;grid-template-columns:28px 1fr;gap:7px 12px;padding:20px;display:grid}:where(.looma-kit) .folder-card[aria-pressed=true]{background:var(--soft);border-color:var(--focus)}:where(.looma-kit) .folder-card small{color:var(--muted);grid-column:2}:where(.looma-kit) .document-feature{background:var(--soft);text-align:left;border:0;border-radius:18px;align-items:center;gap:20px;padding:26px;display:flex}:where(.looma-kit) .document-feature:nth-child(2){background:var(--sage)}:where(.looma-kit) .document-icon{background:var(--surface);box-shadow:var(--shadow);border-radius:6px;padding:20px 16px;transform:rotate(-5deg)}:where(.looma-kit) .document-icon .icon{width:32px;height:40px}:where(.looma-kit) .document-feature>span:nth-child(2){flex:1}:where(.looma-kit) .document-feature strong{letter-spacing:-.03em;margin:8px 0;font:550 25px/1.2 Fraunces,serif;display:block}:where(.looma-kit) .document-feature small{letter-spacing:.08em;font-size:12px}:where(.looma-kit) .document-feature>span>span{color:var(--muted);font-size:12px}:where(.looma-kit) .document-list{padding:4px 18px}:where(.looma-kit) .document-updated{text-align:right;font-size:12px}:where(.looma-kit) .document-cover{background:var(--hero);border-radius:16px;place-items:center;height:180px;margin:24px 0;display:grid}:where(.looma-kit) .document-cover .icon{width:70px;height:90px}:where(.looma-kit) .check-row{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}:where(.looma-kit) .check-row input{accent-color:var(--action);flex:none;margin:0}:where(.looma-kit) .check-row.filter-item{align-items:center;min-height:44px}:where(.looma-kit) .check-row small{color:var(--muted);font-size:12px;display:block}:where(.looma-kit) .skill-cell{background:var(--soft);white-space:nowrap;border:0;border-radius:7px;min-width:110px;padding:10px 8px;font-size:12px}:where(.looma-kit) .skill-cell.unassessed{background:var(--canvas);border:1px dashed var(--line);color:var(--muted)}:where(.looma-kit) .matrix-legend{color:var(--muted);flex-wrap:wrap;gap:22px;margin:22px 0;font-size:12px;display:flex}:where(.looma-kit) .matrix-hint{display:none}:where(.looma-kit) .report-layout{grid-template-columns:280px minmax(0,1fr);gap:22px;margin-bottom:24px;display:grid}:where(.looma-kit) .report-palette .search-field{min-width:0;margin:22px 0}:where(.looma-kit) .report-palette .field{margin-top:22px}:where(.looma-kit) .report-palette .check-row{border-bottom:1px solid var(--line);padding:12px 0}:where(.looma-kit) .report-filter{border-block:1px solid var(--line);margin:24px 0;padding:18px 0}:where(.looma-kit) .report-filter summary{cursor:pointer;font-size:13px;font-weight:600}:where(.looma-kit) .report-filter .filter-line .field{flex:1;min-width:100px}:where(.looma-kit) .result-hero{color:#24152f;background:#d6c3f3;grid-template-columns:1.2fr 1fr;align-items:center;gap:22px;margin-bottom:26px;padding:42px;display:grid}:where(.looma-kit) .result-hero .flower{display:none}.dark :where(.looma-kit) .result-hero{color:#fffaf2;background:#30213f}:where(.looma-kit) .wizard-steps{border-bottom:1px solid var(--line);gap:40px;margin:0 0 28px;padding:8px 0 22px;list-style:none;display:flex}:where(.looma-kit) .wizard-steps li{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}:where(.looma-kit) .wizard-steps li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}:where(.looma-kit) .wizard-steps li.current{color:var(--ink)}:where(.looma-kit) .wizard-steps li.current>span{background:var(--action);color:var(--on-action)}:where(.looma-kit) .wizard-layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px;display:grid}:where(.looma-kit) .wizard-layout>.panel{align-self:start}:where(.looma-kit) .wizard-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:32px;padding-top:24px;display:flex}:where(.looma-kit) .wizard-footer .small{font-size:12px}:where(.looma-kit) .wizard-layout .person-cell img{width:44px;height:51px}:where(.looma-kit) .workspace-balances{grid-template-columns:minmax(0,1fr) 280px;gap:22px;display:grid}:where(.looma-kit) .balance-card{border-radius:18px;min-height:365px;padding:28px}:where(.looma-kit) .balance-card .eyebrow{font-size:12px}:where(.looma-kit) .balance-card h2{letter-spacing:-.04em;margin:16px 0;font:550 31px/1.15 Fraunces,serif}:where(.looma-kit) .big-balance{flex-wrap:wrap;align-items:baseline;gap:14px;min-width:0;margin:30px 0 18px;display:flex}:where(.looma-kit) .big-balance strong{overflow-wrap:break-word;min-width:0;max-width:100%;font-size:64px}:where(.looma-kit) .big-balance span{font-size:13px}:where(.looma-kit) .balance-progress{background:var(--surface);border-radius:20px;height:8px;margin-bottom:10px;overflow:hidden}:where(.looma-kit) .balance-progress>span{background:var(--action);height:100%;display:block}:where(.looma-kit) .balance-split{justify-content:space-between;margin-bottom:24px;font-size:12px;display:flex}:where(.looma-kit) .balance-card>p:not(.eyebrow){font-size:13px;line-height:1.7}:where(.looma-kit) .balance-small{align-items:center;gap:18px;margin:24px 0;display:flex}:where(.looma-kit) .balance-small>b{font-size:48px}:where(.looma-kit) .balance-small>span{max-width:100px;font-size:12px}:where(.looma-kit).public-page .app-workspace{margin-left:0}:where(.looma-kit) .public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:auto;display:flex}:where(.looma-kit) .public-identity{align-items:center;min-height:44px;font-size:15px;display:flex}:where(.looma-kit) .public-header nav{align-items:center;font-size:13px;display:flex}:where(.looma-kit) .public-header nav>a{align-items:center;display:inline-flex}.dark div:where(.looma-kit)[data-page=sign-in]{background:var(--canvas)}:where(.looma-kit) .signin-layout{grid-template-columns:52% 48%;align-items:center;display:grid}:where(.looma-kit) .signin-story{isolation:isolate;background:#dce5c5;border-radius:24px;flex-direction:column;min-height:852px;padding:48px 52px;display:flex;position:relative;overflow:hidden}:where(.looma-kit) .signin-wordmark{width:104px;height:auto}:where(.looma-kit) .signin-story-content{margin-top:108px}:where(.looma-kit) .signin-story-copy .eyebrow{letter-spacing:.12em;align-items:center;gap:12px;font-size:12px;display:flex}:where(.looma-kit) .signin-story-copy .eyebrow .icon{width:15px;height:15px}:where(.looma-kit) .signin-story-copy h1{letter-spacing:-.05em;margin:24px 0 20px;font-size:52px;line-height:1.04}:where(.looma-kit) .signin-story-copy h1 span{color:#7046a3}:where(.looma-kit) .signin-story-copy>p:last-child{font-size:16px;line-height:1.6}:where(.looma-kit) .signin-story .flower{opacity:.12;z-index:-1;width:290px;height:290px;position:absolute;bottom:-72px;right:-65px}:where(.looma-kit) .signin-sticker{color:#30243e;letter-spacing:-.04em;background:#e4ed9b;border:7px solid #f7f4fb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:134px;height:134px;font:550 16px/1.15 Fraunces,serif;display:flex;position:absolute;top:24px;right:28px;transform:rotate(12deg)}:where(.looma-kit) .signin-sticker strong{font-size:28px}:where(.looma-kit) .signin-illustration{max-width:440px;height:250px;margin-top:24px;position:relative}:where(.looma-kit) .signin-preview{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:86%;padding:14px 20px;transform:rotate(-3deg);box-shadow:0 20px 48px -14px #30243e30}:where(.looma-kit) .signin-leave{color:#30243e;width:244px;box-shadow:var(--shadow);background:#e4ed9b;border-radius:14px;padding:18px;position:absolute;bottom:0;right:0;transform:rotate(5deg)}:where(.looma-kit) .signin-leave>span{font-size:12px;display:block}:where(.looma-kit) .signin-leave>strong{margin:4px 0;font-size:32px;display:block}:where(.looma-kit) .signin-leave strong small{letter-spacing:0;font:500 14px Bricolage,Arial,sans-serif}:where(.looma-kit) .signin-leave>.icon{width:28px;height:28px;position:absolute;top:16px;right:16px}:where(.looma-kit) .signin-footnote{margin-top:auto;padding-top:42px;font-size:12px}:where(.looma-kit) .signin-form{width:calc(100% - 64px);max-width:440px;box-shadow:var(--shadow);background:#fff;border-radius:18px;justify-self:center;padding:36px}:where(.looma-kit) .signin-form h2{margin:20px 0 12px;font-size:28px;line-height:1.2}:where(.looma-kit) .signin-form>.muted{font-size:14px}:where(.looma-kit) .signin-form form{margin-top:24px}:where(.looma-kit) .signin-form .field{margin-bottom:18px;font-size:13px}:where(.looma-kit) .signin-form .field input{background:0 0;border-color:#8b789f;height:48px}:where(.looma-kit) .signin-form .btn{width:100%;min-height:48px;font-size:14px}:where(.looma-kit) .signin-form .btn.primary{color:#faf7f0;background:#30243e;border-color:#30243e}:where(.looma-kit) .signin-form .workspace-card{background:var(--soft);border-radius:12px;gap:12px;padding:14px}:where(.looma-kit) .signin-form .workspace-card small{color:var(--muted);font-size:12px;display:block}:where(.looma-kit) .signin-form .company-monogram{border-radius:10px;width:36px;height:36px;font:600 14px Bricolage,Arial,sans-serif}:where(.looma-kit) .signin-form-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:22px;padding-top:16px;font-size:12px;display:flex}:where(.looma-kit) .signin-form-footer p{flex:1}:where(.looma-kit) .signin-form-footer button{color:var(--focus);background:0 0;border:0;min-height:24px;padding:0;font-size:12px}:where(.looma-kit) .or-rule{color:var(--muted);align-items:center;gap:15px;margin:28px 0;font-size:12px;display:flex}:where(.looma-kit) .or-rule:before,:where(.looma-kit) .or-rule:after{content:"";background:var(--line);flex:1;height:1px}.dark :where(.looma-kit) .signin-story{background:#303726}.dark :where(.looma-kit) .signin-story-copy h1 span{color:#d5beff}.dark :where(.looma-kit) .signin-sticker{border-color:var(--canvas);background:#cbd27f}.dark :where(.looma-kit) .signin-leave{background:#cbd27f}.dark :where(.looma-kit) .signin-form{background:var(--surface)}.dark :where(.looma-kit) .signin-form .btn.primary{background:#3d2f4e;border-color:#3d2f4e}.dark :where(.looma-kit) .signin-wordmark{filter:brightness(0)invert()}:where(.looma-kit) .careers-hero,:where(.looma-kit) .portal-heading{grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;padding:56px;display:grid}:where(.looma-kit) .careers-hero h1{font-size:76px}:where(.looma-kit) .careers-hero .btn,:where(.looma-kit) .portal-heading .btn{margin-top:28px}:where(.looma-kit) .careers-art{padding:30px 15px 35px;position:relative}:where(.looma-kit) .studio-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:24px;transform:rotate(4deg)}:where(.looma-kit) .studio-card .eyebrow{font-size:12px}:where(.looma-kit) .portrait-pair{justify-content:center;margin:20px 0;display:flex}:where(.looma-kit) .portrait-pair img{border-radius:80px 80px 12px 12px;width:48%;height:auto}:where(.looma-kit) .portrait-pair img+img{margin-top:24px;margin-left:-8px}:where(.looma-kit) .studio-card h2{letter-spacing:-.04em;font:550 32px/1.08 Fraunces,serif}:where(.looma-kit) .studio-card>p:last-child{color:var(--muted);margin-top:16px;font-size:12px}:where(.looma-kit) .careers-note{color:#30243e;width:132px;height:132px;box-shadow:var(--shadow);background:#e4ed9b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:15px;line-height:1.2;display:flex;position:absolute;bottom:0;right:-4px;transform:rotate(-12deg)}:where(.looma-kit) .careers-note b{font:550 27px Fraunces,serif}:where(.looma-kit) .careers-note .icon{width:27px;height:27px;margin-bottom:5px}:where(.looma-kit) .careers-intro{grid-template-columns:1.3fr 1fr;align-items:center;gap:20px 50px;padding:65px 0 36px;display:grid}:where(.looma-kit) .careers-intro .eyebrow{grid-column:span 2}:where(.looma-kit) .careers-intro h2{font-size:46px;line-height:1.1}:where(.looma-kit) .careers-intro>p:last-child{color:var(--muted);max-width:400px;font-size:16px}:where(.looma-kit) .benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:60px;display:grid}:where(.looma-kit) .benefit-grid article{background:var(--soft);border-radius:12px;padding:28px}:where(.looma-kit) .benefit-grid article:nth-child(2){background:var(--sage)}:where(.looma-kit) .benefit-grid article:nth-child(3){background:var(--peach)}:where(.looma-kit) .benefit-grid .eyebrow{font-size:12px}:where(.looma-kit) .benefit-grid h3{margin:20px 0;font-size:31px;line-height:1.12}:where(.looma-kit) .benefit-grid article>p:last-child{font-size:13px;line-height:1.7}:where(.looma-kit) .benefit-art{justify-content:center;align-items:center;height:155px;margin:10px 0 25px;display:flex}:where(.looma-kit) .learning-cards{width:100%}:where(.looma-kit) .learning-cards>span{background:var(--surface);box-shadow:var(--shadow);border-radius:8px;justify-content:space-between;align-items:center;padding:17px 14px;font-size:12px;display:flex;transform:rotate(-5deg)}:where(.looma-kit) .learning-cards>span+span{margin-top:10px;transform:rotate(4deg)}:where(.looma-kit) .learning-cards .icon{width:22px;height:22px}:where(.looma-kit) #open-roles{scroll-margin-top:24px}:where(.looma-kit) #open-roles .section-heading h2{font:550 46px Fraunces,serif}:where(.looma-kit) .role-card{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:14px 0;padding:26px;display:flex}:where(.looma-kit) .role-card>span:first-child{flex:1}:where(.looma-kit) .role-card h3{margin-bottom:7px;font-size:21px}:where(.looma-kit) .role-card small{color:var(--muted)}:where(.looma-kit) .role-card>span:nth-child(2){font-size:13px}:where(.looma-kit) .role-card>.icon{background:var(--soft);border-radius:50%;width:44px;height:44px;padding:10px}:where(.looma-kit) .portal-heading h1{margin:22px 0;font-size:64px;line-height:1.05}:where(.looma-kit) .portal-heading>div>p:not(.eyebrow){font-size:16px;line-height:1.7}:where(.looma-kit) .agreement-art{padding:20px 28px 30px;position:relative}:where(.looma-kit) .agreement-welcome{background:var(--surface);border:1px solid var(--line);text-align:center;box-shadow:var(--shadow);border-radius:12px;padding:30px 24px;transform:rotate(4deg)}:where(.looma-kit) .agreement-welcome>img{border-radius:50px 50px 12px 12px;width:96px;height:112px;margin:0 auto 24px;display:block}:where(.looma-kit) .agreement-welcome .eyebrow{font-size:12px}:where(.looma-kit) .agreement-welcome h2{margin:12px 0 4px;font:550 34px Fraunces,serif}:where(.looma-kit) .agreement-welcome>p:not(.eyebrow){color:var(--muted);font-size:13px}:where(.looma-kit) .agreement-welcome .badge{margin-top:20px}:where(.looma-kit) .agreement-seal{text-align:center;color:#30243e;background:#e4ed9b;border-radius:50%;place-content:center;gap:4px;width:105px;height:105px;font-size:12px;display:grid;position:absolute;bottom:2px;right:0;transform:rotate(-10deg)}:where(.looma-kit) .agreement-seal .icon{width:28px;height:28px;margin:auto}:where(.looma-kit) .agreement-steps{justify-content:space-between;gap:12px;margin:30px 0;display:flex}:where(.looma-kit) .agreement-steps>span{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:flex}:where(.looma-kit) .agreement-steps [aria-current]{background:var(--soft);color:var(--ink);font-weight:600}:where(.looma-kit) .agreement-steps b{font-size:12px}:where(.looma-kit) .signing-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}:where(.looma-kit) .document-paper{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:48px;scroll-margin-top:24px}:where(.looma-kit) .paper-head{letter-spacing:.06em;align-items:center;gap:15px;margin-bottom:40px;font-size:12px;display:flex}:where(.looma-kit) .paper-head small{letter-spacing:0;color:var(--muted);font-size:12px}:where(.looma-kit) .document-paper h2{letter-spacing:-.03em;font:550 32px Fraunces,serif}:where(.looma-kit) .document-lead{color:var(--muted);margin-top:12px;font-size:14px}:where(.looma-kit) .paper-rule{background:var(--line);height:1px;margin:30px 0}:where(.looma-kit) .document-paper h3{margin:24px 0 12px;font-size:15px}:where(.looma-kit) .document-paper p:not(.document-lead){font-size:14px;line-height:1.9}:where(.looma-kit) .document-callout{background:var(--soft);border-radius:8px;margin-top:30px;padding:20px;font-size:12px}:where(.looma-kit) .paper-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:40px;padding-top:22px;font-size:12px;display:flex}:where(.looma-kit) .signing-panel{background:var(--soft);border:0}:where(.looma-kit) .signing-symbol{background:var(--surface);border-radius:12px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid;transform:rotate(-6deg)}:where(.looma-kit) .signing-panel>h2{margin:16px 0 24px;font:550 34px/1.1 Fraunces,serif}:where(.looma-kit) .signing-panel .fact-grid{grid-template-columns:minmax(0,1fr);gap:18px}:where(.looma-kit) .signing-panel form{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}:where(.looma-kit) .signing-panel form .btn{width:100%;margin-bottom:14px}:where(.looma-kit) .component-symbol{background:var(--soft);border-radius:18px;place-items:center;width:70px;height:70px;margin:24px 0;display:grid}:where(.looma-kit) .component-symbol .icon{width:34px;height:34px}:where(.looma-kit) .empty-specimen{text-align:center;padding:28px 10px}:where(.looma-kit) .empty-specimen>.icon{width:44px;height:50px;color:var(--muted);margin-bottom:20px}:where(.looma-kit) .empty-specimen .g4-empty-art{margin-inline:auto}:where(.looma-kit) .empty-specimen :is(h2,h3,h4){letter-spacing:-.02em;max-width:46ch;margin:auto;font-size:17px;line-height:1.3}:where(.looma-kit) .empty-specimen p{color:var(--muted);margin:14px 0 22px;font-size:13px}:where(.looma-kit) .empty-specimen .actions{justify-content:center}:where(.looma-kit) .loading-specimen{min-height:285px;padding:28px 5px}:where(.looma-kit) .loading-ring{border:3px solid var(--line);border-top-color:var(--action);border-radius:50%;width:28px;height:28px;margin-bottom:18px;display:block}:where(.looma-kit) .loading-specimen p{color:var(--muted);font-size:13px}:where(.looma-kit) .skeleton-row{align-items:center;gap:15px;margin-top:24px;display:flex}:where(.looma-kit) .skeleton-row span{background:var(--soft);border-radius:50%;width:36px;height:36px}:where(.looma-kit) .skeleton-row i{background:var(--soft);border-radius:20px;width:60%;height:12px}:where(.looma-kit) .toast-specimen{background:var(--action);color:var(--on-action);border-radius:12px;align-items:center;gap:15px;width:max-content;max-width:100%;margin:24px 0;padding:20px 24px;display:flex}:where(.looma-kit) .toast-specimen small{margin-top:4px;display:block}:where(.looma-kit) .specimen-drawer{border:1px solid var(--line);border-radius:22px 0 0 22px;width:470px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:30px;position:fixed;inset:0 0 0 auto;overflow-y:auto}:where(.looma-kit) .specimen-drawer>h2{letter-spacing:-.04em;font:550 34px/1.1 Fraunces,serif}:where(.looma-kit) .specimen-drawer>p{margin:16px 0}:where(.looma-kit) .specimen-drawer .actions{justify-content:flex-end;max-height:none;overflow:visible}:where(.looma-kit) .specimen-drawer>.actions:last-child,:where(.looma-kit) .specimen-drawer>form>.actions:last-child,:where(.looma-kit) .specimen-drawer>form>.stack:last-child>.actions:last-child{background:var(--surface);margin-top:28px;margin-bottom:-30px;padding:16px 0 30px;position:sticky;bottom:0}:where(.looma-kit) #sample-dialog h2{letter-spacing:-.04em;margin-top:16px;font:550 34px/1.1 Fraunces,serif}:where(.looma-kit) #sample-dialog .notice-strip{font-size:12px}@media (width<=1200px) and (width>=701px){:where(.looma-kit) .calendar-layout,:where(.looma-kit) .designer-layout,:where(.looma-kit) .conversation-layout,:where(.looma-kit) .wizard-layout{grid-template-columns:minmax(0,1fr) 250px}:where(.looma-kit) .workspace-balances{grid-template-columns:1fr}:where(.looma-kit) .workspace-balances>aside{grid-template-columns:1fr 1fr;display:grid}:where(.looma-kit) .signin-layout{column-gap:0}:where(.looma-kit) .signin-story{padding:40px}:where(.looma-kit) .signing-layout{grid-template-columns:minmax(0,1fr) 310px}}@media (width<=700px){:where(.looma-kit) details>summary{align-content:center;min-width:44px}:where(.looma-kit) .section-heading a{min-width:44px;min-height:44px}:where(.looma-kit) .document-list .top-tools>a{flex-shrink:0;place-items:center;min-width:44px;min-height:44px;display:grid}:where(.looma-kit) .two-up{grid-template-columns:1fr;gap:18px;margin-bottom:20px}:where(.looma-kit) .template-stats{grid-template-columns:repeat(2,1fr);gap:24px 20px;margin:22px 0;padding:22px 0;display:grid}:where(.looma-kit) .template-stats>div{border:0;min-width:0;padding:0!important}:where(.looma-kit) .template-stats>div:last-child:nth-child(odd){text-align:left;grid-column:1/-1;align-items:flex-start}:where(.looma-kit) .template-stats strong{overflow-wrap:break-word;max-width:100%;font-size:clamp(20px,5vw,38px)}:where(.looma-kit) .template-stats small,:where(.looma-kit) .template-stats span{font-size:12px}:where(.looma-kit) .filter-line{gap:8px}:where(.looma-kit) .filter-line .field{flex:1;min-width:130px}:where(.looma-kit) .filter-line>.small{margin:0}:where(.looma-kit) .filter-line .search-field{min-width:0}:where(.looma-kit) .template-tabs{gap:20px}:where(.looma-kit) .template-tabs .icon-btn{background:var(--canvas);z-index:1;align-self:center;min-width:44px;min-height:44px;position:sticky}:where(.looma-kit) .template-tabs .icon-btn:hover{background:var(--soft)}:where(.looma-kit) .template-tabs :is(button,a){flex-shrink:0;min-width:44px;min-height:44px;font-size:13px}:where(.looma-kit) .data-table{min-width:500px}:where(.looma-kit) .notice-strip{padding:16px;font-size:12px}:where(.looma-kit) .kanban{grid-template-columns:1fr;gap:20px}:where(.looma-kit) .board-lane{min-height:0;padding:18px}:where(.looma-kit) .calendar-layout,:where(.looma-kit) .conversation-layout,:where(.looma-kit) .designer-layout,:where(.looma-kit) .report-layout,:where(.looma-kit) .wizard-layout,:where(.looma-kit) .workspace-balances,:where(.looma-kit) .result-details{grid-template-columns:1fr}:where(.looma-kit) .calendar-panel{padding:18px 12px}:where(.looma-kit) .calendar-panel h2{font-size:21px}:where(.looma-kit) .calendar-grid{gap:1px;margin-inline:-12px}:where(.looma-kit) .calendar-toolbar{flex-direction:column;align-items:start;gap:8px}:where(.looma-kit) .calendar-toolbar>.btn{align-self:start}:where(.looma-kit) .calendar-day{align-items:center;min-height:54px;padding:7px 4px}:where(.looma-kit) .calendar-event{background:var(--action);color:#0000;border-radius:50%;width:5px;height:5px;padding:0;overflow:hidden}:where(.looma-kit) .calendar-event.pending{border:2px solid var(--muted);background:0 0;border-radius:2px;width:9px;height:9px;transform:rotate(45deg)}:where(.looma-kit) .calendar-count{color:var(--muted);font-size:12px;line-height:1;display:block}:where(.looma-kit) .calendar-day.selected{background:var(--soft)}:where(.looma-kit) .weekday,:where(.looma-kit) .calendar-day>b{font-size:12px}:where(.looma-kit) .calendar-legend{gap:8px;font-size:12px}:where(.looma-kit) .calendar-layout{gap:18px}:where(.looma-kit) .message{font-size:14px}:where(.looma-kit) .message-author small{font-size:12px}:where(.looma-kit) .composer-footer{flex-direction:column;align-items:stretch}:where(.looma-kit) .composer-footer .btn{align-self:end}:where(.looma-kit) .flow-meta{gap:8px;font-size:12px}:where(.looma-kit) .flow-meta>.small,:where(.looma-kit) .flow-node .badge{font-size:12px}:where(.looma-kit) .folder-strip{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.looma-kit) .folder-card{flex-direction:column;align-items:start;gap:10px;padding:16px;font-size:13px;display:flex}:where(.looma-kit) .folder-card small{font-size:12px}:where(.looma-kit) .document-feature{gap:16px;padding:22px}:where(.looma-kit) .document-icon{padding:14px 10px}:where(.looma-kit) .document-feature strong{font-size:24px}:where(.looma-kit) .document-feature>.icon{display:none}:where(.looma-kit) .document-list{padding:4px 18px}:where(.looma-kit) .document-updated{display:none}:where(.looma-kit) .matrix-legend{gap:12px;font-size:12px}:where(.looma-kit) .matrix-hint{display:block}:where(.looma-kit) .report-layout{gap:18px}:where(.looma-kit) .report-palette{padding:22px}:where(.looma-kit) .report-palette #report-fields{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}:where(.looma-kit) .report-palette .check-row{margin:10px 0;font-size:12px}:where(.looma-kit) .candidate-card .candidate-title{align-items:center;min-height:44px;display:inline-flex}:where(.looma-kit) .report-filter .filter-line{flex-direction:column;align-items:stretch}:where(.looma-kit) .result-hero{grid-template-columns:1fr;gap:0;margin-bottom:22px;padding:28px}:where(.looma-kit) .wizard-steps{justify-content:space-between;gap:12px}:where(.looma-kit) .wizard-steps li{flex-direction:column;align-items:start;gap:8px;max-width:100px;font-size:12px}:where(.looma-kit) .wizard-steps li span{width:30px;height:30px;font-size:12px}:where(.looma-kit) .wizard-footer{flex-wrap:wrap}:where(.looma-kit) .wizard-footer>.small{text-align:center;order:3;width:100%}:where(.looma-kit) .workspace-balances{gap:0}:where(.looma-kit) .balance-card{min-height:0}:where(.looma-kit) .balance-card h2{font-size:31px}:where(.looma-kit) .balance-card .big-balance{margin-top:22px}:where(.looma-kit) .public-header{gap:15px}:where(.looma-kit) .public-identity,:where(.looma-kit) .public-header nav{font-size:12px}:where(.looma-kit) .public-header nav>a:not([href=\/careers]){display:none}:where(.looma-kit) .public-header .icon-btn{border:0;width:32px;height:36px}:where(.looma-kit).public-page .toast{bottom:20px}:where(.looma-kit) .signin-layout{grid-template-columns:1fr;gap:24px}:where(.looma-kit) .signin-story{border-radius:24px;min-height:0;padding:24px}:where(.looma-kit) .signin-story-content{margin-top:32px}:where(.looma-kit) .signin-wordmark{width:104px}:where(.looma-kit) .signin-story-copy h1{margin:20px 0 0;font-size:32px;line-height:1.03}:where(.looma-kit) .signin-story-copy .eyebrow{max-width:280px;font-size:12px;line-height:1.6}:where(.looma-kit) .signin-story-copy>p:last-child,:where(.looma-kit) .signin-illustration,:where(.looma-kit) .signin-sticker,:where(.looma-kit) .signin-footnote,:where(.looma-kit) .signin-story .flower{display:none}:where(.looma-kit) .signin-form{width:100%;max-width:none;padding:24px}:where(.looma-kit) .signin-form .field input{font-size:16px}:where(.looma-kit) .careers-hero,:where(.looma-kit) .portal-heading{grid-template-columns:1fr;gap:0;padding:30px 26px}:where(.looma-kit) .careers-hero h1{font-size:47px}:where(.looma-kit) .careers-hero p:not(.eyebrow){font-size:14px}:where(.looma-kit) .careers-hero .eyebrow{font-size:12px}:where(.looma-kit) .careers-art{padding:36px 8px 110px}:where(.looma-kit) .studio-card{padding:22px}:where(.looma-kit) .studio-card .eyebrow{font-size:12px}:where(.looma-kit) .studio-card h2{font-size:31px}:where(.looma-kit) .studio-card>p:last-child{font-size:12px}:where(.looma-kit) .careers-note{width:110px;height:110px;font-size:12px;right:-5px}:where(.looma-kit) .careers-note b{font-size:24px}:where(.looma-kit) .careers-intro{grid-template-columns:1fr;gap:18px;padding:36px 0 24px}:where(.looma-kit) .careers-intro .eyebrow{grid-column:auto}:where(.looma-kit) .careers-intro h2{font-size:36px}:where(.looma-kit) .careers-intro>p:last-child{font-size:14px}:where(.looma-kit) .benefit-grid{grid-template-columns:1fr;gap:18px;margin-bottom:36px}:where(.looma-kit) .benefit-grid h3{font-size:33px}:where(.looma-kit) .benefit-grid article{padding:26px}:where(.looma-kit) .benefit-art{max-width:270px;margin-inline:auto}:where(.looma-kit) #open-roles .section-heading{align-items:start}:where(.looma-kit) #open-roles .section-heading h2{font-size:36px}:where(.looma-kit) #open-roles .section-heading>.badge{font-size:12px}:where(.looma-kit) .role-card{flex-wrap:wrap;padding:22px}:where(.looma-kit) .role-card>span:first-child{flex-basis:80%}:where(.looma-kit) .role-card h3{font-size:19px}:where(.looma-kit) .role-card>span:nth-child(2){font-size:12px}:where(.looma-kit) .role-card>.icon{margin-left:auto}:where(.looma-kit) .portal-heading h1{margin:18px 0;font-size:43px}:where(.looma-kit) .portal-heading>div>p:not(.eyebrow){font-size:14px}:where(.looma-kit) .agreement-art{padding:36px 16px 110px}:where(.looma-kit) .agreement-welcome{padding:24px 18px}:where(.looma-kit) .agreement-welcome h2{font-size:32px}:where(.looma-kit) .agreement-steps{align-items:stretch;gap:6px;margin:22px 0}:where(.looma-kit) .agreement-steps>span{flex-direction:column;flex:1;align-items:start;gap:7px;padding:12px 8px;font-size:12px}:where(.looma-kit) .signing-layout{grid-template-columns:1fr;gap:22px}:where(.looma-kit) .document-paper{padding:26px}:where(.looma-kit) .paper-head{letter-spacing:0;gap:10px;margin-bottom:28px;font-size:12px}:where(.looma-kit) .paper-head small{font-size:12px}:where(.looma-kit) .document-paper h2{font-size:27px}:where(.looma-kit) .document-paper p:not(.document-lead){font-size:13px}:where(.looma-kit) .document-callout{padding:16px}:where(.looma-kit) .paper-footer{font-size:12px}:where(.looma-kit) .empty-specimen{padding:22px 10px}:where(.looma-kit) .loading-specimen{min-height:245px}:where(.looma-kit) .toast-specimen{align-items:start;padding:18px;font-size:13px}:where(.looma-kit) .toast-specimen small{font-size:12px}:where(.looma-kit) .fact-grid[data-phone-stack]{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .specimen-drawer{border-radius:22px 22px 0 0;width:100%;height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);padding:24px;inset:40px 0 0}:where(.looma-kit) .specimen-drawer>h2{font-size:30px}:where(.looma-kit) .specimen-drawer>.actions:last-child,:where(.looma-kit) .specimen-drawer>form>.actions:last-child,:where(.looma-kit) .specimen-drawer>form>.stack:last-child>.actions:last-child{margin-bottom:-24px;padding-bottom:24px;bottom:-24px}:where(.looma-kit) #sample-dialog h2{font-size:29px}}@media (width<=600px){:where(.looma-kit) .filter-line>.field:has(select){flex:100%;min-width:0}:where(.looma-kit) .filter-line .field:has(select){flex:100%;width:100%;min-width:0}:where(.looma-kit) .filter-line .field select{width:100%;font-size:13px}:where(.looma-kit) .balance .display,:where(.looma-kit) .big-balance[data-long-figure] strong{font-size:32px}}:where(.looma-kit) .hero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}:where(.looma-kit) .specimen-drawer[data-more-below]>.actions:before,:where(.looma-kit) .specimen-drawer[data-more-below]>form>.actions:last-child:before,:where(.looma-kit) dialog[data-modal][data-more-below]:not(.specimen-drawer):not(.g4-dialog):not(.g4-drawer)>.actions:last-child:before,:where(.looma-kit) dialog[data-modal][data-more-below]:not(.specimen-drawer):not(.g4-dialog):not(.g4-drawer)>form>.actions:last-child:before{content:"↓";border-top:1px solid var(--line);height:24px;color:var(--muted);background:var(--soft);flex-basis:100%;place-items:center;display:grid}.dark :where(.looma-kit) .looma-checkbox>span{color:var(--ink)}:where(.looma-kit){--hero-rule:#30243e26;--chip-leave:#8a6bc4;--citron:#e4ed9b;--citron-deep:#d3df73;--on-citron:#30243e;--row-hover:#f6f1fc;--face-ring:#fffdf9}.dark :where(.looma-kit):not([data-theme=light]),:where(.looma-kit)[data-theme=dark]{--hero-rule:#faf7f026;--chip-leave:#c4adf5;--citron:#dfe88f;--citron-deep:#c9d46a;--row-hover:#2c2437;--face-ring:#3d3049}:where(.looma-kit) .working-hero,:where(.looma-kit) .directory{font-variant-numeric:tabular-nums}div:where(.looma-kit)[data-page=people] ::selection{background:var(--citron);color:var(--on-citron)}:where(.looma-kit) .working-hero{grid-template-columns:minmax(0,1fr) auto 340px;grid-template-areas:"title title crowd""stats actions crowd";align-items:end;row-gap:20px;margin:4px 0 20px;padding:26px 36px 24px;display:grid}:where(.looma-kit) .working-hero .flower{opacity:.11;width:300px;height:300px;top:-90px;left:42%;right:auto}:where(.looma-kit) .working-hero-title{grid-area:title}:where(.looma-kit) .working-hero .eyebrow{margin-bottom:12px}:where(.looma-kit) .working-hero h1{font-size:56px}:where(.looma-kit) .working-hero .mark{white-space:normal;overflow-wrap:anywhere;word-break:break-word;z-index:0;position:relative}:where(.looma-kit) .working-hero .mark:before{content:"";background:var(--citron);z-index:-1;border-radius:.12em;position:absolute;inset:.17em -.08em .05em -.05em;transform:rotate(-1.5deg)}.dark :where(.looma-kit) .working-hero .mark{color:var(--on-citron)}:where(.looma-kit) .hero-stats{border-top:1px solid var(--hero-rule);grid-area:stats;align-self:stretch;margin:0;padding-top:16px;display:flex}:where(.looma-kit) .hero-stats>div{border-left:1px solid var(--hero-rule);flex-direction:column;gap:4px;padding:0 24px;display:flex}:where(.looma-kit) .hero-stats>div:first-child{border-left:0;padding-left:0}:where(.looma-kit) .hero-stats dd{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.04em;order:-1;margin:0;font:550 34px/1 Fraunces,Georgia,serif}:where(.looma-kit) .hero-stats dt{color:var(--ink);opacity:.78;white-space:nowrap;font-size:13px}:where(.looma-kit) .working-hero .hero-stats,:where(.looma-kit) .working-hero .hero-stats>div{min-width:0}:where(.looma-kit) .working-hero .hero-stats dt{white-space:nowrap}:where(.looma-kit) .working-hero .hero-stats dd{overflow-wrap:normal;word-break:keep-all}:where(.looma-kit) .working-hero .hero-stats.has-tight>div{flex:0 auto;min-width:0;padding:0 16px}:where(.looma-kit) .working-hero .hero-stats.has-tight>div:first-child{padding-left:0}@media (width>=701px){:where(.looma-kit) .working-hero .hero-stats.has-tight.has-snug-figures:not(.is-text):not(.has-longer) dd{font-size:26px;line-height:1.05}}:where(.looma-kit) .hero-stats.has-longer:not(.is-text) dd{font-size:19px;line-height:1.1}:where(.looma-kit) .working-hero .hero-stats.has-overflow-figures>.minor{display:none}@media (width>=701px){:where(.looma-kit) .working-hero .hero-stats.has-overflow-figures:not(.is-text) dd{white-space:nowrap}}:where(.looma-kit) .working-hero .hero-stats .d-fact-link{margin:0;min-width:0;min-height:0;margin-inline:-18px;padding-block:13px;padding-inline:18px;text-decoration:none;display:inline}:where(.looma-kit) .working-hero .hero-stats .d-fact-link:hover{text-decoration:underline}@media (width>=901px){:where(.looma-kit) .working-hero.is-command{grid-template-rows:auto 1fr;grid-template-areas:"title actions crowd""stats actions crowd"}:where(.looma-kit) .working-hero.is-command>.actions{align-self:end}:where(.looma-kit) .working-hero-title{align-self:start}}:where(.looma-kit) .working-hero:not(.compact-hero):is(:has(>.crowd),:has(>.d-art)):not(:has(.hero-stats)){min-height:196px}:where(.looma-kit) .working-hero .actions{border-top:1px solid var(--hero-rule);grid-area:actions;justify-content:flex-end;align-self:stretch;align-items:flex-end;margin:0;padding:16px 28px 0 20px}:where(.looma-kit) .working-hero .btn.primary{border-radius:12px;min-height:48px;padding-inline:20px;box-shadow:0 10px 24px -14px #30243e99}:where(.looma-kit) .working-hero .btn.primary:not(:disabled,[aria-disabled=true]):hover{box-shadow:0 0 0 3px var(--citron),0 10px 24px -14px #30243e99}:where(.looma-kit) .crowd{grid-area:crowd;align-self:stretch;margin:-26px -36px -24px 0;position:relative}:where(.looma-kit) .crowd-slab{background:var(--citron);border-radius:20px;height:132px;position:absolute;bottom:-34px;left:18px;right:-50px;transform:rotate(-6deg);box-shadow:0 18px 36px -24px #30243e80}.dark :where(.looma-kit) .crowd-slab{background:#c7d172;box-shadow:0 18px 36px -24px #000}:where(.looma-kit) .crowd-faces{justify-content:center;display:flex;position:absolute;bottom:58px;left:10px;right:34px}:where(.looma-kit) .crowd-faces img{object-fit:cover;border:4px solid var(--face-ring);width:66px;height:78px;transform:rotate(var(--r,0deg)) translateY(var(--y,0));border-radius:999px 999px 18px 18px;margin-left:-12px;box-shadow:0 12px 20px -14px #30243e}:where(.looma-kit) .crowd-faces img:first-child{margin-left:0}:where(.looma-kit) .crowd-faces img:first-child{--r:-7deg;--y:12px}:where(.looma-kit) .crowd-faces img:nth-child(2){--r:-2deg;--y:-4px}:where(.looma-kit) .crowd-faces img:nth-child(3){--r:3deg;--y:-14px;z-index:1;width:74px;height:88px}:where(.looma-kit) .crowd-faces img:nth-child(4){--r:6deg;--y:-2px}:where(.looma-kit) .crowd-faces img:nth-child(5){--r:10deg;--y:14px}:where(.looma-kit) .crowd-note{color:#faf7f0;z-index:2;white-space:nowrap;background:#30243e;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:flex;position:absolute;bottom:18px;right:30px;transform:rotate(4deg);box-shadow:0 10px 20px -12px #30243e}:where(.looma-kit) .crowd-note .icon{color:var(--citron)}.dark :where(.looma-kit) .crowd-note{color:#30243e;background:#f8f8f7}.dark :where(.looma-kit) .crowd-note .icon{color:#6a4697}:where(.looma-kit) .crowd-faces .initial{border:4px solid var(--face-ring);width:66px;height:78px;transform:rotate(var(--r,0deg)) translateY(var(--y,0));color:#30243e;letter-spacing:-.02em;background:#c4adf5;border-radius:999px 999px 18px 18px;margin-left:-8px;font:560 20px/1 Fraunces,Georgia,serif;box-shadow:0 12px 20px -14px #30243e}:where(.looma-kit) .crowd-faces .initial:first-child{margin-left:0}:where(.looma-kit) .crowd>.crowd-faces:not(:has(>:nth-child(4)))>:first-child{--r:-2deg;--y:-4px}:where(.looma-kit) .crowd>.crowd-faces:not(:has(>:nth-child(4)))>:nth-child(2){--r:3deg;--y:-14px;z-index:1;width:74px;height:88px}:where(.looma-kit) .crowd>.crowd-faces:not(:has(>:nth-child(4)))>:nth-child(3){--r:6deg;--y:-2px;z-index:auto;width:66px;height:78px}:where(.looma-kit) .crowd>.crowd-faces:not(:has(>:nth-child(4)))>.initial:nth-child(2){background:#e4ed9b}:where(.looma-kit) .crowd>.crowd-faces:not(:has(>:nth-child(4)))>.initial:nth-child(3){background:#efe3da}:where(.looma-kit) .directory{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #30243e0a}:where(.looma-kit) .directory .toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;margin:0;padding:14px;display:flex}:where(.looma-kit) .directory .search-field{flex:16rem;min-width:16rem}:where(.looma-kit) .directory .search-field>.icon{color:var(--ink)}:where(.looma-kit) .directory .search-field input{background:var(--canvas);border-radius:12px;min-height:48px}:where(.looma-kit) .directory .search-field input::placeholder{color:var(--muted);opacity:1}:where(.looma-kit) .directory .search-field input:focus{border-color:var(--focus);outline:0;box-shadow:0 0 0 4px #c4adf566}:where(.looma-kit) .directory input[type=search]{caret-color:var(--focus)}:where(.looma-kit) .select-field{flex:0 0 196px;align-items:center;display:flex;position:relative}@media (width>=701px){:where(.looma-kit) .toolbar .select-field{flex:0 auto;min-width:196px;max-width:100%}:where(.looma-kit) .toolbar .search-field{flex:auto;min-width:min(100%,16rem)}:where(.looma-kit) .toolbar .select-field select{field-sizing:content;width:auto;min-width:196px;max-width:100%}}:where(.looma-kit) .select-field select{appearance:none;background:var(--canvas);border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);cursor:pointer;border-radius:12px;padding:10px 36px 10px 40px;font-size:14px;font-weight:550;transition:background-color .2s,border-color .2s}:where(.looma-kit) .select-field>.icon{pointer-events:none;position:absolute}:where(.looma-kit) .select-field>.lead{width:16px;height:16px;color:var(--muted);left:14px}:where(.looma-kit) .select-field>.chev{width:13px;height:13px;color:var(--ink);right:13px;transform:rotate(90deg)}:where(.looma-kit) .select-field select:hover,:where(.looma-kit) .directory .search-field input:hover{border-color:#c9bcd8}:where(.looma-kit) .select-field select:hover{background:var(--row-hover)}:where(.looma-kit) .select-field select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:where(.looma-kit) .select-field.is-set select{background:var(--citron);border-color:var(--citron-deep);color:var(--on-citron)}:where(.looma-kit) .select-field.is-set .icon{color:var(--on-citron)}:where(.looma-kit) :is(.directory,.g3-toolbar,.form-row) .segment{border-radius:12px;flex:none;gap:2px;padding:3px}:where(.looma-kit) :is(.directory,.g3-toolbar,.form-row) .segment button{min-height:42px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:6px 15px;font-size:13px;font-weight:550;display:inline-flex}:where(.looma-kit) :is(.directory,.g3-toolbar,.form-row) .segment button:hover{color:var(--ink)}:where(.looma-kit) :is(.directory,.g3-toolbar,.form-row) .segment [aria-pressed=true]{background:var(--action);color:var(--on-action);box-shadow:0 6px 14px -8px #30243e}:where(.looma-kit) :is(.directory,.g3-toolbar,.form-row) .segment [aria-pressed=true]:hover,:where(.looma-kit) .g2-filters .segment [aria-pressed=true]:hover{color:var(--on-action)}:where(.looma-kit) :is(.directory,.g3-toolbar) .segment .icon{width:16px;height:16px}:where(.looma-kit) .form-row.form-row:has(.segment)>div:first-child{flex:none}:where(.looma-kit) .form-row.form-row:has(.segment)>div:first-child b{white-space:nowrap}:where(.looma-kit) .form-row .segment{flex-wrap:wrap;flex:auto;min-width:0}:where(.looma-kit) .form-row .segment button{flex:auto;justify-content:center;min-height:44px}:where(.looma-kit) .directory .people-list{border:0}:where(.looma-kit) .directory .people-head,:where(.looma-kit) .directory .person-row{grid-template-columns:minmax(240px,2.1fr) minmax(150px,1.3fr) minmax(90px,.9fr) 104px 128px 32px;gap:20px;padding-inline:24px}:where(.looma-kit) .directory .people-head{letter-spacing:.1em;color:var(--muted);background:color-mix(in srgb,var(--soft) 45%,var(--surface));border-bottom:1px solid var(--line);padding-block:12px;font-size:12px;font-weight:600}:where(.looma-kit) .directory .started{text-align:right;justify-self:end}:where(.looma-kit) .directory .person-row{min-height:var(--row-height);border-top:1px solid var(--line);padding-block:12px;transition:background-color .2s cubic-bezier(.16,1,.3,1);position:relative}:where(.looma-kit) .directory .people-head+.person-row{border-top:0}:where(.looma-kit) .directory .person-row:hover{background:var(--row-hover)}:where(.looma-kit) .directory .person-row:focus-within{background:var(--row-hover);box-shadow:inset 0 0 0 2px var(--focus)}:where(.looma-kit) .directory .person-name{outline:0;min-width:0;min-height:0;display:inline}:where(.looma-kit) .directory .person-name:after{content:"";z-index:1;position:absolute;inset:0}:where(.looma-kit) .directory thead .person-name:after{content:none}:where(.looma-kit) .directory .person-cell img{border-radius:999px 999px 13px 13px;width:44px;height:52px;transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 10px -8px #30243e66}:where(.looma-kit) .directory .person-row:hover .person-cell img{transform:translateY(-2px)rotate(-4deg)}:where(.looma-kit) .directory .person-cell strong{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;font:560 17.5px/1.15 Fraunces,Georgia,serif;display:block}:where(.looma-kit) .directory .person-cell small{margin-top:3px;font-size:13px}:where(.looma-kit) .directory .person-row>span{font-size:14px}:where(.looma-kit) .directory .person-row>.person-select{display:contents}:where(.looma-kit) .directory .person-row .started{color:var(--muted)}:where(.looma-kit) .team-chip{white-space:nowrap;background:var(--soft);min-height:26px;color:var(--ink);border-radius:999px;align-items:center;padding:2px 11px;font-size:12px;font-weight:550;display:inline-flex}:where(.looma-kit) .team-chip.sage{background:var(--sage)}:where(.looma-kit) .team-chip.peach{background:var(--peach)}:where(.looma-kit) .directory .row-arrow{width:32px;min-width:0;height:32px;min-height:0;color:var(--muted);border-radius:50%;place-items:center;transition:background-color .2s,color .2s,transform .3s cubic-bezier(.16,1,.3,1);display:grid}:where(.looma-kit) .directory .row-arrow .icon{width:15px;height:15px}:where(.looma-kit) .directory .person-row:hover .row-arrow,:where(.looma-kit) .directory .person-row:focus-within .row-arrow{background:var(--action);color:var(--on-action);transform:rotate(45deg)}:where(.looma-kit) .status-chip{white-space:nowrap;background:var(--soft);min-height:26px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:2px 10px 2px 8px;font-size:12px;font-weight:600;display:inline-flex}:where(.looma-kit) .status-chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}:where(.looma-kit) .status-chip.active{background:var(--green-bg);color:var(--green)}:where(.looma-kit) .status-chip.leave:before{background:var(--chip-leave)}:where(.looma-kit) .status-chip.starting{background:var(--citron);color:var(--on-citron)}:where(.looma-kit) .status-chip.starting:before{background:#5b6b12}:where(.looma-kit) .directory .people-count{color:var(--muted);margin:0;padding:6px 24px;font-size:12px}:where(.looma-kit) .directory .list-pages{border-top:1px solid var(--line);margin:0;padding:14px 24px}:where(.looma-kit) .directory .list-foot .list-pages{border-top:0;margin:0;padding:0}:where(.looma-kit) .directory .list-pages .btn[aria-current=page]{background:var(--action);border-color:var(--action);color:var(--on-action);font-weight:700}:where(.looma-kit) .kit-pagination{border-top:1px solid var(--line);margin:0;padding:14px 24px}:where(.looma-kit) .directory .people-grid{gap:12px;padding:16px;display:grid}:where(.looma-kit) .directory .people-grid .person-row{background:color-mix(in srgb,var(--soft) 55%,var(--surface));border:0;border-radius:16px;min-height:0}:where(.looma-kit) .directory .people-grid .person-cell img{border-radius:999px 999px 20px 20px;width:72px;height:86px}:where(.looma-kit) .directory .people-grid .started,:where(.looma-kit) .directory .people-grid .row-arrow{display:none}@media (width>=901px) and (width<=1250px){:where(.looma-kit) .directory .people-head,:where(.looma-kit) .directory .person-row{grid-template-columns:minmax(200px,2fr) minmax(140px,1.2fr) 100px 120px 32px;gap:16px}:where(.looma-kit) .directory .person-row>.location,:where(.looma-kit) .directory .people-head>.location{display:none}:where(.looma-kit) .working-hero{grid-template-columns:minmax(0,1fr) auto 250px}:where(.looma-kit) .working-hero h1{font-size:50px}:where(.looma-kit) .hero-stats>div{padding:0 16px}:where(.looma-kit) .hero-stats>.minor{display:none}:where(.looma-kit) .crowd-faces>:is(img,.initial){width:54px;height:64px}:where(.looma-kit) .crowd-faces>:is(img,.initial):nth-child(3){width:60px;height:72px}:where(.looma-kit) .crowd-faces>:is(img,.initial):first-child,:where(.looma-kit) .crowd-faces>:is(img,.initial):nth-child(5){display:none}:where(.looma-kit) .crowd-faces>:is(img,.initial):nth-child(2){margin-left:0}:where(.looma-kit) .crowd>.crowd-faces:not(:has(>:nth-child(4)))>*{width:54px;height:64px}:where(.looma-kit) .crowd>.crowd-faces:not(:has(>:nth-child(4)))>:first-child{display:grid}:where(.looma-kit) .crowd>.crowd-faces:not(:has(>:nth-child(4)))>:nth-child(2){width:60px;height:72px;margin-left:-12px}}@media (width<=900px) and (width>=701px){:where(.looma-kit) .directory .people-head,:where(.looma-kit) .directory .person-row{grid-template-columns:minmax(0,2fr) 1fr 120px 32px}:where(.looma-kit) .directory .person-row>.location,:where(.looma-kit) .directory .people-head>.location,:where(.looma-kit) .directory .person-row>.started,:where(.looma-kit) .directory .people-head>.started{display:none}:where(.looma-kit) .working-hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""stats actions"}:where(.looma-kit) .crowd{display:none}}@media (width<=700px){:where(.looma-kit) .working-hero{border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"title title title""stats stats stats""actions actions actions";row-gap:0;margin:0 0 16px;padding:22px 20px 20px;display:grid}:where(.looma-kit) .working-hero .flower{width:200px;height:200px;top:-60px;left:auto;right:-60px}:where(.looma-kit) .working-hero h1{max-width:5.2em;font-size:clamp(38px,11.6vw,46px);line-height:1.04}:where(.looma-kit) .working-hero .mark{overflow-wrap:break-word;word-break:normal;max-width:100%;margin-top:2px;display:inline-block}:where(.looma-kit) .working-hero .working-hero-title h1[data-fit]{max-width:none;font-size:max(28px,min(clamp(38px,11.6vw,46px),calc((100vw - 40px) / (.62 * var(--fit) + .13))))}:where(.looma-kit) .working-hero .working-hero-title h1[data-fit="9"]{--fit:9}:where(.looma-kit) .working-hero .working-hero-title h1[data-fit="10"]{--fit:10}:where(.looma-kit) .working-hero .working-hero-title h1[data-fit="11"]{--fit:11}:where(.looma-kit) .working-hero .working-hero-title h1[data-fit="12"]{--fit:12}:where(.looma-kit) .working-hero .working-hero-title h1[data-fit="13"]{--fit:13}:where(.looma-kit) .working-hero .working-hero-title h1[data-fit="14"]{--fit:14}:where(.looma-kit) .working-hero .working-hero-title h1[data-fit="15"]{--fit:15}:where(.looma-kit) .working-hero .working-hero-title h1[data-fit="16"]{--fit:16}:where(.looma-kit) .crowd{pointer-events:none;grid-area:title;place-self:start end;width:168px;height:118px;margin:-6px -20px 0 0}:where(.looma-kit) .crowd-slab{border-radius:14px;height:58px;inset:40px -30px auto 20px}:where(.looma-kit) .crowd-faces{inset:22px 10px auto 0}:where(.looma-kit) .crowd-faces>:is(img,.initial){border-width:3px;width:46px;height:54px;margin-left:-8px;box-shadow:0 8px 14px -10px #30243e}:where(.looma-kit) .crowd-faces>:is(img,.initial):nth-child(3){width:50px;height:60px}:where(.looma-kit) .crowd-faces>:is(img,.initial):first-child,:where(.looma-kit) .crowd-faces>:is(img,.initial):nth-child(5){display:none}:where(.looma-kit) .crowd-faces>:is(img,.initial):nth-child(2){margin-left:0}:where(.looma-kit) .crowd-faces .initial{border-width:3px;margin-left:-8px;font-size:15px}:where(.looma-kit) .crowd>.crowd-faces:not(:has(>:nth-child(4)))>*{width:46px;height:54px}:where(.looma-kit) .crowd>.crowd-faces:not(:has(>:nth-child(4)))>:first-child{margin-left:0;display:grid}:where(.looma-kit) .crowd>.crowd-faces:not(:has(>:nth-child(4)))>:nth-child(2){width:50px;height:60px;margin-left:-8px}:where(.looma-kit) .crowd-note{display:none}:where(.looma-kit) .working-hero-title{z-index:1;position:relative}:where(.looma-kit) .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding-top:14px;display:grid}:where(.looma-kit) .hero-stats>.minor{display:none}:where(.looma-kit) .hero-stats>div{padding:0 0 0 14px}:where(.looma-kit) .hero-stats>div:first-child{padding:0}:where(.looma-kit) .hero-stats:not(.is-text)>div{padding-right:10px}:where(.looma-kit) .hero-stats dd{font-size:30px}:where(.looma-kit) .hero-stats dt{font-size:12px}:where(.looma-kit) .working-hero .hero-stats dt{display:block;overflow:visible}:where(.looma-kit) .hero-stats:not(.is-text,.has-long-label)>div:nth-child(3n+1 of :not(.minor)){border-left:0;padding-left:0}:where(.looma-kit) .hero-stats.has-long-label:not(.is-text),:where(.looma-kit) .hero-stats.has-longer:not(.is-text){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}:where(.looma-kit) .hero-stats.has-long-label:not(.is-text)>div:nth-child(odd of :not(.minor)),:where(.looma-kit) .hero-stats.has-longer:not(.is-text)>div:nth-child(odd of :not(.minor)){border-left:0;padding-left:0}:where(.looma-kit) .hero-stats.has-long:not(.is-text)>div{container-type:inline-size}:where(.looma-kit) .hero-stats.has-long:not(.is-text) dd{overflow-wrap:normal;word-break:keep-all;font-size:min(22px,19cqi);line-height:1.05}:where(.looma-kit) .hero-stats.has-longer:not(.is-text):not(.has-long-label) dd{overflow-wrap:normal;word-break:keep-all;font-size:min(17px,12cqi);line-height:1.1}:where(.looma-kit) .hero-stats.has-long-label:not(.has-longer):not(.is-text):has(>div:nth-child(3 of :not(.minor))):not(:has(>div:nth-child(4 of :not(.minor)))){grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}:where(.looma-kit) .hero-stats.has-long-label:not(.has-longer):not(.is-text):has(>div:nth-child(3 of :not(.minor))):not(:has(>div:nth-child(4 of :not(.minor))))>div:nth-child(3 of :not(.minor)){border-left:1px solid var(--hero-rule);padding-left:14px}:where(.looma-kit) .working-hero .hero-stats.has-long-label:not(.has-longer):not(.is-text):has(>div:nth-child(3 of :not(.minor))):not(:has(>div:nth-child(4 of :not(.minor)))) dt{-webkit-line-clamp:3}:where(.looma-kit) .working-hero .actions{border:0;margin-top:18px;padding:0}:where(.looma-kit) .working-hero .btn.primary{justify-content:space-between;width:100%}:where(.looma-kit) .directory{border-radius:18px}:where(.looma-kit) .directory .toolbar{flex-wrap:wrap;gap:8px;padding:12px;display:flex}:where(.looma-kit) .directory .search-field{flex:200px;order:0;min-width:200px}:where(.looma-kit) .directory .toolbar:has(.card-menu) .search-field input{min-width:0}:where(.looma-kit) .directory .toolbar .card-menu summary[data-trigger-label]{padding:8px}:where(.looma-kit) .directory .toolbar .card-menu summary[data-trigger-label]>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.looma-kit) :is(.directory,.g3-toolbar) .segment{order:1;margin:0}:where(.looma-kit) :is(.directory,.g3-toolbar) .segment button{justify-content:center;width:44px;padding:0}:where(.looma-kit) :is(.directory,.g3-toolbar) .segment button span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.looma-kit) :is(.directory,.g3-toolbar) .segment .icon{width:19px;height:19px}:where(.looma-kit) .select-field{flex:auto;order:2;min-width:0}:where(.looma-kit) .select-field select{field-sizing:content;width:100%}:where(.looma-kit) .toolbar-actions{scrollbar-width:thin;flex-wrap:nowrap;flex:none;order:0;align-items:center;gap:10px;max-width:100%;display:flex;overflow-x:auto}:where(.looma-kit) .toolbar-actions>*{flex-shrink:0}:where(.looma-kit) .toolbar-actions>.actions{display:contents}:where(.looma-kit) .directory .toolbar.toolbar-grid{grid-template-columns:minmax(0,1fr) auto auto;column-gap:4px;display:grid}:where(.looma-kit) .directory .toolbar.toolbar-grid>.search-field{grid-area:1/1;min-width:0}:where(.looma-kit) .directory .toolbar.toolbar-grid>.toolbar-actions{grid-area:1/2}:where(.looma-kit) .directory .toolbar.toolbar-grid>.segment{grid-area:1/3}:where(.looma-kit) .directory .toolbar.toolbar-grid>.toolbar-selects{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:8px;min-width:0;display:flex}:where(.looma-kit) .directory .toolbar.toolbar-grid>.toolbar-selects>.select-field{min-width:0}:where(.looma-kit) .directory .toolbar.toolbar-grid .search-field input{padding-right:2px}:where(.looma-kit) .toolbar .search-field>.icon{left:6px}:where(.looma-kit) .toolbar .search-field input{padding-left:30px;padding-right:6px}:where(.looma-kit) .select-field select{text-overflow:ellipsis;min-height:46px;padding-left:36px;padding-right:30px;font-size:13px}:where(.looma-kit) .select-field>.lead{left:12px}:where(.looma-kit) .select-field>.chev{right:11px}:where(.looma-kit) .directory .people-head{display:none}:where(.looma-kit) .directory .person-row{min-height:var(--row-height);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;padding:12px 14px;display:grid}:where(.looma-kit) .directory .person-row:first-of-type{border-top:0}:where(.looma-kit) .directory .person-row>.person-select{grid-area:1/1;align-self:center;place-items:center;min-width:44px;min-height:44px;margin:0;display:grid}:where(.looma-kit) .directory .person-row>.person-select>input[type=checkbox]{margin:0}:where(.looma-kit) .directory .person-row>.person-cell{grid-area:1/2;min-width:0}:where(.looma-kit) .directory .person-row>.person-cell>div{min-width:0}:where(.looma-kit) .directory .person-row>.person-cell>div>strong{white-space:normal;display:block}:where(.looma-kit) .directory .person-row>.team,:where(.looma-kit) .directory .person-row>.location,:where(.looma-kit) .directory .person-row>.started,:where(.looma-kit) .directory .person-row>.row-arrow{display:none}:where(.looma-kit) .directory .person-row>.status{grid-area:1/3;min-width:0;padding:0}:where(.looma-kit) .directory .person-cell{gap:12px}:where(.looma-kit) .directory .person-cell img{width:42px;height:50px}:where(.looma-kit) .directory .person-cell strong{font-size:17px}:where(.looma-kit) .directory .person-cell small{font-size:12.5px}:where(.looma-kit) .directory .people-count{padding-inline:16px}:where(.looma-kit) .directory .list-pages{padding:12px 14px}:where(.looma-kit) .directory .list-foot{padding:6px 16px}:where(.looma-kit) .kit-pagination{padding:12px 14px}:where(.looma-kit) .directory .people-grid{grid-template-columns:1fr 1fr;gap:10px;padding:12px}:where(.looma-kit) .directory .people-grid .person-row{padding:18px 10px;display:flex}:where(.looma-kit) .list-pages>.actions{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow-x:auto}:where(.looma-kit) .list-pages .btn{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){:where(.looma-kit) .directory .person-row:hover .person-cell img,:where(.looma-kit) .directory .person-row:hover .row-arrow{transform:none}}:where(.looma-kit) ::selection{background:var(--citron);color:var(--on-citron)}:where(.looma-kit) :is(.hero-stats,.d-table,.d-meter-legend,.d-timeline,.d-balance){font-variant-numeric:tabular-nums}:where(.looma-kit) .display-face,:where(.looma-kit) .d-panel-head h2,:where(.looma-kit) .d-formsec-head h2,:where(.looma-kit) .d-tint-title,:where(.looma-kit) .d-row-text strong,:where(.looma-kit) .hero-stats.is-text dd{font-variation-settings:"SOFT" 80,"WONK" 1;font-family:Fraunces,Georgia,serif}:where(.looma-kit) .d-art{grid-area:crowd;align-self:stretch;min-height:170px;margin:-26px -36px -24px 0;position:relative}:where(.looma-kit) .d-art-slab{background:var(--citron);border-radius:20px;height:126px;position:absolute;bottom:-34px;left:30px;right:-50px;transform:rotate(-6deg);box-shadow:0 18px 36px -24px #30243e80}.dark :where(.looma-kit) .d-art-slab{background:#c7d172;box-shadow:0 18px 36px -24px #000}:where(.looma-kit) .d-art-card{background:var(--surface);color:var(--ink);border:4px solid var(--face-ring);border-radius:20px;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:44px;left:50%;overflow:hidden;transform:rotate(4deg);box-shadow:0 16px 28px -16px #30243eaa}:where(.looma-kit) .d-art-note{color:#faf7f0;z-index:2;white-space:nowrap;background:#30243e;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:flex;position:absolute;bottom:16px;right:26px;transform:rotate(-3deg);box-shadow:0 10px 20px -12px #30243e}:where(.looma-kit) .d-art-note .icon{color:var(--citron)}.dark :where(.looma-kit) .d-art-note{color:#30243e;background:#f8f8f7}.dark :where(.looma-kit) .d-art-note .icon{color:#6a4697}:where(.looma-kit) .d-ticket{width:150px;padding-bottom:14px}:where(.looma-kit) .d-ticket-band{text-align:center;color:var(--citron);letter-spacing:.14em;text-transform:uppercase;background:#30243e;align-self:stretch;margin-bottom:6px;padding:7px 0 6px;font-size:12px;font-weight:650}:where(.looma-kit) .d-ticket-band[data-long]{letter-spacing:normal;text-transform:none;padding:8px;font-size:12px;line-height:1.3}:where(.looma-kit) .d-ticket .display{font-size:46px;line-height:1}:where(.looma-kit) .d-ticket small{color:var(--muted);margin-top:4px;font-size:12px}:where(.looma-kit) .d-company{gap:4px;width:176px;padding:18px 14px 16px;transform:rotate(-4deg)}:where(.looma-kit) .d-company-mark{color:#faf7f0;background:#30243e;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:8px;font:600 30px/1 Fraunces,Georgia,serif;display:grid;position:relative}:where(.looma-kit) .d-company-mark:after{content:"";background:var(--citron);border:3px solid var(--surface);border-radius:50%;width:14px;height:14px;position:absolute;top:-5px;right:-5px}:where(.looma-kit) .d-company b{letter-spacing:-.02em;text-align:center;overflow-wrap:anywhere;font:560 18px/1.15 Fraunces,Georgia,serif}:where(.looma-kit) .d-company small{color:var(--muted);font-size:12px}:where(.looma-kit) .hero-stats.is-text dt{letter-spacing:.12em;text-transform:uppercase;opacity:.72;font-size:12px;font-weight:600}:where(.looma-kit) .hero-stats.is-text dd{letter-spacing:-.02em;white-space:nowrap;order:0;font-size:21px;font-weight:560;line-height:1.2}:where(.looma-kit) .working-hero.is-settings{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"title crowd""stats crowd"}:where(.looma-kit) .working-hero.is-settings h1,:where(.looma-kit) .working-hero.is-settings .mark{overflow-wrap:normal;word-break:keep-all}@media (width>=1251px){:where(.looma-kit) .working-hero.is-settings:has(>.actions){grid-template-columns:minmax(0,1fr) auto 300px;grid-template-areas:"title actions crowd""stats stats crowd"}:where(.looma-kit) .working-hero.is-settings:has(>.actions)>.actions{border:0;grid-area:actions;place-self:start end;margin:0;padding:0}}:where(.looma-kit) .d-record{min-height:var(--hero-height);grid-template-columns:auto minmax(0,22rem) minmax(0,1fr) auto;grid-template-areas:"face name facts actions";align-items:center;column-gap:20px;margin:0 0 20px;padding:9px 24px 9px 28px;display:grid;overflow:hidden}@media (width<=1500px){:where(.looma-kit) .d-record:has(>.hero-stats>div:nth-child(3)){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face name actions""facts facts facts";row-gap:14px}:where(.looma-kit) .d-record:has(>.hero-stats>div:nth-child(3))>.hero-stats{flex-wrap:wrap;justify-content:flex-start}}:where(.looma-kit) .d-record .flower{opacity:.11;width:300px;height:300px;top:-90px;left:52%;right:auto}:where(.looma-kit) .d-record-face{grid-area:face;width:54px;height:64px;margin:0;position:relative}:where(.looma-kit) .d-record-face:before{content:"";background:var(--citron);border-radius:14px;height:26px;position:absolute;bottom:-4px;left:-6px;right:-8px;transform:rotate(-7deg)}.dark :where(.looma-kit) .d-record-face:before{background:#c7d172}:where(.looma-kit) .d-record-face img{object-fit:cover;border:2px solid var(--face-ring);border-radius:999px 999px 14px 14px;width:54px;height:64px;position:relative;transform:rotate(-3deg);box-shadow:0 14px 24px -16px #30243e}:where(.looma-kit) .d-record-face .initial{border:2px solid var(--face-ring);background:var(--soft);width:54px;height:64px;color:var(--ink);font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;border-radius:999px 999px 14px 14px;place-items:center;font:550 18px Fraunces,Georgia,serif;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 14px 24px -16px #30243e}:where(.looma-kit) .d-record-name{grid-area:name;min-width:0}:where(.looma-kit) .d-record .eyebrow{display:none}:where(.looma-kit) .d-record h1{white-space:nowrap;text-overflow:ellipsis;font-size:30px;line-height:1.1;overflow:hidden}:where(.looma-kit) .d-record-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:13px;display:flex}:where(.looma-kit) .d-record-meta .team-chip{background:#ffffff8c}.dark :where(.looma-kit) .d-record-meta .team-chip{background:#ffffff1a}:where(.looma-kit) .d-record>.actions{border:0;grid-area:actions;align-self:center;margin:0;padding:0}:where(.looma-kit) .d-record .hero-stats{border:0;grid-area:facts;justify-content:flex-start;align-self:center;gap:0;min-width:0;margin:0;padding:0;display:flex}:where(.looma-kit) .d-record .hero-stats>div{min-width:7rem;padding:0 14px}:where(.looma-kit) .d-record .hero-stats.is-text dt{letter-spacing:0;text-transform:none;font-size:12px}:where(.looma-kit) .d-record .hero-stats.is-text dd,:where(.looma-kit) .d-record .hero-stats dd{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;overflow:hidden}:where(.looma-kit) .d-fact-link{min-width:44px;max-width:100%;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--hero-rule);text-decoration-color:var(--hero-rule);text-underline-offset:5px;align-items:center;gap:9px;margin:-6px 0;text-decoration-thickness:2px;display:inline-flex}:where(.looma-kit) .d-fact-link:hover{text-decoration-color:currentColor}:where(.looma-kit) .d-fact-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=701px){:where(.looma-kit) .record-meta>.actions{flex-wrap:nowrap}:where(.looma-kit) .d-record-meta{flex-wrap:nowrap;overflow:hidden}:where(.looma-kit) .d-record-meta>span:not(.team-chip):not(.status-chip){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}:where(.looma-kit) .d-record-meta .team-chip{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;max-width:14rem;overflow:hidden}:where(.looma-kit) .d-record-meta .status-chip{white-space:nowrap;flex:none}}:where(.looma-kit) .g4-portal-hero .hero-stats>div{position:relative}:where(.looma-kit) .g4-portal-hero .hero-stats .d-fact-link{min-height:44px;margin:-5px 0;text-decoration:none;display:flex}:where(.looma-kit) .g4-portal-hero .hero-stats.is-text .d-fact-link{margin:-9.4px 0}:where(.looma-kit) .g4-portal-hero .hero-stats .d-fact-link:after{content:"";position:absolute;inset:0}@media (width<=900px){:where(.looma-kit) .g4-portal-hero .hero-stats:not(.is-text) .d-fact-link{margin:-7px 0}}@media (width<=700px){:where(.looma-kit) .g4-portal-hero .hero-stats.is-text .d-fact-link{margin:-11.8px 0}}:where(.looma-kit) .d-fact-link img{object-fit:cover;border-radius:999px 999px 8px 8px;width:26px;height:30px}:where(.looma-kit) .d-fact-link .initial{background:var(--soft);width:26px;height:30px;color:var(--ink);letter-spacing:-.02em;border-radius:999px 999px 8px 8px;flex:none;place-items:center;font:560 12px/1 Fraunces,Georgia,serif;display:grid}:where(.looma-kit) .d-record .hero-stats>div{min-width:0}:where(.looma-kit) .hero-stats.is-text .badge,:where(.looma-kit) .hero-stats.is-text .status-chip{white-space:normal;max-width:100%}:where(.looma-kit) .fact-grid>div{min-width:0}:where(.looma-kit) .fact-grid .badge,:where(.looma-kit) .fact-grid .status-chip{white-space:normal;max-width:100%}:where(.looma-kit) .d-back[data-desktop]{display:inline-flex}:where(.looma-kit) .d-back{align-items:center;gap:10px;min-height:44px;margin:-8px 0 6px;font-size:14px;font-weight:600;display:none}:where(.looma-kit) button.d-back{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}:where(.looma-kit) .d-back-icon{background:var(--soft);border-radius:50%;place-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:grid}:where(.looma-kit) .d-back:hover .d-back-icon{background:var(--action);color:var(--on-action)}:where(.looma-kit) .d-strip{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;overflow-x:auto}:where(.looma-kit) .d-strip::-webkit-scrollbar{display:none}:where(.looma-kit) .d-strip[data-fade-end=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}:where(.looma-kit) .d-tabs{border-bottom:1px solid var(--line);gap:30px;margin:0 0 20px;display:flex}:where(.looma-kit) .d-tab{min-height:50px;color:var(--muted);white-space:nowrap;scroll-snap-align:start;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:6px;font-size:14.5px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}:where(.looma-kit) .d-tab:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;transition:background-color .2s;position:absolute;bottom:-1px;left:0;right:0}:where(.looma-kit) .d-tab:hover{color:var(--ink)}:where(.looma-kit) .d-tab:hover:after{background:var(--accent)}:where(.looma-kit) .d-tab[aria-selected=true]{color:var(--ink)}:where(.looma-kit) .d-tab[aria-selected=true]:after{background:var(--action)}:where(.looma-kit) .d-tab:focus-visible{outline-offset:-3px;border-radius:8px}:where(.looma-kit) .d-tab-count{background:var(--soft);min-width:22px;height:20px;color:var(--ink);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:650;display:inline-grid}:where(.looma-kit) .d-tab[aria-selected=true] .d-tab-count{background:var(--action);color:var(--on-action)}:where(.looma-kit) .d-sectionnav{top:24px}:where(.looma-kit) .d-sectionnav ul{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:2px;margin:0;padding:8px;list-style:none;display:flex;box-shadow:0 1px 2px #30243e0a}:where(.looma-kit) .d-sectionnav a{min-height:48px;color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:550;transition:background-color .2s,color .2s;display:flex}:where(.looma-kit) .d-sectionnav .icon{width:19px;height:19px}:where(.looma-kit) .d-sectionnav a:hover{background:var(--row-hover);color:var(--ink)}:where(.looma-kit) .d-sectionnav a[aria-current]{background:var(--action);color:var(--on-action);box-shadow:0 6px 14px -8px #30243e}:where(.looma-kit) .d-sectionnav .person-name{margin-block:0;padding-block:0}:where(.looma-kit) .d-panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #30243e0a}:where(.looma-kit) .d-panel-head{min-height:var(--panel-head-height);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:4px 20px;display:flex}:where(.looma-kit) .d-panel-head h2{letter-spacing:-.025em;font-size:18px;font-weight:560}:where(.looma-kit) .d-panel-head:has(>.btn,>a){flex-wrap:wrap;row-gap:4px}:where(.looma-kit) .d-panel-head:has(.btn,.kit-inline-select){padding-block:10px}:where(.looma-kit) .d-panel-note{color:var(--muted);font-size:12.5px}:where(.looma-kit) .d-panel-head>.field{margin:0 0 0 auto}:where(.looma-kit) .d-panel-head>.field input{width:auto}:where(.looma-kit) .d-panel .kit-plain-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.looma-kit) .d-panel .d-panel-body .kit-plain-row{flex-wrap:nowrap}:where(.looma-kit) .d-panel .d-panel-body .kit-plain-row>.kit-row-copy{flex:1 1 0;min-width:0}:where(.looma-kit) .d-panel-head.d-list-head{flex-wrap:wrap;justify-content:flex-start;row-gap:8px}:where(.looma-kit) .d-list-head h2{overflow-wrap:anywhere;min-width:0}:where(.looma-kit) .d-list-head>.actions{margin-left:auto}:where(.looma-kit) .d-panel-section{border-top:1px solid var(--line);padding:20px 24px 22px}:where(.looma-kit) .d-panel-section h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px;font-weight:600}:where(.looma-kit) .d-panel-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:13px 24px;font-size:13px;display:flex}:where(.looma-kit) .d-panel-foot:has(>.actions:only-child){justify-content:flex-end}:where(.looma-kit) .d-panel.is-sage{background:var(--sage);border-color:#0000}:where(.looma-kit) .d-panel.is-lilac{background:color-mix(in srgb,var(--accent) 34%,var(--canvas));border-color:#0000}.dark :where(.looma-kit) .d-panel.is-lilac{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}:where(.looma-kit) .d-panel:is(.is-sage,.is-lilac)>.d-panel-body{padding:24px}:where(.looma-kit) .d-tint-title{letter-spacing:-.03em;margin:10px 0 0;font-size:24px;font-weight:560;line-height:1.15}:where(.looma-kit) .d-panel.is-lilac p:not(.eyebrow){max-width:42ch;margin-top:10px;font-size:13.5px}:where(.looma-kit) .d-panel.is-lilac .btn{margin-top:18px}:where(.looma-kit) .d-more{border:0;border-top:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);text-align:left;background:0 0;font-size:14px;font-weight:600;transition:background-color .2s}:where(.looma-kit) .d-more:hover{background:var(--row-hover)}:where(.looma-kit) .d-panel:is(.is-sage,.is-lilac) .d-more:hover{background:#ffffff59}.dark :where(.looma-kit) .d-panel:is(.is-sage,.is-lilac) .d-more:hover{background:#ffffff12}:where(.looma-kit) .d-arrow{width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;transition:background-color .2s,color .2s,transform .3s cubic-bezier(.16,1,.3,1);display:grid}:where(.looma-kit) .d-arrow .icon{width:15px;height:15px}:where(.looma-kit) :is(.d-more,.d-row,.d-tr):hover .d-arrow,:where(.looma-kit) :is(.d-more,.d-row,.d-tr):focus-within .d-arrow,:where(.looma-kit) .d-more:focus-visible .d-arrow{background:var(--action);color:var(--on-action);transform:rotate(45deg)}:where(.looma-kit) .d-row{min-height:var(--row-height);border-top:1px solid var(--line);align-items:center;gap:14px;padding:10px 20px 10px 24px;transition:background-color .2s;display:flex;position:relative}:where(.looma-kit) .d-row[data-extra]{align-items:flex-start}:where(.looma-kit) .d-panel-head+.d-row{border-top:0}:where(.looma-kit) .d-tabmenu{margin:8px 0 16px}:where(.looma-kit) .g1-inbox>.d-tabmenu{margin:8px 20px 16px}:where(.looma-kit) .d-tabmenu[data-fold]{display:block;position:relative}:where(.looma-kit) .d-tabmenu .btn.d-sectionnav-toggle{background:var(--surface);border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:600;display:flex}:where(.looma-kit) .d-tabmenu .d-sectionnav-toggle svg{flex:none;width:18px;height:18px;transition:transform .2s}:where(.looma-kit) .d-tabmenu[data-fold]>.d-tabs{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;max-height:min(52dvh,380px);margin-top:8px;padding:8px;display:none;overflow:visible auto;-webkit-mask-image:none;mask-image:none}:where(.looma-kit) .d-tabmenu[data-fold][data-open]>.d-tabs{flex-direction:column;align-items:stretch;display:flex}:where(.looma-kit) .d-tabmenu[data-fold] .d-tab{border-bottom:0;justify-content:space-between;width:100%;min-height:44px;padding-inline:8px}:where(.looma-kit) .d-tabmenu[data-fold][data-open] .d-tab:after{content:none}:where(.looma-kit) .d-tabmenu[data-fold][data-open] .d-tab:is([aria-selected=true],[aria-current=page]){background:var(--soft);color:var(--ink);border-radius:10px;font-weight:700}:where(.looma-kit) .d-tabmenu[data-open] .d-sectionnav-toggle svg{transform:rotate(180deg)}:where(.looma-kit) .d-row:hover{background:var(--row-hover)}:where(.looma-kit) .d-row:focus-within{background:var(--row-hover);box-shadow:inset 0 0 0 2px var(--focus)}:where(.looma-kit) .d-row-text{flex:1;min-width:0}:where(.looma-kit) .d-row-text strong{-webkit-line-clamp:2;overflow-wrap:normal;word-break:normal;letter-spacing:-.02em;-webkit-box-orient:vertical;font-size:17px;font-weight:560;line-height:1.2;display:-webkit-box;overflow:hidden}:where(.looma-kit) .d-row-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:3px;font-size:13px;display:block;overflow:hidden}:where(.looma-kit) .d-row-meta{color:var(--muted);font-size:13px}:where(.looma-kit) .kit-plain-row>.person-name{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}:where(.looma-kit) .d-face{object-fit:cover;border-radius:999px 999px 13px 13px;flex:none;width:42px;height:50px;transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 10px -8px #30243e66}:where(.looma-kit) .d-face.initial{background:var(--soft);color:var(--ink);letter-spacing:-.02em;place-items:center;font:560 13px Fraunces,Georgia,serif;display:grid}:where(.looma-kit) .d-row:hover .d-face{transform:translateY(-2px)rotate(-4deg)}:where(.looma-kit) .d-file{background:var(--soft);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}:where(.looma-kit) .d-disclosure>summary{cursor:pointer;align-items:center;gap:14px;min-height:56px;list-style:none;display:flex}:where(.looma-kit) .d-disclosure>summary::-webkit-details-marker{display:none}:where(.looma-kit) .d-disclosure-title{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.025em;font:560 20px/1.2 Fraunces,Georgia,serif}:where(.looma-kit) .d-chev{background:var(--soft);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .2s,color .2s;display:grid}:where(.looma-kit) .d-disclosure>summary:hover .d-chev{background:var(--row-hover);box-shadow:0 0 0 2px var(--accent)}:where(.looma-kit) .d-disclosure[open]>summary .d-chev{background:var(--action);color:var(--on-action);transform:rotate(90deg)}:where(.looma-kit) .d-disclosure-body{padding:4px 0 6px}:where(.looma-kit) .d-disclosure-body p{color:var(--muted);max-width:62ch;font-size:14px}:where(.looma-kit) .status-chip.pending{background:var(--warn-bg);color:var(--warn)}:where(.looma-kit) .status-chip.done{background:var(--soft);color:var(--ink)}:where(.looma-kit) .status-chip.overdue{background:var(--g2-late-bg);color:var(--g2-late)}:where(.looma-kit) .d-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}:where(.looma-kit) .d-split:has(>[hidden]){grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .d-col{flex-direction:column;gap:20px;min-width:0;display:flex}:where(.looma-kit) .d-tabpanel:not(.d-split)>:not([hidden])~:not([hidden]){margin-top:20px}:where(.looma-kit) .d-panel .fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}:where(.looma-kit) .d-panel .fact-grid>div{padding:14px 0 15px}:where(.looma-kit) .d-panel .fact-grid dt{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}:where(.looma-kit) .d-panel .fact-grid dd{font-size:15px}:where(.looma-kit) .d-panel-body>.fact-grid:first-child>div:nth-child(-n+3){padding-top:0}:where(.looma-kit) .d-timeline{margin:0;padding:0;list-style:none}:where(.looma-kit) .d-timeline li{grid-template-columns:110px minmax(0,1fr);gap:24px;padding:0 0 22px;display:grid;position:relative}:where(.looma-kit) .d-timeline li:last-child{padding-bottom:0}:where(.looma-kit) .d-timeline li:before{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--surface);border-radius:50%;position:absolute;top:7px;left:122px}:where(.looma-kit) .d-timeline li:after{content:"";background:var(--line);width:1px;position:absolute;top:20px;bottom:4px;left:126px}:where(.looma-kit) .d-timeline li:last-child:after{display:none}:where(.looma-kit) .d-timeline time{color:var(--muted);text-align:right;padding-top:1px;font-size:13px}:where(.looma-kit) .d-timeline li>div{padding-left:22px}:where(.looma-kit) .d-timeline strong{font-size:15px;font-weight:600;display:block}:where(.looma-kit) .d-timeline p{color:var(--muted);margin-top:3px;font-size:13.5px}:where(.looma-kit) .d-balance{align-items:flex-end;gap:12px;margin:16px 0 18px;display:flex}:where(.looma-kit) .d-balance .display{font-size:64px;line-height:.85}:where(.looma-kit) .d-balance span{padding-bottom:2px;font-size:14px}:where(.looma-kit) .d-balance.is-small{margin:20px 0 0}:where(.looma-kit) .d-balance.is-small .display{font-size:40px}:where(.looma-kit) .d-meter{border-radius:999px;gap:3px;height:12px;display:flex;overflow:hidden}:where(.looma-kit) .d-meter span{min-width:4px;display:block}:where(.looma-kit) .d-meter .used,:where(.looma-kit) .d-meter-legend i.used{background:var(--ink)}:where(.looma-kit) .d-meter .pending,:where(.looma-kit) .d-meter-legend i.pending{background:repeating-linear-gradient(135deg,var(--accent) 0 4px,color-mix(in srgb,var(--accent) 45%,var(--surface)) 4px 8px)}:where(.looma-kit) .d-meter .free,:where(.looma-kit) .d-meter-legend i.free{background:color-mix(in srgb,var(--ink) 10%,transparent)}:where(.looma-kit) .d-meter-legend{flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:13px;display:flex}:where(.looma-kit) .d-meter-legend span{align-items:center;gap:7px;display:inline-flex}:where(.looma-kit) .d-meter-legend i{border-radius:3px;flex:none;width:10px;height:10px}:where(.looma-kit) .d-meter-legend .total{color:var(--muted);margin-left:auto}:where(.looma-kit) .d-panel.is-sage .d-meter .free{background:#30243e1f}.dark :where(.looma-kit) .d-panel.is-sage .d-meter .free{background:#faf7f024}:where(.looma-kit) .d-callout{border-top:1px solid var(--hero-rule);flex-direction:column;gap:2px;margin-top:20px;padding-top:16px;display:flex}:where(.looma-kit) .d-callout b{font-size:14px}:where(.looma-kit) .d-callout small{font-size:13px}:where(.looma-kit) .d-break{align-items:center;gap:14px;display:flex}:where(.looma-kit) .d-break>div:nth-child(2){flex:1;min-width:0}:where(.looma-kit) .d-break strong{font-size:15px;display:block}:where(.looma-kit) .d-break small{color:var(--muted);font-size:13px}:where(.looma-kit) .d-break .date-box{background:var(--citron);width:52px;color:var(--on-citron)}:where(.looma-kit) .d-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none;display:grid}:where(.looma-kit) .d-steps:has(>:only-child){grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .d-steps:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.looma-kit) .d-steps:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}:where(.looma-kit) .d-steps:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}:where(.looma-kit) .d-steps:has(>:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}:where(.looma-kit) .d-steps li{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid;position:relative}:where(.looma-kit) .d-steps li:not(:last-child):after{content:"";background:var(--action);opacity:.85;border-radius:2px;height:2px;position:absolute;top:12px;left:34px;right:12px}:where(.looma-kit) .d-steps li.current:after{display:none}:where(.looma-kit) .d-step{background:var(--action);width:26px;height:26px;color:var(--on-action);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}:where(.looma-kit) .d-step .icon{stroke-width:2.4px;width:14px;height:14px}:where(.looma-kit) .d-steps .current .d-step{background:var(--surface);box-shadow:inset 0 0 0 2px var(--action)}:where(.looma-kit) .d-steps .current .d-step:after{content:"";background:var(--action);border-radius:50%;width:8px;height:8px}:where(.looma-kit) .d-steps li.current:not(:last-child):after{display:block}:where(.looma-kit) .d-steps li:is(.current,.upcoming):not(:last-child):after{border-top:2px dashed color-mix(in srgb,var(--ink) 22%,transparent);opacity:1;background:0 0;height:0}:where(.looma-kit) .d-steps b{grid-area:2/1/auto/-1;margin-top:10px;font-size:13px;font-weight:600}:where(.looma-kit) .d-steps small{color:var(--muted);grid-area:3/1/auto/-1;font-size:12px}:where(.looma-kit) .d-steps .d-step{grid-area:1/1}:where(.looma-kit) .d-note{color:var(--muted);gap:12px;padding:4px 6px;font-size:13px;display:flex}:where(.looma-kit) .d-note .icon{color:var(--ink);margin-top:2px}:where(.looma-kit) .d-note b{color:var(--ink);font-size:13.5px}:where(.looma-kit) .d-note p{max-width:40ch;margin-top:3px}:where(.looma-kit) .d-prose{max-width:64ch;margin-bottom:12px;font-size:15px}:where(.looma-kit) .d-table-wrap{min-width:0;max-width:100%;overflow-x:auto}:where(.looma-kit) .d-table{border-collapse:collapse;width:100%;font-size:14px}:where(.looma-kit) .d-table thead th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--soft) 45%,var(--surface));border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 24px;font-size:12px;font-weight:600}:where(.looma-kit) .d-table thead th .person-name{text-transform:uppercase;letter-spacing:inherit}:where(.looma-kit) .directory .d-table .person-cell img{width:40px;height:46px}:where(.looma-kit) .directory .d-table .person-cell{gap:12px}:where(.looma-kit) .directory .d-table .person-cell strong{font-size:15px;line-height:1.2}:where(.looma-kit) .directory .d-table .person-cell small{margin-top:2px;font-size:12px;line-height:1.2}:where(.looma-kit) .directory .d-table thead th{padding-block:8px}:where(.looma-kit) .d-table tbody :is(th,td){height:var(--row-height);border-top:1px solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:break-word;word-break:normal;padding:10px 24px;font-weight:400}:where(.looma-kit) .d-table tbody th[scope=row]:not(:has(>.check-row)){min-width:240px;max-width:384px}:where(.looma-kit) .d-table tbody td[data-row-identity]{min-width:240px;max-width:384px}:where(.looma-kit) .d-cell-text{overflow-wrap:normal;word-break:normal}:where(.looma-kit) .d-table tbody :is(th,td)>.person-name:not(.kit-plain-row>*),:where(.looma-kit) .g3-doc .person-name{white-space:normal;text-align:left;max-width:100%;display:block}:where(.looma-kit) .d-table td .btn.text{white-space:normal;text-align:left;max-width:100%}:where(.looma-kit) .d-table .person-cell{min-width:0}:where(.looma-kit) .d-table .person-cell strong{white-space:normal;display:block}:where(.looma-kit) .d-table tbody tr:first-child>*{border-top:0}:where(.looma-kit) .d-table tbody th{font-weight:600}:where(.looma-kit) .d-table .num{text-align:right}:where(.looma-kit) .d-table [data-nowrap]{white-space:nowrap}:where(.looma-kit) .d-table thead th:not([data-nowrap]){white-space:normal;overflow-wrap:normal;word-break:normal}:where(.looma-kit) .d-table .status-chip,:where(.looma-kit) .d-table .team-chip{white-space:nowrap;max-width:100%}:where(.looma-kit) .d-table [data-status-chip]{min-width:0;max-width:100%}:where(.looma-kit) .d-table [data-status-chip] .badge{white-space:nowrap}:where(.looma-kit) .d-table .stack>.small.muted{overflow-wrap:normal;word-break:normal}:where(.looma-kit) .d-table tbody :is(th,td)>span{min-width:0;max-width:100%}:where(.looma-kit) .directory>span>.notice-strip{margin-inline:24px}@media (width<=700px){:where(.looma-kit) .directory>span>.notice-strip{margin-inline:12px}}:where(.looma-kit) .d-table tbody :is(th,td)>.status-chip:not(:first-child),:where(.looma-kit) .d-table tbody :is(th,td)>.team-chip:not(:first-child){margin-left:8px}:where(.looma-kit) .d-table tbody :is(th,td)>.stack>*{min-width:0}:where(.looma-kit) .stack>.status-chip{align-self:flex-start}:where(.looma-kit) .d-table .d-cell-arrow{width:56px;padding-left:0}:where(.looma-kit) .d-tr{transition:background-color .2s;position:relative}:where(.looma-kit) .d-tr:hover,:where(.looma-kit) .d-tr:focus-within{background:var(--row-hover)}:where(.looma-kit) .d-phone-only{display:none}:where(.looma-kit) .d-settings{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;display:grid}:where(.looma-kit) .d-settings-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}:where(.looma-kit) .d-settings-side .d-sectionnav{position:static}:where(.looma-kit) .d-settings-side .settings-note{margin:0;padding:20px}:where(.looma-kit) .d-settings-side .settings-note h2{margin:12px 0 8px;font-size:21px;line-height:1.15}:where(.looma-kit) .d-settings-side .settings-note p{color:var(--ink);opacity:.85;font-size:12.5px}:where(.looma-kit) .d-form{overflow:clip}:where(.looma-kit) .d-formsec{border-top:1px solid var(--line);grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:16px 40px;padding:26px 28px;scroll-margin-top:24px;display:grid}:where(.looma-kit) .d-formsec:first-child{border-top:0}:where(.looma-kit) .d-formsec.is-untitled{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .d-formsec:not(:has(.d-formsec-head)){grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .d-formsec.is-untitled>.d-formsec-body{grid-column:1/-1}:where(.looma-kit) .d-formsec:not(:has(.d-formsec-head))>.d-formsec-body{grid-column:1/-1}:where(.looma-kit) .d-formsec-head h2{letter-spacing:-.025em;font-size:20px;font-weight:560;line-height:1.2}:where(.looma-kit) .d-formsec-head p{color:var(--muted);max-width:30ch;margin-top:6px;font-size:13px}:where(.looma-kit) .d-formsec .field-grid{gap:18px 20px;margin-top:0}:where(.looma-kit) .d-formsec .form-row:first-child{padding-top:0}:where(.looma-kit) .d-formsec-body>.stack:has(>.field-grid)+.stack:has(>.field-grid){border-top:1px solid var(--line);margin-top:18px}:where(.looma-kit) .d-formsec-body>.stack:has(>.field-grid)+.stack:has(>.field-grid)>.field-grid{padding-top:18px}:where(.looma-kit) .d-formsec.d-disclosure{padding-block:12px;display:block}:where(.looma-kit) .d-formsec.d-disclosure[open]{padding-bottom:22px}:where(.looma-kit) .field{font-size:13px;font-weight:600}:where(.looma-kit) .field :is(input,select){background-color:var(--canvas);border-radius:12px;min-height:48px;font-size:14px;font-weight:450;transition:border-color .2s,background-color .2s}:where(.looma-kit) .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%2330243e' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 12 7 7 7-7'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:15px;padding-right:40px}.dark :where(.looma-kit) .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23faf7f0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 12 7 7 7-7'/%3E%3C/svg%3E")}:where(.looma-kit) .field :is(input,select,textarea):hover{border-color:#c9bcd8}.dark :where(.looma-kit) .field :is(input,select,textarea):hover{border-color:#6a5c79}:where(.looma-kit) .field :is(input,select,textarea):focus{border-color:var(--focus);outline:0;box-shadow:0 0 0 4px #c4adf566}:where(.looma-kit) .field input{caret-color:var(--focus)}:where(.looma-kit) .field .looma-input--file:not([data-variant=drop-zone]){border:1px solid var(--line);background-color:var(--canvas);border-radius:12px;width:100%;min-height:48px;padding:10px 14px;font-size:14px;font-weight:450}:where(.looma-kit) .field .looma-input--file:not([data-variant=drop-zone]):hover{border-color:#c9bcd8}.dark :where(.looma-kit) .field .looma-input--file:not([data-variant=drop-zone]):hover{border-color:#6a5c79}:where(.looma-kit) .field .looma-input--file:not([data-variant=drop-zone]):focus-within{border-color:var(--focus);outline:0;box-shadow:0 0 4px #c4adf566}:where(.looma-kit) .field .looma-input--file[data-variant=compact]{border-style:dashed}:where(.looma-kit) .field .looma-input--file[data-variant=compact] .looma-input__drop-icon{width:32px;height:32px}:where(.looma-kit) .field .looma-input--file[data-variant=compact]>span:last-child{color:var(--muted);font-size:13px}:where(.looma-kit) .field .looma-input--file[data-variant=compact][data-disabled]{opacity:.65}:where(.looma-kit) .field.is-changed :is(input,select){background-color:var(--citron);border-color:var(--citron-deep);color:var(--on-citron)}:where(.looma-kit) .colour-field{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid}:where(.looma-kit) .colour-field>input[type=color]{cursor:pointer;order:-1;width:48px;height:48px;min-height:48px;padding:4px}:where(.looma-kit) .colour-field-swatches{flex-wrap:nowrap;grid-column:1/-1;gap:8px;display:flex;overflow-x:auto}:where(.looma-kit) .colour-field-swatch{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}:where(.looma-kit) .colour-field-swatch svg{width:24px;height:24px}:where(.looma-kit) .colour-field-swatch:hover:not(:disabled){border-color:var(--line)}:where(.looma-kit) .colour-field-swatch[aria-pressed=true]{border-color:var(--ink)}:where(.looma-kit) .colour-field-swatch:disabled{cursor:not-allowed;opacity:.5}@media (width<=700px){:where(.looma-kit) .colour-field-swatch{width:44px;height:44px}}:where(.looma-kit) .file-preview{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}:where(.looma-kit) .file-preview[data-theme=light]{color:#30243e;background:#fffdf9;border-color:#ded7e3}:where(.looma-kit) .file-preview[data-theme=dark]{color:#faf7f0;background:#19151f;border-color:#493e54}:where(.looma-kit) .file-preview>img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:40px}:where(.looma-kit) .file-preview>.btn.text{color:inherit}:where(.looma-kit) .d-formfoot{z-index:2;background:color-mix(in srgb,var(--soft) 45%,var(--surface));padding:14px 20px 14px 28px;position:sticky;bottom:0}:where(.looma-kit) .d-formfoot p{font-size:13px}:where(.looma-kit) .d-panel:has(>.d-formfoot) :is(.d-formsec,.form-row,input,select,textarea){scroll-margin-bottom:96px}:where(.looma-kit) .d-form .form-row>div:first-child{flex:auto;min-width:0}:where(.looma-kit) .d-form .form-row>div:first-child b{overflow-wrap:anywhere}:where(.looma-kit) [data-settings-matrix]{margin-inline:-28px}@media (width<=700px){:where(.looma-kit) [data-settings-matrix]{margin-inline:-16px}}@media (width>=901px) and (width<=1250px){:where(.looma-kit) .d-split{grid-template-columns:minmax(0,1fr) 300px}:where(.looma-kit) .d-panel .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.looma-kit) .d-panel .fact-grid>div:nth-last-child(-n+3){border-bottom:1px solid var(--line);padding-bottom:15px}:where(.looma-kit) .d-panel .fact-grid>div:nth-last-child(-n+2){border-bottom:0;padding-bottom:2px}:where(.looma-kit) .d-panel-body>.fact-grid:first-child>div:nth-child(3){padding-top:14px}:where(.looma-kit) .d-settings{grid-template-columns:210px minmax(0,1fr)}:where(.looma-kit) .d-formsec{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .working-hero.is-settings{grid-template-columns:minmax(0,1fr) 240px}}@media (width<=900px){:where(.looma-kit) .d-back{display:inline-flex}:where(.looma-kit) .d-split,:where(.looma-kit) .d-settings{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .d-settings-side{position:static}:where(.looma-kit) .d-settings-side .settings-note{display:none}:where(.looma-kit) .d-formsec{grid-template-columns:minmax(0,1fr)}}@media (width<=900px) and (width>=701px){:where(.looma-kit) .d-art{display:none}:where(.looma-kit) .working-hero.is-settings{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""stats"}}@media (width<=700px){:where(.looma-kit) .frame{padding-inline:16px}:where(.looma-kit) .d-art{pointer-events:none;grid-area:title;place-self:start end;width:132px;height:112px;min-height:0;margin:-8px -14px 0 0}:where(.looma-kit) .d-art-slab{border-radius:14px;height:50px;inset:54px -24px auto 14px}:where(.looma-kit) .d-art-note{display:none}:where(.looma-kit) .d-art-card{border-width:3px;top:4px;bottom:auto}:where(.looma-kit) .d-ticket{border-radius:15px;width:96px;padding-bottom:9px}:where(.looma-kit) .d-ticket-band{margin-bottom:3px;padding:5px 0 4px;font-size:12px}:where(.looma-kit) .d-ticket-band[data-long]{padding:5px 6px;font-size:12px}:where(.looma-kit) .d-ticket .display{font-size:30px}:where(.looma-kit) .d-ticket small{display:none}:where(.looma-kit) .d-company{border-radius:15px;width:104px;padding:12px 8px 10px}:where(.looma-kit) .d-company-mark{border-radius:10px;width:36px;height:36px;margin-bottom:4px;font-size:21px}:where(.looma-kit) .d-company b{font-size:12.5px}:where(.looma-kit) .d-company small{display:none}:where(.looma-kit) .working-hero.is-settings{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""stats"}:where(.looma-kit) .working-hero.is-settings .working-hero-title h1{max-width:4.6em}:where(.looma-kit) .working-hero.is-settings .working-hero-title h1[data-fit]{max-width:none;font-size:min(clamp(38px,11.6vw,46px),calc((100vw - 40px) / (.62 * var(--fit) + .13)))}:where(.looma-kit) .working-hero.is-settings:has(>.d-art) .working-hero-title .eyebrow{margin-right:124px}:where(.looma-kit) .working-hero.is-settings:has(>.actions){grid-template-areas:"title title title""actions actions actions""stats stats stats"}:where(.looma-kit) .working-hero.is-settings:has(>.actions)>.actions{border:0;justify-content:flex-end;margin:12px 0 0;padding:0}:where(.looma-kit) .working-hero.is-settings:has(>.actions) .btn.primary{width:auto}:where(.looma-kit) .hero-stats.is-text{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}:where(.looma-kit) .hero-stats.is-text>div:nth-child(odd){border-left:0;padding-left:0}:where(.looma-kit) .hero-stats.is-text dd{white-space:normal;overflow-wrap:normal;word-break:keep-all;font-size:17px}:where(.looma-kit) .hero-stats.is-text dt{font-size:12px}:where(.looma-kit) .d-record{border-radius:20px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"face name""actions actions""facts facts";gap:10px 12px;margin:0 0 14px;padding:12px 14px}:where(.looma-kit) .d-record:has(>.hero-stats>div:nth-child(3)){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"face name""actions actions""facts facts";row-gap:10px}:where(.looma-kit) .d-record .flower{width:200px;height:200px;top:-60px;left:auto;right:-70px}:where(.looma-kit) .d-record>.actions{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}:where(.looma-kit) .d-record>.actions .btn{white-space:normal;text-align:center;width:100%}:where(.looma-kit) .d-record h1{white-space:normal;font-size:26px}:where(.looma-kit) .d-record .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;gap:12px 0;display:grid}:where(.looma-kit) .d-record .hero-stats>div{min-width:0;padding:0 0 0 14px}:where(.looma-kit) .d-record .hero-stats>div:nth-child(odd){border-left:0;padding-left:0}:where(.looma-kit) .d-tabs{gap:24px;margin:0 -16px 16px;padding:0 16px;scroll-padding-inline:16px}:where(.looma-kit) .d-tab{min-height:48px;font-size:14px}:where(.looma-kit) .d-settings{gap:16px}:where(.looma-kit) .d-settings.has-tabs .d-settings-side{display:none}:where(.looma-kit) .d-panel{border-radius:18px}:where(.looma-kit) .d-panel-head{flex-wrap:wrap;row-gap:8px;padding-inline:16px}:where(.looma-kit) .d-panel-head h2{font-size:19px}:where(.looma-kit) .d-panel-body,:where(.looma-kit) .d-panel-section{padding:16px 16px 18px}:where(.looma-kit) .d-panel-foot{padding:12px 16px}:where(.looma-kit) .d-panel:is(.is-sage,.is-lilac)>.d-panel-body{padding:20px 18px}:where(.looma-kit) .d-row{min-height:var(--row-height);gap:12px;padding:10px 12px 10px 16px}:where(.looma-kit) .g1-inbox>.d-tabmenu{margin:6px 16px 14px}:where(.looma-kit) .d-row-text strong{font-size:16px}:where(.looma-kit) .d-panel .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}:where(.looma-kit) .d-panel .fact-grid>div:nth-last-child(-n+3){border-bottom:1px solid var(--line);padding-bottom:15px}:where(.looma-kit) .d-panel .fact-grid>div:nth-last-child(-n+2){border-bottom:0;padding-bottom:2px}:where(.looma-kit) .d-panel-body>.fact-grid:first-child>div:nth-child(3){padding-top:14px}:where(.looma-kit) .d-panel .fact-grid dd{font-size:14px}:where(.looma-kit) .d-timeline li{grid-template-columns:minmax(0,1fr);gap:2px;padding-left:22px}:where(.looma-kit) .d-timeline li:before{top:6px;left:0}:where(.looma-kit) .d-timeline li:after{top:19px;left:4px}:where(.looma-kit) .d-timeline time{text-align:left;font-size:12px}:where(.looma-kit) .d-timeline li>div{padding-left:0}:where(.looma-kit) .d-balance .display{font-size:54px}:where(.looma-kit) .d-meter-legend{gap:8px 16px}:where(.looma-kit) .d-break{flex-wrap:wrap}:where(.looma-kit) .d-break>div:nth-child(2){flex:calc(100% - 66px)}:where(.looma-kit) .d-break .status-chip{margin-left:66px}:where(.looma-kit) .d-steps b,:where(.looma-kit) .d-steps small{font-size:12px}:where(.looma-kit) .d-table thead th{padding:10px 12px}:where(.looma-kit) .d-table{min-width:500px}:where(.looma-kit) .d-table thead th:not([data-nowrap]){white-space:nowrap}:where(.looma-kit) .looma-form-repeater--row .d-table{min-width:auto}:where(.looma-kit) .d-table tbody :is(th,td){padding-inline:12px}:where(.looma-kit) .d-table td>.actions{flex-wrap:wrap}:where(.looma-kit) .d-table thead th:first-child,:where(.looma-kit) .d-table tbody th{padding-left:16px}:is(:where(.looma-kit) .d-table tbody th[scope=row]:not(:has(>.check-row)),:where(.looma-kit) .d-table tbody td[data-row-identity]){min-width:0}:where(.looma-kit) .d-table td .badge{white-space:normal;max-width:100%}:where(.looma-kit) .d-table td .btn.text{white-space:normal;text-align:left;justify-content:flex-start}:where(.looma-kit) .d-table .d-wide-only{display:none}:where(.looma-kit) .d-phone-only{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}:where(.looma-kit) .d-table .d-cell-arrow{width:44px;padding:0 10px 0 0}:where(.looma-kit) .d-formsec{gap:14px;padding:20px 16px}:where(.looma-kit) .d-formsec.d-disclosure{padding-block:8px}:where(.looma-kit) .d-formsec-head p{max-width:none}:where(.looma-kit) .d-form .field-grid{grid-template-columns:minmax(0,1fr);gap:16px}:where(.looma-kit) .field :is(input,select){font-size:16px}:where(.looma-kit) .d-formfoot{flex-direction:column;align-items:stretch;padding:16px;position:static}:where(.looma-kit) .d-formfoot .actions{grid-template-columns:minmax(0,1fr);display:grid}:where(.looma-kit) .d-formfoot .actions>*{min-width:0}:where(.looma-kit) .d-formfoot .actions .btn{white-space:normal;text-align:center;width:100%}:where(.looma-kit) .d-formfoot .actions:has(>:only-child){grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .d-formfoot .actions:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.looma-kit) .field textarea,:where(.looma-kit) .g3-composer textarea,:where(.looma-kit) .g4-drawer .field textarea{resize:none}:where(.looma-kit) .d-disclosure-title{font-size:19px}}@media (prefers-reduced-motion:reduce){:where(.looma-kit) .d-arrow,:where(.looma-kit) .d-face,:where(.looma-kit) .d-chev{transition:none}:where(.looma-kit) :is(.d-more,.d-row,.d-tr):hover .d-arrow,:where(.looma-kit) .d-row:hover .d-face{transform:none}}:where(.looma-kit) .g1-home{grid-template-columns:minmax(0,1.75fr) minmax(330px,1fr);grid-template-areas:"hero queue""fig fig""cards cards";gap:20px;margin-top:4px;display:grid}:where(.looma-kit) .g1-welcome{grid-area:hero;min-height:336px;padding:34px 36px 32px;display:block}:where(.looma-kit) .g1-welcome .flower{opacity:.11;width:300px;height:300px;top:-90px;left:40%;right:auto}:where(.looma-kit) .g1-welcome-copy{z-index:1;flex-direction:column;max-width:470px;height:100%;display:flex;position:relative}:where(.looma-kit) .g1-welcome h1{max-width:none;font-size:64px;line-height:1.02}:where(.looma-kit) .g1-welcome .actions{margin-top:auto;padding-top:30px}:where(.looma-kit) .g1-welcome .btn.primary{border-radius:12px;min-height:48px;padding-inline:20px;box-shadow:0 10px 24px -14px #30243e99}:where(.looma-kit) .g1-welcome .btn.primary:not(:disabled,[aria-disabled=true]):hover{box-shadow:0 0 0 3px var(--citron),0 10px 24px -14px #30243e99}:where(.looma-kit) .g1-welcome .mark{white-space:nowrap;z-index:0;position:relative}:where(.looma-kit) .g1-welcome .mark:before{content:"";background:var(--citron);z-index:-1;border-radius:.12em;position:absolute;inset:.17em -.08em .05em -.05em;transform:rotate(-1.5deg)}.dark :where(.looma-kit) .g1-welcome .mark{color:var(--on-citron)}:where(.looma-kit) .g1-art{pointer-events:none;width:330px;height:100%;position:absolute;bottom:0;right:0}:where(.looma-kit) .g1-art .d-art-slab{height:120px;bottom:-30px;left:40px}:where(.looma-kit) .g1-art .d-art-card{bottom:66px;left:auto;right:58px;translate:none}:where(.looma-kit) .g1-art-face{object-fit:cover;border:4px solid var(--face-ring);z-index:1;border-radius:999px 999px 22px 22px;width:84px;height:100px;position:absolute;bottom:58px;left:58px;transform:rotate(-8deg);box-shadow:0 14px 24px -16px #30243e}:where(.looma-kit) .g1-art .d-art-note{bottom:20px;right:30px}:where(.looma-kit) .g1-queue{flex-direction:column;grid-area:queue;display:flex}:where(.looma-kit) .g1-queue .d-more{margin-top:auto}:where(.looma-kit) .g1-queue .d-panel-head h2{font-size:22px}:where(.looma-kit) .g1-figures{grid-area:fig;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.looma-kit) .g1-figures:has(>.g1-figure:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.looma-kit) .g1-figures:has(>.g1-figure:nth-child(3):last-child)>.g1-figure:nth-child(3){border-left:1px solid var(--line)}:where(.looma-kit) .g1-figures:has(>.g1-figure:nth-child(3):last-child)>.g1-figure:nth-child(n+3){border-top:0}:where(.looma-kit) .g1-figure{border:0;border-left:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:16px;min-height:96px;padding:18px 16px 18px 24px;transition:background-color .2s;display:flex;position:relative}:where(.looma-kit) .g1-figure:first-child{border-left:0}:where(.looma-kit) .g1-figure:hover{background:var(--row-hover)}:where(.looma-kit) .g1-figure:focus-visible{outline-offset:-3px}:where(.looma-kit) .g1-figure>.display{font-variant-numeric:tabular-nums;min-width:1.1ch;font-size:46px;line-height:.9}:where(.looma-kit) .g1-figure>span{flex:1;min-width:0}:where(.looma-kit) .g1-figure strong{font-size:14.5px;font-weight:600;display:block}:where(.looma-kit) .g1-figure small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}:where(.looma-kit) .g1-figure .d-arrow{opacity:0;transition:opacity .2s,background-color .2s,color .2s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:12px;right:12px}:where(.looma-kit) .g1-figure:is(:hover,:focus-visible) .d-arrow{opacity:1;background:var(--action);color:var(--on-action);transform:rotate(45deg)}:where(.looma-kit) .g1-cards{grid-area:cards;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (width>=701px){:where(.looma-kit) .g1-cards:not(:has(>.g1-horizon)){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.looma-kit) .g1-cards:has(>.g1-feature:only-child){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.looma-kit) .g1-cards:has(>.g1-horizon:only-child){grid-template-columns:minmax(0,1fr)}}:where(.looma-kit) .g1-feature,:where(.looma-kit) .g1-horizon{flex-direction:column;display:flex}:where(.looma-kit) .g1-feature>.d-panel-body{flex-direction:column;flex:1;display:flex}:where(.looma-kit) .g1-feature .d-tint-title{font-size:28px}:where(.looma-kit) .g1-feature .d-panel-body>p:not(.eyebrow){margin-top:10px;font-size:13.5px}:where(.looma-kit) .g1-feature.is-sage .d-panel-body>p:not(.eyebrow){max-width:34ch}:where(.looma-kit) .g1-feature .d-more{margin-top:auto}:where(.looma-kit) .g1-paper{min-height:150px}:where(.looma-kit) .g1-paper.paper-stack:before{height:104px}:where(.looma-kit) .g1-paper .mini-person{gap:14px;padding:16px 18px;box-shadow:0 14px 26px -20px #30243e99}:where(.looma-kit) .g1-paper .mini-person img{object-fit:cover;border-radius:999px 999px 16px 16px;width:56px;height:66px}:where(.looma-kit) .g1-paper .mini-person>div{flex:1;min-width:0}:where(.looma-kit) .g1-paper .mini-person small{font-size:12.5px;display:block}:where(.looma-kit) .g1-paper .d-meter{height:8px;margin-top:10px}:where(.looma-kit) .g1-paper .team-chip{min-height:24px;margin-top:8px;font-size:12px}:where(.looma-kit) .g1-meter-note{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;display:block}:where(.looma-kit) .g1-team img{object-fit:cover}:where(.looma-kit) .g1-recharge .d-balance{margin:22px 0 18px}:where(.looma-kit) .g1-recharge .d-balance .display{font-size:72px}:where(.looma-kit) .g1-horizon .d-more{margin-top:auto}:where(.looma-kit) .g1-date{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:600}:where(.looma-kit) .g1-date b{font-variant:normal;font-variation-settings:normal;letter-spacing:-.02em;text-transform:none;font-family:Fraunces,Georgia,serif}:where(.looma-kit) .g1-horizon .d-row,:where(.looma-kit) .d-row[data-contained]{flex-wrap:wrap;align-items:center;gap:6px 14px}:where(.looma-kit) .g1-horizon .d-row-text,:where(.looma-kit) .d-row[data-contained] .d-row-text{flex:1 1 0}:where(.looma-kit) .g1-horizon .d-row-text strong{font-size:16px}:where(.looma-kit) .g1-horizon .d-row-meta,:where(.looma-kit) .d-row[data-contained] .d-row-meta{flex-basis:100%;order:3;margin-top:-2px;padding-left:62px}:where(.looma-kit) .g1-horizon .d-arrow{order:2}:where(.looma-kit) :is(.g1-queue,.g1-horizon,.g1-inbox) .d-row-meta{font-variant-numeric:tabular-nums}:where(.looma-kit) .g1-req-card{width:164px;padding:14px 12px}:where(.looma-kit) .g1-req-card img{object-fit:cover;border-radius:999px 999px 16px 16px;width:54px;height:64px;margin-bottom:6px}:where(.looma-kit) .g1-req-card b{letter-spacing:-.02em;font:560 17px/1.15 Fraunces,Georgia,serif}:where(.looma-kit) .g1-req-card small{color:var(--muted);font-size:12px}:where(.looma-kit) .g1-approvals{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:20px;display:grid}:where(.looma-kit) .g1-inbox{position:sticky;top:24px}:where(.looma-kit) .g1-inbox .d-row-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}:where(.looma-kit) .g1-inbox .d-row-text strong .person-name{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}:where(.looma-kit) .g1-inbox .d-row:has([aria-current]){background:color-mix(in srgb,var(--accent) 26%,var(--surface))}:where(.looma-kit) .g1-inbox .d-row-meta{display:none}:where(.looma-kit) .g1-inbox .d-row:has([aria-current]) .d-arrow{background:var(--action);color:var(--on-action)}:where(.looma-kit) .g1-request-head{background:color-mix(in srgb,var(--accent) 34%,var(--canvas));border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid}.dark :where(.looma-kit) .g1-request-head{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}:where(.looma-kit) .g1-request-face{width:64px;height:76px;position:relative}:where(.looma-kit) .g1-request-face:before{content:"";background:var(--citron);border-radius:10px;height:32px;position:absolute;bottom:-7px;left:-8px;right:-10px;transform:rotate(-7deg)}.dark :where(.looma-kit) .g1-request-face:before{background:#c7d172}:where(.looma-kit) .g1-request-face img{object-fit:cover;border:3px solid var(--face-ring);border-radius:999px 999px 16px 16px;width:64px;height:76px;position:relative;transform:rotate(-3deg)}:where(.looma-kit) .g1-request-head .eyebrow{margin-bottom:6px}:where(.looma-kit) .g1-request-head h2{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.035em;text-wrap:balance;font:560 30px/1.1 Fraunces,Georgia,serif}:where(.looma-kit) .g1-request-head .badge{border-radius:999px;align-self:start;gap:7px;min-height:28px;padding:2px 11px 2px 9px;font-size:12px;font-weight:600}:where(.looma-kit) .g1-request-head .badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}:where(.looma-kit) .g1-summary{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;display:grid}:where(.looma-kit) .g1-dates{margin-top:10px;font-size:44px}:where(.looma-kit) .g1-dates-sub{color:var(--muted);margin-top:10px;font-size:13.5px}:where(.looma-kit) .g1-days{border-left:1px solid var(--line);padding-left:28px}:where(.looma-kit) .g1-quote{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.01em;max-width:60ch;margin:0;font:450 19px/1.45 Fraunces,Georgia,serif}:where(.looma-kit) .g1-request>.d-disclosure>summary{padding:14px 24px 12px}:where(.looma-kit) .g1-request>.d-disclosure>.d-disclosure-body{padding-bottom:4px}:where(.looma-kit) .g1-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 40px;display:grid}:where(.looma-kit) .g1-route{margin:0;padding:0;list-style:none}:where(.looma-kit) .g1-route li{grid-template-columns:26px minmax(0,1fr);gap:14px;padding-bottom:20px;display:grid;position:relative}:where(.looma-kit) .g1-route li:last-child{padding-bottom:0}:where(.looma-kit) .g1-route li:not(:last-child):after{content:"";background:var(--action);opacity:.85;border-radius:2px;width:2px;position:absolute;top:30px;bottom:4px;left:12px}:where(.looma-kit) .g1-route .d-step{grid-row:auto}:where(.looma-kit) .g1-route .current .d-step{background:var(--surface);box-shadow:inset 0 0 0 2px var(--action)}:where(.looma-kit) .g1-route .current .d-step:after{content:"";background:var(--action);border-radius:50%;width:8px;height:8px}:where(.looma-kit) .g1-route b{padding-top:3px;font-size:14px;font-weight:600;line-height:1.3;display:block}:where(.looma-kit) .g1-route small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}:where(.looma-kit) .g1-route .current b{color:var(--ink)}:where(.looma-kit) .g1-inbox .d-panel-head{flex-wrap:wrap}:where(.looma-kit) .g1-inbox .d-panel-head .d-tabmenu{flex:none;max-width:100%;margin-left:auto;position:relative}:where(.looma-kit) .g1-inbox .d-panel-head .btn.d-sectionnav-toggle{width:auto;min-height:44px;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:14px;font-weight:600}:where(.looma-kit) .g1-inbox .d-panel-head .btn.d-sectionnav-toggle:hover{background:var(--row-hover)}:where(.looma-kit) .g1-inbox .d-panel-head .d-tabmenu[data-fold]>.d-tabs{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;min-width:220px;max-width:min(320px,70vw);margin:0;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0;overflow:visible;box-shadow:0 18px 40px -24px #30243e99;-webkit-mask-image:none;mask-image:none}:where(.looma-kit) .g1-inbox .d-panel-head .d-tabmenu[data-open]>.d-tabs{flex-direction:column;align-items:stretch;display:flex}:where(.looma-kit) .g1-inbox .d-panel-head .d-tabmenu[data-fold] .d-tab{border-bottom:0;justify-content:space-between;width:100%;min-height:44px}:where(.looma-kit) .g1-inbox .d-panel-head .d-tabmenu[data-open] .btn.d-sectionnav-toggle svg{transform:rotate(180deg)}:where(.looma-kit) .d-panel .g1-columns .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}:where(.looma-kit) .d-panel .g1-columns .fact-grid>div{border-top:1px solid var(--line);padding:12px 0}:where(.looma-kit) .d-panel .g1-columns .fact-grid>div:nth-child(-n+2){border-top:0;padding-top:0}:where(.looma-kit) .d-panel-foot.g1-decision{z-index:5;position:sticky;bottom:0}:where(.looma-kit) .g1-request .d-pane-foot{z-index:5;background:var(--surface);border-top:1px solid var(--line);margin:16px -24px -22px;padding:16px 24px;position:sticky;bottom:0}:where(.looma-kit) .g1-check{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:16px;display:flex}:where(.looma-kit) .g1-check small{color:var(--muted);font-size:12.5px}:where(.looma-kit) .d-panel-foot.g1-decision{background:color-mix(in srgb,var(--soft) 45%,var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:20px 24px 22px;display:grid}:where(.looma-kit) .g1-decision .field{color:var(--ink);grid-column:1/-1;gap:6px;font-size:13px;font-weight:600}:where(.looma-kit) .g1-decision .field>span{color:var(--muted);font-size:12.5px;font-weight:400}:where(.looma-kit) .g1-decision textarea{caret-color:var(--focus);font-size:14px;font-weight:400;transition:border-color .2s}:where(.looma-kit) .g1-decision textarea:hover{border-color:#c9bcd8}.dark :where(.looma-kit) .g1-decision textarea:hover{border-color:#6a5c79}:where(.looma-kit) .g1-decision textarea:focus{border-color:var(--focus);outline:0;box-shadow:0 0 0 4px #c4adf566}:where(.looma-kit) .g1-decision textarea::placeholder{color:var(--muted)}:where(.looma-kit) .g1-decision>p{color:var(--muted);font-size:13px}:where(.looma-kit) .g1-decision .btn.primary{border-radius:12px;min-height:48px;padding-inline:20px}:where(.looma-kit) .g1-decision .btn{border-radius:12px;min-height:48px}@media (width>=901px) and (width<=1250px){:where(.looma-kit) .g1-home{grid-template-columns:minmax(0,1fr) 300px}:where(.looma-kit) .g1-welcome h1{font-size:52px}:where(.looma-kit) .g1-art{transform-origin:100% 100%;width:250px;transform:scale(.82)}:where(.looma-kit) .g1-figures{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.looma-kit) .g1-figure:nth-child(3){border-left:0}:where(.looma-kit) .g1-figure:nth-child(n+3){border-top:1px solid var(--line)}:where(.looma-kit) .g1-cards{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.looma-kit) .g1-horizon{grid-column:1/-1}:where(.looma-kit) .g1-approvals{grid-template-columns:270px minmax(0,1fr)}:where(.looma-kit) .g1-inbox .d-row-meta{display:none}:where(.looma-kit) .g1-summary,:where(.looma-kit) .g1-columns{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .g1-days{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}}@media (width<=900px){:where(.looma-kit) .g1-home{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""queue""fig""cards"}:where(.looma-kit) .g1-cards,:where(.looma-kit) .g1-approvals{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .g1-inbox{position:static}}@media (width<=900px) and (width>=701px){:where(.looma-kit) .g1-figures{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.looma-kit) .g1-figure:nth-child(3){border-left:0}:where(.looma-kit) .g1-figure:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=700px){:where(.looma-kit) .g1-home{gap:16px;margin-top:0}:where(.looma-kit) .g1-welcome{border-radius:20px;min-height:0;padding:22px 20px 20px}:where(.looma-kit) .g1-welcome .flower{width:200px;height:200px;top:-60px;left:auto;right:-70px}:where(.looma-kit) .g1-welcome-copy{max-width:none}:where(.looma-kit) .g1-welcome .eyebrow{margin-bottom:10px;font-size:12px}:where(.looma-kit) .g1-welcome h1{z-index:1;max-width:none;font-size:42px;position:relative}:where(.looma-kit) .g1-welcome .actions{margin-top:0;padding-top:170px}:where(.looma-kit) .g1-welcome .actions .btn{justify-content:space-between;width:100%;max-width:none;font-size:14px}:where(.looma-kit) .g1-art{width:auto;height:150px;inset:auto 0 88px}:where(.looma-kit) .g1-welcome:not(:has(.actions .btn)) .g1-art{display:none}:where(.looma-kit) .g1-art .d-art-slab{border-radius:14px;height:64px;bottom:4px;left:36%;right:-24px}:where(.looma-kit) .g1-art .d-art-card{border-width:3px;top:auto;bottom:26px;right:30px}:where(.looma-kit) .g1-cal .d-ticket-band{margin-bottom:3px;padding:5px 0 4px;font-size:12px}:where(.looma-kit) .g1-art .g1-cal small{margin-top:2px;font-size:12px;display:block}:where(.looma-kit) .g1-art-face{border-width:3px;border-radius:999px 999px 16px 16px;width:64px;height:76px;bottom:22px;left:auto;right:142px}:where(.looma-kit) .g1-art .d-art-note{white-space:normal;font-size:12px;display:flex;bottom:8px;left:20px;right:134px;transform:rotate(-3deg)}:where(.looma-kit) .g1-figures{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.looma-kit) .g1-figure{flex-wrap:wrap;align-items:flex-start;gap:6px;min-height:0;padding:16px}:where(.looma-kit) .g1-figure>.display{flex-basis:100%;font-size:38px}:where(.looma-kit) .g1-figure:nth-child(3){border-left:0}:where(.looma-kit) .g1-figure:nth-child(n+3){border-top:1px solid var(--line)}:where(.looma-kit) .g1-figure .d-arrow{display:none}:where(.looma-kit) .g1-figure small{font-size:12px}:where(.looma-kit) .g1-feature .d-tint-title{font-size:26px}:where(.looma-kit) .g1-horizon .d-row-meta,:where(.looma-kit) .d-row[data-contained] .d-row-meta{padding-left:62px}:where(.looma-kit) .g1-req-card{width:112px;padding:10px 8px}:where(.looma-kit) .g1-req-card img{width:40px;height:48px;margin-bottom:2px}:where(.looma-kit) .g1-req-card b{font-size:13px}:where(.looma-kit) .g1-req-card small{display:none}:where(.looma-kit) .g1-approvals{gap:16px}:where(.looma-kit) .g1-request-head{grid-template-columns:auto minmax(0,1fr);gap:8px 14px;padding:18px 16px}:where(.looma-kit) .g1-request-face,:where(.looma-kit) .g1-request-face img{width:52px;height:62px}:where(.looma-kit) .g1-request-head h2{font-size:24px}:where(.looma-kit) .g1-request-head .eyebrow{font-size:12px}:where(.looma-kit) .g1-request-head .badge{white-space:normal;grid-column:2;justify-self:start;max-width:100%}:where(.looma-kit) .g1-summary{grid-template-columns:minmax(0,1fr);gap:18px}:where(.looma-kit) .g1-dates{font-size:36px}:where(.looma-kit) .g1-days{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}:where(.looma-kit) .g1-quote{font-size:17px}:where(.looma-kit) .g1-columns{grid-template-columns:minmax(0,1fr);gap:24px}:where(.looma-kit) .d-panel-foot.g1-decision{grid-template-columns:minmax(0,1fr);padding:16px}:where(.looma-kit) .g1-decision textarea{font-size:16px}:where(.looma-kit) .g1-decision .actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.looma-kit) .g1-decision .actions .btn{width:100%;padding-inline:10px}:where(.looma-kit) .g1-decision .actions .primary{order:-1;grid-column:1/-1}:where(.looma-kit) .g1-decision .g1-decision-help .actions{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .g1-decision>.actions:has(>.btn:only-child){grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .g1-decision .g1-decision-help .actions{justify-self:stretch}}@media (prefers-reduced-motion:reduce){:where(.looma-kit) .g1-figure .d-arrow{transition:none}:where(.looma-kit) .g1-figure:hover .d-arrow{transform:none}}:where(.looma-kit){--g2-late:#9a3324;--g2-late-bg:#fbe4df;--g2-bar:color-mix(in srgb,var(--accent) 78%,var(--surface));--g2-bar-now:var(--action);--g2-lane:color-mix(in srgb,var(--soft) 55%,var(--surface))}.dark :where(.looma-kit):not([data-theme=light]),:where(.looma-kit)[data-theme=dark]{--g2-late:#ffb4a6;--g2-late-bg:#4a2620;--g2-bar:color-mix(in srgb,var(--accent) 38%,var(--surface));--g2-bar-now:var(--accent);--g2-lane:color-mix(in srgb,var(--soft) 60%,var(--canvas))}:where(.looma-kit) .g2-gap{margin-top:20px}:where(.looma-kit) .g2-toolbar,:where(.looma-kit) .g2-filters{align-items:center;gap:10px;display:flex}:where(.looma-kit) .g2-toolbar{border-bottom:1px solid var(--line);padding:14px}:where(.looma-kit) .g2-filters{margin:0 0 20px}:where(.looma-kit) .g2-toolbar{flex-wrap:wrap}:where(.looma-kit) .g2-toolbar .search-field{flex:16rem;min-width:16rem;margin:0}:where(.looma-kit) .g2-toolbar .search-field>.icon{color:var(--ink)}:where(.looma-kit) .g2-toolbar .search-field input{background:var(--canvas);min-height:48px;caret-color:var(--focus);border-radius:12px}:where(.looma-kit) .g2-toolbar .search-field input::placeholder{color:var(--muted);opacity:1}:where(.looma-kit) .g2-toolbar .search-field input:hover{border-color:#c9bcd8}:where(.looma-kit) .g2-toolbar .search-field input:focus{border-color:var(--focus);outline:0;box-shadow:0 0 0 4px #c4adf566}:where(.looma-kit) .g2-filters .select-field{flex:none;min-width:220px}:where(.looma-kit) .g2-filters .select-field select{background:var(--surface)}:where(.looma-kit) .g2-asof{color:var(--muted);margin-left:auto;font-size:13px}:where(.looma-kit) .g2-art-hire,:where(.looma-kit) .g2-art-skill{gap:3px;width:150px;padding:14px 12px}:where(.looma-kit) .g2-art-hire img,:where(.looma-kit) .g2-art-skill img{object-fit:cover;border-radius:999px 999px 16px 16px;width:62px;height:74px;margin-bottom:6px}:where(.looma-kit) .g2-art-hire b{letter-spacing:-.02em;font:560 17px/1.15 Fraunces,Georgia,serif}:where(.looma-kit) .g2-art-hire small{color:var(--muted);font-size:12px}:where(.looma-kit) .g2-art-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:650}:where(.looma-kit) .g2-art-skill b{font:560 17px/1.1 Fraunces,Georgia,serif}:where(.looma-kit) .g2-art-skill .g2-pips{margin:4px 0 2px}:where(.looma-kit) .g2-art-chart{align-items:flex-start;gap:2px;width:168px;padding:14px 16px}:where(.looma-kit) .g2-art-chart .display{font-size:44px;line-height:1}:where(.looma-kit) .g2-art-spark{align-items:flex-end;gap:5px;width:100%;height:40px;margin:6px 0 4px;display:flex}:where(.looma-kit) .g2-art-spark i{height:calc(var(--v) / 8 * 100%);background:var(--g2-bar);border-radius:4px 4px 1px 1px;flex:1}:where(.looma-kit) .g2-art-spark i:last-child{background:var(--g2-bar-now)}:where(.looma-kit) .g2-art-chart small{color:var(--muted);font-size:12px}:where(.looma-kit) .g2-art-today .d-ticket-band{background:var(--action);color:var(--on-action)}.dark :where(.looma-kit) .g2-art-today .d-ticket-band{color:var(--citron);background:#30243e}@media (width<=700px){:where(.looma-kit) .d-ticket.g2-art-today{width:76px}:where(.looma-kit) .g2-art-today .display{font-size:26px}}:where(.looma-kit) .g2-lanes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.looma-kit) .g2-lanes:has(>:nth-child(4)){overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(264px,1fr);grid-auto-flow:column;overflow-x:auto}:where(.looma-kit) .g2-lane{background:var(--g2-lane);scroll-snap-align:start;flex-direction:column;gap:12px;min-width:0;padding:16px 16px 20px;display:flex}:where(.looma-kit) .g2-lane+.g2-lane{border-left:1px solid var(--line)}:where(.looma-kit) .g2-lane-head{align-items:center;gap:10px;min-height:36px;padding:0 4px;display:flex}:where(.looma-kit) .g2-lane-head h2{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;font:560 19px/1.2 Fraunces,Georgia,serif}:where(.looma-kit) .g2-lane-step{background:var(--surface);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;font-size:12px;font-weight:650;display:grid}:where(.looma-kit) .g2-lane-head .lane-count{margin-left:auto}:where(.looma-kit) .g2-lane-cards{flex-direction:column;gap:12px;display:flex}:where(.looma-kit) .lane-empty{border:1.5px dashed var(--line);color:var(--muted);text-align:center;border-radius:14px;margin:0;padding:18px 12px;font-size:13px}:where(.looma-kit) .btn.g2-lane-more{border:1.5px dashed var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:center;background:0 0;border-radius:14px;margin:0;padding:14px 12px;font-size:13px;font-weight:600}:where(.looma-kit) .btn.g2-lane-more:hover{background:0 0;border-color:#cdbfdd}:where(.looma-kit) .lane-empty:empty,:where(.looma-kit) .g2-lane-pick{display:none}:where(.looma-kit) .g2-lane-slot{display:contents}:where(.looma-kit) .g2-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;padding:16px 16px 14px;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;position:relative;box-shadow:0 1px 2px #30243e0a}:where(.looma-kit) .g2-card:hover{border-color:#cdbfdd;transform:translateY(-1px);box-shadow:0 14px 26px -18px #30243e88}:where(.looma-kit) .g2-card:has(.looma-menu[open]){transition:none;transform:none}.dark :where(.looma-kit) .g2-card:hover{border-color:#5d4f6c}:where(.looma-kit) .g2-card:focus-within{box-shadow:0 0 0 2px var(--focus)}:where(.looma-kit) .g2-card-top{align-items:center;gap:12px;display:flex}:where(.looma-kit) .g2-card-name{flex:1;min-width:0}:where(.looma-kit) .g2-card-name h3{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font:560 17px/1.2 Fraunces,Georgia,serif;overflow:hidden}:where(.looma-kit) .g2-card-name small{color:var(--muted);margin-top:2px;font-size:13px;display:block}:where(.looma-kit) .g2-card:hover .d-face{transform:translateY(-2px)rotate(-4deg)}:where(.looma-kit) .g2-menu{z-index:2;align-self:flex-start;margin:-6px -8px 0 0;position:relative}:where(.looma-kit) .g2-menu summary{color:var(--muted);border-radius:50%;transition:background-color .2s,color .2s}:where(.looma-kit) .g2-menu summary:hover,:where(.looma-kit) .g2-menu[open] summary{background:var(--soft);color:var(--ink)}:where(.looma-kit) .g2-menu>div{border-radius:14px;width:170px;padding:6px}:where(.looma-kit) .g2-menu :is(button){border-radius:9px;padding:12px;font-size:13px;font-weight:550}:where(.looma-kit) .g2-next{background:color-mix(in srgb,var(--soft) 60%,var(--surface));border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}:where(.looma-kit) .g2-next b{border:0;margin:0;padding:0;font-size:14px;font-weight:600}:where(.looma-kit) .g2-next small{color:var(--muted);font-size:12.5px}:where(.looma-kit) .g2-progress{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12px;display:flex}:where(.looma-kit) .g2-steps{flex:1;gap:4px;display:flex}:where(.looma-kit) .g2-steps i{background:color-mix(in srgb,var(--ink) 11%,transparent);border-radius:999px;flex:1;height:6px}:where(.looma-kit) .g2-steps i.done{background:var(--ink)}:where(.looma-kit) .g2-card-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:12px;display:flex}:where(.looma-kit) .g2-card-foot>*{min-width:0}:where(.looma-kit) .g2-card-foot .status-chip{flex:none}:where(.looma-kit) .g2-source{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}:where(.looma-kit) .g2-owner{object-fit:cover;width:28px;height:32px;box-shadow:0 0 0 2px var(--surface);border-radius:999px 999px 9px 9px;margin-left:auto}:where(.looma-kit) .g2-owner-face{flex:none;margin-left:auto;display:inline-flex}:where(.looma-kit) .g2-owner-face .d-face{width:28px;height:32px}:where(.looma-kit) .g2-card.is-overdue .g2-next{background:var(--g2-late-bg)}:where(.looma-kit) .g2-card.is-overdue .g2-next small{color:var(--g2-late)}:where(.looma-kit) .g2-board>.d-more{border-top:1px solid var(--line)}:where(.looma-kit) .g2-cal-split{grid-template-columns:minmax(0,1fr) 340px}:where(.looma-kit) .g2-cal-nav{align-items:center;gap:6px;display:flex}:where(.looma-kit) .g2-cal-nav .segment{background:color-mix(in srgb,var(--soft) 55%,var(--surface));border-radius:12px;gap:2px;padding:3px;display:inline-flex}:where(.looma-kit) .g2-cal-nav .segment button{min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:6px 15px;font-size:13px;font-weight:550;display:inline-flex}:where(.looma-kit) .g2-cal-nav .segment button:hover{color:var(--ink)}:where(.looma-kit) .g2-cal-nav .segment [aria-pressed=true]{background:var(--action);color:var(--on-action);box-shadow:0 6px 14px -8px #30243e}:where(.looma-kit) .g2-icon-btn{border-color:var(--line);background:var(--surface);color:var(--ink);transition:background-color .2s,color .2s}:where(.looma-kit) .g2-icon-btn:first-child .icon{width:15px;height:15px}:where(.looma-kit) .g2-icon-btn:hover{background:var(--action);color:var(--on-action);border-color:var(--action)}:where(.looma-kit) .g2-today-btn{border-radius:999px;padding-inline:16px}:where(.looma-kit) .g2-today-btn:hover{background:var(--row-hover)}:where(.looma-kit) .g2-cal{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(.looma-kit) .g2-wd{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--soft) 45%,var(--surface));border-bottom:1px solid var(--line);padding:10px 10px 9px;font-size:12px;font-weight:600}:where(.looma-kit) .g2-wd i{font-style:normal;display:none}:where(.looma-kit) .g2-day{background:var(--surface);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:86px;color:var(--ink);text-align:left;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 8px 10px;transition:background-color .2s;display:flex;position:relative}:where(.looma-kit) .g2-day:nth-child(7n){border-right:0}:where(.looma-kit) .g2-day:nth-last-child(-n+7){border-bottom:0}:where(.looma-kit) .g2-day.is-weekend{background:color-mix(in srgb,var(--canvas) 70%,var(--surface))}:where(.looma-kit) .g2-day:hover{background:var(--row-hover)}:where(.looma-kit) .g2-day:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;z-index:2}:where(.looma-kit) .g2-num{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:28px;height:28px;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}:where(.looma-kit) .g2-day.is-past .g2-num{color:var(--muted);font-weight:450}:where(.looma-kit) .g2-day.is-today .g2-num{background:var(--action);color:var(--on-action);box-shadow:0 6px 12px -8px #30243e}:where(.looma-kit) .g2-today{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:650;position:absolute;top:13px;right:10px}:where(.looma-kit) .g2-day.is-today{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}:where(.looma-kit) .g2-day.selected{background:color-mix(in srgb,var(--accent) 22%,var(--surface));box-shadow:inset 0 0 0 2px var(--action);z-index:1}:where(.looma-kit) .g2-day.selected .g2-ev{margin-inline:0}:where(.looma-kit) .g2-ev{height:26px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-self:stretch;align-items:center;gap:6px;margin:0 -8px;padding:0 8px;font-size:12px;font-weight:600;display:flex;overflow:hidden}:where(.looma-kit) .g2-ev.is-start{border-top-left-radius:999px;border-bottom-left-radius:999px;margin-left:0;padding-left:3px}:where(.looma-kit) .g2-ev.is-end{border-top-right-radius:999px;border-bottom-right-radius:999px;margin-right:0}:where(.looma-kit) .g2-ev img,:where(.looma-kit) .g2-evinitials{object-fit:cover;object-position:50% 25%;border-radius:50%;flex:none;width:20px;height:20px}:where(.looma-kit) .g2-evinitials{color:var(--surface);background:color-mix(in srgb,var(--ink) 82%,transparent);place-items:center;font-size:10px;font-weight:700;display:inline-grid}:where(.looma-kit) .g2-ev.done,:where(.looma-kit) .g2-legend i.done{background:var(--accent);color:#30243e}:where(.looma-kit) .g2-ev.pending,:where(.looma-kit) .g2-legend i.pending{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent) 70%,var(--surface)) 0 5px,color-mix(in srgb,var(--accent) 30%,var(--surface)) 5px 10px)}:where(.looma-kit) .g2-ev.sick,:where(.looma-kit) .g2-legend i.sick{background:var(--peach)}:where(.looma-kit) .g2-ev.holiday,:where(.looma-kit) .g2-legend i.holiday{background:var(--sage)}:where(.looma-kit) .g2-count{display:none}:where(.looma-kit) .g2-cal-foot{flex-wrap:wrap}:where(.looma-kit) .g2-legend{color:var(--ink);flex-wrap:wrap;gap:6px 18px;display:flex}:where(.looma-kit) .g2-legend>span{align-items:center;gap:8px;display:inline-flex}:where(.looma-kit) .g2-legend i{border-radius:999px;flex:none;width:18px;height:10px}:where(.looma-kit) .g2-legend i.today{background:var(--action);width:12px;height:12px}:where(.looma-kit) .g2-day.is-gap{background:color-mix(in srgb,var(--warn-bg) 60%,var(--surface));box-shadow:inset 0 -3px 0 var(--warn)}:where(.looma-kit) .g2-day.is-gap.is-today{background:color-mix(in srgb,var(--accent) 16%,var(--warn-bg))}:where(.looma-kit) .g2-day.is-gap.selected{box-shadow:inset 0 0 0 2px var(--action),inset 0 -5px 0 var(--warn)}:where(.looma-kit) .g2-legend i.gap{background:var(--warn)}:where(.looma-kit) .g2-day[data-range-events].selected{z-index:auto}:where(.looma-kit) .g2-day[data-range-events] .g2-ev{position:relative;overflow:visible}:where(.looma-kit) .g2-day[data-range-events] .g2-ev [data-bar-span]{z-index:2;height:26px;width:calc(var(--range-days) * (100% + 8px) - 14px);text-overflow:ellipsis;white-space:nowrap;line-height:26px;position:absolute;top:0;left:3px;overflow:hidden}:where(.looma-kit) .g2-day[data-range-events] .g2-ev.has-face [data-bar-span]{width:calc(var(--range-days) * (100% + 8px) - 40px);left:29px}:where(.looma-kit) .g2-ev [data-bar-span="1"]{--range-days:1}:where(.looma-kit) .g2-ev [data-bar-span="2"]{--range-days:2}:where(.looma-kit) .g2-ev [data-bar-span="3"]{--range-days:3}:where(.looma-kit) .g2-ev [data-bar-span="4"]{--range-days:4}:where(.looma-kit) .g2-ev [data-bar-span="5"]{--range-days:5}:where(.looma-kit) .g2-ev [data-bar-span="6"]{--range-days:6}:where(.looma-kit) .g2-ev [data-bar-span="7"]{--range-days:7}:where(.looma-kit) .g2-range-single .g2-today{letter-spacing:.06em;font-size:12px;line-height:1;position:static}:where(.looma-kit) .g2-range-single .g2-day[data-range-events] .g2-ev{height:auto;min-height:26px;overflow:visible}:where(.looma-kit) .g2-range-single .g2-day[data-range-events] .g2-ev [data-bar-span="1"]{white-space:normal;text-overflow:clip;width:auto;line-height:1.35;position:static;overflow:visible}:where(.looma-kit) .g2-day-panel #day-roster>.d-row:first-child{border-top:0}:where(.looma-kit) .g2-day-panel #day-roster>.actions{padding:10px 20px 10px 24px}:where(.looma-kit) .g2-day-panel .d-face{border-radius:50%;width:42px;height:42px}:where(.looma-kit) .g2-nobody{align-items:center;gap:10px;margin:0;padding:22px 24px;font-size:14px;display:flex}:where(.looma-kit) .g2-nobody .icon{background:var(--green-bg);width:28px;height:28px;color:var(--green);border-radius:50%;padding:6px}:where(.looma-kit) .g2-cal-split .d-row .date-box{flex:none;width:52px}:where(.looma-kit) .g2-cal-split .d-row .date-box:first-child{background:var(--soft)}:where(.looma-kit) .g2-pips{flex:none;gap:3px;display:inline-flex}:where(.looma-kit) .g2-pips i{background:color-mix(in srgb,var(--ink) 12%,transparent);border-radius:3px;width:7px;height:16px}:where(.looma-kit) .g2-pips i:nth-child(2){height:16px}:where(.looma-kit) .g2-pips i.on{background:var(--ink)}:where(.looma-kit) .g2-matrix thead th{white-space:nowrap}:where(.looma-kit) .g2-matrix tbody th{width:28%}:where(.looma-kit) .g2-person{align-items:center;gap:14px;display:flex}:where(.looma-kit) .g2-matrix .g2-person-link{white-space:nowrap}:where(.looma-kit) .g2-person-link{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;font:560 17px/1.2 Fraunces,Georgia,serif}:where(.looma-kit) .g2-person-link:after{content:"";z-index:1;position:absolute;inset:0}:where(.looma-kit) .g2-person small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;display:block}:where(.looma-kit) .g2-matrix tbody td{z-index:2;position:relative}:where(.looma-kit) .g2-matrix .d-tr:hover .d-face{transform:translateY(-2px)rotate(-4deg)}:where(.looma-kit) .g2-level{min-height:44px;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin-left:-12px;padding:0 14px 0 12px;font-size:13.5px;transition:background-color .2s,box-shadow .2s;display:inline-flex}:where(.looma-kit) .g2-level b{font-variant-numeric:tabular-nums;font-weight:650}:where(.looma-kit) .g2-level:hover{background:var(--surface);box-shadow:0 0 0 1px var(--line),0 8px 16px -12px #30243e66}:where(.looma-kit) .g2-level.is-mentor{background:var(--soft);font-weight:600}:where(.looma-kit) .g2-level.is-none{color:var(--muted)}:where(.looma-kit) .is-none .g2-pips i{box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}:where(.looma-kit) .g2-matrix tfoot :is(th,td){border-top:1px solid var(--line);color:var(--muted);text-align:left;background:color-mix(in srgb,var(--soft) 30%,var(--surface));padding:12px 24px;font-size:13px}:where(.looma-kit) .g2-matrix tfoot th{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}:where(.looma-kit) .g2-matrix tfoot td{color:var(--ink)}:where(.looma-kit) .d-panel>.toolbar{border-bottom:1px solid var(--line);padding:14px}:where(.looma-kit) .g2-schedule tbody th{align-items:center;gap:10px;display:flex}:where(.looma-kit) .g2-schedule tbody th .d-face{flex:none}:where(.looma-kit) .g2-schedule tbody th .person-cell{flex:1;min-width:0}:where(.looma-kit) .g2-schedule tbody th .looma-menu{flex:none;margin-left:auto}:where(.looma-kit) .g2-schedule tbody th .person-cell>div{min-width:0;overflow:hidden}:where(.looma-kit) .g2-schedule tbody th .person-cell strong,:where(.looma-kit) .g2-schedule tbody th .person-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(.looma-kit) .g2-schedule tbody td{min-width:170px}:where(.looma-kit) .g2-schedule thead th:first-child,:where(.looma-kit) .g2-schedule tbody th,:where(.looma-kit) .g2-schedule tfoot th{z-index:3;position:sticky;left:0}:where(.looma-kit) .g2-schedule thead th:first-child{background:color-mix(in srgb,var(--soft) 45%,var(--surface))}:where(.looma-kit) .g2-schedule tbody th{background:var(--surface)}:where(.looma-kit) .g2-schedule tfoot th{background:color-mix(in srgb,var(--soft) 30%,var(--surface))}:where(.looma-kit) .g2-schedule tfoot td{white-space:nowrap}:where(.looma-kit) .g2-shift{background:color-mix(in srgb,var(--soft) 60%,var(--surface));color:var(--ink);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;display:flex}:where(.looma-kit) .g2-shift b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}:where(.looma-kit) .g2-shift small{color:var(--muted);font-size:12px}:where(.looma-kit) .g2-shift.is-open{background:color-mix(in srgb,var(--accent) 32%,var(--surface))}:where(.looma-kit) .g2-shift.is-draft{border:1.5px dashed var(--line)}:where(.looma-kit) .g2-schedule tbody td .g2-shift+.g2-shift{margin-top:6px}:where(.looma-kit) .g2-schedule-head{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px 0;display:flex}:where(.looma-kit) .g2-schedule-head h2{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;margin:0 auto 0 0;font:560 17px/1.2 Fraunces,Georgia,serif}:where(.looma-kit) .g2-schedule-nav{align-items:center;gap:6px;display:flex}:where(.looma-kit) .g2-schedule-nav .icon-btn{border:1px solid var(--line);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);border-radius:12px;place-items:center;display:inline-grid}:where(.looma-kit) .g2-schedule-scroll[data-days="7"]>.icon-btn{display:none}@media (width>=701px){:where(.looma-kit) .g2-schedule-scroll[data-days="7"]>.d-table-wrap{overflow-x:visible}:where(.looma-kit) .g2-schedule-scroll[data-days="7"][data-schedule-overflow]>.d-table-wrap{-webkit-mask-image:none;mask-image:none}:where(.looma-kit) .g2-schedule-scroll[data-days="7"] .d-table.g2-schedule{table-layout:fixed;width:100%}:where(.looma-kit) .g2-schedule-scroll[data-days="7"] .d-table.g2-schedule thead th:first-child,:where(.looma-kit) .g2-schedule-scroll[data-days="7"] .d-table.g2-schedule tbody th{width:230px}:where(.looma-kit) .g2-schedule-scroll[data-days="7"] .d-table.g2-schedule tbody th[scope=row]{min-width:0;max-width:none}:where(.looma-kit) .g2-schedule-scroll[data-days="7"] .d-table.g2-schedule tbody td{min-width:0;padding:10px 12px}}:where(.looma-kit) .d-table.g2-teamrows{table-layout:fixed;width:100%}:where(.looma-kit) .d-table.g2-teamrows thead th:first-child,:where(.looma-kit) .d-table.g2-teamrows tbody th{width:190px}:where(.looma-kit) .d-table.g2-teamrows tbody th[scope=row]:not(:has(>.check-row)){min-width:0;max-width:none}:where(.looma-kit) .d-table.g2-teamrows thead th{text-overflow:ellipsis;padding:8px 10px;overflow:hidden}:where(.looma-kit) .d-table.g2-teamrows tbody td{min-width:0;padding:8px 10px}:where(.looma-kit) .g2-daydots{display:none}:where(.looma-kit) .g2-cal-panel .g2-filters-inline{flex-wrap:nowrap}:where(.looma-kit) .g2-cal-panel .g2-filters-inline .search-field{flex:12rem;min-width:0}:where(.looma-kit) .g2-cal-panel .g2-filters-inline .search-field input{min-width:0}:where(.looma-kit) .g2-cal-panel .g2-filters-inline .select-field{flex:0 auto;min-width:0}:where(.looma-kit) .g2-cal-panel .g2-filters-inline .select-field select{text-overflow:ellipsis}:where(.looma-kit) .g2-filters-sheet{flex-direction:column;gap:12px;margin:4px 0 16px;display:flex}:where(.looma-kit) .g2-filters-sheet .search-field,:where(.looma-kit) .g2-filters-sheet .field,:where(.looma-kit) .g2-filters-sheet .select-field{margin:0}:where(.looma-kit) .g2-filters-sheet>.btn{align-self:flex-start}:where(.looma-kit) .g2-cal-panel .g2-toolbar.g2-filters-phone{display:none}@media (width>=701px){:where(.looma-kit) .g2-schedule-scroll[data-schedule-overflow]>.d-table-wrap{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}:where(.looma-kit) .g2-matrix-foot .g2-legend{gap:8px 22px;font-size:13px}:where(.looma-kit) .g2-matrix-foot .g2-pips i{width:5px;height:12px}:where(.looma-kit) .g2-charts{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}:where(.looma-kit) .stack[data-grid="12"]{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:where(.looma-kit) .stack[data-grid="12"]>*{grid-column:1/-1}:where(.looma-kit) .stack[data-grid="12"]>[data-span="1"]{grid-column:span 1}:where(.looma-kit) .stack[data-grid="12"]>[data-span="2"]{grid-column:span 2}:where(.looma-kit) .stack[data-grid="12"]>[data-span="3"]{grid-column:span 3}:where(.looma-kit) .stack[data-grid="12"]>[data-span="4"]{grid-column:span 4}:where(.looma-kit) .stack[data-grid="12"]>[data-span="5"]{grid-column:span 5}:where(.looma-kit) .stack[data-grid="12"]>[data-span="6"]{grid-column:span 6}:where(.looma-kit) .stack[data-grid="12"]>[data-span="7"]{grid-column:span 7}:where(.looma-kit) .stack[data-grid="12"]>[data-span="8"]{grid-column:span 8}:where(.looma-kit) .stack[data-grid="12"]>[data-span="9"]{grid-column:span 9}:where(.looma-kit) .stack[data-grid="12"]>[data-span="10"]{grid-column:span 10}:where(.looma-kit) .stack[data-grid="12"]>[data-span="11"]{grid-column:span 11}:where(.looma-kit) .g2-chart-panel{flex-direction:column;display:flex}:where(.looma-kit) .g2-chart-panel>.d-panel-body{flex:1}:where(.looma-kit) .g2-charts{align-items:stretch}:where(.looma-kit) .g2-chart-panel>.d-panel-foot{margin-top:auto}:where(.looma-kit) .d-panel-head.g2-chart-panel>:last-child,:where(.looma-kit) .g2-chart-panel .d-panel-head>:last-child{white-space:nowrap;flex-shrink:0}:where(.looma-kit) .g2-columns{font-variant-numeric:tabular-nums;grid-template-rows:220px auto;grid-template-columns:28px minmax(0,1fr);column-gap:10px;margin:8px 0 0;display:grid;position:relative}:where(.looma-kit) .g2-axis{grid-row:1;position:relative}:where(.looma-kit) .g2-axis span{right:0;bottom:calc(var(--t) / var(--max) * 100%);color:var(--muted);font-size:12px;line-height:1;position:absolute;translate:0 50%}:where(.looma-kit) .g2-plot{border-bottom:1.5px solid var(--ink);background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),var(--line) calc(25% - 1px),var(--line) 25%);grid-area:1/2;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:clamp(4px,1vw,12px);padding:0 6px;display:grid}:where(.looma-kit) .g2-col{height:calc(var(--v) / var(--max) * 100%);flex-direction:column;align-items:center;display:flex;position:relative}:where(.looma-kit) .g2-col i{background:var(--g2-bar);border-radius:8px 8px 2px 2px;flex:1;width:100%;transition:filter .2s}:where(.looma-kit) .g2-col.is-now i{background:var(--g2-bar-now)}:where(.looma-kit) .g2-col b{padding-bottom:6px;font-size:13px;font-weight:650;position:absolute;bottom:100%}:where(.looma-kit) .g2-col:hover i{filter:brightness(.95)}:where(.looma-kit) .g2-months{color:var(--muted);text-align:center;grid-area:2/2;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(4px,1vw,12px);padding:8px 6px 0;font-size:12px;display:grid}:where(.looma-kit) .g2-months span{white-space:nowrap;min-width:0;overflow:hidden}:where(.looma-kit) .g2-columns[data-latest] .g2-months span:last-child{color:var(--ink);font-weight:650}:where(.looma-kit) .g2-hbars{flex-direction:column;gap:22px;padding-top:6px;display:flex}:where(.looma-kit) .g2-hbar{grid-template-columns:minmax(0,96px) minmax(0,1fr) 72px;align-items:center;gap:14px;display:grid}:where(.looma-kit) .g2-hbar-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}:where(.looma-kit) .g2-hbar-track{background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:999px;overflow:hidden}:where(.looma-kit) .g2-hbar-track span{border-radius:999px;height:100%;display:block}:where(.looma-kit) .g2-hbar-track{height:10px}:where(.looma-kit) .g2-hbar-track span{background:var(--g2-bar-now)}:where(.looma-kit) .g2-hbar-val{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}:where(.looma-kit) .g2-hbar-val b{letter-spacing:-.03em;font:550 22px/1 Fraunces,Georgia,serif}:where(.looma-kit) .g2-hbar-val small{text-align:right;width:30px;color:var(--muted);font-size:12px}:where(.looma-kit) .g2-chart-note{color:var(--muted);margin:22px 0 0;font-size:12.5px}:where(.looma-kit) .d-table.g2-team-table tfoot :is(th,td){border-top:1px solid var(--line);text-align:left;background:color-mix(in srgb,var(--soft) 30%,var(--surface));padding:12px 24px;font-size:13px;font-weight:650}:where(.looma-kit) .d-table.g2-team-table tfoot .num{text-align:right}:where(.looma-kit) .g2-team-table tbody td{color:var(--ink)}@media (width>=901px) and (width<=1250px){:where(.looma-kit) .g2-cal-split{grid-template-columns:minmax(0,1fr) 290px}:where(.looma-kit) .g2-charts{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .g2-lane{padding:14px 12px 16px}:where(.looma-kit) .g2-day{min-height:84px}:where(.looma-kit) .g2-today{display:none}}@media (width<=900px){:where(.looma-kit) .g2-cal-split,:where(.looma-kit) .g2-charts{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .stack[data-grid="12"]>[data-span]{grid-column:1/-1}:is(:where(.looma-kit) .g2-lanes,:where(.looma-kit) .g2-lanes:has(>:nth-child(4))){grid-template-columns:minmax(0,1fr);grid-auto-flow:row;overflow-x:visible}:where(.looma-kit) .g2-lane+.g2-lane{border-left:0;border-top:1px solid var(--line)}:where(.looma-kit) .g2-lane-pick{margin:0 0 4px;display:block}:where(.looma-kit) .g2-lane-pick .d-tabs{flex-wrap:nowrap;margin:0;padding:8px 12px 12px;scroll-padding-inline:12px}:where(.looma-kit) .g2-board:has(.g2-lane-pick) .g2-lane-head{display:none}:where(.looma-kit) .g2-lane-slot:not([data-active=true]),:where(.looma-kit) .g2-lanes[data-active=false]{display:none}}@media (width<=700px){:where(.looma-kit) .g2-toolbar{flex-wrap:wrap;gap:8px;padding:12px}:where(.looma-kit) .g2-toolbar .search-field,:where(.looma-kit) .g2-toolbar .select-field{flex:100%}:where(.looma-kit) .g2-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px}:where(.looma-kit) .g2-filters .select-field{flex:100%}:where(.looma-kit) .g2-asof{flex-basis:100%;order:3;margin:2px 0 0 2px;font-size:12.5px}:where(.looma-kit) .g2-filters .segment{border-radius:12px;flex:none;order:4;align-self:flex-start;gap:2px;padding:3px}:where(.looma-kit) .g2-filters .segment button{min-height:42px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:6px 15px;font-size:13px;font-weight:550;display:inline-flex}:where(.looma-kit) .g2-filters .segment button:hover{color:var(--ink)}:where(.looma-kit) .g2-filters .segment [aria-pressed=true]{background:var(--action);color:var(--on-action);box-shadow:0 6px 14px -8px #30243e}:where(.looma-kit) .directory .segment [aria-pressed=true]:hover,:where(.looma-kit) .g2-filters .segment [aria-pressed=true]:hover{color:var(--on-action)}:where(.looma-kit) .g2-lane{background:0 0;border:0;padding:0}:where(.looma-kit) .g2-lane+.g2-lane{border-top:0;border-left:0}:where(.looma-kit) .g2-lane-cards{gap:8px}:where(.looma-kit) .g2-card{gap:8px;padding:12px}:where(.looma-kit) .g2-next{background:0 0;border-radius:0;flex-direction:row;align-items:baseline;gap:4px 6px;padding:0}:where(.looma-kit) .g2-next b,:where(.looma-kit) .g2-next small{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.looma-kit) .g2-next small{flex:1}:where(.looma-kit) .g2-progress{gap:8px}:where(.looma-kit) .g2-steps{gap:3px}:where(.looma-kit) .g2-steps i{height:4px}:where(.looma-kit) .g2-card-foot{border-top:0;gap:6px;padding-top:0}:where(.looma-kit) .g2-art-hire,:where(.looma-kit) .g2-art-skill{border-radius:15px;width:92px;padding:9px 6px}:where(.looma-kit) .g2-art-hire img,:where(.looma-kit) .g2-art-skill img{width:40px;height:48px;margin-bottom:2px}:where(.looma-kit) .g2-art-hire b,:where(.looma-kit) .g2-art-skill b{font-size:12.5px}:where(.looma-kit) .g2-art-hire small,:where(.looma-kit) .g2-art-skill .g2-art-label,:where(.looma-kit) .g2-art-skill .g2-pips{display:none}:is(:where(.looma-kit)[data-page=analytics] .working-hero h1,:where(.looma-kit) [data-page=analytics] .working-hero h1){max-width:4.5em}:is(:where(.looma-kit)[data-page=analytics] .working-hero h1[data-fit],:where(.looma-kit) [data-page=analytics] .working-hero h1[data-fit]){max-width:none;font-size:min(clamp(38px,11.6vw,46px),calc((100vw - 40px) / (.62 * var(--fit) + .13)))}:where(.looma-kit) .g2-art-chart{border-radius:15px;width:88px;padding:8px 9px 9px}:where(.looma-kit) .g2-art-chart .display{font-size:22px}:where(.looma-kit) .g2-art-chart .g2-art-label,:where(.looma-kit) .g2-art-chart small{display:none}:where(.looma-kit) .g2-art-spark{gap:3px;height:22px;margin:3px 0 0}:where(.looma-kit) .g2-cal-panel .d-panel-head{flex-wrap:wrap;row-gap:4px;padding:12px 16px}:where(.looma-kit) .g2-cal-nav{flex-wrap:wrap;gap:4px}:where(.looma-kit) .g2-cal-nav .segment{flex:100%;order:3;display:flex}:where(.looma-kit) .g2-cal-nav .segment button{flex:1}:where(.looma-kit) .g2-cal-panel .g2-toolbar.g2-filters-inline{display:none}:where(.looma-kit) .g2-cal-panel .g2-toolbar.g2-filters-phone{flex-wrap:wrap;gap:8px;display:flex}:where(.looma-kit) .g2-cal-panel .g2-toolbar.g2-filters-phone .search-field{flex:12rem;min-width:0}:where(.looma-kit) .g2-cal-panel .g2-toolbar.g2-filters-phone>.btn{flex:0 auto}:where(.looma-kit) .g2-today-btn{padding-inline:12px}:where(.looma-kit) .g2-wd{text-align:center;letter-spacing:0;padding:8px 0}:where(.looma-kit) .g2-wd b{display:none}:where(.looma-kit) .g2-wd i{display:inline}:where(.looma-kit) .g2-day{align-items:center;gap:3px;min-height:64px;padding:6px 2px}:where(.looma-kit) .g2-num{min-width:30px;height:30px;padding:0 4px;font-size:13.5px}:where(.looma-kit) .g2-mon{display:none}:where(.looma-kit) .g2-day .g2-num{max-width:100%;overflow:hidden}:where(.looma-kit) .g2-day.is-today .g2-num{width:34px;height:34px;box-shadow:0 0 0 3px var(--accent),0 6px 12px -6px #30243e;font-size:15px;font-weight:700}:where(.looma-kit) .g2-today{letter-spacing:.06em;font-size:12px;line-height:1;position:static}:where(.looma-kit) .g2-ev{display:none}:where(.looma-kit) .g2-count{background:var(--accent);color:#30243e;border-radius:999px;place-items:center;min-width:20px;height:18px;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}:where(.looma-kit) .g2-day:has(.pending) .g2-count{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--chip-leave)}:where(.looma-kit) .g2-cal-foot{gap:8px 16px}:where(.looma-kit) .g2-legend{gap:6px 14px;font-size:12.5px}:where(.looma-kit) .g2-nobody{padding:18px 16px}:where(.looma-kit) .g2-day-panel #day-roster>.actions{padding:10px 12px 10px 16px}:where(.looma-kit) .g2-matrix,:where(.looma-kit) .g2-matrix tbody,:where(.looma-kit) .g2-matrix tfoot{display:block}:where(.looma-kit) .g2-matrix thead{display:none}:where(.looma-kit) .g2-matrix tbody tr,:where(.looma-kit) .g2-matrix tfoot tr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4px 8px;padding:14px 16px;display:grid}:where(.looma-kit) .g2-matrix tbody tr:first-child{border-top:0}:where(.looma-kit) .g2-matrix tbody :is(th,td),:where(.looma-kit) .g2-matrix tfoot :is(th,td){background:0 0;border:0;height:auto;padding:0;display:block}:where(.looma-kit) .g2-matrix tbody th,:where(.looma-kit) .g2-matrix tfoot th{grid-column:1/-1;width:auto;margin-bottom:6px}:where(.looma-kit) .g2-matrix td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:600;display:block}:where(.looma-kit) .g2-matrix tfoot td{font-size:14px}:where(.looma-kit) .g2-matrix tfoot tr{background:color-mix(in srgb,var(--soft) 30%,var(--surface))}:where(.looma-kit) .g2-schedule-head{flex-wrap:nowrap;gap:8px}:where(.looma-kit) .g2-schedule-head h2{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}:where(.looma-kit) .g2-schedule-nav{flex:none}:where(.looma-kit) .g2-schedule-nav .icon-btn{min-width:40px;min-height:40px}:where(.looma-kit) .g2-schedule tbody th{display:flex}:where(.looma-kit) .g2-schedule tbody td{grid-column:1/-1}:where(.looma-kit) .g2-schedule tbody td[data-entries="0"],:where(.looma-kit) .d-table.g2-teamrows tbody td{display:none}:where(.looma-kit) .d-table.g2-teamrows thead th:first-child,:where(.looma-kit) .d-table.g2-teamrows tbody th{width:auto}:where(.looma-kit) .d-table.g2-teamrows tbody th{flex-wrap:wrap}:where(.looma-kit) .d-table.g2-teamrows tbody th .person-cell{flex:100%}:where(.looma-kit) .d-table.g2-teamrows .g2-daydots{flex:100%;gap:7px;margin:10px 0 0;display:flex}:where(.looma-kit) .g2-daydots>span{flex-direction:column;align-items:center;gap:3px;display:flex}:where(.looma-kit) .g2-daydots b{color:var(--muted);font-size:10px;font-weight:600}:where(.looma-kit) .g2-daydots i{background:var(--line);border-radius:50%;width:9px;height:9px}:where(.looma-kit) .g2-daydots i.done{background:var(--accent)}:where(.looma-kit) .g2-daydots i.pending{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent) 70%,var(--surface)) 0 5px,color-mix(in srgb,var(--accent) 30%,var(--surface)) 5px 10px)}:where(.looma-kit) .g2-daydots i.sick{background:var(--peach)}:where(.looma-kit) .g2-daydots i.holiday{background:var(--sage)}:where(.looma-kit) .g2-schedule tfoot td[data-covered=false]{display:none}:where(.looma-kit) .g2-schedule tfoot .g2-foot-note{grid-column:1/-1}:where(.looma-kit) .g2-schedule tfoot .g2-foot-note:before{display:none}:where(.looma-kit) .g2-level{gap:8px;margin-left:-10px;padding:0 10px;font-size:13px}:where(.looma-kit) .g2-matrix-foot .g2-legend{gap:8px 16px;font-size:12.5px}:where(.looma-kit) .g2-columns{grid-template-rows:180px auto;grid-template-columns:22px minmax(0,1fr);column-gap:6px}:where(.looma-kit) .g2-plot,:where(.looma-kit) .g2-months{gap:4px;padding-inline:2px}:where(.looma-kit) .g2-months{font-size:10px}:where(.looma-kit) .g2-months span{overflow:visible}:where(.looma-kit) .g2-columns[data-dense] .g2-months span:nth-child(odd):not(:first-child){visibility:hidden}:where(.looma-kit) .g2-hbar{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}:where(.looma-kit) .g2-hbar-track{grid-area:2/1/auto/-1}:where(.looma-kit) .d-table.g2-team-table tfoot :is(th,td){padding:12px}:where(.looma-kit) .d-table.g2-team-table tfoot th{padding-left:16px}}@media (prefers-reduced-motion:reduce){:where(.looma-kit) .g2-card,:where(.looma-kit) .g2-card:hover{transition:none;transform:none}:where(.looma-kit) .g2-card:hover .d-face,:where(.looma-kit) .g2-matrix .d-tr:hover .d-face{transform:none}}:where(.looma-kit) .g2-stack-row .status-chip{margin-top:8px}:where(.looma-kit) .g2-stack-row{align-items:flex-start;padding-block:14px}:where(.looma-kit) .g2-stack-row>.d-arrow{align-self:center}:where(.looma-kit) .d-art-card.g3-paper{align-items:stretch;gap:0;width:150px;padding:0 0 16px;transform:rotate(4deg)}:where(.looma-kit) .g3-paper-band{color:var(--citron);letter-spacing:.12em;text-transform:uppercase;text-align:center;background:#30243e;padding:7px 0 6px;font-size:12px;font-weight:650}:where(.looma-kit) .d-art-card.g3-paper b{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;padding:12px 14px 10px;font:560 17px/1.12 Fraunces,Georgia,serif}:where(.looma-kit) .d-art-card.d-art-card.g3-paper i{background:color-mix(in srgb,var(--ink) 16%,transparent);border-radius:3px;height:6px;margin:0 14px 7px;display:block}:where(.looma-kit) .d-art-card.g3-paper i.is-short{width:52%}:where(.looma-kit) .d-art-card.g3-bubble{border-radius:20px 20px 20px 6px;align-items:flex-start;gap:3px;width:178px;padding:16px 16px 14px;transform:rotate(-3deg)}:where(.looma-kit) .g3-bubble-mark{background:var(--accent);color:#30243e;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:6px;display:grid}:where(.looma-kit) .d-art-card.g3-bubble b{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;font:560 19px/1.12 Fraunces,Georgia,serif}:where(.looma-kit) .d-art-card.g3-bubble small{color:var(--muted);font-size:12px}:where(.looma-kit) .d-art-card.g3-miniflow{gap:0;width:168px;padding:16px 12px 14px;transform:rotate(3deg)}:where(.looma-kit) .d-art-card.g3-miniflow b{border:1.5px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:650;display:block}:where(.looma-kit) .d-art-card.g3-miniflow b.is-on{color:#faf7f0;background:#30243e;border-color:#30243e}:where(.looma-kit) .d-art-card.g3-miniflow b.is-alt{background:var(--peach);border-color:#0000}:where(.looma-kit) .g3-mf-line{background:var(--line);width:2px;height:16px}:where(.looma-kit) .g3-miniflow>div{gap:6px;padding-top:12px;display:flex;position:relative}:where(.looma-kit) .g3-miniflow>div:before{content:"";border:2px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0;height:12px;position:absolute;top:0;left:25%;right:25%}:where(.looma-kit) .d-art-card.g3-minireport{align-items:stretch;gap:0;width:164px;padding:0 0 12px;transform:rotate(-4deg)}:where(.looma-kit) .g3-mr-band{color:var(--citron);letter-spacing:.12em;text-transform:uppercase;text-align:center;background:#30243e;margin-bottom:6px;padding:7px 0 6px;font-size:12px;font-weight:650}:where(.looma-kit) .g3-mr-row{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr .8fr;gap:8px;padding:7px 12px;display:grid}:where(.looma-kit) .g3-mr-row.is-head{border-top:0}:where(.looma-kit) .g3-mr-row i{background:color-mix(in srgb,var(--ink) 14%,transparent);border-radius:3px;height:6px}:where(.looma-kit) .g3-mr-row.is-head i{background:var(--accent)}:where(.looma-kit) .g3-mr-row i:last-child{justify-self:end;width:70%}:where(.looma-kit) .d-art-card.g3-portrait{gap:2px;width:146px;padding:14px 12px;transform:rotate(-3deg)}:where(.looma-kit) .d-art-card.g3-portrait img{object-fit:cover;background:var(--soft);border-radius:999px 999px 18px 18px;width:76px;height:90px;margin-bottom:8px}:where(.looma-kit) .d-art-card.g3-portrait b{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:560 17px/1.15 Fraunces,Georgia,serif;overflow:hidden}:where(.looma-kit) .d-art-card.g3-portrait small{color:var(--muted);font-size:12px}:where(.looma-kit) .g3-hire-hero .d-art-card,:where(.looma-kit) .g3-flow-hero .d-art-card{bottom:34px}:where(.looma-kit) .working-hero.g3-flow-hero{grid-template-columns:minmax(0,1fr) auto 300px}:where(.looma-kit) .g3-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:600}:where(.looma-kit) .g3-head-meta{align-items:center;gap:12px;display:flex}:where(.looma-kit) .d-panel.is-sage>.d-panel-head,:where(.looma-kit) .d-panel.is-lilac>.d-panel-head{border-color:var(--hero-rule)}:where(.looma-kit) :is(.g3-toolbar,.g3-blocks) .search-field{flex:16rem;min-width:16rem}:where(.looma-kit) .g3-blocks .d-panel-body>.search-field{flex:1;min-width:0}:where(.looma-kit) :is(.g3-toolbar,.g3-blocks) .search-field>.icon{color:var(--ink)}:where(.looma-kit) :is(.g3-toolbar,.g3-blocks) .search-field input{background:var(--canvas);border-radius:12px;min-height:48px;font-size:14px}:where(.looma-kit) :is(.g3-toolbar,.g3-blocks) .search-field input::placeholder{color:var(--muted);opacity:1}:where(.looma-kit) :is(.g3-toolbar,.g3-blocks) .search-field input:hover{border-color:#c9bcd8}:where(.looma-kit) :is(.g3-toolbar,.g3-blocks) .search-field input:focus{border-color:var(--focus);outline:0;box-shadow:0 0 0 4px #c4adf566}.dark :where(.looma-kit) :is(.g3-toolbar,.g3-blocks) .search-field input:hover{border-color:#6a5c79}:where(.looma-kit) .field textarea{background-color:var(--canvas);border-radius:12px}:where(.looma-kit) .g3-recent{margin-bottom:20px}:where(.looma-kit) .g3-features{grid-template-columns:1fr 1fr;gap:20px;display:grid}:where(.looma-kit) .g3-feature{text-align:left;min-height:132px;color:var(--ink);border:0;border-radius:20px;align-items:center;gap:22px;padding:22px 22px 22px 26px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative}:where(.looma-kit) .g3-feature.is-lilac{background:color-mix(in srgb,var(--accent) 34%,var(--canvas))}:where(.looma-kit) .g3-feature.is-sage{background:var(--sage)}.dark :where(.looma-kit) .g3-feature.is-lilac{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}:where(.looma-kit) .g3-feature:hover{transform:translateY(-2px);box-shadow:0 16px 30px -22px #30243e99}:where(.looma-kit) .g3-sheet{background:var(--surface);border-radius:8px;flex:none;place-items:center;width:60px;height:74px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid;transform:rotate(-5deg);box-shadow:0 12px 20px -14px #30243e}:where(.looma-kit) .g3-feature:hover .g3-sheet{transform:rotate(-9deg)translateY(-2px)}:where(.looma-kit) .g3-feature-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:where(.looma-kit) .g3-feature-text small{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:12px;font-weight:600}:where(.looma-kit) .g3-feature-text strong{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.03em;font:560 24px/1.15 Fraunces,Georgia,serif}:where(.looma-kit) .g3-feature-text>span{font-size:13.5px}:where(.looma-kit) .g3-feature:hover .d-arrow,:where(.looma-kit) .g3-feature:focus-visible .d-arrow{background:var(--action);color:var(--on-action);transform:rotate(45deg)}:where(.looma-kit) .d-panel-head.g3-toolbar{gap:10px;padding:8px 14px}:where(.looma-kit) .g3-toolbar .btn{background:var(--canvas);border-radius:12px;min-height:48px}:where(.looma-kit) .g3-doc{align-items:center;gap:14px;display:flex}:where(.looma-kit) .d-table:has(.g3-doc) .card-menu :is(button,a){min-width:44px}:where(.looma-kit) .g3-doc .person-name{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;font:560 17px/1.2 Fraunces,Georgia,serif;display:block}:where(.looma-kit) .g3-doc small{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:400;display:block}:where(.looma-kit) .g3-doc small .d-phone-only{display:none}:where(.looma-kit) .looma-file-list{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}:where(.looma-kit) .looma-file-list li+li{border-top:1px solid var(--line);padding-top:8px}:where(.looma-kit) .looma-file-list .g3-doc>span:nth-child(2){flex:1;min-width:0}:where(.looma-kit) .looma-file-list .g3-doc .person-name{overflow-wrap:anywhere}:where(.looma-kit) .looma-file-list .g3-doc [data-status-chip]{flex:none;align-self:flex-start;margin-left:auto;display:inline-flex}:where(.looma-kit) .looma-file-list .g3-doc .icon-btn:last-child{margin-left:auto}:where(.looma-kit) .looma-file-list .g3-doc [data-status-chip]+.icon-btn{margin-left:8px}:is(:where(.looma-kit)[data-page=library] .d-table td.num,:where(.looma-kit) [data-page=library] .d-table td.num){white-space:nowrap}:where(.looma-kit) .g3-empty td{color:var(--muted);text-align:center!important;height:auto!important;padding:28px 24px!important}:where(.looma-kit) .g3-thread{flex-direction:column;display:flex}:where(.looma-kit) .d-panel-body.g3-messages{flex-direction:column;gap:14px;padding-top:18px;padding-bottom:24px;display:flex}:where(.looma-kit) .d-panel-body.g3-messages:empty{place-items:center;min-height:180px;display:grid}:where(.looma-kit) .g3-messages:empty:before{content:"A fresh start. Ask anything about your work life.";color:var(--muted);font:560 20px/1.2 Fraunces,Georgia,serif}:where(.looma-kit) .g3-day{color:var(--muted);background:var(--soft);border-radius:999px;align-self:center;padding:3px 12px;font-size:12px;font-weight:600}:where(.looma-kit) .g3-messages .message{background:var(--canvas);border:1px solid var(--line);border-radius:20px 20px 20px 6px;max-width:min(620px,88%);margin:0;padding:16px 18px 18px}:where(.looma-kit) .g3-messages .message.from-person{background:color-mix(in srgb,var(--accent) 34%,var(--canvas));border-color:#0000;border-radius:20px 20px 6px;align-self:flex-end}.dark :where(.looma-kit) .g3-messages .message.from-person{background:color-mix(in srgb,var(--accent) 18%,var(--surface))}:where(.looma-kit) .g3-messages .message>b{margin-bottom:6px;font-size:13px;display:block}:where(.looma-kit) .g3-messages .message-author{margin-bottom:8px;font-size:13px}:where(.looma-kit) .g3-messages .message-author img{object-fit:cover;border-radius:999px 999px 9px 9px;width:28px;height:33px}:where(.looma-kit) .g3-messages .assistant-mark{width:28px;height:28px;color:var(--citron);background:#30243e;border-radius:50%;place-items:center;display:grid}:where(.looma-kit) .g3-messages .message p{max-width:62ch;font-size:15px;line-height:1.55}:where(.looma-kit) .g3-messages .message p+p{margin-top:8px}:where(.looma-kit) .g3-source{border-top:1px solid var(--line);margin-top:12px}:where(.looma-kit) .g3-source .d-disclosure-title{letter-spacing:0;font:600 13px/1.3 Bricolage,Arial,sans-serif}:where(.looma-kit) .g3-source .d-chev{width:28px;height:28px}:where(.looma-kit) .g3-source .d-disclosure-body p{font-size:13px!important}:where(.looma-kit) .g3-composer{border-top:1px solid var(--line);background:color-mix(in srgb,var(--soft) 45%,var(--surface));margin-top:auto;padding:16px 20px 18px}:where(.looma-kit) .g3-composer textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:76px;caret-color:var(--focus);border-radius:14px;padding:13px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}:where(.looma-kit) .g3-composer textarea::placeholder{color:var(--muted);opacity:1}:where(.looma-kit) .g3-composer textarea:hover{border-color:#c9bcd8}:where(.looma-kit) .g3-composer textarea:focus{border-color:var(--focus);outline:0;box-shadow:0 0 0 4px #c4adf566}:where(.looma-kit) .g3-composer-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}:where(.looma-kit) .g3-composer-foot small{color:var(--muted);font-size:12.5px}:where(.looma-kit) .g3-composer .btn.primary{border-radius:12px;min-height:46px;padding-inline:18px}:where(.looma-kit) .g3-prompt{border:0;border-top:1px solid var(--hero-rule);text-align:left;width:100%;min-height:58px;color:var(--ink);background:0 0;align-items:center;gap:12px;padding:8px 16px 8px 24px;font-size:14px;font-weight:550;transition:background-color .2s;display:flex;position:relative}:where(.looma-kit) .g3-prompts .d-panel-head+.g3-prompt{border-top:0}:where(.looma-kit) .g3-prompt>span:not(.d-arrow){flex:1}:where(.looma-kit) .g3-prompt:hover{background:#ffffff59}.dark :where(.looma-kit) .g3-prompt:hover{background:#ffffff12}:where(.looma-kit) .g3-prompt:hover .d-arrow,:where(.looma-kit) .g3-prompt:focus-visible .d-arrow{background:var(--action);color:var(--on-action);transform:rotate(45deg)}:where(.looma-kit) .d-row.is-current{background:var(--row-hover)}:where(.looma-kit) .g3-designer{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}:where(.looma-kit) .g3-canvas .flow-canvas{background-color:var(--surface);background-image:radial-gradient(color-mix(in srgb,var(--ink) 16%,transparent) 1px,transparent 1.2px);background-size:20px 20px;border:0;border-radius:0;flex-direction:column;align-items:center;padding:32px 28px 40px;display:flex}:where(.looma-kit) .g3-canvas .flow-end{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:550;box-shadow:0 1px 2px #30243e0a}:where(.looma-kit) .g3-canvas .flow-end.success-end{background:var(--green-bg);color:var(--green);border-color:#0000}:where(.looma-kit) .g3-canvas .connector{background:color-mix(in srgb,var(--ink) 30%,transparent);width:2px;height:28px;display:block}:where(.looma-kit) .g3-canvas .flow-node{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:300px;padding:16px 18px 18px;transition:box-shadow .2s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 14px 28px -22px #30243e99}:where(.looma-kit) .g3-canvas .flow-node:hover{box-shadow:0 0 0 2px var(--accent),0 14px 28px -22px #30243e99;transform:translateY(-1px)}:where(.looma-kit) .g3-canvas .flow-node.selected{border-color:var(--action);box-shadow:0 0 0 2px var(--action),0 18px 30px -20px #30243eaa;outline:0}:where(.looma-kit) .g3-canvas .flow-node.selected:after{content:"";background:var(--citron);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--citron-deep);border-radius:50%;position:absolute;top:14px;right:14px}:where(.looma-kit) .g3-canvas .flow-node.is-return{background:color-mix(in srgb,var(--peach) 60%,var(--surface))}:where(.looma-kit) .g3-node-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:650}:where(.looma-kit) .g3-canvas .flow-node strong{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;font:560 19px/1.2 Fraunces,Georgia,serif}:where(.looma-kit) .g3-canvas .flow-node small{color:var(--muted);font-size:12.5px}:where(.looma-kit) .g3-canvas .flow-branch-label{background:var(--accent);color:#30243e;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:650}:where(.looma-kit) .g3-canvas .flow-branches{grid-template-columns:1fr 1fr;gap:28px;width:100%;max-width:680px;margin-top:0;padding-top:28px;display:grid;position:relative}:where(.looma-kit) .g3-canvas .flow-branches:before{content:"";border:2px solid color-mix(in srgb,var(--ink) 30%,transparent);border-bottom:0;border-radius:14px 14px 0 0;height:28px;position:absolute;top:0;left:25%;right:25%}:where(.looma-kit) .g3-canvas .flow-branches>div{flex-direction:column;align-items:center;display:flex}:where(.looma-kit) .g3-canvas .route-label{color:var(--muted);background:var(--surface);border-radius:999px;margin:-2px 0 10px;padding:2px 10px;font-size:12px;font-weight:600}:where(.looma-kit) .g3-inspector{position:sticky;top:24px}:where(.looma-kit) .g3-inspector .d-panel-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding-block:18px}:where(.looma-kit) .g3-steptag{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;order:-1;font-weight:600}:where(.looma-kit) .g3-inspector-fields{flex-direction:column;gap:18px;display:flex}:where(.looma-kit) .g3-inspector .d-formfoot{padding-left:24px}:where(.looma-kit) .g3-report{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}:where(.looma-kit) .g3-blocks .d-panel-body{flex-direction:column;gap:14px;display:flex}:where(.looma-kit) .g3-fields{border-top:1px solid var(--line);overscroll-behavior:contain;max-height:320px;overflow-y:auto}:where(.looma-kit) .g3-field-row{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:6px 24px;font-size:14px;font-weight:550;transition:background-color .2s;display:flex;position:relative}:where(.looma-kit) .g3-field-row:first-child{border-top:0}:where(.looma-kit) .g3-field-row:hover{background:var(--row-hover)}:where(.looma-kit) .g3-field-row>span{flex:1}:where(.looma-kit) .g3-field-row small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}:where(.looma-kit) .g3-field-row input{appearance:none;border:1.5px solid color-mix(in srgb,var(--ink) 35%,transparent);background:var(--surface);cursor:pointer;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin:0;transition:background-color .2s,border-color .2s;display:grid}:where(.looma-kit) .g3-field-row input:checked{background:var(--action);border-color:var(--action);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23faf7f0' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 16 6 6 10-11'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:15px}.dark :where(.looma-kit) .g3-field-row input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%2330243e' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 16 6 6 10-11'/%3E%3C/svg%3E")}:where(.looma-kit) .g3-field-row input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:where(.looma-kit) .g3-builder .d-formsec{grid-template-columns:minmax(0,190px) minmax(0,1fr)}:where(.looma-kit) .g3-builder .field>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:where(.looma-kit) .g3-builder .g3-filter-line .field>span{clip:auto;width:auto;height:auto;position:static;overflow:visible}:where(.looma-kit) #selected-columns{flex-direction:column;gap:8px;display:flex}:where(.looma-kit) .g3-builder .selected-column{border:1px solid var(--line);background:var(--canvas);font-variant-numeric:tabular-nums;border-radius:12px;align-items:center;gap:14px;min-height:52px;margin:0;padding:4px 4px 4px 16px;font-size:14px;display:flex}:where(.looma-kit) .g3-builder .selected-column>span{color:var(--muted);width:20px;font-size:12px;font-weight:650}:where(.looma-kit) .g3-builder .selected-column b{flex:1;font-weight:600}:where(.looma-kit) .g3-builder .selected-column .icon-btn{border:0;border-radius:10px;width:44px;height:44px;margin-left:auto;font-size:17px;transform:none}:where(.looma-kit) .g3-builder .selected-column .icon-btn .icon{transform:rotate(-90deg)}:where(.looma-kit) .g3-builder .selected-column .icon-btn:hover{background:var(--action);color:var(--on-action);box-shadow:none}:where(.looma-kit) .g3-builder .selected-column:first-child .icon-btn{opacity:.35}:where(.looma-kit) .g3-builder .d-disclosure>summary{min-height:64px}:where(.looma-kit) .g3-builder .d-disclosure .status-chip{margin-left:4px}:where(.looma-kit) .g3-filter-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:6px 0 4px;display:grid}:where(.looma-kit) .g3-preview .table-scroll{border:0;border-radius:0;overflow-x:auto}:where(.looma-kit) .g3-preview .data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}:where(.looma-kit) .g3-preview .data-table thead th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--soft) 45%,var(--surface));border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 24px;font-size:12px;font-weight:600}:where(.looma-kit) .g3-preview .data-table tbody :is(th,td){height:var(--row-height);border-top:1px solid var(--line);text-align:left;background:0 0;border-bottom:0;padding:10px 24px;font-weight:400}:where(.looma-kit) .g3-preview .data-table tbody tr:first-child>*{border-top:0}:where(.looma-kit) .g3-preview .data-table tbody tr>:first-child{font-weight:600}:where(.looma-kit) .g3-preview .data-table :is(th,td).num{text-align:right}:where(.looma-kit) .g3-preview .data-table tbody tr{transition:background-color .2s}:where(.looma-kit) .g3-preview .data-table tbody tr:hover{background:var(--row-hover)}:where(.looma-kit) .g3-stepper{border-bottom:1px solid var(--line);counter-reset:none;margin:0 0 20px;padding:0 0 18px;list-style:none;display:flex}:where(.looma-kit) .g3-stepper li{color:var(--muted);flex:1;align-items:center;gap:12px;font-size:14.5px;font-weight:600;display:flex}:where(.looma-kit) .g3-stepper li:last-child{flex:none}:where(.looma-kit) .g3-stepper li:not(:last-child):after{content:"";background:var(--line);border-radius:2px;flex:1;height:2px;margin:0 18px 0 6px}:where(.looma-kit) .g3-step-dot{border:1.5px solid var(--line);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;transition:background-color .3s,border-color .3s;display:grid}:where(.looma-kit) .g3-step-dot .icon{stroke-width:2.4px;width:16px;height:16px;display:none}:where(.looma-kit) .g3-stepper li b{white-space:nowrap;font-weight:600}:where(.looma-kit) .g3-stepper li.current{color:var(--ink)}:where(.looma-kit) .g3-stepper li.current .g3-step-dot{border-color:var(--action);box-shadow:inset 0 0 0 2px var(--action);background:var(--citron);color:var(--on-citron)}:where(.looma-kit) .g3-stepper li:has(~li.current){color:var(--ink)}:where(.looma-kit) .g3-stepper li:has(~li.current) .g3-step-dot{background:var(--action);border-color:var(--action);color:var(--on-action)}:where(.looma-kit) .g3-stepper li:has(~li.current) .g3-step-dot span{display:none}:where(.looma-kit) .g3-stepper li:has(~li.current) .g3-step-dot .icon{display:block}:where(.looma-kit) .g3-stepper li:has(~li.current):after{background:var(--action)}:where(.looma-kit) .g3-wizard>section .d-panel-body{padding:24px 24px 26px}:where(.looma-kit) .g3-wizard .field-grid{gap:18px 20px;margin-top:0}:where(.looma-kit) .g3-wizard h2:focus{outline:0}:where(.looma-kit) .g3-inline-note{background:color-mix(in srgb,var(--accent) 22%,var(--canvas));border-radius:12px;align-items:center;gap:10px;margin-top:22px;padding:12px 14px;font-size:13.5px;display:flex}.dark :where(.looma-kit) .g3-inline-note{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}:where(.looma-kit) .g3-wizard .check-row{align-items:center;min-height:44px;margin:20px 0 0;font-size:14px;font-weight:550}:where(.looma-kit) .g3-wizard .check-row input{width:20px;height:20px}:where(.looma-kit) .d-formfoot.g3-wizard-foot{gap:16px}:where(.looma-kit) .g3-wizard-foot p{text-align:center;flex:1}:where(.looma-kit) .g3-wizard-foot .btn{border-radius:12px;min-height:48px;padding-inline:20px}:where(.looma-kit) .g3-next{counter-reset:g3n;margin:0;padding:0;list-style:none}:where(.looma-kit) .g3-next li{counter-increment:g3n;padding:0 0 18px 42px;position:relative}:where(.looma-kit) .g3-next li:last-child{padding-bottom:0}:where(.looma-kit) .g3-next li:before{content:counter(g3n);background:var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:650;display:grid;position:absolute;top:-2px;left:0}:where(.looma-kit) .g3-next li:not(:last-child):after{content:"";background:var(--hero-rule);width:1px;position:absolute;top:30px;bottom:4px;left:13.5px}:where(.looma-kit) .g3-next b{font-size:14.5px;display:block}:where(.looma-kit) .g3-next small{opacity:.85;margin-top:2px;font-size:13px;display:block}:where(.looma-kit) .g3-next-panel>.d-panel-body{padding:20px 24px 22px!important}@media (width>=901px) and (width<=1250px){:where(.looma-kit) .g3-designer{grid-template-columns:minmax(0,1fr) 290px}:where(.looma-kit) .g3-report{grid-template-columns:260px minmax(0,1fr)}:where(.looma-kit) .g3-builder .d-formsec{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .working-hero.g3-flow-hero{grid-template-columns:minmax(0,1fr) auto 240px}}@media (width<=900px){:where(.looma-kit) .g3-designer,:where(.looma-kit) .g3-report{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .g3-inspector{position:static}:where(.looma-kit) .g3-builder .d-formsec{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){:where(.looma-kit) .d-art-card.g3-paper{border-radius:15px;width:96px;padding-bottom:8px}:where(.looma-kit) .g3-paper-band{padding:5px 0 4px;font-size:12px}:where(.looma-kit) .d-art-card.g3-paper b{padding:7px 8px 6px;font-size:12px}:where(.looma-kit) .d-art-card.g3-bubble{border-radius:15px 15px 15px 5px;width:104px;padding:10px 10px 9px}:where(.looma-kit) .g3-bubble-mark{width:22px;height:22px;margin-bottom:3px}:where(.looma-kit) .g3-bubble-mark .icon{width:13px;height:13px}:where(.looma-kit) .d-art-card.g3-bubble b{font-size:12.5px}:where(.looma-kit) .d-art-card.g3-bubble small{display:none}:where(.looma-kit) .d-art-card.g3-miniflow{border-radius:15px;width:110px;padding:10px 8px 9px}:where(.looma-kit) .d-art-card.g3-miniflow b{border-radius:6px;padding:4px 6px;font-size:12px}:where(.looma-kit) .g3-miniflow>div{gap:4px;padding-top:9px}:where(.looma-kit) .g3-miniflow>div:before{height:9px}:where(.looma-kit) .g3-mf-line{height:10px}:where(.looma-kit) .d-art-card.g3-minireport{border-radius:15px;width:104px;padding-bottom:6px}:where(.looma-kit) .g3-mr-band{margin-bottom:3px;padding:5px 0 4px;font-size:12px}:where(.looma-kit) .g3-mr-row{gap:5px;padding:5px 8px}:where(.looma-kit) .g3-mr-row i{height:4px}:where(.looma-kit) .d-art-card.g3-portrait{border-radius:15px;width:92px;padding:8px 8px 9px}:where(.looma-kit) .d-art-card.g3-portrait img{width:46px;height:54px;margin-bottom:4px}:where(.looma-kit) .d-art-card.g3-portrait b{font-size:12px}:where(.looma-kit) .d-art-card.g3-portrait small{display:none}:where(.looma-kit) .g3-hire-hero .d-art-card,:where(.looma-kit) .g3-flow-hero .d-art-card{bottom:auto}:where(.looma-kit) .working-hero.g3-flow-hero{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.looma-kit) .working-hero.g3-flow-hero .actions{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}:where(.looma-kit) .working-hero.g3-flow-hero .actions .btn{width:100%}:where(.looma-kit) .working-hero.g3-flow-hero .btn.primary{justify-content:center}:where(.looma-kit) .g3-features{grid-template-columns:minmax(0,1fr);gap:12px}:where(.looma-kit) .g3-recent .g3-features{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(220px,78%);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}:where(.looma-kit) .g3-recent .g3-feature{scroll-snap-align:start;min-width:0}:where(.looma-kit) .g3-feature{border-radius:18px;gap:16px;min-height:0;padding:16px 14px 16px 18px}:where(.looma-kit) .g3-sheet{width:44px;height:54px}:where(.looma-kit) .g3-feature-text strong{font-size:19px}:where(.looma-kit) .g3-feature-text>span{display:none}:where(.looma-kit) .d-panel-head.g3-toolbar{padding:8px 12px}:where(.looma-kit) :is(.g3-toolbar,.g3-blocks) .search-field{flex:100%;min-width:0}:where(.looma-kit) .g3-toolbar>.segment{order:0;margin-right:auto}:where(.looma-kit) .g3-toolbar .btn{gap:0;width:48px;padding:0;font-size:0}:where(.looma-kit) .g3-toolbar .btn .icon{width:20px;height:20px}:where(.looma-kit) .g3-doc{gap:12px}:where(.looma-kit) .g3-doc .d-file{width:38px;height:38px}:where(.looma-kit) .g3-doc .person-name{font-size:16px}:where(.looma-kit) .looma-file-list .g3-doc{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:6px 12px;display:grid}:where(.looma-kit) .looma-file-list .g3-doc>span:first-child{grid-area:1/1}:where(.looma-kit) .looma-file-list .g3-doc>span:nth-child(2){grid-area:1/2;min-width:0}:where(.looma-kit) .looma-file-list .g3-doc [data-status-chip]{grid-area:2/2;max-width:100%;margin-left:0}:where(.looma-kit) .looma-file-list .g3-doc [data-status-chip]>*{width:max-content;max-width:100%}:where(.looma-kit) .looma-file-list .g3-doc .icon-btn:last-child{grid-area:1/3;align-self:start;margin-left:0}:where(.looma-kit) .g3-doc small .d-phone-only{font-size:inherit;color:inherit;margin:0;display:inline}:where(.looma-kit) .d-panel-body.g3-messages{padding-top:14px}:where(.looma-kit) .g3-messages .message{max-width:94%;padding:14px 14px 16px}:where(.looma-kit) .g3-composer{padding:14px 16px 16px}:where(.looma-kit) .g3-composer textarea{font-size:16px}:where(.looma-kit) .g3-composer-foot small{font-size:12px}:where(.looma-kit) .g3-prompt{padding-left:16px;padding-right:10px}:where(.looma-kit) .g3-canvas .flow-canvas{padding:24px 12px 28px}:where(.looma-kit) .g3-canvas .flow-branches{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:20px}:where(.looma-kit) .g3-canvas .flow-branches:before{background:color-mix(in srgb,var(--ink) 30%,transparent);border:0;border-radius:0;width:2px;height:20px;left:50%;right:auto}:where(.looma-kit) .g3-canvas .flow-branches>div+div{border-top:1px dashed var(--line);padding-top:20px}:where(.looma-kit) .g3-canvas .flow-node{max-width:none}:where(.looma-kit) .g3-head-meta .d-panel-note,:where(.looma-kit) .g3-preview .d-panel-head .d-panel-note,:where(.looma-kit) .g3-flow-hero .d-art{display:none}:where(.looma-kit) .g3-blocks .d-panel-body{gap:12px}:where(.looma-kit) .g3-field-row{padding:6px 16px}:where(.looma-kit) .g3-builder .selected-column{padding-left:14px}:where(.looma-kit) .g3-filter-line{grid-template-columns:minmax(0,1fr);gap:14px}:where(.looma-kit) .g3-preview .data-table thead th,:where(.looma-kit) .g3-preview .data-table tbody :is(th,td){white-space:nowrap;padding-inline:16px}:where(.looma-kit) .g3-stepper{gap:0;margin:0 -16px 16px;padding:0 16px 14px}:where(.looma-kit) .g3-stepper li{flex-direction:column;align-items:flex-start;gap:8px;font-size:12.5px;position:relative}:where(.looma-kit) .g3-stepper li:last-child{flex:1}:where(.looma-kit) .g3-stepper li:not(:last-child):after{margin:0;position:absolute;top:17px;left:44px;right:6px}:where(.looma-kit) .g3-stepper li b{white-space:normal;line-height:1.25}:where(.looma-kit) .d-steps[data-record-steps],:where(.looma-kit) .d-panel[data-record-group] .d-steps[data-record-steps]{grid-template-columns:minmax(0,1fr);gap:14px}:where(.looma-kit) .d-steps[data-record-steps]>li{align-items:start}:where(.looma-kit) .d-steps[data-record-steps]>li:not(:last-child):after,:where(.looma-kit) .d-steps[data-record-steps]>li.current:not(:last-child):after,:where(.looma-kit) .d-steps[data-record-steps]>li:is(.current,.upcoming):not(:last-child):after{display:none}:where(.looma-kit) .d-steps[data-record-steps]>li>.d-step{grid-area:1/1/span 2}:where(.looma-kit) .d-steps[data-record-steps] b{grid-area:1/2;margin-top:0}:where(.looma-kit) .d-steps[data-record-steps] small{grid-area:2/2}:where(.looma-kit) .d-panel[data-record-group]>.d-panel-head{flex-wrap:wrap}:where(.looma-kit) .d-panel[data-record-group]>.d-panel-head>h2{flex:100%}:where(.looma-kit) .d-panel[data-record-group]>.d-panel-head>.actions{flex:100%;grid-template-columns:minmax(0,1fr);display:grid}:where(.looma-kit) .d-panel[data-record-group]>.d-panel-head>.actions .btn{white-space:normal;text-align:center;width:100%}:where(.looma-kit) .g3-wizard>section .d-panel-body{padding:18px 16px 20px}:where(.looma-kit) .g3-wizard .field-grid{gap:16px}:where(.looma-kit) .g3-wizard .d-panel-head .d-panel-note{display:none}:where(.looma-kit) .d-formfoot.g3-wizard-foot{flex-flow:wrap;align-items:center;padding:12px 16px;position:sticky;bottom:67px;box-shadow:0 -10px 24px -18px #30243e66}:where(.looma-kit) .g3-wizard-foot p{text-align:left;flex-basis:100%;order:-1}:where(.looma-kit) .g3-wizard-foot .btn{flex:1}:where(.looma-kit) .g3-wizard-foot .btn.primary{flex:1.6}}@media (prefers-reduced-motion:reduce){:where(.looma-kit) .g3-feature,:where(.looma-kit) .g3-sheet,:where(.looma-kit) .g3-canvas .flow-node{transition:none}:where(.looma-kit) .g3-feature:hover,:where(.looma-kit) .g3-canvas .flow-node:hover{transform:none}:where(.looma-kit) .g3-feature:hover .g3-sheet{transform:rotate(-5deg)}}:where(.looma-kit) .g4-company-mark{color:#faf7f0;background:#30243e;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font:600 22px/1 Fraunces,Georgia,serif;display:grid;position:relative}:where(.looma-kit) .g4-company-mark:after{content:"";background:var(--citron);border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-4px}.dark :where(.looma-kit) .g4-company-mark{color:#30243e;background:#f8f8f7}:where(.looma-kit) .d-panel.is-sage .d-row{border-color:var(--hero-rule)}:where(.looma-kit) .d-panel.is-sage .d-row:hover{background:#ffffff59}.dark :where(.looma-kit) .d-panel.is-sage .d-row:hover{background:#ffffff12}:where(.looma-kit) .g4-tint-copy{max-width:40ch;margin-top:10px;font-size:14px}:where(.looma-kit).public-page .frame{max-width:1280px;padding:28px 48px 72px}:where(.looma-kit).public-page .public-header{max-width:none;padding:14px 48px}:where(.looma-kit).public-page .public-identity{gap:12px}:where(.looma-kit).public-page .public-identity .company-monogram{border-radius:11px;width:38px;height:40px;font-size:20px}:where(.looma-kit).public-page .public-identity .company-monogram img{object-fit:contain;width:38px;height:40px}:where(.looma-kit).public-page .public-identity b{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;font:560 19px/1 Fraunces,Georgia,serif}:where(.looma-kit).public-page .public-header nav{gap:6px}:where(.looma-kit).public-page .public-header nav>a,:where(.looma-kit).public-page .public-header nav>.btn{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600;transition:color .2s,background-color .2s;position:relative}:where(.looma-kit).public-page .public-header nav>a:hover,:where(.looma-kit).public-page .public-header nav>.btn:hover{color:var(--ink);background:var(--row-hover)}:where(.looma-kit).public-page .public-header .theme-toggle{margin-left:8px}div:where(.looma-kit)[data-page=public],div:where(.looma-kit)[data-page=public-frame]{background:#faf7f0}.dark div:where(.looma-kit)[data-page=public],.dark div:where(.looma-kit)[data-page=public-frame]{background:var(--canvas)}div:where(.looma-kit)[data-page=public] .public-header nav>a{color:var(--ink)}div:where(.looma-kit)[data-page=public] .public-header nav>a:after{content:"";background:var(--action);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-15px;left:14px;right:14px}:where(.looma-kit) .g4-careers-hero .working-hero-title h1{font-size:72px;line-height:1}:where(.looma-kit) .g4-careers-art .d-art-slab{height:140px}:where(.looma-kit) .g4-careers-art .crowd-faces{bottom:66px;left:6px;right:30px}:where(.looma-kit) .g4-careers-art .crowd-faces img{width:76px;height:90px;margin-left:-14px}:where(.looma-kit) .g4-careers-art .crowd-faces img:first-child{margin-left:0}@media (width>=901px) and (width<=1250px){:where(.looma-kit) .g4-careers-art .crowd-faces img:nth-child(2){margin-left:0}}:where(.looma-kit) .g4-careers-art .crowd-faces img:nth-child(3){width:86px;height:102px}:where(.looma-kit) .g4-life{margin-top:64px}:where(.looma-kit) .g4-life-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}:where(.looma-kit) .g4-life-head h2{letter-spacing:-.045em;font-size:50px;line-height:1.04}:where(.looma-kit) .g4-life-head p{max-width:30ch;color:var(--muted);padding-bottom:6px;font-size:16px}:where(.looma-kit) .g4-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:where(.looma-kit) .g4-benefit{flex-direction:column;display:flex}:where(.looma-kit) .d-panel.g4-benefit>.d-panel-body{flex:1}:where(.looma-kit) .d-panel.g4-benefit:not(.is-sage,.is-lilac)>.d-panel-body{padding:24px 28px 28px}:where(.looma-kit) .d-panel.g4-peach{background:var(--peach);border-color:#0000}:where(.looma-kit) .g4-benefit .d-tint-title{text-wrap:balance;max-width:11em;font-size:27px}:where(.looma-kit) .g4-benefit p:not(.eyebrow){max-width:34ch;margin-top:10px;font-size:14px}:where(.looma-kit) .g4-benefit-art{place-items:center;height:156px;margin:0 -4px 20px;display:grid;position:relative}:where(.looma-kit) .g4-cards{justify-content:center;gap:12px;place-items:initial;flex-direction:column;display:flex}:where(.looma-kit) .g4-cards span{background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:550;display:flex;box-shadow:0 12px 24px -18px #30243e99}:where(.looma-kit) .g4-cards span:first-child{margin-right:28px;transform:rotate(-3deg)}:where(.looma-kit) .g4-cards span:last-child{margin-left:28px;transform:rotate(2deg)}:where(.looma-kit) .g4-cards .icon{color:var(--focus)}:where(.looma-kit) .g4-sun{align-content:center;gap:14px}:where(.looma-kit) .g4-sun>span{background:var(--citron);color:#30243e;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;box-shadow:0 14px 26px -18px #30243e}:where(.looma-kit) .g4-sun>span .icon{stroke-width:1.5px;width:48px;height:48px}:where(.looma-kit) .g4-sun b{font-size:24px}:where(.looma-kit) .g4-faces{justify-content:center;align-items:center;display:flex}:where(.looma-kit) .g4-faces-slab{background:var(--citron);border-radius:16px;height:58px;position:absolute;bottom:22px;left:12%;right:12%;transform:rotate(-5deg)}.dark :where(.looma-kit) .g4-faces-slab{background:#c7d172}:where(.looma-kit) .g4-faces img{object-fit:cover;border:4px solid var(--face-ring);width:76px;height:90px;transform:rotate(var(--r)) translateY(var(--y));border-radius:999px 999px 20px 20px;margin-left:-12px;position:relative;box-shadow:0 12px 20px -14px #30243e}:where(.looma-kit) .g4-faces img:first-of-type{--r:-7deg;--y:6px;margin-left:0}:where(.looma-kit) .g4-faces img:nth-of-type(2){--r:2deg;--y:-8px;z-index:1;width:84px;height:100px}:where(.looma-kit) .g4-faces img:nth-of-type(3){--r:8deg;--y:6px}:where(.looma-kit) .g4-roles{margin-top:24px}:where(.looma-kit) .g4-roles .d-row-text strong{font-size:20px}:where(.looma-kit) .g4-role-mark.peach{background:var(--peach)}:where(.looma-kit) .g4-roles .d-row-meta{background:var(--soft);min-height:28px;color:var(--ink);border-radius:999px;align-items:center;padding:2px 12px;font-weight:550;display:inline-flex}:where(.looma-kit) .g4-welcome{width:164px;padding:14px 12px 12px}:where(.looma-kit) .g4-welcome img{object-fit:cover;border-radius:999px 999px 18px 18px;width:62px;height:74px;margin-bottom:8px;box-shadow:0 8px 14px -10px #30243e}:where(.looma-kit) .g4-welcome b{letter-spacing:-.02em;font:560 19px/1.15 Fraunces,Georgia,serif}:where(.looma-kit) .g4-welcome small{color:var(--muted);font-size:12px}:where(.looma-kit) .g4-signing{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}:where(.looma-kit) .g4-sign-side{position:sticky;top:24px}:where(.looma-kit) .g4-paper{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:44px 56px 32px;scroll-margin-top:24px;box-shadow:0 1px 2px #30243e0a}:where(.looma-kit) .g4-paper-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:34px;padding-bottom:26px;display:flex}:where(.looma-kit) .g4-paper-head b{font-size:13.5px;font-weight:650;display:block}:where(.looma-kit) .g4-paper-head small{color:var(--muted);font-size:12px;display:block}:where(.looma-kit) .g4-paper h2{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.04em;font:560 42px/1.06 Fraunces,Georgia,serif}:where(.looma-kit) .g4-paper-lead{color:var(--muted);margin-top:10px;font-size:15px}:where(.looma-kit) .g4-clauses{counter-reset:clause;max-width:66ch;margin:36px 0 0;padding:0;list-style:none}:where(.looma-kit) .g4-clauses li{counter-increment:clause;padding-left:58px;position:relative}:where(.looma-kit) .g4-clauses li+li{margin-top:30px}:where(.looma-kit) .g4-clauses li:before{content:counter(clause);background:var(--soft);border-radius:50%;place-items:center;width:36px;height:36px;font:560 17px/1 Fraunces,Georgia,serif;display:grid;position:absolute;top:-4px;left:0}:where(.looma-kit) .g4-clauses h3{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.02em;font:560 21px/1.25 Fraunces,Georgia,serif}:where(.looma-kit) .g4-clauses p{margin-top:8px;font-size:15.5px;line-height:1.75}:where(.looma-kit) .g4-paper-callout{background:color-mix(in srgb,var(--accent) 24%,var(--surface));border-radius:14px;max-width:60ch;margin:36px 0 0 58px;padding:14px 18px;font-size:13.5px}:where(.looma-kit) .g4-paper-foot{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:16px;font-size:12px;display:flex}:where(.looma-kit) .g4-paper-head>.actions{margin-left:auto}:where(.looma-kit) .g4-clauses li[data-n]:before{content:attr(data-n)}:where(.looma-kit) .d-code{background:var(--soft);max-width:100%;color:var(--ink);white-space:pre;tab-size:2;border-radius:14px;margin:0;padding:14px 16px;font:500 13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}:where(.looma-kit) .d-code code{font:inherit}:where(.looma-kit) .d-code:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(.looma-kit) .d-code-sample{gap:8px;min-width:0;display:grid}:where(.looma-kit) .d-code-box{min-width:0;position:relative}:where(.looma-kit) .d-code[data-action]{padding-right:104px}:where(.looma-kit) .d-code-action{position:absolute;top:8px;right:8px}:where(.looma-kit) .g4-clauses.d-doc-steps{margin-top:0}:where(.looma-kit) .g4-clauses.d-doc-steps li+li{margin-top:18px}:where(.looma-kit) .g4-clauses.d-doc-steps li{font-size:15.5px;line-height:1.75}:where(.looma-kit) .d-docs-article{gap:40px;max-width:78ch;display:grid}:where(.looma-kit) .d-docs-article p{font-size:16.5px;line-height:1.8}:where(.looma-kit) .g4-sign-side .d-panel-body{padding-bottom:24px}:where(.looma-kit) .g4-sign-side .d-steps{margin-top:0}:where(.looma-kit) .g4-sign-form .field{font-size:13px;font-weight:600}:where(.looma-kit) .g4-sign-form .check-row{align-items:center;min-height:44px;margin:16px 0 18px;font-size:14px}:where(.looma-kit) .g4-sign-form .check-row input{width:20px;height:20px}:where(.looma-kit) .g4-sign-form .btn{border-radius:12px;justify-content:space-between;width:100%;min-height:50px;padding-inline:20px;font-size:14px}:where(.looma-kit) .g4-sign-note{color:var(--muted);margin-top:10px;font-size:12.5px}:where(.looma-kit) :is(.g4-sign-form,.g4-drawer,.g4-signin-card) .field :is(input,select,textarea){background-color:var(--canvas);min-height:48px;caret-color:var(--focus);border-radius:12px;font-size:14.5px;font-weight:450;transition:border-color .2s,box-shadow .2s}:where(.looma-kit) :is(.g4-sign-form,.g4-drawer,.g4-signin-card) .field :is(input,select,textarea):hover{border-color:#c9bcd8}.dark :where(.looma-kit) :is(.g4-sign-form,.g4-drawer,.g4-signin-card) .field :is(input,select,textarea):hover{border-color:#6a5c79}:where(.looma-kit) :is(.g4-sign-form,.g4-drawer,.g4-signin-card) .field :is(input,select,textarea):focus{border-color:var(--focus);outline:0;box-shadow:0 0 0 4px #c4adf566}:where(.looma-kit) :is(.g4-sign-form,.g4-drawer,.g4-signin-card) .field input::placeholder{color:var(--muted);opacity:1}:where(.looma-kit) .g4-drawer .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%2330243e' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 12 7 7 7-7'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.dark :where(.looma-kit) .g4-drawer .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23faf7f0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 12 7 7 7-7'/%3E%3C/svg%3E")}:where(.looma-kit) .g4-drawer .field textarea{resize:vertical;line-height:1.5}:is(:where(.looma-kit)[data-page=sign-in],:where(.looma-kit) [data-page=sign-in]){background:var(--canvas)}:where(.looma-kit).public-page[data-page=sign-in] .frame{max-width:none;padding:0}:where(.looma-kit) .g4-signin{grid-template-columns:minmax(0,52%) minmax(0,1fr);min-height:100dvh;padding:24px;display:grid;position:relative}:where(.looma-kit) .g4-signin-story{isolation:isolate;color:#30243e;background:radial-gradient(75% 50% at 0 100%,#e4ed9b 0%,#e4ed9b00 72%),linear-gradient(150deg,#efe7fa 0%,#dccbf7 42%,#c4adf5 100%);border-radius:28px;flex-direction:column;min-height:calc(100dvh - 48px);padding:44px 52px 36px;display:flex;position:relative;overflow:hidden}:where(.looma-kit) .g4-signin-story .flower{opacity:.09;z-index:-1;width:330px;height:330px;position:absolute;top:-80px;right:-70px}.dark :where(.looma-kit) .g4-signin-story .flower{opacity:.2}:where(.looma-kit) .g4-signin-wordmark{width:108px;height:auto;display:block}:where(.looma-kit) .g4-signin-copy{margin-top:auto;padding-top:40px}:where(.looma-kit) .g4-signin-copy .eyebrow{align-items:center;gap:10px;font-size:12px;display:flex}:where(.looma-kit) .g4-signin-copy h1{color:#30243e;margin:20px 0 16px;font-size:clamp(42px,5.6vh,58px);line-height:1.02}:where(.looma-kit) .g4-signin-copy h1 span{color:#6a4697}:where(.looma-kit) .g4-signin-lede{max-width:31ch;font-size:16px}:where(.looma-kit) .g4-signin-foot{margin-top:auto;padding-top:36px;font-size:12.5px}:where(.looma-kit) .g4-shot{width:min(100%,590px);margin:48px 0 0 4px;position:relative;transform:rotate(-2.5deg)}:where(.looma-kit) .g4-shot-frame{color:#30243e;background:#f8f8f7;border-radius:18px;grid-template-columns:1.5fr 1fr;gap:10px;padding:12px;display:grid;box-shadow:0 36px 60px -34px #30243eb3,0 2px 6px #30243e14}:where(.looma-kit) .g4-shot-hero{background:linear-gradient(115deg,#e9def7,#c4adf5 78%);border-radius:12px;flex-direction:column;align-items:flex-start;min-height:176px;padding:16px 16px 14px;display:flex;position:relative;overflow:hidden}:where(.looma-kit) .g4-shot-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:650}:where(.looma-kit) .g4-shot-title{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.045em;margin-top:10px;font:560 26px/1.03 Fraunces,Georgia,serif}:where(.looma-kit) .g4-shot-title .mark{z-index:0;white-space:nowrap;position:relative}:where(.looma-kit) .g4-shot-title .mark:before{content:"";z-index:-1;background:#e4ed9b;border-radius:.12em;position:absolute;inset:.17em -.08em .05em -.05em;transform:rotate(-1.5deg)}:where(.looma-kit) .g4-shot-btn{color:#faf7f0;background:#30243e;border-radius:7px;margin-top:auto;padding:7px 11px;font-size:12px;font-weight:600}:where(.looma-kit) .g4-shot-ticket{background:#fffdf9;border:2px solid #fffdf9;border-radius:10px;flex-direction:column;align-items:center;width:64px;display:flex;position:absolute;bottom:18px;right:16px;overflow:hidden;transform:rotate(5deg);box-shadow:0 10px 18px -12px #30243e}:where(.looma-kit) .g4-shot-ticket i{color:#e4ed9b;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#30243e;align-self:stretch;padding:3px 0;font-size:6px;font-style:normal;font-weight:650}:where(.looma-kit) .g4-shot-ticket b{padding:2px 0 4px;font:560 21px/1.2 Fraunces,Georgia,serif}:where(.looma-kit) .g4-shot-queue{color:#faf7f0;background:#30243e;border-radius:12px;flex-direction:column;gap:7px;padding:14px 12px;display:flex}:where(.looma-kit) .g4-shot-queue>b{margin-bottom:2px;font:560 14px/1.2 Fraunces,Georgia,serif}:where(.looma-kit) .g4-shot-row{background:#ffffff14;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}:where(.looma-kit) .g4-shot-row img{object-fit:cover;border-radius:99px 99px 6px 6px;width:20px;height:24px}:where(.looma-kit) .g4-shot-row b{font-size:12px;display:block}:where(.looma-kit) .g4-shot-row small{opacity:.72;font-size:7px;display:block}:where(.looma-kit) .g4-shot-stats{grid-column:1/-1;padding:6px 4px 0;display:flex}:where(.looma-kit) .g4-shot-stats span{border-left:1px solid #30243e1f;flex:1;align-items:baseline;gap:7px;padding-left:14px;font-size:12px;display:flex}:where(.looma-kit) .g4-shot-stats span:first-child{border-left:0;padding-left:4px}:where(.looma-kit) .g4-shot-stats b{font:560 21px/1 Fraunces,Georgia,serif}:where(.looma-kit) .g4-shot-sticker{color:#30243e;font-variation-settings:"SOFT" 80,"WONK" 1;background:#e4ed9b;border:6px solid #f4effb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:122px;height:122px;font:560 15px/1 Fraunces,Georgia,serif;display:flex;position:absolute;top:-46px;right:-30px;transform:rotate(12deg);box-shadow:0 14px 28px -16px #30243e}:where(.looma-kit) .g4-shot-sticker b{letter-spacing:-.04em;font-size:29px;line-height:1.05}:where(.looma-kit) .g4-shot-toast{color:#30243e;background:#fffdf9;border-radius:14px;align-items:center;gap:11px;padding:12px 18px 12px 12px;display:flex;position:absolute;bottom:-62px;left:-26px;transform:rotate(3deg);box-shadow:0 22px 36px -20px #30243eb3}:where(.looma-kit) .g4-shot-toast i{background:#e4ed9b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:where(.looma-kit) .g4-shot-toast i .icon{stroke-width:2.2px;width:15px;height:15px}:where(.looma-kit) .g4-shot-toast b{font-size:13px;display:block}:where(.looma-kit) .g4-shot-toast small{color:#695d73;font-size:12px;display:block}:where(.looma-kit) .g4-signin-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;place-self:center;width:min(440px,100% - 48px);padding:30px 32px 18px;box-shadow:0 40px 70px -48px #30243e80}:where(.looma-kit) .g4-signin-company{background:var(--soft);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}:where(.looma-kit) .g4-signin-company b{font-size:14.5px;display:block}:where(.looma-kit) .g4-signin-company small{color:var(--muted);font-size:12px;display:block}:where(.looma-kit) .g4-signin-card h2{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.04em;margin:28px 0 6px;font:560 36px/1.08 Fraunces,Georgia,serif}:where(.looma-kit) .g4-signin-sub{color:var(--muted);font-size:14.5px}:where(.looma-kit) #signin-form{flex-direction:column;gap:14px;margin-top:22px;display:flex}:where(.looma-kit) .g4-signin-card .field{font-size:13px;font-weight:600}:where(.looma-kit) .g4-signin-card .field input{border-color:#c3b6d1;min-height:50px}.dark :where(.looma-kit) .g4-signin-card .field input{border-color:#5d4f6c}:where(.looma-kit) .g4-signin-card .btn{border-radius:12px;width:100%;min-height:50px;font-size:14.5px;transition:box-shadow .2s,background-color .2s}:where(.looma-kit) .g4-signin-card .btn.primary:not(:disabled,[aria-disabled=true]):hover{box-shadow:0 0 0 3px var(--citron)}:where(.looma-kit) .g4-signin-card .btn:not(.primary):hover{background:var(--row-hover)}:where(.looma-kit) .g4-signin-method{color:var(--muted);margin-top:14px;font-size:12.5px;line-height:1.55}:where(.looma-kit) .g4-or{color:var(--muted);align-items:center;gap:14px;margin:20px 0;font-size:12px;display:flex}:where(.looma-kit) .g4-or:before,:where(.looma-kit) .g4-or:after{content:"";background:var(--line);flex:1;height:1px}:where(.looma-kit) .g4-signin-help{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:8px;font-size:12.5px;display:flex}:where(.looma-kit) .g4-signin-links{flex:none;display:flex}:where(.looma-kit) .g4-signin-links button{min-height:44px;color:var(--focus);background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:12.5px;font-weight:600}:where(.looma-kit) .g4-signin-links button:hover{text-underline-offset:4px;text-decoration:underline}:where(.looma-kit) .g4-signin-tools{position:absolute;bottom:24px;right:24px}:where(.looma-kit) .g4-signin-tools .icon-btn{background:var(--surface)}:where(.looma-kit) .g4-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:where(.looma-kit) .g4-pair>.d-panel{flex-direction:column;display:flex}:where(.looma-kit) .g4-pair>.d-panel>:is(.d-panel-body,.g4-stage-wrap){flex:1}:where(.looma-kit) .g4-stage-wrap{padding:20px 24px 22px}:where(.looma-kit) .g4-stage{border:1px solid var(--line);background:var(--canvas);border-radius:16px;height:210px;position:relative;overflow:hidden}:where(.looma-kit) .g4-stage-page{flex-direction:column;gap:9px;display:flex;position:absolute;inset:16px 18px}:where(.looma-kit) .g4-stage-page i{background:color-mix(in srgb,var(--ink) 9%,transparent);border-radius:6px;height:9px;display:block}:where(.looma-kit) .g4-stage-page i:first-child{background:var(--hero);border-radius:12px;height:54px;margin-bottom:6px}:where(.looma-kit) .g4-stage-page i.short{width:55%}:where(.looma-kit) .g4-stage:after{content:"";-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#30243e2e;position:absolute;inset:0}.dark :where(.looma-kit) .g4-stage:after{background:#0000004d}:where(.looma-kit) .g4-stage :is(.g4-stage-dialog,.g4-stage-drawer){z-index:1;background:var(--surface);flex-direction:column;gap:7px;padding:16px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;box-shadow:0 22px 40px -22px #30243ecc}:where(.looma-kit) .g4-stage-dialog{border-radius:14px;width:min(64%,300px);top:50%;left:50%;transform:translate(-50%,-50%)}:where(.looma-kit) .g4-stage-drawer{border-radius:12px;width:46%;top:8px;bottom:8px;right:8px}:where(.looma-kit) .d-panel:hover .g4-stage-dialog{transform:translate(-50%,-54%)}:where(.looma-kit) .d-panel:hover .g4-stage-drawer{transform:translate(-4px)}:where(.looma-kit) .g4-stage b{letter-spacing:-.02em;margin-bottom:3px;font:560 15px/1.15 Fraunces,Georgia,serif}:where(.looma-kit) .g4-stage :is(.g4-stage-dialog,.g4-stage-drawer)>i{background:color-mix(in srgb,var(--ink) 10%,transparent);border-radius:5px;height:7px;display:block}:where(.looma-kit) .g4-stage :is(.g4-stage-dialog,.g4-stage-drawer)>i.short{width:60%}:where(.looma-kit) .g4-stage-person{background:var(--soft);border-radius:9px;align-items:center;gap:8px;padding:6px;display:flex}:where(.looma-kit) .g4-stage-person img{object-fit:cover;border-radius:99px 99px 6px 6px;width:20px;height:24px}:where(.looma-kit) .g4-stage-person i{background:color-mix(in srgb,var(--ink) 12%,transparent);border-radius:5px;flex:1;height:7px}:where(.looma-kit) .g4-stage-actions{justify-content:flex-end;gap:6px;margin-top:auto;padding-top:6px;display:flex}:where(.looma-kit) .g4-stage-actions em{border:1px solid var(--line);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:600}:where(.looma-kit) .g4-stage-actions em.is-primary{border-color:var(--action);background:var(--action);color:var(--on-action)}:where(.looma-kit) .g4-empty{text-align:center;flex-direction:column;align-items:center;padding:12px 12px 10px;display:flex}:where(.looma-kit) .g4-empty-art{width:140px;height:108px;margin-bottom:16px;position:relative}:where(.looma-kit) .g4-empty-slab{background:var(--citron);border-radius:14px;height:50px;position:absolute;bottom:4px;left:6px;right:0;transform:rotate(-6deg)}.dark :where(.looma-kit) .g4-empty-slab{background:#c7d172}:where(.looma-kit) .g4-empty-card{background:var(--surface);border:3px solid var(--face-ring);outline:1.5px dashed color-mix(in srgb,var(--ink) 28%,transparent);outline-offset:-10px;width:74px;height:90px;color:var(--muted);border-radius:14px;place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(5deg);box-shadow:0 14px 24px -16px #30243e}:where(.looma-kit) .g4-empty h3{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.025em;text-wrap:balance;max-width:15em;font:560 21px/1.2 Fraunces,Georgia,serif}:where(.looma-kit) .g4-empty p{color:var(--muted);margin:8px 0 18px;font-size:14px}:where(.looma-kit) .g4-empty .btn{border-radius:12px;min-height:46px}:where(.looma-kit) .g4-loading{color:var(--muted);align-items:center;gap:12px;padding:18px 24px;font-size:14px;display:flex}:where(.looma-kit) .g4-ring{border:2.5px solid color-mix(in srgb,var(--accent) 50%,transparent);border-top-color:var(--action);border-radius:50%;flex:none;width:20px;height:20px;animation:1s linear infinite g4-spin}:where(.looma-kit) .g4-skel{pointer-events:none}:where(.looma-kit) .g4-skel-face,:where(.looma-kit) .g4-skel-text i{background:linear-gradient(90deg,var(--soft) 0%,color-mix(in srgb,var(--soft) 35%,var(--surface)) 50%,var(--soft) 100%);background-size:200% 100%;animation:1.6s ease-in-out infinite g4-shimmer}:where(.looma-kit) .g4-skel-face{border-radius:999px 999px 13px 13px;flex:none;width:42px;height:50px}:where(.looma-kit) .g4-skel-text{flex-direction:column;flex:1;gap:9px;display:flex}:where(.looma-kit) .g4-skel-text i{border-radius:6px;width:56%;height:11px;display:block}:where(.looma-kit) .g4-skel-text i.short{width:32%}:where(.looma-kit) .g4-skel:nth-child(3) .g4-skel-text i{width:44%}:where(.looma-kit) .g4-skel:nth-child(4) .g4-skel-text i{width:62%}@keyframes g4-spin{to{transform:rotate(360deg)}}@keyframes g4-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:where(.looma-kit) .g4-toast-stage{background:color-mix(in srgb,var(--soft) 50%,var(--canvas));border-radius:16px;place-items:center;min-height:150px;padding:28px 20px;display:grid}:where(.looma-kit) .g4-toast{color:#faf7f0;background:#30243e;border-radius:14px;align-items:center;gap:14px;max-width:100%;padding:14px 22px 14px 14px;display:flex;box-shadow:0 20px 36px -22px #30243e}.dark :where(.looma-kit) .g4-toast{color:#30243e;background:#f8f8f7}:where(.looma-kit) .g4-toast-icon{background:var(--citron);color:#30243e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}:where(.looma-kit) .g4-toast-icon .icon{stroke-width:2.2px;width:16px;height:16px}:where(.looma-kit) .g4-toast b{font-size:14px;display:block}:where(.looma-kit) .g4-toast small{opacity:.76;margin-top:2px;font-size:12.5px;display:block}:where(.looma-kit) .g4-mini-dialog{width:190px;padding:16px 16px 14px}:where(.looma-kit) .g4-mini-dialog b{letter-spacing:-.02em;text-align:left;font:560 15px/1.15 Fraunces,Georgia,serif}:where(.looma-kit) .g4-mini-dialog i{background:color-mix(in srgb,var(--ink) 10%,transparent);border-radius:5px;height:7px;display:block}:where(.looma-kit) .g4-mini-dialog i.short{width:62%}:where(.looma-kit) .g4-mini-dialog span{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}:where(.looma-kit) .g4-mini-dialog em{border:1px solid var(--line);border-radius:5px;width:40px;height:16px}:where(.looma-kit) .g4-mini-dialog em.is-primary{border-color:var(--action);background:var(--action);width:52px}:where(.looma-kit) dialog.g4-dialog{border-radius:24px;width:min(520px,100% - 32px);padding:0;overflow:hidden}:where(.looma-kit) dialog.g4-dialog[open]{flex-direction:column;display:flex}:where(.looma-kit) .g4-dialog-body{min-height:0;padding:26px 28px 24px;overflow:auto}:where(.looma-kit) .g4-dialog-body,:where(.looma-kit) .g4-drawer-body{background:linear-gradient(var(--surface),var(--surface)) center bottom / 100% 32px no-repeat,linear-gradient(to top,color-mix(in srgb,var(--ink) 14%,transparent),transparent) center bottom / 100% 32px no-repeat;background-attachment:local,scroll}:where(.looma-kit) .g4-dialog-foot{flex-shrink:0}:where(.looma-kit) .g4-who{align-items:center;gap:12px;display:flex}:where(.looma-kit) .g4-who>span{flex:1;min-width:0}:where(.looma-kit) .g4-who>.status-chip{flex:none}:where(.looma-kit) .g4-who b{font-size:14.5px;font-weight:600;display:block}:where(.looma-kit) .g4-who small{color:var(--muted);font-size:12.5px;display:block}:where(.looma-kit) .g4-dialog h2{text-wrap:balance;margin:22px 0 10px}:where(.looma-kit) dialog.g4-dialog p{color:var(--muted);max-width:44ch;margin:0;font-size:14.5px}:where(.looma-kit) .g4-address{background:var(--soft);border-radius:14px;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;display:flex}:where(.looma-kit) .g4-address>.icon{width:20px;height:20px}:where(.looma-kit) .g4-address small{color:var(--muted);font-size:12px;display:block}:where(.looma-kit) .g4-address b{overflow-wrap:anywhere;font-size:14px;font-weight:600}:where(.looma-kit) :is(.g4-dialog-foot,.g4-drawer-foot){border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;gap:10px;padding:14px 28px;display:flex}:where(.looma-kit) :is(.g4-dialog-foot,.g4-drawer-foot) .btn{border-radius:12px;min-height:46px;padding-inline:18px;font-size:13.5px}:where(.looma-kit) :is(.g4-dialog-foot,.g4-drawer-foot) .btn.primary:not(:disabled,[aria-disabled=true]):hover{box-shadow:0 0 0 3px var(--citron)}:where(.looma-kit) .g4-dialog-foot{flex-wrap:wrap}:where(.looma-kit) .g4-dialog-foot .task-status{text-align:left;flex:100%;min-width:0;margin:0}:where(.looma-kit) dialog[data-modal]:not(.g4-dialog):not(.g4-drawer){--overlay-inset:28px;padding:var(--overlay-inset)}:where(.looma-kit) dialog[data-modal]:not(.g4-dialog,.g4-drawer,.specimen-drawer){border-radius:24px;max-height:min(700px,100dvh - 48px)}:where(.looma-kit) dialog.specimen-drawer[data-modal]{border-width:0 0 0 1px;border-radius:0;width:min(520px,100vw);height:100dvh;max-height:none;margin:0;inset:0 0 0 auto;box-shadow:-20px 0 44px -30px #30243e80}:where(.looma-kit) dialog.specimen-drawer[data-modal][open]{flex-direction:column;display:flex}:where(.looma-kit) dialog.specimen-drawer[data-modal]>*,:where(.looma-kit) dialog.specimen-drawer[data-modal]>form>*{flex-shrink:0}:where(.looma-kit) dialog.specimen-drawer[data-modal]>form:has(>.actions:last-child,>.stack:last-child>.actions:last-child){flex-direction:column;flex:1;gap:18px;display:flex}:where(.looma-kit) dialog.specimen-drawer[data-modal]>form>.stack:last-child:has(>.actions:last-child){flex:1}:where(.looma-kit) dialog.specimen-drawer[data-modal]>form>.stack:last-child>.actions:last-child{margin-top:auto}:where(.looma-kit) dialog[data-modal][class]>.dialog-heading:has(h2){top:calc(-1 * var(--overlay-inset));z-index:2;margin:calc(-1 * var(--overlay-inset)) calc(-1 * var(--overlay-inset)) 22px;border-bottom:1px solid var(--line);background:var(--surface);align-items:flex-start;padding:24px 22px 18px 28px;position:sticky}:where(.looma-kit) dialog.specimen-drawer[data-modal]>.dialog-heading:has(h2)+p{margin-top:0}:where(.looma-kit) dialog[data-modal]>.dialog-heading h2{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.035em;overflow-wrap:anywhere;margin:6px 0 0;font:560 28px/1.12 Fraunces,Georgia,serif}:where(.looma-kit) dialog[data-modal]>.dialog-heading>div{flex:1;min-width:0}:where(.looma-kit) dialog[data-modal]:not([class]){width:min(520px,100% - 32px)}:where(.looma-kit) dialog[data-modal]:not([class])>.dialog-heading{align-items:flex-start;margin:0 0 22px}:where(.looma-kit) dialog[data-modal]:not([class])>.dialog-heading:has(h2){z-index:2;background:var(--surface);margin:-28px -28px 22px;padding:28px 28px 0;position:sticky;top:-28px}:where(.looma-kit) dialog[data-modal]:not([class])>.dialog-heading:has(+p){margin-bottom:10px}:where(.looma-kit) dialog[data-modal]:not([class])>.dialog-heading h2{text-wrap:balance;margin:0;font-size:34px;line-height:1.1}:where(.looma-kit) dialog[data-modal]:not([class])>.dialog-heading+p{max-width:44ch;margin:0 0 22px;font-size:14.5px}:where(.looma-kit) dialog[data-modal]>.g4-who{margin-bottom:20px}:where(.looma-kit) dialog.specimen-drawer[data-modal]>.g4-who{background:var(--soft);border-radius:16px;margin:4px 0 24px;padding:12px 14px}:where(.looma-kit) dialog.specimen-drawer[data-modal]>.drawer-chips{flex-wrap:wrap;gap:8px;margin:4px 0 20px;display:flex}:where(.looma-kit) dialog.specimen-drawer[data-modal] .kit-plain-row:has(>span>.btn){flex-wrap:wrap}:where(.looma-kit) dialog.specimen-drawer[data-modal] .kit-plain-row:has(>span>.btn)>.kit-row-copy{flex-basis:100%}:where(.looma-kit) .g4-who>.d-face{flex:none}:where(.looma-kit) .g4-who>.d-face.initial{background:var(--accent);width:42px;height:50px;color:var(--on-accent);border-radius:999px 999px 13px 13px;font:560 15px/1 Fraunces,Georgia,serif}:where(.looma-kit) dialog[data-modal]>.dialog-heading .icon-btn{background:var(--soft);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;flex:none}:where(.looma-kit) dialog[data-modal]>.dialog-heading .icon-btn:hover{background:var(--action);color:var(--on-action)}:where(.looma-kit) dialog[data-modal]>.actions:last-child,:where(.looma-kit) :is(dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child){bottom:calc(-1 * var(--overlay-inset));z-index:1;margin:24px calc(-1 * var(--overlay-inset)) calc(-1 * var(--overlay-inset));border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 28px;position:sticky}:where(.looma-kit) :is(dialog[data-modal]>.actions:last-child,dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child)>.actions-note{flex:1;min-width:0;margin-right:auto}:where(.looma-kit) :is(dialog[data-modal]>.actions:last-child,dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child)>.actions-note:empty{display:none}:where(.looma-kit) :is(dialog[data-modal]>.actions:last-child,dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child)>.actions-note>p{margin:0}@media (width>=701px){:where(.looma-kit) :is(dialog[data-modal]>.actions:last-child,dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child)>.actions-note:not(:empty){white-space:normal;flex-basis:100%;margin:0}}:where(.looma-kit) dialog.specimen-drawer[data-modal]>.actions:last-child,:where(.looma-kit) :is(dialog.specimen-drawer[data-modal]>form>.actions:last-child,dialog.specimen-drawer[data-modal]>form>.stack:last-child>.actions:last-child){margin-top:auto}:where(.looma-kit) dialog[data-modal]>.actions:last-child .btn,:where(.looma-kit) :is(dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child) .btn{border-radius:12px;min-height:46px;padding-inline:18px;font-size:13.5px}:where(.looma-kit) :is(dialog[data-modal]>.actions:last-child,dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child)>*{white-space:nowrap}:where(.looma-kit) dialog.specimen-drawer[data-modal][data-more-below]>.actions:before,:where(.looma-kit) dialog.specimen-drawer[data-modal][data-more-below]>form>.actions:last-child:before{content:none}:where(.looma-kit) dialog[data-modal] .field :is(input,select,textarea){border-radius:12px;min-height:48px;font-size:14.5px;font-weight:450}:where(.looma-kit) dialog[data-modal] :where(.looma-input:not(.looma-input--quiet),.looma-select,.looma-textarea){border-color:var(--line);background-color:var(--canvas);border-radius:12px;min-height:48px;font-size:14.5px;font-weight:450}:where(.looma-kit) dialog[data-modal] :where(input[type=checkbox],input[type=radio]){accent-color:var(--action)}:where(.looma-kit) dialog[data-modal] .d-formsec[data-overlay]{padding:0}:where(.looma-kit) dialog[data-modal]:not([class]) .looma-form-grid:not(.looma-form-grid--pair){grid-template-columns:minmax(0,1fr);gap:20px}@media (width<=700px){:where(.looma-kit) dialog[data-modal]:not(.g4-dialog):not(.g4-drawer){--overlay-inset:20px}:where(.looma-kit) dialog.specimen-drawer[data-modal]{border-width:0;width:100%;max-width:100%;height:100dvh;inset:0}:where(.looma-kit) dialog[data-modal]:not([class]):has(.field){border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;inset:0}:where(.looma-kit) dialog[data-modal][class]>.dialog-heading:has(h2){margin-bottom:18px;padding:20px 16px 14px 20px}:where(.looma-kit) dialog[data-modal]>.dialog-heading h2{font-size:25px}:where(.looma-kit) dialog[data-modal]:not([class])>.dialog-heading h2{font-size:30px}:where(.looma-kit) dialog[data-modal]>.actions:last-child,:where(.looma-kit) :is(dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child){padding:12px 20px max(12px,env(safe-area-inset-bottom));grid-template-columns:auto;justify-content:end;align-items:stretch;display:grid}:where(.looma-kit) dialog[data-modal]>.actions:last-child .btn,:where(.looma-kit) :is(dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child) .btn{white-space:normal;overflow-wrap:break-word;word-break:normal;width:100%;min-width:0;height:auto}:where(.looma-kit) :is(dialog[data-modal]>.actions:last-child,dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child):has(>:nth-child(2 of :not(.actions-note))){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}:where(.looma-kit) :is(dialog[data-modal]>.actions:last-child,dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child):has(>:nth-child(3 of :not(.actions-note))){grid-template-columns:minmax(0,1fr)}:where(.looma-kit) :is(dialog[data-modal]>.actions:last-child,dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child)>.actions-note{grid-column:1/-1;margin:0}:where(.looma-kit) :is(dialog[data-modal]>.actions:last-child,dialog[data-modal]>form>.actions:last-child,dialog[data-modal]>form>.stack:last-child>.actions:last-child)>.actions-note:not(:empty)~*{grid-row:2}:where(.looma-kit) dialog[data-modal] .field :is(input,select,textarea),:where(.looma-kit) dialog[data-modal] :where(.looma-input:not(.looma-input--quiet),.looma-select,.looma-textarea){font-size:16px}}:where(.looma-kit) dialog.g4-drawer{border-width:0 0 0 1px;border-radius:0;flex-direction:column;width:min(520px,100vw);height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}:where(.looma-kit) dialog.g4-drawer[open]{animation:.45s cubic-bezier(.16,1,.3,1) g4-drawer-in;display:flex}@keyframes g4-drawer-in{0%{opacity:.6;transform:translate(24px)}}:where(.looma-kit) .g4-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 22px 18px 28px;display:flex}:where(.looma-kit) .g4-drawer-head h2{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:6px 0 0;font:560 28px/1.12 Fraunces,Georgia,serif}:where(.looma-kit) .g4-close{background:var(--soft);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}:where(.looma-kit) .g4-close:hover{background:var(--action);color:var(--on-action)}:where(.looma-kit) .g4-drawer-body{flex:1;padding:22px 28px 24px;overflow:auto}:where(.looma-kit) dialog.g4-drawer .g4-drawer-lede{color:var(--muted);margin:0 0 16px;font-size:14.5px}:where(.looma-kit) .g4-drawer .g4-who{background:var(--soft);border-radius:16px;padding:12px 14px}:where(.looma-kit) .g4-drawer .g4-who .status-chip{background:var(--citron)}:where(.looma-kit) .g4-fields{flex-direction:column;gap:18px;margin:24px 0 22px;display:flex}:where(.looma-kit) .g4-drawer .field{font-size:13px;font-weight:600}:where(.looma-kit) .g4-drawer .d-note{padding:0}:where(.looma-kit) .g4-drawer .d-note p{color:var(--muted);margin:3px 0 0}:where(.looma-kit) dialog.specimen-drawer .fact-grid,:where(.looma-kit) .g4-drawer .fact-grid{grid-template-columns:minmax(0,1fr);display:block}:where(.looma-kit) dialog.specimen-drawer .fact-grid>div,:where(.looma-kit) .g4-drawer .fact-grid>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding:11px 0;display:flex}:where(.looma-kit) dialog.specimen-drawer .fact-grid>div:last-child,:where(.looma-kit) .g4-drawer .fact-grid>div:last-child{border-bottom:0;padding-bottom:0}:where(.looma-kit) dialog.specimen-drawer .fact-grid>div:first-child,:where(.looma-kit) .g4-drawer .fact-grid>div:first-child{padding-top:0}:where(.looma-kit) dialog.specimen-drawer .fact-grid dt,:where(.looma-kit) .g4-drawer .fact-grid dt{letter-spacing:0;text-transform:none;flex:none;max-width:45%;margin:0;font-size:13px;font-weight:400}:where(.looma-kit) dialog.specimen-drawer .fact-grid dd,:where(.looma-kit) .g4-drawer .fact-grid dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:550}:where(.looma-kit) dialog.specimen-drawer .fact-grid,:where(.looma-kit) .g4-drawer .fact-grid{margin-bottom:10px}:where(.looma-kit) dialog.specimen-drawer[data-modal]>.dialog-heading:not(:has(h2)){top:calc(-1 * var(--overlay-inset));z-index:2;margin:calc(-1 * var(--overlay-inset)) calc(-1 * var(--overlay-inset)) 22px;border-bottom:1px solid var(--line);background:var(--surface);padding:24px 22px 18px 28px;position:sticky}@media (width>=901px) and (width<=1250px){:where(.looma-kit) .g4-careers-hero .working-hero-title h1{font-size:60px}:where(.looma-kit) .g4-signing{grid-template-columns:minmax(0,1fr) 320px}:where(.looma-kit) .g4-paper{padding:36px 36px 28px}:where(.looma-kit) .g4-shot{width:min(100%,520px)}}@media (width<=900px){:where(.looma-kit) .g4-pair,:where(.looma-kit) .g4-benefits,:where(.looma-kit) .g4-signing{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .g4-sign-side{position:static}:where(.looma-kit) .g4-life-head{flex-direction:column;align-items:flex-start;gap:10px}:where(.looma-kit) .g4-benefit-art{height:140px}:where(.looma-kit) .g4-signin{background:radial-gradient(80% 45% at 100% 100%,#e4ed9b 0%,#e4ed9b00 70%),linear-gradient(160deg,#ece2f9 0%,#d6c4f6 50%,#c4adf5 100%);flex-direction:column;align-items:stretch;padding:20px 16px 92px;display:flex}:where(.looma-kit) .g4-signin-story{background:0 0;border-radius:0;min-height:0;padding:0}:where(.looma-kit) .g4-signin-story .flower,:where(.looma-kit) .g4-signin-copy .eyebrow,:where(.looma-kit) .g4-signin-lede,:where(.looma-kit) .g4-shot,:where(.looma-kit) .g4-signin-foot{display:none}:where(.looma-kit) .g4-signin-wordmark{width:104px;margin-top:6px}:where(.looma-kit) .g4-signin-copy{margin:0;padding:34px 4px 18px}:where(.looma-kit) .g4-signin-copy h1{margin:0;font-size:31px;line-height:1.06}:where(.looma-kit) .g4-signin-card{border-radius:22px;width:100%;max-width:440px;padding:20px 20px 6px;box-shadow:0 24px 50px -36px #30243e99}:where(.looma-kit) .g4-signin-card h2{margin-top:20px;font-size:30px}:where(.looma-kit) .g4-signin-card .field input{font-size:16px}:where(.looma-kit) .g4-signin-help{padding-top:6px}:where(.looma-kit) .g4-signin-help p{padding:10px 0}:where(.looma-kit) .g4-signin-links{gap:8px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}:where(.looma-kit) .g4-signin-links button{color:#30243e;font-size:13px;font-weight:500}:where(.looma-kit) .g4-signin-tools{top:20px;bottom:auto;right:16px}.dark :where(.looma-kit) .g4-signin{background:var(--canvas)}.dark :where(.looma-kit) .g4-signin-story{color:#30243e;background:radial-gradient(80% 45% at 100% 100%,#e4ed9b 0%,#e4ed9b00 70%),linear-gradient(160deg,#ece2f9 0%,#d6c4f6 50%,#c4adf5 100%);border-radius:24px;margin-bottom:16px;padding:20px 20px 26px}.dark :where(.looma-kit) .g4-or{margin:12px 0 0}.dark :where(.looma-kit) .g4-signin-copy{padding:30px 4px 4px}.dark :where(.looma-kit) .g4-signin-links button{color:var(--ink)}.dark :where(.looma-kit) .g4-signin-wordmark{filter:none;margin-top:0}.dark :where(.looma-kit) .g4-signin-copy h1{color:#30243e}.dark :where(.looma-kit) .g4-signin-copy h1 span{color:#6a4697}.dark :where(.looma-kit) .g4-signin-tools{top:auto;bottom:20px;right:16px}}@media (width<=700px){:where(.looma-kit).public-page .frame{padding:16px 16px 48px}:where(.looma-kit).public-page .public-header{padding:10px 16px}:where(.looma-kit).public-page .public-identity b{font-size:17px}:where(.looma-kit).public-page .public-header nav{gap:0}:where(.looma-kit).public-page .public-header nav>a,:where(.looma-kit).public-page .public-header nav>.btn{padding:0 10px}:where(.looma-kit).public-page .public-header .theme-toggle{margin-left:4px}div:where(.looma-kit)[data-page=public] .public-header nav>a:after{bottom:-11px;left:10px;right:10px}:where(.looma-kit) .g4-careers-hero .working-hero-title h1{max-width:none;font-size:36px;line-height:1.04}:where(.looma-kit) .g4-careers-art .crowd-faces{inset:16px 0 auto}:where(.looma-kit) .g4-careers-art .crowd-faces img{width:38px;height:46px;margin-left:-8px}:where(.looma-kit) .g4-careers-art .crowd-faces img:nth-child(3){width:44px;height:52px}:where(.looma-kit) .g4-careers-art .crowd-faces img:nth-child(2){margin-left:0}:where(.looma-kit) .g4-careers-art .d-art-slab{height:50px}:where(.looma-kit) .g4-life{margin-top:40px}:where(.looma-kit) .g4-life-head h2{font-size:36px}:where(.looma-kit) .g4-life-head p{font-size:15px}:where(.looma-kit) .g4-benefits{gap:14px}:where(.looma-kit) .d-panel.g4-benefit:not(.is-sage,.is-lilac)>.d-panel-body{padding:18px 18px 22px}:where(.looma-kit) .g4-benefit .d-tint-title{font-size:24px}:where(.looma-kit) .g4-roles .d-row-text strong{font-size:18px}:where(.looma-kit) .g4-roles .d-row-meta,:where(.looma-kit) .g4-roles .d-panel-note{display:none}:where(.looma-kit) .g4-portal-hero .working-hero-title h1{max-width:5em}:where(.looma-kit) .g4-portal-hero .working-hero-title h1[data-fit]{max-width:none;font-size:min(clamp(38px,11.6vw,46px),calc((100vw - 40px) / (.62 * var(--fit) + .13)))}:where(.looma-kit) .g4-welcome{width:92px;padding:8px 6px 7px}:where(.looma-kit) .g4-welcome img{width:46px;height:55px;margin-bottom:3px}:where(.looma-kit) .g4-welcome b{font-size:12px}:where(.looma-kit) .g4-welcome small{display:none}:where(.looma-kit) .g4-mini-dialog{width:108px;padding:10px 10px 9px}:where(.looma-kit) .g4-mini-dialog b{font-size:12px}:where(.looma-kit) .g4-mini-dialog i.short{display:none}:where(.looma-kit) .g4-mini-dialog em{width:26px;height:11px}:where(.looma-kit) .g4-mini-dialog em.is-primary{width:34px}:where(.looma-kit) .g4-paper{border-radius:18px;padding:24px 18px 20px}:where(.looma-kit) .g4-paper-head{margin-bottom:24px;padding-bottom:18px}:where(.looma-kit) .g4-paper h2{font-size:31px}:where(.looma-kit) .g4-clauses{margin-top:26px}:where(.looma-kit) .g4-clauses li{padding-left:46px}:where(.looma-kit) .g4-clauses li:before{width:32px;height:32px;font-size:15px}:where(.looma-kit) .g4-clauses h3{font-size:19px}:where(.looma-kit) .g4-clauses p{font-size:15px;line-height:1.7}:where(.looma-kit) .g4-paper-callout{margin-left:0}:where(.looma-kit) .g4-stage-wrap{padding:16px}:where(.looma-kit) .g4-stage{height:184px}:where(.looma-kit) .g4-stage-dialog{width:76%}:where(.looma-kit) .g4-stage-drawer{width:58%}:where(.looma-kit) .g4-loading{padding:16px}:where(.looma-kit) .g4-toast-stage{padding:22px 14px}:where(.looma-kit) .g4-toast{padding-right:16px}:where(.looma-kit) .g4-dialog-body{padding:22px 20px 20px}:where(.looma-kit) :is(.g4-dialog-foot,.g4-drawer-foot){padding:12px 20px max(12px,env(safe-area-inset-bottom));grid-template-columns:1fr 1.4fr;display:grid}:where(.looma-kit) :is(.g4-dialog-foot,.g4-drawer-foot) .btn{overflow-wrap:break-word;word-break:normal;min-width:0}:where(.looma-kit) .g4-dialog-foot .task-status{grid-column:1/-1}:where(.looma-kit) dialog.g4-drawer{border-width:0;width:100%;max-width:100%;inset:0}@keyframes g4-drawer-in{0%{opacity:.6;transform:translateY(32px)}}:where(.looma-kit) .g4-drawer-head{padding:20px 16px 14px 20px}:where(.looma-kit) .g4-drawer-head h2{font-size:25px}:where(.looma-kit) .g4-drawer-body{padding:18px 20px 20px}:where(.looma-kit) .g4-drawer .field :is(input,select,textarea),:where(.looma-kit) .g4-sign-form .field input{font-size:16px}}@media (prefers-reduced-motion:reduce){:where(.looma-kit) .g4-ring,:where(.looma-kit) .g4-skel-face,:where(.looma-kit) .g4-skel-text i,:where(.looma-kit) dialog.g4-drawer[open]{animation:none}:where(.looma-kit) .g4-stage :is(.g4-stage-dialog,.g4-stage-drawer){transition:none}}:where(.looma-kit) :is(nav.d-tabs,.d-tabmenu>.d-tabs)>[role=tablist]{display:contents}:where(.looma-kit) :is(nav.d-tabs,.d-tabmenu>.d-tabs) .tab-actions{z-index:1;background:var(--canvas);align-self:center;margin-left:auto;padding-inline-start:12px;position:sticky;inset-inline-end:0}:where(.looma-kit) .d-tab[aria-current=page]{color:var(--ink)}:where(.looma-kit) .d-tab[aria-current=page]:after{background:var(--action)}:where(.looma-kit) .d-tab[aria-current=page] .d-tab-count{background:var(--action);color:var(--on-action)}@media (width>=701px){:where(.looma-kit) .working-hero:not(:has(>.d-art,>.crowd)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""stats actions"}:where(.looma-kit) .working-hero:not(:has(>.hero-stats)){grid-template-areas:"title actions crowd"}:where(.looma-kit) .working-hero:not(:has(>.hero-stats)):not(:has(>.d-art,>.crowd)){grid-template-areas:"title actions"}:where(.looma-kit) .working-hero:not(:has(>.hero-stats))>.actions{border-top:0;padding:0 0 0 20px}}@media (width<=900px) and (width>=701px){:where(.looma-kit) .working-hero:not(:has(>.hero-stats)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions"}}@media (width<=700px){:where(.looma-kit) .hero-stats dt{white-space:normal}}:where(.looma-kit) .hero:has(.kit-hero-menu details[open]){z-index:5}:where(.looma-kit) .kit-hero-menu summary{list-style:none}:where(.looma-kit) .kit-hero-menu summary::-webkit-details-marker{display:none}:where(.looma-kit) .kit-hero-menu summary.btn .icon{width:16px;height:16px;transform:rotate(90deg)}:where(.looma-kit) .kit-hero-menu .looma-menu-panel{top:auto;right:var(--looma-space-4);width:auto;max-width:calc(100vw - var(--looma-space-8));margin:0;left:auto}:where(.looma-kit) .looma-menu-item--danger{color:var(--looma-danger-ink)}:where(.looma-kit) .looma-menu-group{margin:var(--looma-space-1h) var(--looma-space-1) var(--looma-space-half);padding-top:var(--looma-space-1h);border-top:1px solid var(--looma-control-border);font-size:var(--looma-type-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--looma-muted);align-items:center;font-weight:650;display:flex}:where(.looma-kit) .looma-menu-group:first-child{border-top:0;margin-top:0;padding-top:0}:where(.looma-kit) .d-tab{justify-content:center;min-width:44px}:where(.looma-kit) .directory .kit-plain-row .row-arrow{width:44px;height:44px}:where(.looma-kit) .directory .phone-rows>.stack{gap:0}:where(.looma-kit) .directory .phone-rows>.stack>article+article{border-top:1px solid var(--line)}:where(.looma-kit) .directory .phone-rows .kit-plain-row{padding-inline:16px}:where(.looma-kit) .d-panel:has(>.g3-toolbar) .phone-rows [role=list]{gap:0}:where(.looma-kit) .d-panel:has(>.g3-toolbar) .phone-rows [role=list]>article+article{border-top:1px solid var(--line)}:where(.looma-kit) .d-panel:has(>.g3-toolbar) .phone-rows .kit-plain-row{padding-inline:16px}:where(.looma-kit) .directory .phone-rows>.stack>span{margin-bottom:16px}:where(.looma-kit) .directory .phone-rows>.stack>.check-row{margin-top:16px;padding-inline:16px}:where(.looma-kit) .phone-rows .check-row{align-items:center;min-height:44px}:where(.looma-kit) .phone-rows .kit-plain-row{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"lead name status open""lead sub sub open""below below below below";align-items:center;gap:2px 0;display:grid}:where(.looma-kit) .phone-rows .kit-plain-row:has(>.phone-command) .kit-row-copy{margin-right:8px}:where(.looma-kit) .phone-rows .kit-plain-row:has(>.kit-row-tile){grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"check lead name status open""check lead sub sub open""below below below below below";padding-inline:12px}:where(.looma-kit) .phone-rows .kit-plain-row>.card-menu{grid-area:commands;align-self:center;margin:0}:where(.looma-kit) .phone-rows .person-name{min-width:44px}:where(.looma-kit) .phone-rows .kit-plain-row:has(>.kit-row-tile) [data-row-identity] .person-cell>span:first-child{margin-right:8px}:where(.looma-kit) .phone-rows .kit-plain-row:has(>.kit-row-tile)>.row-arrow{margin-left:4px}:where(.looma-kit) .phone-rows .kit-plain-row>.kit-row-tile{background:0 0;border-radius:0;grid-area:check;align-self:center;width:auto;height:auto;margin-right:4px}:where(.looma-kit) .phone-rows .kit-plain-row>.kit-row-tile .check-row{justify-content:center;gap:0;min-width:44px}:where(.looma-kit) .phone-rows .kit-plain-row>.kit-row-tile .check-row input{width:20px;height:20px}:where(.looma-kit) .phone-rows .kit-row-copy,:where(.looma-kit) .phone-rows .kit-row-copy [data-row-identity] .person-cell,:where(.looma-kit) .phone-rows .kit-row-copy [data-row-identity] .person-cell>div{display:contents}:where(.looma-kit) .phone-rows .kit-row-copy>strong:has(>[data-row-identity] .person-cell){display:contents}:where(.looma-kit) .phone-rows .kit-row-copy [data-row-identity]:has(.person-cell){display:contents}:where(.looma-kit) .phone-rows .kit-row-copy [data-row-identity] .person-cell>span:first-child{grid-area:lead;margin-right:12px}:where(.looma-kit) .phone-rows .kit-row-copy [data-row-identity] .person-cell>div>small:empty{display:none}:where(.looma-kit) .directory .d-table{table-layout:fixed}:where(.looma-kit) .directory .d-table .num>.stack{align-items:flex-end}:where(.looma-kit) .directory .d-table thead th{white-space:normal;text-wrap:balance}:where(.looma-kit) .directory .d-table .person-cell{gap:14px;min-width:240px}:where(.looma-kit) .directory .d-table .person-cell>div{flex:1;min-width:0}:where(.looma-kit) .directory .d-table tbody th[scope=row]{color:var(--ink);font:560 17.5px/1.15 Fraunces,Georgia,serif}:where(.looma-kit) .directory .d-table tbody th[scope=row] :is(small,.small){color:var(--muted);font:400 13px/1.5 Bricolage,Arial,sans-serif}:where(.looma-kit) .d-table-wrap[data-matrix-coverage] .d-table tbody th[scope=row]{font-weight:400}:where(.looma-kit) .d-table-wrap[data-matrix-coverage] .d-table tbody th[scope=row]>p:first-child{letter-spacing:-.02em;color:var(--ink);font:560 17.5px/1.15 Fraunces,Georgia,serif}:where(.looma-kit) .d-table-wrap[data-matrix-coverage] .d-table tbody th[scope=row] :is(small,.small){color:var(--muted);font:400 13px/1.5 Bricolage,Arial,sans-serif}:where(.looma-kit) .directory .d-table tbody th[scope=row]>.stack>.muted:not(.small){color:var(--ink)}:where(.looma-kit) .directory .d-table .person-cell strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font:560 17.5px/1.15 Fraunces,Georgia,serif;display:block;overflow:hidden}:where(.looma-kit) .directory .person-cell .initial,:where(.looma-kit) .directory .d-table .person-cell img{border-radius:999px 999px 13px 13px;flex:none;width:44px;height:52px}:where(.looma-kit) .phone-rows .person-cell .initial,:where(.looma-kit) .phone-rows .person-cell img{width:42px;height:50px}:where(.looma-kit) .phone-rows .kit-row-copy>strong{letter-spacing:-.02em;font:560 17px/1.15 Fraunces,Georgia,serif}:where(.looma-kit) .phone-rows article[data-body-identity] .kit-row-copy>strong{letter-spacing:0;font:400 15px/1.5 Bricolage,Arial,sans-serif}:where(.looma-kit) .phone-rows .kit-row-copy>strong,:where(.looma-kit) .phone-rows .kit-row-copy [data-row-identity] .person-cell>div>strong{grid-area:name;align-self:end;min-width:0}:where(.looma-kit) .phone-rows .kit-row-copy>strong:not(:has(>[data-row-identity] .person-cell)){overflow-wrap:break-word}:where(.looma-kit) .phone-rows .kit-row-copy>[data-row-identity]:not(:has(.person-cell)){overflow-wrap:break-word;grid-area:name;align-self:end;min-width:0}:where(.looma-kit) .phone-rows .kit-row-copy>small{grid-area:sub;align-self:start;min-width:0}:where(.looma-kit) .phone-rows .kit-plain-row>.badge,:where(.looma-kit) .phone-rows .kit-plain-row>.status-chip{grid-area:status;place-self:center end;min-width:0;margin-left:8px}:where(.looma-kit) .phone-rows .kit-plain-row>.status-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}:where(.looma-kit) .phone-rows .kit-plain-row>.status-chip>[data-chip-label]{white-space:normal;overflow-wrap:anywhere}:where(.looma-kit) .phone-rows .team-chip{white-space:normal;min-width:0;max-width:100%}:where(.looma-kit) .phone-rows .stack[data-gap="8"]:has(>.d-meter){flex-direction:row;align-items:center}:where(.looma-kit) .phone-rows .stack[data-gap="8"]:has(>.d-meter)>.d-meter{flex:auto;min-width:0}:where(.looma-kit) .phone-rows .stack[data-gap="8"]:has(>.d-meter)>span:last-child{white-space:nowrap;flex-shrink:0}:where(.looma-kit) .phone-rows [data-chip-line]{vertical-align:bottom;align-items:center;gap:8px;max-width:100%;display:inline-flex}:where(.looma-kit) .phone-rows [data-chip-line]>[data-detail-text]{overflow-wrap:anywhere;flex:auto;min-width:0}:where(.looma-kit) .phone-rows [data-chip-line]>.team-chip{flex-shrink:0}:where(.looma-kit) .phone-rows .kit-plain-row:has(>.kit-row-tile)>.status-chip{margin-left:4px}:where(.looma-kit) .phone-rows .kit-plain-row>.row-arrow{width:44px;height:44px;color:var(--ink);border-radius:50%;grid-area:open;place-items:center;margin:0 -6px 0 8px;display:grid}:where(.looma-kit) .phone-rows .kit-plain-row>.row-arrow .icon{width:16px;height:16px}:where(.looma-kit) .phone-rows .kit-plain-row>.actions{grid-area:3/2/auto/-1;margin-top:8px}:where(.looma-kit) .phone-rows .kit-plain-row>.actions:has(>.stack){justify-content:flex-start}:where(.looma-kit) .phone-rows .kit-plain-row>.actions>.stack{width:100%}:where(.looma-kit) .phone-rows .kit-plain-row>.actions>.stack>.stack{width:100%;min-width:0}:where(.looma-kit) .phone-rows .actions>.stack:has(.d-meter){flex:1;min-width:120px}:where(.looma-kit) .d-note-select{align-items:center;display:inline-flex;position:relative}:where(.looma-kit) .d-note-select select{appearance:none;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 20px 0 2px}:where(.looma-kit) .d-note-select .icon{pointer-events:none;width:14px;height:14px;position:absolute;right:0;transform:rotate(90deg)}:where(.looma-kit) .d-steps li.upcoming .d-step{background:var(--surface);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ink) 22%,transparent)}:where(.looma-kit) .d-steps li.upcoming b{color:var(--muted)}:where(.looma-kit) .fact-grid dd a{margin-block:-13px;padding-block:13px;display:inline-block}:where(.looma-kit) .directory .segment button{min-height:44px}:where(.looma-kit) .person-name{margin-block:-13px;padding-block:13px;display:inline-block}:where(.looma-kit) .d-row .person-name:not([data-contained]),:where(.looma-kit) .d-table .person-name:not([data-contained]),:where(.looma-kit) .g3-doc .person-name{min-width:44px}:where(.looma-kit) .d-table td.num time{white-space:nowrap}:where(.looma-kit) .g2-person-link{margin-block:-12px;padding-block:12px;display:inline-block}:where(.looma-kit) .d-art-card{translate:-50%}@property --d-strip-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --d-strip-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes d-strip-fade{0%{--d-strip-fade-start:0px;--d-strip-fade-end:56px}8%,92%{--d-strip-fade-start:56px;--d-strip-fade-end:56px}to{--d-strip-fade-start:56px;--d-strip-fade-end:0px}}@supports (animation-timeline:scroll()){:where(.looma-kit) .d-strip{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--d-strip-fade-start),#000 calc(100% - var(--d-strip-fade-end)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--d-strip-fade-start),#000 calc(100% - var(--d-strip-fade-end)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--d-strip-fade-start),#000 calc(100% - var(--d-strip-fade-end)),transparent);animation:linear both d-strip-fade;animation-timeline:scroll(self inline)}}:where(.looma-kit) .segment button:has(.icon){justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}@media (width>=701px){:where(.looma-kit) .working-hero:not(.is-settings):not(:has(>.hero-stats.is-text))>.d-art{min-height:232px}}@media (width<=700px){:where(.looma-kit) .working-hero:has(>.d-art) .working-hero-title:before{content:"";float:right;width:114px;height:96px}:where(.looma-kit) .working-hero:has(>.crowd) .working-hero-title:before{content:"";float:right;shape-outside:polygon(0 0,100% 0,100% 100%,18px 100%,18px 72px,0 72px);width:142px;height:96px}:where(.looma-kit) .working-hero:has(>.d-art,>.crowd) .working-hero-title{align-self:start}:where(.looma-kit) .working-hero .working-hero-title .eyebrow:has(>.d-crumb){flex-flow:row-reverse wrap;justify-content:flex-end;height:1.5em;line-height:1.5;display:flex;overflow:hidden}:where(.looma-kit) .working-hero-title .eyebrow>.d-crumb{white-space:nowrap;flex:none}:where(.looma-kit) .working-hero-title .eyebrow>.d-crumb:last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}:where(.looma-kit) .working-hero-title .eyebrow>.d-crumb:nth-last-child(2){order:1}:where(.looma-kit) .working-hero-title .eyebrow>.d-crumb:nth-last-child(3){order:2}:where(.looma-kit) .working-hero-title .eyebrow>.d-crumb:nth-last-child(4){order:3}:where(.looma-kit) .working-hero-title .eyebrow>.d-crumb:nth-last-child(5){order:4}:where(.looma-kit) .working-hero-title .eyebrow>.d-crumb:nth-last-child(6){order:5}:is(:where(.looma-kit) .working-hero:has(>.working-hero-title>h1[data-fit])>.crowd,:where(.looma-kit) .working-hero:has(>.working-hero-title>h1[data-fit])>.d-art){zoom:.6;margin-top:-30px}:where(.looma-kit) .working-hero:has(>.d-art) .working-hero-title:has(>h1[data-fit]):before{width:82px;height:42px}:where(.looma-kit) .working-hero:has(>.crowd) .working-hero-title:has(>h1[data-fit]):before{shape-outside:none;width:92px;height:42px}:is(:where(.looma-kit) .working-hero:has(>.d-art) .working-hero-title>h1[data-fit],:where(.looma-kit) .working-hero:has(>.crowd) .working-hero-title>h1[data-fit]){clear:right}:where(.looma-kit) .working-hero:has(>.d-art .g3-miniflow)>.d-art{display:none}}:where(.looma-kit) .g1-request-face .initial{border:3px solid var(--face-ring);color:#30243e;background:#c4adf5;border-radius:999px 999px 16px 16px;width:64px;height:76px;font-size:18px;position:relative;transform:rotate(-3deg)}:where(.looma-kit) .g1-req-card .initial{color:#30243e;background:#c4adf5;border-radius:999px 999px 16px 16px;width:54px;height:64px;margin-bottom:6px;font-size:16px}:where(.looma-kit) .g1-request-head>.status-chip{align-self:start}:where(.looma-kit) .g1-request>.d-disclosure{border-top:1px solid var(--line);padding:4px 24px 8px}:where(.looma-kit) .g1-route li.upcoming .d-step{background:var(--surface);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ink) 22%,transparent)}:where(.looma-kit) .g1-route li.upcoming b{color:var(--muted)}:where(.looma-kit) .g1-route li:is(.current,.upcoming):not(:last-child):after{border-left:2px dashed color-mix(in srgb,var(--ink) 22%,transparent);opacity:1;background:0 0;width:0}:where(.looma-kit) .g1-inbox .d-panel-head .status-chip{margin-left:auto}:where(.looma-kit) .g1-decision-help{color:var(--muted);justify-items:start;gap:4px;font-size:13px;display:grid}:where(.looma-kit) .g1-decision-help .actions .btn{min-height:44px;padding-inline:0}@media (width<=700px){:where(.looma-kit) .g1-request-face .initial{width:52px;height:62px}:where(.looma-kit) .g1-request-head>.status-chip{grid-column:2;justify-self:start}:where(.looma-kit) .g1-request>.d-disclosure{padding:2px 16px 6px}}:where(.looma-kit) .g3-source .d-disclosure-body>a{align-items:center;min-height:44px;display:inline-flex}:where(.looma-kit) .ninebox{gap:20px;min-width:0;display:grid}:where(.looma-kit) .ninebox-viewport{overscroll-behavior-inline:contain;min-width:0;overflow-x:auto}:where(.looma-kit) .ninebox-matrix{gap:16px;min-width:640px;padding:2px;display:grid}:where(.looma-kit) .ninebox-axis{color:var(--muted);font-size:14px}:where(.looma-kit) .ninebox-levels,:where(.looma-kit) .ninebox-row{align-items:stretch;gap:16px;display:flex}:where(.looma-kit) .ninebox-levels>.ninebox-axis{text-align:center;flex:1 1 0}:where(.looma-kit) .ninebox-gutter{flex:0 0 80px;align-items:center;display:flex}:where(.looma-kit) .ninebox-cell{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:92px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:16px;flex:1 1 0;align-content:start;gap:8px;padding:12px;font-size:13px;display:grid}:where(.looma-kit) .ninebox-cell>b{font-variant-numeric:tabular-nums;font:600 24px/1 Bricolage,Arial,sans-serif}:where(.looma-kit) .ninebox-cell>small{font-size:12px}:where(.looma-kit) .ninebox-cell[data-step="1"]{background:var(--soft)}:where(.looma-kit) .ninebox-cell[data-step="2"]{background:var(--accent);color:var(--on-accent)}:where(.looma-kit) .ninebox-cell[data-step="3"]{color:#faf7f0;background:#30243e}.dark :where(.looma-kit) .ninebox-cell[data-step="2"]{color:var(--ink);background:#5d477b}.dark :where(.looma-kit) .ninebox-cell[data-step="3"]{background:var(--accent);color:var(--on-accent)}:where(.looma-kit) .ninebox-cell[aria-current=true]{border:2px solid var(--focus)}:where(.looma-kit) .ninebox-people{gap:14px;margin:0;padding:0;list-style:none;display:grid}:where(.looma-kit) .ninebox-person{align-items:center;gap:12px;display:flex}:where(.looma-kit) .ninebox-person-copy{min-width:0;display:grid}:where(.looma-kit) .ninebox-person-copy small,:where(.looma-kit) .ninebox-quiet{color:var(--muted);margin:0;font-size:13px}:where(.looma-kit) .ninebox-person-name{min-height:44px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin-block:-10px;padding:0;font:600 15px/1.3 Bricolage,Arial,sans-serif}@media (width<=700px){:where(.looma-kit) .ninebox-matrix{gap:12px;min-width:0}:where(.looma-kit) .ninebox-levels,:where(.looma-kit) .ninebox-row{gap:8px}:where(.looma-kit) .ninebox-levels>.ninebox-gutter{display:none}:where(.looma-kit) .ninebox-row{flex-wrap:wrap}:where(.looma-kit) .ninebox-row>.ninebox-gutter{flex:1 0 100%}:where(.looma-kit) .ninebox-cell{overflow-wrap:anywhere;padding:10px}}:where(.looma-kit) .looma-environment-banner{padding:var(--looma-space-1h) var(--looma-space-4);text-align:center;background:var(--looma-warning-bg);color:var(--looma-warning-ink)}:where(.looma-kit) .looma-service-banner{justify-content:center;align-items:center;gap:var(--looma-space-3);padding:var(--looma-space-3) var(--looma-space-4);background:var(--looma-warning-bg);color:var(--looma-warning-ink);flex-wrap:wrap;display:flex}:where(.looma-kit) .looma-wordmark[data-centered]{margin:0 auto}:where(.looma-kit) .kit-display{color:inherit;margin:0}:where(.looma-kit) .kit-display[data-tone=accent]{color:var(--looma-link)}:where(.looma-kit) .kit-display[data-size=title]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-36);font-weight:var(--looma-weight-semi);letter-spacing:var(--looma-display-tracking);line-height:var(--looma-line-display)}:where(.looma-kit) .kit-display[data-size=wordmark]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-40);font-weight:var(--looma-weight-semi);letter-spacing:var(--looma-display-tracking);line-height:var(--looma-line-solid)}:where(.looma-kit) .kit-display[data-size=headline]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-52);font-weight:var(--looma-weight-semi);letter-spacing:var(--looma-display-tracking);line-height:var(--looma-line-display)}:where(.looma-kit) .kit-display[data-size=compact]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-30);font-weight:var(--looma-weight-semi);letter-spacing:var(--looma-display-tracking);line-height:var(--looma-line-display)}:where(.looma-kit) .kit-display[data-size=badgeLead]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-15);font-weight:var(--looma-weight-semi);letter-spacing:var(--looma-display-tracking);line-height:var(--looma-line-badge)}:where(.looma-kit) .kit-display[data-size=badgeWord]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-26);font-weight:var(--looma-weight-semi);letter-spacing:var(--looma-display-tracking);line-height:var(--looma-line-badge)}:where(.looma-kit) .kit-display[data-size=number]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-30);font-weight:var(--looma-weight-bold);letter-spacing:var(--looma-display-number-tracking);line-height:var(--looma-line-solid)}:where(.looma-kit) .kit-display[data-size=page]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-page-title);font-weight:var(--looma-app-display-weight);letter-spacing:var(--looma-app-display-tracking);line-height:var(--looma-app-display-line)}:where(.looma-kit) .kit-display[data-size=welcome]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-welcome-title);font-weight:var(--looma-app-display-weight);letter-spacing:var(--looma-app-display-tracking);line-height:var(--looma-app-display-line)}:where(.looma-kit) .kit-display[data-size=record]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-record-title);font-weight:var(--looma-app-display-weight);letter-spacing:var(--looma-app-display-tracking);line-height:var(--looma-app-display-line)}:where(.looma-kit) .kit-display[data-size=recordCover]{font-family:var(--looma-font-feature);font-variation-settings:"SOFT" 80,"WONK" 1;font-optical-sizing:auto;font-size:var(--looma-type-record-title);font-weight:var(--looma-app-display-weight);letter-spacing:var(--looma-app-display-tracking);line-height:var(--looma-app-display-line)}:where(.looma-kit) .kit-display[data-size=public]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-public-title);font-weight:var(--looma-app-display-weight);letter-spacing:var(--looma-app-display-tracking);line-height:var(--looma-app-display-line)}:where(.looma-kit) .kit-display[data-size=portal]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-portal-title);font-weight:var(--looma-app-display-weight);letter-spacing:var(--looma-app-display-tracking);line-height:var(--looma-app-display-line)}:where(.looma-kit) .kit-display[data-size=section]{font-family:var(--looma-font-body);font-variation-settings:"wdth" 100,"opsz" 24;font-optical-sizing:auto;font-size:var(--looma-type-section-title);font-weight:var(--looma-app-display-weight);letter-spacing:var(--looma-app-display-tracking);line-height:var(--looma-app-display-line)}:where(.looma-kit) .kit-display[data-size=sectionBody]{font-family:var(--looma-font-body);font-variation-settings:"wdth" 100,"opsz" 14;font-size:var(--looma-type-section-title);font-weight:var(--looma-weight-bold);letter-spacing:var(--looma-app-display-tracking);line-height:var(--looma-app-display-line)}:where(.looma-kit) .kit-display[data-size=metric]{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-metric);font-weight:var(--looma-app-metric-weight);letter-spacing:var(--looma-app-metric-tracking);line-height:var(--looma-line-solid)}:where(.looma-kit) .d-row-meta :where(.btn:not(.text)){color:var(--ink)}:where(.looma-kit) .phone-rows .kit-plain-row{grid-template-columns:auto minmax(9rem,1fr) minmax(0,auto) auto;grid-template-areas:"lead name status open""lead sub sub open""below below below below"}:where(.looma-kit) .phone-rows .kit-plain-row:has(>.kit-row-tile){grid-template-columns:auto auto minmax(9rem,1fr) minmax(0,auto) auto;grid-template-areas:"check lead name status open""check lead sub sub open""below below below below below"}:where(.looma-kit) .phone-rows .kit-plain-row:has(>:is(.card-menu,.phone-command)){grid-template-columns:auto minmax(9rem,1fr) minmax(0,auto) auto auto;grid-template-areas:"lead name status commands open""lead sub sub commands open""below below below below below"}:where(.looma-kit) .phone-rows .kit-plain-row:has(>.kit-row-tile):has(>:is(.card-menu,.phone-command)){grid-template-columns:auto auto minmax(9rem,1fr) minmax(0,auto) auto auto;grid-template-areas:"check lead name status commands open""check lead sub sub commands open""below below below below below below"}:where(.looma-kit) .phone-rows .kit-plain-row:has(>:is(.status-chip,.badge)){grid-template-columns:auto minmax(9rem,1fr) minmax(0,auto) auto;grid-template-areas:"lead name status open""lead sub sub open""below below below below"}:where(.looma-kit) .phone-rows .kit-plain-row:has(>.kit-row-tile):has(>:is(.status-chip,.badge)){grid-template-columns:auto auto minmax(9rem,1fr) minmax(0,auto) auto;grid-template-areas:"check lead name status open""check lead sub sub open""below below below below below"}:where(.looma-kit) .phone-rows .kit-plain-row:has(>:is(.card-menu,.phone-command)):has(>:is(.status-chip,.badge)){grid-template-columns:auto minmax(9rem,1fr) minmax(0,auto) auto auto;grid-template-areas:"lead name status commands open""lead sub sub sub open""below below below below below"}:where(.looma-kit) .phone-rows .kit-plain-row:has(>.kit-row-tile):has(>:is(.card-menu,.phone-command)):has(>:is(.status-chip,.badge)){grid-template-columns:auto auto minmax(9rem,1fr) minmax(0,auto) auto auto;grid-template-areas:"check lead name status commands open""check lead sub sub sub open""below below below below below below"}:where(.looma-kit) .phone-rows article:not([data-person]):not(:has(.d-meter)) .kit-plain-row:has(>:is(.status-chip,.badge)):not(:has(>:is(.card-menu,.phone-command))){grid-template-areas:"lead name status open""lead sub sub open""below below below below"}:where(.looma-kit) .phone-rows article:not([data-person]):not(:has(.d-meter)) .kit-plain-row:has(>.kit-row-tile):has(>:is(.status-chip,.badge)):not(:has(>:is(.card-menu,.phone-command))){grid-template-areas:"check lead name status open""check lead sub sub open""below below below below below"}:where(.looma-kit) .phone-rows .kit-plain-row>.phone-command{grid-area:1/commands;place-self:center end;align-items:center;gap:8px;min-width:0;margin:0;display:inline-flex}:where(.looma-kit) .phone-rows .kit-plain-row:has(>:is(.status-chip,.badge))>.phone-command{margin-inline-start:8px}:where(.looma-kit) .phone-rows .kit-plain-row:has(>.phone-command) :is(.kit-row-copy>strong,.kit-row-copy .person-cell>div>strong,.kit-row-copy>[data-row-identity]:not(:has(.person-cell))){align-self:center}:where(.looma-kit) .phone-rows .phone-command>.actions{display:contents}:where(.looma-kit) .phone-rows .kit-plain-row>.phone-command{white-space:nowrap;width:max-content}:where(.looma-kit) .phone-rows .kit-plain-row[data-commands-below]{grid-template-columns:auto minmax(9rem,1fr) minmax(0,auto) auto;grid-template-areas:"lead name status open""lead sub sub open""lead commands commands open""below below below below"}:where(.looma-kit) .phone-rows .kit-plain-row[data-commands-below]:has(>.kit-row-tile){grid-template-columns:auto auto minmax(9rem,1fr) minmax(0,auto) auto;grid-template-areas:"check lead name status open""check lead sub sub open""check lead commands commands open""below below below below below"}:where(.looma-kit) .phone-rows .kit-plain-row[data-commands-below]>.phone-command{white-space:normal;flex-wrap:wrap;grid-area:3/2/auto/-1;justify-self:end;max-width:100%;margin:8px 0 0}:where(.looma-kit) .phone-rows .kit-plain-row[data-commands-below]>.phone-command .btn{white-space:normal;word-break:normal;overflow-wrap:normal}:where(.looma-kit) .phone-rows .kit-row-copy>strong,:where(.looma-kit) .phone-rows .kit-row-copy [data-row-identity] .person-cell>div>strong{min-width:9rem}:where(.looma-kit) .phone-rows .kit-row-copy>[data-row-identity]:not(:has(.person-cell)){min-width:9rem}:where(.looma-kit) .phone-rows .kit-row-copy>small{align-items:center;gap:8px;min-width:0;display:flex}:where(.looma-kit) .phone-rows .kit-row-copy>small>span:first-child{flex:1;min-width:0}:where(.looma-kit) .phone-rows .kit-row-copy .actions{flex-wrap:wrap;gap:8px;display:inline-flex}:where(.looma-kit) .phone-rows .kit-plain-row>.actions>.fact-grid{flex:1;min-width:0}@media (width<=700px){:where(.looma-kit) .phone-rows .kit-row-copy [data-row-identity] .person-cell>div>strong{overflow-wrap:normal;word-break:normal;white-space:normal}:where(.looma-kit) .phone-rows .kit-row-copy>strong:not(:has(>[data-row-identity] .person-cell)){overflow-wrap:normal;word-break:normal}:where(.looma-kit) .phone-rows .kit-row-copy>[data-row-identity]:not(:has(.person-cell)){overflow-wrap:normal;word-break:normal}:where(.looma-kit) .phone-rows [data-row-identity] .btn.text{white-space:normal;overflow-wrap:normal;word-break:normal;text-align:start;letter-spacing:-.02em;min-height:44px;font:560 17px/1.15 Fraunces,Georgia,serif;display:block}:where(.looma-kit) .phone-rows article:has(.d-meter) .kit-plain-row>.status-chip{grid-row:1;align-self:start}:where(.looma-kit) .phone-rows .kit-row-copy>small{flex-wrap:nowrap}:where(.looma-kit) .phone-rows .kit-row-copy>small>span:first-child{overflow-wrap:normal;word-break:normal;display:block}:where(.looma-kit) .phone-rows .kit-row-copy>small>span:first-child>span:not(:has(.team-chip)){vertical-align:top;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}:where(.looma-kit) .phone-rows .kit-plain-row :is(.status-chip,.badge){white-space:normal;overflow-wrap:anywhere;min-width:0}:where(.looma-kit) .phone-rows .status-chip>[data-chip-label]{white-space:normal;overflow-wrap:anywhere}:where(.looma-kit) .phone-rows .kit-plain-row[data-commands-below]>.actions{grid-row:4}:where(.looma-kit) .phone-rows .kit-plain-row>.actions{flex-wrap:wrap;min-width:0}:where(.looma-kit) .phone-rows .kit-plain-row>.status-chip{grid-row:1}:where(.looma-kit) .phone-rows article[data-status-below] .kit-plain-row>.actions>.stack{width:100%;min-width:0}:where(.looma-kit) .phone-rows article[data-status-below] .status-chip{white-space:nowrap;flex-shrink:0;max-width:none}:where(.looma-kit) .phone-rows article[data-status-below] .status-chip>[data-chip-label]{white-space:nowrap;text-overflow:clip;max-width:none;overflow:visible}:where(.looma-kit) .phone-rows article[data-unbroken-identity] :is(.kit-row-copy>strong:not(:has(.person-cell)),.kit-row-copy [data-row-identity] .person-cell>div>strong){overflow-wrap:anywhere;min-width:0;display:block}:where(.looma-kit) .phone-rows article[data-unbroken-identity] [data-row-identity] .btn.text{overflow-wrap:anywhere;max-width:100%}:where(.looma-kit) .toolbar>*{min-width:0;max-width:100%}}:where(.looma-kit) .d-table [data-row-identity] .btn.text{letter-spacing:-.02em;font:560 17.5px/1.15 Fraunces,Georgia,serif}:where(.looma-kit) .d-table td>.actions{flex-wrap:nowrap;justify-content:flex-end}:where(.looma-kit) .d-table td>.actions[data-chips=true]{flex-wrap:wrap;justify-content:flex-start}:where(.looma-kit) .compact-hero.working-hero{min-height:var(--hero-height);grid-template-rows:none;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"title stats crowd actions";align-content:center;align-items:center;gap:0 28px;margin-bottom:20px;padding:12px 24px 12px 32px;display:grid}:where(.looma-kit) .compact-hero .flower{opacity:.08;width:240px;height:240px;top:-110px;left:auto;right:-20px}:where(.looma-kit) .compact-hero.working-hero .eyebrow,:where(.looma-kit) .compact-hero .crowd-slab,:where(.looma-kit) .compact-hero .crowd-note,:where(.looma-kit) .compact-hero>.d-art{display:none}:where(.looma-kit) .compact-hero h1{font-size:36px;line-height:1.1}:where(.looma-kit) .compact-hero .working-hero-title{align-self:center}:where(.looma-kit) .compact-hero .hero-stats{border-top:0;border-left:1px solid var(--hero-rule);place-self:center start;margin:0;padding:0 0 0 28px}:where(.looma-kit) .compact-hero .hero-stats>div{border-left:0;flex-direction:column;align-items:start;gap:2px;padding:0 14px;display:flex}:where(.looma-kit) .compact-hero .hero-stats>div:first-child{padding-left:0}:where(.looma-kit) .compact-hero .hero-stats dd{font-size:22px;line-height:1}:where(.looma-kit) .compact-hero .hero-stats dt{font-size:13px}@media (width>=701px){:where(.looma-kit) .compact-hero .hero-stats>div{min-width:0}:where(.looma-kit) .compact-hero .hero-stats dd{flex:none}:where(.looma-kit) .compact-hero .hero-stats:not(.is-text) dd{white-space:nowrap}}:where(.looma-kit) .compact-hero .hero-stats.is-text>div{flex-direction:column;align-items:start;gap:2px}:where(.looma-kit) .compact-hero .actions{border-top:0;margin:0;padding:0}:where(.looma-kit) .compact-hero.working-hero>.actions{align-self:center}:where(.looma-kit) .compact-hero .btn.primary{min-height:44px}:where(.looma-kit) .compact-hero .crowd{pointer-events:auto;grid-area:crowd;place-self:center end;width:auto;height:auto;margin:0 0 0 12px;position:relative}:where(.looma-kit) .compact-hero .crowd-faces{justify-content:flex-start;align-items:center;height:auto;display:flex;position:static;inset:auto}:where(.looma-kit) .compact-hero .crowd>.crowd-faces>:is(img,.initial):nth-child(n){z-index:auto;border-width:2px;width:44px;height:52px;margin:0 0 0 -6px;font-size:13px;animation:none;display:grid;position:static;transform:none}:where(.looma-kit) .compact-hero .crowd>.crowd-faces>:is(img,.initial):nth-child(n+4){display:none}@media (width<=700px){:where(.looma-kit) .compact-hero.working-hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title crowd""stats actions";gap:8px 10px;margin-bottom:14px;padding:14px 14px 14px 16px}:where(.looma-kit) .compact-hero.working-hero .working-hero-title h1,:where(.looma-kit) .compact-hero.working-hero .working-hero-title h1[data-fit]{max-width:none;font-size:30px}:where(.looma-kit) .compact-hero.working-hero .working-hero-title:before{display:none}:where(.looma-kit) .compact-hero .flower{width:170px;height:170px;top:-80px;right:-70px}:where(.looma-kit) .compact-hero .hero-stats:not(.has-long-label){border-left:0;grid-template-columns:none;padding:0;display:flex;overflow:hidden}:where(.looma-kit) .compact-hero .hero-stats>div{grid-column:auto;padding:0 11px 0 0;border:0!important}:where(.looma-kit) .compact-hero .hero-stats dt{white-space:nowrap;font-size:12px}:where(.looma-kit) .compact-hero .hero-stats dd{font-size:19px}:where(.looma-kit) .compact-hero .actions{border:0;grid-column:auto;justify-self:end;width:auto;margin:0;padding:0}:where(.looma-kit) .compact-hero .btn.primary{white-space:nowrap;gap:6px;width:auto;min-height:44px;padding:0 14px;font-size:13px}:where(.looma-kit) .compact-hero .crowd>.crowd-faces>:is(img,.initial):nth-child(n){width:36px;height:42px;margin-left:-6px}}:where(.looma-kit) .directory .people-head{padding-block:8px}:where(.looma-kit) .directory .person-cell{gap:12px}:where(.looma-kit) .directory .person-cell img{width:36px;height:42px}:where(.looma-kit) .directory .person-cell strong{font-size:15px;line-height:1.2}:where(.looma-kit) .directory .person-cell small{margin-top:2px;font-size:12px;line-height:1.2}:where(.looma-kit) .directory .toolbar{padding:10px 14px}@media (width>=701px){:where(.looma-kit) .directory .search-field input,:where(.looma-kit) .directory .select-field select{min-height:40px}:where(.looma-kit) .directory .segment button{min-height:34px}}@media (width<=700px){:where(.looma-kit) .directory .person-cell img{width:38px;height:44px}}@media (width>=701px){:where(.looma-kit) .compact-hero .hero-stats dt{white-space:nowrap;min-width:0}}:where(.looma-kit) .compact-hero .hero-stats{overflow:hidden}:where(.looma-kit) .bulk-bar{background:var(--action);color:var(--on-action);align-items:center;gap:12px;padding:10px 20px;display:flex}:where(.looma-kit) .bulk-bar strong{margin-right:auto;font-size:14px}:where(.looma-kit) .bulk-bar .btn{min-height:44px}:where(.looma-kit) .bulk-bar .btn:not(.primary){border-color:color-mix(in srgb,var(--on-action) 45%,transparent);color:var(--on-action);background:0 0}:where(.looma-kit) .bulk-bar .btn.primary{background:var(--citron);border-color:var(--citron);color:var(--on-citron)}@media (width<=700px){:where(.looma-kit) .compact-hero.working-hero:has(>.actions>:nth-child(2)){grid-template-areas:"title crowd""stats stats""actions actions"}:where(.looma-kit) .bulk-bar{flex-wrap:wrap;padding:10px 14px}:where(.looma-kit) .bulk-bar strong{flex-basis:100%;margin-right:0}:where(.looma-kit) .bulk-bar .btn{white-space:nowrap;flex:1 1 0;min-width:0}}:where(.looma-kit) .directory .person-cell .initial,:where(.looma-kit) .directory .d-table .person-cell img{width:36px;height:42px;font-size:12px}:where(.looma-kit) .directory .d-table thead th:has(.check-row){padding-block:0}@media (width<=700px){:where(.looma-kit) .directory .person-cell .initial,:where(.looma-kit) .directory .d-table .person-cell img{width:38px;height:44px}}:where(.looma-kit) .step-next{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:26px 28px;display:grid}:where(.looma-kit) .step-next h2{margin:6px 0;font-size:30px;line-height:1.15}:where(.looma-kit) .step-next p:not(.eyebrow){margin:0;font-size:15px}:where(.looma-kit) .step-next .eyebrow{margin:0}:where(.looma-kit) .step-next-actions{align-items:center;gap:10px;display:flex}:where(.looma-kit) .directory[data-steps] .d-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where(.looma-kit) .directory[data-steps] .d-table tbody tr>*{border-top:1px solid var(--line)}:where(.looma-kit) .directory[data-steps] .d-table tbody th[scope=row]{padding-left:68px;position:relative}:where(.looma-kit) .directory[data-steps] .d-table tbody th[scope=row]:before{content:"";border:1.5px solid var(--line);box-sizing:border-box;border-radius:50%;width:24px;height:24px;margin-top:-12px;position:absolute;top:50%;left:28px}:where(.looma-kit) .directory[data-steps] .d-table tbody tr:has([data-status-tone=success]) th[scope=row]:before{content:"✓";background:var(--green-bg);color:var(--green);border:0;place-items:center;font-size:13px;display:grid}:where(.looma-kit) .directory[data-steps] .d-table tbody tr:has(.status-chip.done) th[scope=row]:before{content:"✓";background:var(--green-bg);color:var(--green);border:0;place-items:center;font-size:13px;display:grid}@media (width<=700px){:where(.looma-kit) .step-next{grid-template-columns:1fr;padding:18px}:where(.looma-kit) .step-next h2{font-size:24px}:where(.looma-kit) .directory[data-steps] .d-table tbody th[scope=row]{padding-left:52px}:where(.looma-kit) .directory[data-steps] .d-table tbody th[scope=row]:before{left:16px}}:where(.looma-kit) .compact-hero .crowd>.crowd-faces>:is(img,.initial):nth-child(n){flex:none}@media (width>=701px){:where(.looma-kit) .compact-hero.working-hero:has(>.crowd):not(.is-command){grid-template-columns:auto minmax(0,max-content) minmax(0,1fr) auto}:where(.looma-kit) .compact-hero.working-hero:has(>.crowd):not(.is-command)>.crowd{justify-self:stretch;min-width:0}:where(.looma-kit) .compact-hero.working-hero:has(>.crowd):not(.is-command) .crowd-faces{flex-wrap:wrap;place-content:flex-start flex-end;width:100%;max-height:52px;overflow:hidden}:where(.looma-kit) .compact-hero.working-hero:has(>.crowd):not(.is-command) .crowd-faces:before{content:"";flex:none;width:0;height:52px}:where(.looma-kit) .compact-hero.working-hero:has(>.crowd):not(.is-command) .crowd>.crowd-faces>:is(img,.initial):first-child{margin-left:0}}@media (width>=1400px){:where(.looma-kit) .compact-hero.working-hero:has(>.crowd):not(.is-command){grid-template-columns:max-content minmax(0,max-content) minmax(0,1fr) auto}}@media (width>=701px){:where(.looma-kit) .compact-hero .hero-stats:not(.is-text){flex-wrap:wrap;align-content:flex-start;row-gap:16px;max-height:46px;overflow:hidden}:where(.looma-kit) .compact-hero .hero-stats:not(.is-text)>div{min-width:min-content}}:where(.looma-kit) .directory .d-table tbody th[scope=row] .stack{gap:3px}:where(.looma-kit) .compact-hero.working-hero .working-hero-title .eyebrow{display:none!important}@media (width<=700px){:where(.looma-kit) .compact-hero.working-hero{grid-template-rows:auto auto;align-content:start;min-height:0!important}:where(.looma-kit) .compact-hero.working-hero>.working-hero-title,:where(.looma-kit) .compact-hero.working-hero>.crowd{align-self:center!important}:where(.looma-kit) .compact-hero.working-hero>.crowd{zoom:1!important;margin:0!important}:where(.looma-kit) .step-next-actions{grid-template-columns:auto minmax(0,1fr);display:grid}:where(.looma-kit) .compact-hero.working-hero{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title crowd""stats actions"!important}:where(.looma-kit) .compact-hero.working-hero:has(>.actions>:nth-child(2)){grid-template-areas:"title crowd""stats stats""actions actions"!important}}:where(.looma-kit) .compact-hero .working-hero-title:before{display:none!important}:where(.looma-kit) .record-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:24px;display:grid}:where(.looma-kit) .record-shell>.d-sectionnav{position:sticky;top:24px}:where(.looma-kit) .record-shell .d-tab-count{margin-left:auto}@media (width<=1280px){:where(.looma-kit) .record-shell .record-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){:where(.looma-kit) .record-shell{flex-direction:column;gap:16px;display:flex}:where(.looma-kit) .record-shell>*{width:100%;min-width:0}:where(.looma-kit) .record-shell>.d-sectionnav{position:static}}:where(.looma-kit) .d-panel .fact-grid{display:block}:where(.looma-kit) .d-panel .fact-grid>div,:where(.looma-kit) .d-panel-body>.fact-grid:first-child>div:nth-child(-n+3){border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding:11px 0;display:flex}:where(.looma-kit) .d-panel .fact-grid>div:nth-last-child(-n+3){border-bottom:1px solid var(--line);padding-bottom:11px}:where(.looma-kit) .d-panel .fact-grid>div:last-child,:where(.looma-kit) .d-panel-body>.fact-grid:first-child>div:last-child{border-bottom:0;padding-bottom:0}:where(.looma-kit) .d-panel-body>.fact-grid:first-child>div:first-child{padding-top:0}:where(.looma-kit) .d-panel .fact-grid dt{letter-spacing:0;text-transform:none;flex:none;max-width:45%;margin:0;font-size:13px;font-weight:400}:where(.looma-kit) .d-panel .fact-grid dd{text-align:right;min-width:0;margin:0;font-size:14px;font-weight:550}@media (width<=700px){:where(.looma-kit) .d-panel .fact-grid>div,:where(.looma-kit) .d-panel-body>.fact-grid:first-child>div:nth-child(-n+3){display:block}:where(.looma-kit) .d-panel .fact-grid dt{max-width:none;margin-bottom:2px}:where(.looma-kit) .d-panel .fact-grid dd{text-align:left}}:where(.looma-kit) .g4-drawer .d-panel .fact-grid dd{overflow-wrap:anywhere}:where(.looma-kit) .record-layout:not(:has(>aside)) .d-panel .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}@media (width>=701px){:where(.looma-kit) .record-layout:not(:has(>aside)) .d-panel-body>.fact-grid:first-child>div:nth-child(2){padding-top:0}:where(.looma-kit) .record-layout:not(:has(>aside)) .d-panel .fact-grid>div:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}}@media (width<=700px){:where(.looma-kit) .record-layout:not(:has(>aside)) .d-panel .fact-grid{grid-template-columns:minmax(0,1fr)}}:where(.looma-kit) .d-panel-body{padding:14px 20px 16px}:where(.looma-kit) .d-panel-foot{padding:10px 20px}:where(.looma-kit) .d-more{min-height:46px}:where(.looma-kit) .d-panel-body>.stack:has(>.kit-plain-row){gap:0}:where(.looma-kit) .d-panel-body .kit-plain-row{min-height:48px;padding:10px 0}@media (width<=700px){:where(.looma-kit) .d-panel-body .kit-plain-row>.kit-row-copy{flex-basis:120px}}:where(.looma-kit) .g4-signin-card h2{margin-top:22px;margin-bottom:10px}:where(.looma-kit) .g4-signin-card>.btn,:where(.looma-kit) .g4-signin-card>.stack{margin-top:20px}:where(.looma-kit) .g4-signin-card>.btn+.btn,:where(.looma-kit) .g4-signin-card>.g4-signin-method+.g4-signin-method{margin-top:8px}:where(.looma-kit) .notification-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}:where(.looma-kit) .notification-bar .btn{min-height:44px;padding-inline:0;font-size:13px}:where(.looma-kit) #notifications-dialog .notification-item{border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:10px;margin:0;padding:10px 0}:where(.looma-kit) #notifications-dialog .notification-item .notification-open{min-width:0;padding:0}:where(.looma-kit) #notifications-dialog .notification-open{align-items:flex-start}:where(.looma-kit) #notifications-dialog .notification-open .small{margin-bottom:2px;display:block}:where(.looma-kit) #notifications-dialog .notification-item b{font-size:14px;line-height:1.3}:where(.looma-kit) #notifications-dialog .notification-item .small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}:where(.looma-kit) #notifications-dialog .notification-item>.btn:not(.notification-open){flex:none;min-height:32px;padding-inline:10px;font-size:12.5px}@media (width<=640px){:where(.looma-kit) #notifications-dialog .notification-item>.btn:not(.notification-open){min-height:44px}}:where(.looma-kit) #notifications-dialog .eyebrow{margin:14px 0 2px}:where(.looma-kit) .g4-dialog-body .stack>*{flex-shrink:0}:where(.looma-kit) .g4-dialog-body .stack>.actions{justify-content:flex-start}:where(.looma-kit) .record-layout:has(>aside:empty){grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .d-panel-foot.g1-decision .notice-strip{margin:0;padding:10px 14px;font-size:13px}:where(.looma-kit) .d-panel-foot.g1-decision>.stack{grid-column:1/-1}:where(.looma-kit) dialog.specimen-drawer>form>.stack:has(>.stack>h3+p+.actions:last-child){gap:0}:where(.looma-kit) dialog.specimen-drawer>form>.stack>p.muted:first-child{margin-bottom:8px}:where(.looma-kit) dialog.specimen-drawer>form>.stack>.stack:has(>h3+p+.actions:last-child){border-top:1px solid var(--line);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin:0;padding:14px 0;display:grid}:where(.looma-kit) dialog.specimen-drawer>form>.stack>.stack:has(>h3+p+.actions:last-child)>h3{grid-column:1;margin:0;font-size:15px;line-height:1.3}:where(.looma-kit) dialog.specimen-drawer>form>.stack>.stack:has(>h3+p+.actions:last-child)>p{grid-column:1;margin:0;font-size:13px;line-height:1.45}:where(.looma-kit) dialog.specimen-drawer>form>.stack>.stack:has(>h3+p+.actions:last-child)>.actions{grid-area:1/2/span 2;margin:0}:where(.looma-kit) .btn.d-sectionnav-toggle{display:none}@media (width<=700px){:where(.looma-kit) .btn.d-sectionnav-toggle{background:var(--surface);border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:600;display:flex}:where(.looma-kit) .d-sectionnav-toggle svg{flex:none;width:18px;height:18px;transition:transform .2s}:where(.looma-kit) .d-sectionnav[data-open] .d-sectionnav-toggle svg{transform:rotate(180deg)}:where(.looma-kit) .d-sectionnav>ul{margin-top:8px;animation:none;display:none;overflow:visible;-webkit-mask-image:none;mask-image:none}:where(.looma-kit) .d-sectionnav[data-open]>ul{display:flex}}@media (width>=701px){:where(.looma-kit) dialog.specimen-drawer[data-modal][open]{animation:.24s cubic-bezier(.16,1,.3,1) looma-drawer-in}}@keyframes looma-drawer-in{0%{transform:translate(32px)}}:where(.looma-kit) dialog.specimen-drawer[data-modal]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19151f66}@media (prefers-reduced-motion:reduce){:where(.looma-kit) dialog.specimen-drawer[data-modal][open]{animation:none}}:where(.looma-kit) #notifications-dialog .notification-item{padding:12px 0;position:relative}:where(.looma-kit) #notifications-dialog .notification-open{align-items:flex-start;gap:12px;display:flex}:where(.looma-kit) .notification-disc{background:var(--soft);width:38px;height:38px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}:where(.looma-kit) .notification-disc svg{width:18px;height:18px}:where(.looma-kit) .notification-disc[data-tone=decision]{background:var(--accent);color:var(--on-accent)}:where(.looma-kit) .notification-disc[data-tone=sign]{background:var(--citron);color:var(--on-citron)}:where(.looma-kit) .notification-disc[data-tone=journey]{background:var(--sage);color:var(--ink)}:where(.looma-kit) .notification-disc[data-tone=alert]{background:var(--warn-bg);color:var(--warn)}:where(.looma-kit) .notification-disc[data-tone=money]{background:var(--green-bg);color:var(--green)}:where(.looma-kit) .notification-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(.looma-kit) .notification-text small{font-size:12px}:where(.looma-kit) .notification-disc{position:relative}:where(.looma-kit) .notification-mark{border-radius:50%;width:10px;height:10px;position:absolute;top:0;right:0}:where(.looma-kit) .notification-item[data-unread] .notification-mark{background:var(--action);box-shadow:0 0 0 2px var(--surface)}:where(.looma-kit) .notification-feed-list .notification-item{border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:10px;margin:0;padding:10px 0}:where(.looma-kit) .notification-feed-list .notification-item>.notification-open{flex:auto;align-items:center;gap:14px;min-width:0;min-height:0;padding:0;display:flex}:where(.looma-kit) .notification-feed-list .notification-item>.btn:not(.notification-open),:where(.looma-kit) .notification-feed-list .notification-item>.looma-menu{flex:none}:where(.looma-kit) .notification-feed-list .eyebrow{margin:14px 0 2px 52px}:where(.looma-kit) .notification-feed-list .eyebrow:first-child{margin-top:2px}:where(.looma-kit) .notification-feed-list .notification-item b{font-size:14px;line-height:1.3}:where(.looma-kit) .notification-feed-list .notification-item .small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}:where(.looma-kit) .notification-feed-list .notification-mark{width:8px;height:8px;top:50%;left:calc(100% + 3px);right:auto;transform:translateY(-50%)}:where(.looma-kit) #notifications-dialog .notification-item:not([data-unread]) b{font-weight:500}:where(.looma-kit) #notifications-dialog .notification-item>.btn:not(.notification-open){min-height:24px;box-shadow:none;background:var(--surface);color:var(--muted);opacity:0;border:0;padding:0 0 0 8px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;bottom:8px;right:0}:where(.looma-kit) #notifications-dialog .notification-item:hover>.btn:not(.notification-open),:where(.looma-kit) #notifications-dialog .notification-item>.btn:not(.notification-open):focus-visible{opacity:1}@media (hover:none){:where(.looma-kit) #notifications-dialog .notification-item>.btn:not(.notification-open){opacity:1}}@media (width<=700px){:where(.looma-kit) #notifications-dialog .notification-item{flex-wrap:wrap}:where(.looma-kit) #notifications-dialog .notification-item>.notification-open{flex-basis:100%}:where(.looma-kit) #notifications-dialog .notification-item>.btn:not(.notification-open){min-height:44px;margin-left:50px;padding:0 12px 0 0;position:static}}@media (width>=701px){:where(.looma-kit) #help-dialog,:where(.looma-kit) #account-dialog{border-radius:14px;width:300px;margin:0;padding:8px 12px;position:fixed;inset:64px 24px auto auto}:where(.looma-kit) #help-dialog::backdrop,:where(.looma-kit) #account-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}:where(.looma-kit) .guide-steps{margin:0;padding:0;list-style:none}:where(.looma-kit) .guide-steps>li{border-bottom:1px solid var(--line)}:where(.looma-kit) .guide-steps>li:last-child{border-bottom:0}:where(.looma-kit) .guide-step-head.btn{width:100%;min-height:60px;box-shadow:none;color:var(--ink);text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 4px;font-size:14.5px;font-weight:600;display:grid}:where(.looma-kit) .guide-step-head.btn:hover{background:var(--row-hover)}:where(.looma-kit) .guide-step-head svg{width:18px;height:18px;color:var(--muted);transition:transform .2s}:where(.looma-kit) .guide-step-head[aria-expanded=true] svg{transform:rotate(180deg)}:where(.looma-kit) .guide-step-number{background:var(--soft);border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid}:where(.looma-kit) .guide-steps>li>.guide-step-head[aria-expanded=true] .guide-step-number{background:var(--action);color:var(--on-action)}:where(.looma-kit) .guide-step-body{color:var(--muted);padding:0 4px 18px 48px;font-size:14px;line-height:1.5}:where(.looma-kit) .guide-step-body .btn{margin-top:12px}:where(.looma-kit) .step-next-need{color:var(--muted);margin-top:10px;font-size:13px}:where(.looma-kit) .step-next-need b{color:var(--ink);font-weight:600}:where(.looma-kit) .kit-plain-row:has(>.person-name){position:relative}:where(.looma-kit) .kit-plain-row>.person-name:after{content:"";position:absolute;inset:0}@media (hover:hover){:where(.looma-kit) .kit-plain-row:has(>.person-name):hover{background:var(--row-hover)}}:where(.looma-kit) .kit-plain-row>:is(.actions,.btn,.card-menu){z-index:1;position:relative}:where(.looma-kit) .topic-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:where(.looma-kit) .topic-tiles>*{border:1px solid var(--line);background:var(--surface);color:inherit;text-align:left;border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:12px;padding:16px;text-decoration:none;display:grid}:where(.looma-kit) .topic-tiles>:hover{background:var(--row-hover)}:where(.looma-kit) .topic-tile-icon{background:var(--soft);border-radius:12px;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}:where(.looma-kit) .topic-tiles strong{font-size:14.5px;font-weight:600}:where(.looma-kit) .topic-tiles small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4}@media (width<=700px){:where(.looma-kit) .topic-tiles{grid-template-columns:minmax(0,1fr)}}:where(.looma-kit) .d-table tbody tr:has(.row-arrow){cursor:pointer;position:relative}:where(.looma-kit) .d-table tbody tr:has(.row-arrow):hover{background:var(--row-hover)}:where(.looma-kit) .d-table tbody tr .row-arrow:after{content:"";position:absolute;inset:0}:where(.looma-kit) .d-table tbody tr:has(.row-arrow) :is(a,button,input,select,label):not(.row-arrow){z-index:1;position:relative}:where(.looma-kit) .d-table tbody tr .looma-menu>summary{z-index:2;position:relative}:where(.looma-kit) .directory .person-cell img,:where(.looma-kit) .directory .person-cell .initial,:where(.looma-kit) .directory .d-table .person-cell img{width:44px;height:52px}:where(.looma-kit) .d-panel-foot{padding:6px 24px;font-size:12px}@media (width<=700px){:where(.looma-kit) .d-panel-foot{padding:6px 16px}}:where(.looma-kit) .directory:has(.people-head){overflow:clip}:where(.looma-kit) .directory .people-head{z-index:2;position:sticky;top:0}:where(.looma-kit) .d-table-wrap:has(tbody tr:nth-child(12)){max-height:calc(100dvh - 180px);overflow:auto}:where(.looma-kit) .d-table-wrap:has(tbody tr:nth-child(12)) thead th{z-index:2;background:color-mix(in srgb,var(--soft) 45%,var(--surface));position:sticky;top:0}:where(.looma-kit) .directory .d-table-wrap:has(tbody tr:nth-child(12)){max-height:none}:where(.looma-kit) .directory .d-table-wrap:has(tbody tr:nth-child(12)) thead th{position:static}:where(.looma-kit) .d-table-wrap:has(.g3-doc):has(tbody tr:nth-child(12)){max-height:none}:where(.looma-kit) .d-table-wrap:has(.g3-doc):has(tbody tr:nth-child(12)) thead th{position:static}:where(.looma-kit) [data-space=settings]{--nav-width:280px}:where(.looma-kit) .settings-space-menu{flex-direction:column;flex:1;min-height:0;display:flex}:where(.looma-kit) .settings-space-head{flex:none;justify-content:space-between;align-items:center;gap:12px;height:72px;padding:0 2px 0 10px;display:flex}:where(.looma-kit) .settings-space-title{font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.03em;margin:0;font:560 26px/1.1 Fraunces,Georgia,serif}:where(.looma-kit) .settings-space-menu>.search-field{flex:none;margin:0 0 12px}:where(.looma-kit) .settings-space-menu>.search-field input{background:var(--surface)}:where(.looma-kit) .settings-space-list{scrollbar-width:none;flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}:where(.looma-kit) .settings-space-group{margin-top:1px}:where(.looma-kit) .settings-space-list .nav-area>svg{flex:none;width:19px;height:19px}:where(.looma-kit) .settings-space-group>.nav-area[aria-expanded=true]>.icon:last-child{transform:rotate(90deg)}:where(.looma-kit) .settings-space-group[data-current]>.nav-area{font-weight:650}:where(.looma-kit) .settings-space-pages{gap:1px;margin:4px 0 8px 21px;padding-left:10px;display:grid}:where(.looma-kit) .btn.settings-space-page{text-align:left;white-space:normal;width:100%;min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:flex-start;padding:6px 10px;font-size:13px;font-weight:400;line-height:1.3;text-decoration:none;display:flex}:where(.looma-kit) .btn.settings-space-page:hover{background:var(--soft);color:var(--ink)}:where(.looma-kit) .btn.settings-space-page[aria-current]{background:var(--surface);color:var(--ink);font-weight:700}:where(.looma-kit) .settings-space-empty{color:var(--muted);margin:12px 10px;font-size:13px}:where(.looma-kit) .settings-space-bar{display:none}:where(.looma-kit) .icon-btn.top-settings[aria-current]{background:var(--soft)}:where(.looma-kit) [data-space=settings] .breadcrumb{border-left:0;padding-left:0}:where(.looma-kit) .shortcut-rows{padding:0;overflow:hidden}:where(.looma-kit) .shortcut-rows .d-row:first-child{border-top:0}:where(.looma-kit) .shortcut-rows .d-row:hover{background:var(--row-hover)}:where(.looma-kit) .shortcut-rows .d-row-meta{white-space:nowrap}:where(.looma-kit) .shortcut-mark{background:var(--soft);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}:where(.looma-kit) .shortcut-mark>:is(.icon,svg){width:20px;height:20px}@media (width<=900px){:where(.looma-kit) [data-space=settings] .phone-brand,:where(.looma-kit) [data-space=settings] .global-search,:where(.looma-kit) [data-space=settings] .top-tools{display:none}:where(.looma-kit) [data-space=settings] .app-header{padding-inline:8px 16px}:where(.looma-kit) [data-space=settings] .frame{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}:where(.looma-kit) .settings-space-bar{align-items:center;gap:6px;width:100%;display:flex}:where(.looma-kit) .settings-space-bar .settings-space-title{margin-right:auto;font-size:22px}:where(.looma-kit) dialog#settings-menu-dialog[open]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:0 16px max(16px,env(safe-area-inset-bottom));border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0}:where(.looma-kit) #settings-menu-dialog .settings-space-menu .search-field{margin:0 0 12px}:where(.looma-kit) #settings-menu-dialog .nav-area{min-height:48px}:where(.looma-kit) #settings-menu-dialog .btn.settings-space-page{min-height:44px}}@media (width<=370px){:where(.looma-kit) .top-tools:has(.top-settings) .theme-toggle{display:none}}:where(.looma-kit) .compact-hero .hero-stats{max-width:100%}:where(.looma-kit) .compact-hero .hero-stats dd{min-width:0}@media (width>=701px){:where(.looma-kit) .compact-hero.working-hero:not(:has(>.crowd)){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title stats actions"}}@media (width<=700px){:where(.looma-kit) .compact-hero .hero-stats{flex-wrap:wrap;row-gap:4px;min-width:0;overflow:visible}:where(.looma-kit) .compact-hero .hero-stats>div{gap:4px}}:where(.looma-kit) .summary-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}:where(.looma-kit) .summary-line strong{color:var(--ink);font-weight:600}:where(.looma-kit) .summary-dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}:where(.looma-kit) [data-tone=ok]>.summary-dot{background:var(--ok,#3b8f5e)}:where(.looma-kit) [data-tone=attention]>.summary-dot{background:var(--warn,#c78a1c)}:where(.looma-kit) [data-tone=error]>.summary-dot{background:var(--danger,#c2452d)}:where(.looma-kit) .hub-body{flex-direction:column;gap:20px;display:flex}:where(.looma-kit) .hub-row-icon{background:var(--soft);width:44px;height:44px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}:where(.looma-kit) .hub-row-icon svg{width:20px;height:20px}:where(.looma-kit) .hub-rows .person-name{margin-inline:0;padding-inline:0}:where(.looma-kit) .hub-rows{margin:-14px -20px -16px}:where(.looma-kit) .hub-rows>.d-row:first-child{border-top:0}:where(.looma-kit) .hero-back{align-items:center;gap:6px;display:inline-flex}:where(.looma-kit) .dialog-level-row{border:1px solid var(--line);border-radius:12px;overflow:hidden}:where(.looma-kit) .dialog-level-row .d-row{border-top:0;padding-left:16px}:where(.looma-kit) .dialog-level-title{margin:0;font-size:16px;font-weight:600}@media (width<=700px){:where(.looma-kit) .hub-body .d-row{flex-wrap:wrap}:where(.looma-kit) .hub-body .d-row-meta{flex:100%;order:3;max-width:none;margin-top:-2px;padding-left:56px}:where(.looma-kit) .hub-body .d-row-text strong{overflow-wrap:anywhere}:where(.looma-kit) .hub-body .d-row-text small{white-space:normal;overflow-wrap:anywhere;overflow:visible}}:where(.looma-kit) .hub-body a.g3-feature{color:var(--ink);text-decoration:none}:where(.looma-kit) .hub-body .g3-features>:last-child:nth-child(odd){grid-column:1/-1}:where(.looma-kit) .hub-body .g3-feature-text>span.status-chip{align-self:flex-start;display:inline-flex}:where(.looma-kit) .compact-hero.working-hero.has-back .working-hero-title{align-items:center;gap:14px;min-width:0;display:flex}:where(.looma-kit) .compact-hero.working-hero.has-back .working-hero-title .eyebrow{margin:0;display:block!important}@media (width<=700px){:where(.looma-kit) .compact-hero.working-hero.has-back .working-hero-title{flex-wrap:wrap;align-items:flex-start;gap:4px 14px}:where(.looma-kit) .compact-hero.working-hero.has-back .working-hero-title>.eyebrow{flex:100%}}:where(.looma-kit) .hero-back{letter-spacing:0;text-transform:none;color:var(--ink);font-size:13px;font-weight:500}:where(.looma-kit) .hero.plan-head{align-items:center;gap:24px;min-height:0;padding:24px 32px;display:flex;overflow:hidden}:where(.looma-kit) .plan-head .flower{opacity:.1;width:280px;height:280px;top:-110px;left:auto;right:18%}:where(.looma-kit) .plan-head-copy{z-index:1;flex:1;min-width:0;position:relative}:where(.looma-kit) .plan-head h1{margin:0;font-size:44px;line-height:1.05}:where(.looma-kit) .plan-head .eyebrow{margin:0 0 6px}:where(.looma-kit) .plan-head .mark{white-space:nowrap;z-index:0;position:relative}:where(.looma-kit) .plan-head .mark:before{content:"";background:var(--citron);z-index:-1;border-radius:.12em;position:absolute;inset:.17em -.08em .05em -.05em;transform:rotate(-1.5deg)}.dark :where(.looma-kit) .plan-head .mark{color:var(--on-citron)}:where(.looma-kit) .plan-head-actions{z-index:1;position:relative}:where(.looma-kit) .plan-head-progress{z-index:1;background:var(--surface);border-radius:999px;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex;position:relative;box-shadow:0 14px 26px -22px #30243e99}:where(.looma-kit) .plan-head-progress b{font-size:14.5px;font-weight:600;display:block}:where(.looma-kit) .plan-head-progress small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}:where(.looma-kit) .plan-ring{flex:none;place-items:center;display:inline-grid;position:relative}:where(.looma-kit) .plan-ring svg{display:block}:where(.looma-kit) .plan-ring-track{stroke:var(--soft)}:where(.looma-kit) .plan-ring-value{stroke:var(--action)}:where(.looma-kit) .plan-head-progress .plan-ring>b,:where(.looma-kit) .plan-ring>b{grid-auto-flow:column;place-content:center;align-items:baseline;margin:0;font-size:26px;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}:where(.looma-kit) .plan-ring>b small{color:var(--muted);margin:0;font-size:.55em;display:inline}:where(.looma-kit) .plan-ring[data-small]>b{font-size:16px}:where(.looma-kit) .plan-next{grid-template-columns:minmax(0,1fr) 280px;display:grid;overflow:hidden}:where(.looma-kit) .plan-next-copy{flex-direction:column;align-items:flex-start;padding:28px 32px;display:flex}:where(.looma-kit) .plan-next-copy .eyebrow{margin:0}:where(.looma-kit) .plan-next h2{margin:8px 0;font-size:32px;line-height:1.12}:where(.looma-kit) .plan-next p:not(.eyebrow){max-width:60ch;margin:0;font-size:15px}:where(.looma-kit) .plan-next-need{background:var(--soft);border-radius:12px;padding:12px 14px;margin-top:12px!important;font-size:14px!important}:where(.looma-kit) .plan-next-need b{font-weight:600}:where(.looma-kit) .plan-next-actions{gap:10px;margin-top:20px;display:flex}:where(.looma-kit) .plan-next-art{background:linear-gradient(135deg,var(--sage),var(--lilac,var(--accent)));place-items:center;display:grid;position:relative;overflow:hidden}:where(.looma-kit) .plan-next-art .flower{opacity:.1;width:240px;height:240px;position:absolute;top:-70px;left:auto;right:-70px}:where(.looma-kit) .plan-next-art .team-art{margin:0;position:relative}:where(.looma-kit) .plan-next-art .team-art img{object-fit:cover;background:var(--surface)}:where(.looma-kit) .plan-row-commands{z-index:2;align-items:center;gap:10px;display:inline-flex;position:relative}:where(.looma-kit) .d-disclosure .plan-row-commands .btn{min-height:36px}@media (width<=700px){:where(.looma-kit) .hero.plan-head{flex-wrap:wrap;gap:12px;padding:18px}:where(.looma-kit) .plan-head h1{font-size:32px}:where(.looma-kit) .plan-head-copy{flex:60%}:where(.looma-kit) .plan-head-progress{flex:100%;order:3}:where(.looma-kit) .plan-next{grid-template-columns:1fr}:where(.looma-kit) .plan-next-art{order:-1;height:112px}:where(.looma-kit) .plan-next-art .team-art{transform:scale(.72)}:where(.looma-kit) .plan-next-copy{padding:18px}:where(.looma-kit) .plan-next h2{font-size:26px}:where(.looma-kit) .plan-next-actions{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}}:where(.looma-kit) .plan-mark{border:1.5px solid var(--line);box-sizing:border-box;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0 8px;display:grid}:where(.looma-kit) .plan-mark[data-state=skipped]{border-style:dashed}:where(.looma-kit) .plan-mark[data-state=done]{background:var(--green-bg);color:var(--green);border:0}:where(.looma-kit) .plan-mark svg{width:13px;height:13px}:where(.looma-kit) .d-panel .d-disclosure{border:0;margin:0}:where(.looma-kit) .d-panel>.d-disclosure>summary{align-items:center;min-height:52px;padding:12px 24px}@media (width<=700px){:where(.looma-kit) .plan-row.d-row{flex-wrap:wrap}:where(.looma-kit) .plan-row.d-row .d-row-text{flex:1 1 0;min-width:0}:where(.looma-kit) .plan-row.d-row .d-row-meta{flex-basis:100%;order:3;padding-left:52px}:where(.looma-kit) .plan-row-commands{flex-direction:row-reverse;justify-content:space-between;width:100%}}:where(.looma-kit) .directory>p.eyebrow{border-top:1px solid var(--line);margin:0;padding:18px 24px 8px}:where(.looma-kit) .directory>.notification-item{min-height:var(--row-height);flex-wrap:nowrap;align-items:center;gap:12px;margin:0;padding:10px 24px;position:relative}:where(.looma-kit) .directory>.notification-item:not(:has(>:not(.notification-open))){padding-right:80px}:where(.looma-kit) .directory>.notification-item>.notification-open{flex:1 1 0;align-items:center;gap:14px;min-width:0;min-height:44px;padding:0;display:flex}:where(.looma-kit) .directory>.notification-item .notification-text{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;display:grid}:where(.looma-kit) .directory>.notification-item .notification-text b{grid-column:1;font-size:14.5px;font-weight:600;line-height:1.3}:where(.looma-kit) .directory>.notification-item .notification-text>.small,:where(.looma-kit) .directory>.notification-item .notification-text>span:not(.notification-disc){grid-column:1;font-size:13px}:where(.looma-kit) .directory>.notification-item .notification-text small{white-space:nowrap;text-align:right;grid-area:1/2/span 2;font-size:12.5px}@media (width<=700px){:where(.looma-kit) .directory>p.eyebrow{padding:14px 16px 6px}:where(.looma-kit) .directory>.notification-item{flex-wrap:wrap;padding:10px 16px}:where(.looma-kit) .directory>.notification-item:not(:has(>:not(.notification-open))){padding-right:16px}:where(.looma-kit) .directory>.notification-item>.notification-open{flex-basis:calc(100% - 56px)}:where(.looma-kit) .directory>.notification-item>.btn:not(.notification-open){margin-left:52px}:where(.looma-kit) .directory>.notification-item .notification-text{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .directory>.notification-item .notification-text b{white-space:normal}:where(.looma-kit) .directory>.notification-item .notification-text small{text-align:left;grid-area:auto/1}:is(:where(.looma-kit) .hero.working-hero,:where(.looma-kit) .compact-hero.working-hero,:where(.looma-kit) .compact-hero.working-hero:has(>.actions>:nth-child(2))){align-content:start;gap:12px 0;margin-bottom:14px;padding:16px;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title""stats""actions"!important;min-height:0!important;display:grid!important}:where(.looma-kit) .working-hero>.working-hero-title{grid-area:title;min-width:0;align-self:start!important}:where(.looma-kit) .working-hero h1,:where(.looma-kit) .compact-hero h1{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:28px;line-height:1.15}:where(.looma-kit) .working-hero>:is(.d-art,.crowd){display:none!important}:where(.looma-kit) .working-hero>.hero-stats:not(.has-long-label):not(.has-longer),:where(.looma-kit) .compact-hero .hero-stats:not(.has-long-label):not(.has-longer){border:0;flex-wrap:nowrap;grid-area:stats;gap:18px;width:100%;margin:0;padding:0;overflow:visible;display:flex!important}:where(.looma-kit) .working-hero>.hero-stats>div,:where(.looma-kit) .compact-hero .hero-stats>div{flex-direction:column;flex:0 auto;grid-column:auto;gap:2px;min-width:0;padding:0;display:flex;border:0!important}:where(.looma-kit) .working-hero>.hero-stats>:is(div.minor,div:nth-child(n+5)),:where(.looma-kit) .compact-hero .hero-stats>:is(div.minor,div:nth-child(n+5)){display:none!important}:where(.looma-kit) .compact-hero .hero-stats{border-left:0;justify-self:start;padding:0}:where(.looma-kit) .compact-hero .hero-stats.has-long-label{flex-wrap:wrap;gap:14px 18px;display:flex}:where(.looma-kit) .working-hero>.hero-stats.has-full-strip{flex-wrap:wrap;gap:14px 18px}:where(.looma-kit) .working-hero>.hero-stats.has-full-strip>div:nth-child(n+4){display:flex!important}:where(.looma-kit) .working-hero>.hero-stats dd,:where(.looma-kit) .compact-hero .hero-stats dd{white-space:nowrap;order:-1;font-size:20px;line-height:1.1}:where(.looma-kit) .working-hero>.hero-stats dt,:where(.looma-kit) .compact-hero .hero-stats dt{white-space:normal;font-size:12px;line-height:1.25}:where(.looma-kit) .working-hero>.hero-stats.is-text,:where(.looma-kit) .compact-hero .hero-stats.is-text{grid-template-columns:repeat(2,minmax(0,max-content));gap:12px 18px;display:grid!important}:where(.looma-kit) .compact-hero .hero-stats.is-text dd{white-space:normal;font-size:15px}:where(.looma-kit) .working-hero>.actions,:where(.looma-kit) .compact-hero .actions{border:0;grid-area:actions;justify-self:stretch;gap:8px;width:100%;margin:0;padding:0;display:flex}:where(.looma-kit) .working-hero>.actions>.btn,:where(.looma-kit) .compact-hero .actions>.btn{white-space:normal;flex:auto;width:auto;min-height:44px}:where(.looma-kit) .working-hero:not(.is-settings)>.actions>.kit-hero-menu{z-index:1;position:absolute;top:12px;right:12px}:where(.looma-kit) .working-hero:not(.is-settings):has(>.actions>.kit-hero-menu)>.working-hero-title{padding-right:44px}:where(.looma-kit) .working-hero:has(>.actions>.kit-hero-menu)>.flower{display:none}:where(.looma-kit) .working-hero.is-settings>.actions:has(>.kit-hero-menu:only-child){z-index:1;width:auto;position:absolute;top:12px;right:12px}:where(.looma-kit) .working-hero.is-settings:has(>.actions>.kit-hero-menu:only-child)>.working-hero-title{padding-right:44px}:where(.looma-kit) .working-hero .working-hero-title h1[data-fit],:where(.looma-kit) .working-hero .working-hero-title h1{line-height:1.15;font-size:28px!important}:where(.looma-kit) .working-hero>.hero-stats>div{container-type:normal!important}:where(.looma-kit) .working-hero>.hero-stats dd{font-size:20px!important;line-height:1.1!important}:where(.looma-kit) .working-hero>.hero-stats.has-long dd{font-size:17px!important}:where(.looma-kit) .working-hero>.hero-stats.is-text dd{white-space:normal;font-size:15px!important}:where(.looma-kit) .working-hero>.hero-stats dt{-webkit-line-clamp:unset!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;display:block!important}}:where(.looma-kit) .empty-specimen :is(h2,h3,h4)+.btn,:where(.looma-kit) .empty-specimen :is(h2,h3,h4)+a.btn{margin-top:18px}:where(.looma-kit) .empty-specimen>.btn+.btn,:where(.looma-kit) .empty-specimen>a.btn+.btn{margin-left:10px}:where(.looma-kit) .list-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:6px 24px;display:flex}:where(.looma-kit) .list-foot .people-count{color:var(--muted);border-top:0;flex:auto;margin:0;padding:0;font-size:12px}:where(.looma-kit) .list-foot .list-pages{border-top:0;margin:0;padding:0}:where(.looma-kit) .list-foot>.btn{flex:none}@media (width<=700px){:where(.looma-kit) .list-foot{padding:6px 16px}}:where(.looma-kit) .directory>.fact-grid{padding:6px 24px 12px}@media (width<=700px){:where(.looma-kit) .directory>.fact-grid{padding:6px 16px 12px}}:where(.looma-kit) .directory .looma-pagination,:where(.looma-kit) .d-panel .looma-pagination{border-top:1px solid var(--line);padding:4px 24px}@media (width<=700px){:where(.looma-kit) .directory .looma-pagination,:where(.looma-kit) .d-panel .looma-pagination{padding-inline:16px}}:where(.looma-kit) .kit-plain-row>.actions>.stack:has(>.card-menu){flex-direction:row;justify-content:space-between;align-items:center;width:100%}:where(.looma-kit) .kit-plain-row>.actions>.stack:has(>.card-menu){flex-wrap:wrap}:where(.looma-kit) .kit-plain-row>.actions>.stack:has(>.card-menu)>.fact-grid{flex:100%}:where(.looma-kit) .status-chip{flex:none;max-width:none}:where(.looma-kit) .status-chip>[data-chip-label]{white-space:nowrap;text-overflow:clip;max-width:none;overflow:visible}:where(.looma-kit) .d-tabmenu{display:contents}@media (width<=700px){:where(.looma-kit) .d-tabmenu[data-fold]{margin-bottom:14px;display:block;position:relative}:where(.looma-kit) .d-tabmenu[data-fold]>.d-tabs{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;margin-top:8px;padding:8px;display:none;overflow:visible;-webkit-mask-image:none;mask-image:none}:where(.looma-kit) .d-tabmenu[data-fold][data-open]>.d-tabs{flex-direction:column;align-items:stretch;display:flex}:where(.looma-kit) .d-tabmenu[data-fold] .d-tab{border-bottom:0;justify-content:space-between;width:100%;min-height:44px}:where(.looma-kit) .d-tabmenu[data-open] .d-sectionnav-toggle svg{transform:rotate(180deg)}:where(.looma-kit) .toolbar .search-field input{text-overflow:ellipsis;font-size:14px}:where(.looma-kit) .toolbar select{text-overflow:ellipsis;font-size:13px}}:where(.looma-kit) .empty-specimen :is(h2,h3,h4)+span{margin-top:18px;display:inline-block}@media (width<=700px){:where(.looma-kit) .toolbar-grid .search-field input{padding-right:6px;font-size:13.5px}:where(.looma-kit) .toolbar-grid .segment button{min-width:38px;padding-inline:8px}}:where(.looma-kit) .task-mode{--nav-width:0px}:where(.looma-kit) .task-mode :is(.sidebar,.app-header,.mobile-nav){display:none}:where(.looma-kit) .task-mode .frame{max-width:none;padding:0}:where(.looma-kit) .task-frame{--task-bar:64px;flex-direction:column;min-height:100dvh;display:flex}:where(.looma-kit) .task-bar{z-index:20;min-height:var(--task-bar);background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 34%,var(--canvas)),var(--canvas) 48%,color-mix(in srgb,var(--citron) 34%,var(--canvas)));border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px clamp(12px,2.2vw,28px);display:flex;position:sticky;top:0}:where(.looma-kit) .task-bar h1{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:24px;line-height:1.2;overflow:hidden}:where(.looma-kit) [data-review-cards]{display:none}@media (width<=700px){:where(.looma-kit) .task-bar h1{white-space:normal}:where(.looma-kit) [data-review-table]{display:none}:where(.looma-kit) [data-review-cards]{display:flex}}:where(.looma-kit) .task-bar h1:focus{outline:0}:where(.looma-kit) .btn.task-steps{background:var(--surface);flex-shrink:0;gap:6px;min-height:40px;font-size:13.5px}:where(.looma-kit) .task-steps-list{inset:auto;top:calc(var(--task-bar) - 2px);background:var(--surface);width:max-content;max-width:min(320px,100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:14px;margin:0;padding:8px;list-style:none;right:clamp(12px,2.2vw,28px);box-shadow:0 12px 32px -14px #30243e55}:where(.looma-kit) .task-steps-list li{color:var(--muted);align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}:where(.looma-kit) .task-steps-list li>span{background:var(--soft);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}:where(.looma-kit) .task-steps-list li.current{color:var(--ink);font-weight:600}:where(.looma-kit) .task-steps-list li.current>span{background:var(--citron);color:var(--on-citron)}:where(.looma-kit) .task-steps-list li.task-step-past{color:var(--ink)}:where(.looma-kit) .task-steps-list li.task-step-past>span{background:var(--action);color:var(--on-action)}:where(.looma-kit) .task-steps-names{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex-shrink:1;margin:0;font-size:13.5px;overflow:hidden}:where(.looma-kit) .task-steps-names .current{color:var(--ink);font-weight:600}@media (width<=760px){:where(.looma-kit) .task-steps-names{display:none}}:where(.looma-kit) .task-body{flex-direction:column;flex:1;gap:16px;min-width:0;padding:16px clamp(16px,2.2vw,28px) 24px;display:flex}:where(.looma-kit) .task-body .d-panel.g3-wizard{overflow:visible}:where(.looma-kit) .task-body .d-split.g3-hire{grid-template-columns:minmax(0,1fr) 320px;align-items:start;margin:0}:where(.looma-kit) .task-frame[data-width=wide] .task-body>*{min-width:0;max-width:100%}:where(.looma-kit) .task-frame{--task-column:680px}:where(.looma-kit) .task-frame[data-width=rail]{--task-column:1060px}:where(.looma-kit) .task-frame:not([data-width=wide]) .task-body{gap:20px;padding-top:40px;padding-bottom:48px}:where(.looma-kit) .task-frame:not([data-width=wide]) .task-body>*{width:100%;max-width:var(--task-column);margin-inline:auto}:where(.looma-kit) .task-frame:not([data-width=wide]) .task-foot{padding-inline:max(16px,calc((100% - var(--task-column))/2))}:where(.looma-kit) .task-frame[data-width=column] .field-grid{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .task-frame .g3-wizard{--task-form-gap:28px}:where(.looma-kit) .task-frame .g3-wizard>section .d-panel-body{gap:var(--task-form-gap);flex-direction:column;padding:28px;display:flex}:where(.looma-kit) .task-frame .g3-wizard>section .d-panel-body>.stack:has(>.stack,>.field-grid){gap:var(--task-form-gap)}:where(.looma-kit) .task-frame .g3-wizard .field-grid{gap:20px}:where(.looma-kit) .task-frame .g3-wizard .check-row{margin:0}:where(.looma-kit) .task-frame .g3-wizard>section .d-panel-body>*{min-width:0;margin-block:0}:where(.looma-kit) .task-frame .g3-wizard .d-panel-body>.btn,:where(.looma-kit) .task-frame .g3-wizard .d-panel-body>.stack>.btn{align-self:flex-start}:where(.looma-kit) .task-foot{z-index:20;padding:12px clamp(16px,2.2vw,28px) max(12px,env(safe-area-inset-bottom));position:sticky;bottom:0}:where(.looma-kit) .task-foot-bar{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 -10px 24px -18px #30243e66}:where(.looma-kit) .task-foot-bar .btn{border-radius:12px;min-height:46px;padding-inline:20px}:where(.looma-kit) .task-foot-bar>:first-child:not(:last-child){margin-right:auto}:where(.looma-kit) .task-foot-bar>:only-child{margin-left:auto}:where(.looma-kit) .field[data-surface=task] :is(input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background-color:#faf7f0}.dark :where(.looma-kit) .field[data-surface=task] :is(input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background-color:var(--canvas)}:where(.looma-kit) .task-frame[data-width=wide] .task-foot{padding:0}:where(.looma-kit) .task-frame[data-width=wide] .task-foot-bar{border-inline:0;padding:12px clamp(16px,2.2vw,28px) max(12px,env(safe-area-inset-bottom));border-bottom:0;border-radius:0}:where(.looma-kit) .task-status{color:var(--muted);text-align:center;flex:1;margin:0;font-size:13px}:where(.looma-kit) .task-facts{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}:where(.looma-kit) .task-facts .g4-who b{font-size:15px;font-weight:600;display:block}:where(.looma-kit) .task-facts .g4-who small{color:var(--muted);font-size:13px}:where(.looma-kit) .task-facts dl{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}:where(.looma-kit) .task-facts dt{color:var(--muted);font-size:12px}:where(.looma-kit) .task-facts dd{margin:0;font-size:14px;font-weight:600}@media (width<=900px){:where(.looma-kit) .task-body .d-split.g3-hire{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){:where(.looma-kit) .task-frame{--task-bar:56px}:where(.looma-kit) .task-frame:not([data-width=wide]) .task-body{padding-top:20px;padding-bottom:24px}:where(.looma-kit) .task-frame .g3-wizard>section .d-panel-body{padding:20px 16px}:where(.looma-kit) .task-bar h1{font-size:18px}:where(.looma-kit) .btn.task-steps{min-height:44px;padding-inline:10px;font-size:12.5px}:where(.looma-kit) .task-foot{padding:0}:where(.looma-kit) .task-frame:not([data-width=wide]) .task-foot{padding-inline:0}:where(.looma-kit) .task-foot-bar{border-inline:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-bottom:0;border-radius:0;flex-wrap:wrap}:where(.looma-kit) .task-foot-bar .btn{text-overflow:ellipsis;flex:1;overflow:hidden;margin:0!important}:where(.looma-kit) .task-foot-bar .btn.primary{flex:1.6}:where(.looma-kit) .task-status{text-align:left;flex-basis:100%;order:-1}}:where(.looma-kit) .progress-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}:where(.looma-kit) .progress-tile.btn{border:1px solid var(--line);background:var(--surface);min-height:66px;box-shadow:none;color:var(--ink);text-align:left;white-space:normal;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:8px 10px;padding:12px 14px;display:grid}:where(.looma-kit) .progress-tile.btn:hover{background:var(--row-hover)}:where(.looma-kit) .progress-tile.btn[aria-pressed=true]{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action);background:color-mix(in srgb,var(--citron) 18%,var(--surface))}:where(.looma-kit) .progress-tile strong{font-size:13.5px;font-weight:600}:where(.looma-kit) .progress-tile small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}:where(.looma-kit) .progress-tile progress{background:var(--soft);appearance:none;border:0;border-radius:3px;grid-column:1/-1;width:100%;height:5px;overflow:hidden}:where(.looma-kit) .progress-tile progress::-webkit-progress-bar{background:var(--soft)}:where(.looma-kit) .progress-tile progress::-webkit-progress-value{background:var(--action)}:where(.looma-kit) .progress-tile progress::-moz-progress-bar{background:var(--action)}:where(.looma-kit) .mapping-board{flex-direction:column;gap:14px;display:flex}:where(.looma-kit) .mapping-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.looma-kit) .mapping-tools>.search-field{flex:280px;max-width:420px;margin:0}:where(.looma-kit) .mapping-tools>p{color:var(--muted);flex:1;margin:0;font-size:13px}:where(.looma-kit) .mapping-tools>.btn{min-height:44px}:where(.looma-kit) .d-table-wrap:has(>.mapping-table){max-height:none;overflow:visible}:where(.looma-kit) .mapping-table{border-collapse:separate;border-spacing:0;width:100%}:where(.looma-kit) .mapping-table thead th{top:var(--task-bar);z-index:3;background:color-mix(in srgb,var(--soft) 45%,var(--surface));text-align:left;position:sticky}:where(.looma-kit) .mapping-table tbody th{text-align:left;font-weight:400}:where(.looma-kit) .mapping-table tbody th b{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}:where(.looma-kit) .mapping-table tbody th small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}:where(.looma-kit) .mapping-table td:nth-child(2){width:27%;min-width:220px}:where(.looma-kit) .mapping-table td>:is(label,div){width:100%;margin:0;display:block}:where(.looma-kit) .mapping-table td select{width:100%;max-width:none}:where(.looma-kit) .mapping-result{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where(.looma-kit) .mapping-error{color:var(--looma-danger-ink);overflow-wrap:anywhere;font-size:13px}:where(.looma-kit) .mapping-table td:last-child{white-space:nowrap;text-align:right;width:1%}:where(.looma-kit) .mapping-empty{text-align:center;color:var(--muted);margin:0;padding:24px}@media (width<=700px){:where(.looma-kit) .mapping-tools>.search-field{flex-basis:100%;max-width:none}:where(.looma-kit) .mapping-tools>p{flex-basis:100%}:where(.looma-kit) .mapping-tools>.btn{flex:40%}:where(.looma-kit) .progress-tiles{scrollbar-width:none;margin-inline:-16px;padding:2px 16px;display:flex;overflow-x:auto}:where(.looma-kit) .progress-tile.btn{flex:0 0 170px}:where(.looma-kit) .mapping-table,:where(.looma-kit) .mapping-table tbody{display:block}:where(.looma-kit) .mapping-table thead{display:none}:where(.looma-kit) .mapping-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px 0;display:grid}:where(.looma-kit) .mapping-table tbody :is(th,td){border:0;width:auto;min-width:0;height:auto;padding:0;display:block}:where(.looma-kit) .mapping-table tbody td:nth-child(2),:where(.looma-kit) .mapping-table tbody td:last-child{width:auto;min-width:0}:where(.looma-kit) .mapping-table tbody th{grid-column:1}:where(.looma-kit) .mapping-table tbody td:nth-child(4){grid-area:1/2}:where(.looma-kit) .mapping-table tbody td:nth-child(2),:where(.looma-kit) .mapping-table tbody td:nth-child(3),:where(.looma-kit) .mapping-table tbody td:nth-child(5),:where(.looma-kit) .mapping-table tbody td:nth-child(6){grid-column:1/-1}:where(.looma-kit) .mapping-table tbody td[data-label]:nth-child(3):before{content:attr(data-label) ": ";color:var(--muted);font-size:12.5px}:where(.looma-kit) .mapping-table tbody td:nth-child(5):empty{display:none}:where(.looma-kit) .mapping-table tbody td:last-child .btn{text-align:left;min-height:44px;padding-inline:0}}:where(.looma-kit) .task-frame~:not(dialog){display:none}:where(.looma-kit) dialog.g4-dialog:has(>.task-modal-bar){max-height:calc(100dvh - 48px)}:where(.looma-kit) .task-modal-bar{flex-shrink:0;align-items:center;gap:12px;padding:18px 18px 12px 28px;display:flex}:where(.looma-kit) .task-modal-bar h2{letter-spacing:-.02em;flex:1;min-width:0;margin:0;font-size:22px;line-height:1.2}:where(.looma-kit) .task-modal-bar h2:focus{outline:0}:where(.looma-kit) .task-modal-steps{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;margin:0;padding:0 28px 14px;list-style:none;display:flex}:where(.looma-kit) .task-modal-steps li{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}:where(.looma-kit) .task-modal-steps li+li:before{content:"";background:var(--line);flex-shrink:0;width:16px;height:1px;margin-right:2px}:where(.looma-kit) .task-modal-steps li>span{background:var(--soft);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:12px;font-weight:600;display:grid}:where(.looma-kit) .task-modal-steps li>span .icon{width:11px;height:11px}:where(.looma-kit) .task-modal-steps li.current{color:var(--ink);font-weight:600}:where(.looma-kit) .task-modal-steps li.current>span{background:var(--citron);color:var(--on-citron)}:where(.looma-kit) .task-modal-steps li.task-step-past{color:var(--ink)}:where(.looma-kit) .task-modal-steps li.task-step-past>span{background:var(--action);color:var(--on-action)}:where(.looma-kit) .task-modal-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:20px 28px 24px;display:flex;overflow:auto}:where(.looma-kit) .task-modal-body .d-panel.g3-wizard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}:where(.looma-kit) .task-modal-body .g3-wizard>section+section{margin-top:24px}:where(.looma-kit) .task-modal-body .g3-wizard .d-panel-head{border:0;padding:0 0 12px}:where(.looma-kit) .task-modal-body .g3-wizard>section .d-panel-body{flex-direction:column;gap:20px;padding:0;display:flex}:where(.looma-kit) .task-modal-body .g3-wizard>section .d-panel-body>*{margin-block:0}:where(.looma-kit) .task-modal-body .g3-wizard .actions{justify-content:flex-start}:where(.looma-kit) dialog.g4-dialog .task-modal-body p{max-width:none}:where(.looma-kit) .task-modal-body[data-columns="1"] .field-grid{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .task-modal-body .g3-wizard .field-grid{gap:18px 16px}:where(.looma-kit) .g4-dialog-foot>:only-child{grid-column:1/-1}@media (width<=700px){:where(.looma-kit) dialog.g4-dialog:has(>.task-modal-bar){border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;inset:0}:where(.looma-kit) .task-modal-bar{padding:12px 12px 10px 20px}:where(.looma-kit) .task-modal-bar h2{font-size:20px}:where(.looma-kit) .task-modal-steps{padding-inline:20px;overflow-x:auto}:where(.looma-kit) .task-modal-steps li{flex-shrink:0}:where(.looma-kit) .task-modal-body{padding:18px 20px 20px}}:where(.looma-kit) .settings-space-section{min-width:0}:where(.looma-kit) .settings-space-section .d-settings{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .settings-space-section .d-settings-side{display:none}@media (width>=1181px){:where(.looma-kit) .settings-space-sections .d-tabs{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:8px;animation:none;overflow:visible;box-shadow:0 1px 2px #30243e0a;-webkit-mask-image:none;mask-image:none}:where(.looma-kit) .settings-space-sections .d-tab{white-space:normal;text-align:left;border-radius:12px;justify-content:space-between;width:100%;min-height:48px;padding:10px 14px;font-size:14px;font-weight:550;line-height:1.3}:where(.looma-kit) .settings-space-sections .d-tab:after{display:none}:where(.looma-kit) .settings-space-sections .d-tab:hover{background:var(--row-hover)}:where(.looma-kit) .settings-space-sections .d-tab:is([aria-selected=true],[aria-current=page]){background:var(--action);color:var(--on-action);box-shadow:0 6px 14px -8px #30243e}:where(.looma-kit) .settings-space-sections .d-tab:is([aria-selected=true],[aria-current=page]) .d-tab-count{background:color-mix(in srgb,var(--on-action) 18%,transparent);color:var(--on-action)}:where(.looma-kit) .settings-space-sections :is(nav.d-tabs,.d-tabmenu>.d-tabs) .tab-actions{background:0 0;margin:6px 0 0;padding:0;position:static}}@media (width<=1180px){:where(.looma-kit) .d-settings.settings-space-sections{grid-template-columns:minmax(0,1fr);gap:0}:where(.looma-kit) .settings-space-sections>.d-settings-side{position:static}}@media (width>=701px){:where(.looma-kit) .compact-hero .hero-stats.is-text{flex-wrap:wrap;row-gap:4px}}:where(.looma-kit) .directory>.notice-strip{margin-inline:24px}@media (width<=700px){:where(.looma-kit) .directory>.notice-strip{margin-inline:12px}}:where(.looma-kit) .directory>.d-disclosure>summary{padding:12px 24px}:where(.looma-kit) .directory>.d-disclosure>.d-disclosure-body{padding:0 24px 12px}@media (width<=700px){:where(.looma-kit) .directory>.d-disclosure>summary{padding:10px 16px}:where(.looma-kit) .directory>.d-disclosure>.d-disclosure-body{padding:0 16px 10px}}@media (width>=1181px){:where(.looma-kit) .settings-space-section .toolbar .search-field{flex:16rem;min-width:16rem}}:where(.looma-kit) .topic-tiles[data-compact]{grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:10px}:where(.looma-kit) .topic-tiles[data-compact]>*{grid-template-rows:auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:10px;min-height:64px;padding:12px}:where(.looma-kit) .topic-tiles[data-compact] .topic-tile-icon{grid-row:auto;width:36px;height:36px}:where(.looma-kit) .topic-tiles[data-compact] strong{overflow-wrap:anywhere;font-size:13.5px;line-height:1.25}:where(.looma-kit) .kit-plain-row>.person-name:has(>.looma-icon:only-child){justify-content:flex-end;min-width:44px;min-height:44px}@media (width<=700px){:where(.looma-kit) .topic-tiles[data-compact]{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.looma-kit) .topic-tiles[data-compact]>*{grid-template-columns:minmax(0,1fr);place-items:start;row-gap:8px}}:where(.looma-kit) .hub-section-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.looma-kit) .hub-section-tools .search-field{min-width:16rem}@media (width<=700px){:where(.looma-kit) .hub-section-tools{width:100%}:where(.looma-kit) .hub-section-tools .search-field{flex:100%;min-width:0}:where(.looma-kit) .d-panel-head:has(>.hub-section-tools){flex-wrap:wrap}}@media (width>=701px){:where(.looma-kit) dialog.specimen-drawer[data-modal][data-width=list]:not(.g4-dialog):not(.g4-drawer){width:min(960px,100vw)}:where(.looma-kit) dialog[data-modal]:not([class])[data-width=list]{width:min(960px,100vw - 48px)}}:where(.looma-kit) .d-panel>.d-formsec.d-disclosure>summary{padding:0}:where(.looma-kit) .g4-signing:not(:has(>:nth-child(2))){grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .d-formsec-body>.field-grid+.stack,:where(.looma-kit) .d-formsec-body>.stack+.field-grid,:where(.looma-kit) .d-formsec-body>.stack+.stack{margin-top:18px}:is(:where(.looma-kit)[data-page=branding-preview]+[data-page=branding-preview],:where(.looma-kit) [data-page=branding-preview]+[data-page=branding-preview]){margin-top:20px}:where(.looma-kit) .check-row{min-width:44px}div:where(.looma-kit)[data-page=sign-in]{background:#faf7f0}div:where(.looma-kit)[data-page=sign-in] .signin-layout{--signin-panel-padding:clamp(24px,4dvh,48px) clamp(28px,3.6vw,52px);--signin-copy-padding:clamp(16px,3dvh,32px);--signin-headline-size:clamp(32px,5.2dvh,52px);--signin-badge-size:clamp(88px,12dvh,120px);--signin-shot-width:min(100%,calc(30dvh * 2.481));--signin-shot-gap:clamp(24px,4dvh,40px);--signin-card-padding:clamp(20px,3dvh,36px);--signin-rule-gap:clamp(16px,2.8dvh,28px);color:#30243e;box-sizing:border-box;min-height:100dvh;font-family:var(--looma-font-body);font-variation-settings:"wdth" 100,"opsz" 14;-webkit-font-smoothing:antialiased;background:#faf7f0;grid-template-columns:52% 48%;align-items:center;gap:0;padding:24px;font-size:15px;font-weight:400;font-stretch:100%;line-height:1.5;display:grid;position:relative}:where(.looma-kit) .signin-layout .signin-story{padding:var(--signin-panel-padding);background:var(--frame,radial-gradient(ellipse at 0 90%,#e4ed9b,transparent 55%),linear-gradient(120deg,#e7dcf6,#c4adf5));height:calc(100dvh - 48px);min-height:0;color:var(--on-frame,#30243e);isolation:isolate;box-sizing:border-box;border-radius:28px;flex-direction:column;align-self:stretch;display:flex;position:relative;overflow:hidden}:where(.looma-kit) .signin-layout .signin-wordmark{filter:none;width:104px;height:29px;display:block}:where(.looma-kit) .signin-layout [data-testid=gateway-wordmark]{line-height:0}:where(.looma-kit) .signin-layout .signin-story-content{padding-block:var(--signin-copy-padding);min-height:0;margin-block:auto;position:relative}:where(.looma-kit) .signin-layout .signin-story-copy .eyebrow{letter-spacing:.12em;color:inherit;font-size:12px;font-weight:600;line-height:1.6}:where(.looma-kit) .signin-layout .signin-story-copy h2{font-variation-settings:"SOFT" 80,"WONK" 1;font-optical-sizing:auto;font-family:Fraunces,Georgia,serif;font-weight:550;font-size:var(--signin-headline-size);letter-spacing:-.05em;color:inherit;margin:24px 0 20px;line-height:1.04}:where(.looma-kit) .signin-layout .signin-accent{color:var(--on-frame,#7046a3)}:where(.looma-kit) .signin-layout .signin-story-copy>p:last-child{white-space:pre-line;max-width:34ch;color:inherit;font-size:16px;line-height:1.6}:where(.looma-kit) .signin-layout .signin-illustration{width:var(--signin-shot-width);max-width:none;height:auto;margin-top:var(--signin-shot-gap);margin-inline:auto;position:relative}:where(.looma-kit) .signin-layout .signin-preview{box-sizing:border-box;background:#fff;border:1px solid #30243e1f;border-radius:16px;width:100%;padding:0;overflow:hidden;transform:rotate(-3deg);box-shadow:0 34px 70px -26px #30243e4d,0 10px 24px #30243e12}:where(.looma-kit) .signin-product-shot{width:100%;height:auto;display:block}:where(.looma-kit) .signin-layout .signin-sticker{z-index:2;width:var(--signin-badge-size);height:var(--signin-badge-size);box-sizing:border-box;color:#30243e;text-align:center;background:#e4ed9b;border:7px solid #c4adf5;border-radius:50%;font:550 16px/1.15 Fraunces,serif;position:absolute;top:-38px;right:-8px;transform:rotate(12deg)}:where(.looma-kit) .signin-layout .signin-sticker strong{font-size:28px;font-weight:700}:where(.looma-kit) .signin-event{color:#30243e;box-sizing:border-box;background:#fff;border-radius:14px;align-items:center;gap:10px;max-width:260px;padding:12px 14px;font-size:12px;display:flex;position:absolute;bottom:-18px;left:49px;transform:rotate(2.5deg);box-shadow:0 18px 36px -12px #30243e33}:where(.looma-kit) .signin-event>.icon{background:#e4ed9b;border-radius:50%;width:32px;height:32px;padding:8px}:where(.looma-kit) .signin-event small{color:#695d73;font-size:12px;line-height:1.9;display:block}:where(.looma-kit) .signin-layout [data-signin-footnote]{color:inherit;flex-shrink:0;padding-top:16px;font-size:12px}:where(.looma-kit) .signin-side{z-index:1;justify-content:center;min-width:0;display:flex;position:relative}:where(.looma-kit) .signin-layout .signin-form{color:#30243e;box-sizing:border-box;width:calc(100% - 64px);max-width:440px;padding:var(--signin-card-padding);background:#fff;border:1px solid #ded7e3;border-radius:18px;box-shadow:0 18px 42px -28px #30243e60}:where(.looma-kit) .signin-layout .signin-form .workspace-card{background:#f0eaf8;border-radius:12px;gap:12px;margin:0;padding:14px;line-height:1.5}:where(.looma-kit) .signin-layout .signin-form .workspace-card b{font-size:15px;font-weight:700}:where(.looma-kit) .signin-layout .signin-form .workspace-card small{color:#695d73}:where(.looma-kit) .signin-layout .signin-form .company-monogram{color:#faf7f0;width:36px;height:36px;font:600 14px var(--looma-font-body);background:#30243e;border-radius:10px;flex:none}:where(.looma-kit) .signin-layout .signin-form h1{font:700 28px/1.2 var(--looma-font-body);letter-spacing:-.035em;margin:16px 0 12px}:where(.looma-kit) .signin-layout .signin-form>.muted{color:#695d73;margin:0;font-size:14px}:where(.looma-kit) .signin-layout .signin-blocks{flex-direction:column;gap:18px;margin-top:24px;display:flex}:where(.looma-kit) .signin-layout .signin-blocks .stack{gap:18px}:where(.looma-kit) .signin-layout .signin-form form{margin:0}:where(.looma-kit) .signin-layout .signin-form .field{gap:7px;margin:0;font-size:13px}:where(.looma-kit) .signin-layout .signin-form .field input{box-sizing:border-box;color:#695d73;background:0 0;border:1px solid #8b789f;border-radius:9px;height:48px;padding:0 14px;font-size:13px}:where(.looma-kit) .signin-layout .signin-form h1,:where(.looma-kit) .signin-layout .signin-form input,:where(.looma-kit) .signin-layout .signin-form .btn{font-variation-settings:inherit}:where(.looma-kit) .signin-layout .signin-form .field input::placeholder{color:inherit;opacity:1}:where(.looma-kit) .signin-layout .signin-form .btn{color:#30243e;width:100%;min-height:48px;box-shadow:none;background:#fffdf9;border-color:#ded7e3;border-radius:9px;gap:12px;font-size:14px;font-weight:600;line-height:1.5}:where(.looma-kit) .signin-layout .signin-form .btn.primary{background:var(--brand-accent,#30243e);border-color:var(--brand-accent,#30243e);color:var(--on-accent,#faf7f0)}:where(.looma-kit) .signin-layout .signin-form .btn .icon{width:22px;height:22px}:where(.looma-kit) .signin-layout .signin-blocks .small{color:#695d73;margin:0;font-size:12px;line-height:1.6}:where(.looma-kit) .signin-layout .or-rule{margin:calc(var(--signin-rule-gap) - 18px) 0;color:#695d73;font-size:12px;line-height:1.5}:where(.looma-kit) .signin-layout .or-rule:before,:where(.looma-kit) .signin-layout .or-rule:after{background:#ded7e3}:where(.looma-kit) .signin-layout .signin-form-footer{color:#695d73;border-top:1px solid #ded7e3;flex-wrap:nowrap;align-items:center;gap:14px;min-height:41px;margin-top:22px;padding-top:16px;font-size:12px;display:flex}:where(.looma-kit) .signin-layout .signin-form-footer p{color:inherit;flex:1;margin:0;font-size:12px}:where(.looma-kit) .signin-links{gap:14px;display:flex}:where(.looma-kit) .signin-layout .signin-links .btn{min-width:44px;margin-inline:-7px}:where(.looma-kit) .signin-form-footer .signin-links .btn{margin-block:-13px}:where(.looma-kit) .signin-layout .signin-form .signin-links .btn,:where(.looma-kit) .signin-layout .signin-links .btn{color:#6a4697;white-space:nowrap;background:0 0;border:0;width:auto;min-height:44px;padding:0;font-size:12px;font-weight:400}:where(.looma-kit) .signin-theme{z-index:2;position:absolute;bottom:24px;right:24px}:where(.looma-kit) .signin-layout .signin-theme .icon-btn{color:#695d73;background:0 0;border:1px solid #ded7e3;border-radius:50%;width:44px;height:44px}:where(.looma-kit) .signin-phone-links{display:none}:where(.looma-kit) .signin-emblem{background:var(--soft);border-radius:12px;place-items:center;width:48px;height:48px;margin-top:16px;display:grid}.dark div:where(.looma-kit)[data-page=sign-in] .signin-layout{color:#faf7f0;background:#19151f}.dark :where(.looma-kit) .signin-layout .signin-form{color:#faf7f0;background:#241d2d;border-color:#493e54}.dark :where(.looma-kit) .signin-layout .signin-form .workspace-card{background:#30263c}.dark :where(.looma-kit) .signin-layout .signin-form .company-monogram{color:#19151f;background:#faf7f0}.dark :where(.looma-kit) .signin-layout .signin-form .workspace-card small,.dark :where(.looma-kit) .signin-layout .signin-form>.muted,.dark :where(.looma-kit) .signin-layout .signin-blocks .small,.dark :where(.looma-kit) .signin-layout .or-rule,.dark :where(.looma-kit) .signin-layout .signin-form-footer,.dark :where(.looma-kit) .signin-layout .signin-form .field input{color:#c9bed3}.dark :where(.looma-kit) .signin-layout .signin-form .btn{color:#faf7f0;background:#241d2d;border-color:#493e54}.dark :where(.looma-kit) .signin-layout .signin-form .btn.primary{background:var(--brand-accent,#3d2f4e);border-color:var(--brand-accent,#3d2f4e)}.dark :where(.looma-kit) .signin-layout .signin-form-footer{border-color:#493e54}.dark :where(.looma-kit) .signin-layout .or-rule:before,.dark :where(.looma-kit) .signin-layout .or-rule:after{background:#493e54}.dark :where(.looma-kit) .signin-layout .signin-links .btn{color:#d5beff;background:0 0}.dark :where(.looma-kit) .signin-layout .signin-theme .icon-btn{color:#c9bed3;border-color:#493e54}@media (width<=760px){div:where(.looma-kit)[data-page=sign-in] .signin-layout{background:var(--frame,radial-gradient(ellipse at 100% 100%,#e4ed9b,transparent 55%),linear-gradient(120deg,#e7dcf6,#c4adf5));flex-direction:column;align-items:stretch;gap:0;padding:22px 20px 16px;display:flex}:where(.looma-kit) .signin-layout .signin-story{background:0 0;border-radius:0;height:auto;min-height:0;padding:0;overflow:visible}:where(.looma-kit) .signin-layout .signin-story-content{margin:52px 4px 21px;padding:0}:where(.looma-kit) .signin-layout .signin-story-copy h2{margin:0;font-size:26px;line-height:1.03}:where(.looma-kit) .signin-layout .signin-story-copy .eyebrow,:where(.looma-kit) .signin-layout .signin-story-copy>p:last-child,:where(.looma-kit) .signin-layout .signin-illustration,:where(.looma-kit) .signin-layout [data-signin-footnote]{display:none}:where(.looma-kit) .signin-layout .signin-side{width:100%}:where(.looma-kit) .signin-layout .signin-form{color:#30243e;background:#fffdf9;width:100%;max-width:none;padding:20px}:where(.looma-kit) .signin-layout .signin-form .workspace-card{padding:10px 12px}:where(.looma-kit) .signin-layout .signin-blocks{gap:14px;margin-top:20px}:where(.looma-kit) .signin-layout .signin-blocks .stack{gap:18px}:where(.looma-kit) .signin-layout .signin-wordmark{transform:translateY(8px)}:where(.looma-kit) .signin-layout .signin-form .workspace-card b{font-size:14px}:where(.looma-kit) .signin-layout .signin-form .field input{height:50px;font-size:16px}:where(.looma-kit) .signin-layout .signin-form .btn{min-height:50px}:where(.looma-kit) .signin-layout .signin-form-footer{min-height:0;margin-top:16px;padding-top:14px}:where(.looma-kit) .signin-layout .signin-form-footer .signin-links{display:none}:where(.looma-kit) .signin-layout .signin-form-footer p{line-height:1.6}:where(.looma-kit) .signin-layout .or-rule{margin:0}:where(.looma-kit) .signin-layout .signin-theme{top:22px;bottom:auto;right:20px}:where(.looma-kit) .signin-layout .signin-theme .icon-btn{color:#30243e;background:#fffdf9;border-color:#ded7e3}:where(.looma-kit) .signin-phone-links{justify-content:center;margin-top:auto;padding-top:32px;display:flex}:where(.looma-kit) .signin-layout .signin-phone-links .signin-links{gap:24px}:where(.looma-kit) .signin-layout .signin-phone-links .btn{color:var(--on-frame,#30243e);margin-inline:0}.dark div:where(.looma-kit)[data-page=sign-in] .signin-layout{background:#19151f;padding-top:20px}.dark :where(.looma-kit) .signin-layout .signin-story{background:var(--frame,radial-gradient(ellipse at 100% 100%,#e4ed9b,transparent 55%),linear-gradient(120deg,#e7dcf6,#c4adf5));border-radius:24px;min-height:150px;padding:20px}.dark :where(.looma-kit) .signin-layout .signin-story-content{margin:25px 0 0}.dark :where(.looma-kit) .signin-layout .signin-wordmark{transform:none}.dark :where(.looma-kit) .signin-layout .signin-side{margin-top:16px}.dark :where(.looma-kit) .signin-layout .signin-theme{top:auto;bottom:16px;right:20px}.dark :where(.looma-kit) .signin-layout .signin-theme .icon-btn{color:#c9bed3;background:0 0}.dark :where(.looma-kit) .signin-layout .signin-phone-links .btn{color:#d5beff}}:where(.looma-kit) .two-up[data-reading-order=cards]{display:flow-root}:where(.looma-kit) .two-up[data-reading-order=cards]>[data-column]{min-width:0;margin-bottom:22px;display:flow-root}:where(.looma-kit) .two-up[data-reading-order=cards]>[data-column=main]{float:left;clear:left;width:calc(66.6667% - 14.6667px)}:where(.looma-kit) .two-up[data-reading-order=cards]>[data-column=rail]{float:right;clear:right;width:calc(33.3333% - 7.33333px)}:where(.looma-kit) .two-up[data-reading-order=cards]>[data-column]:empty{margin:0;display:none}@media (width>=701px){:is(:where(.looma-kit) .two-up[data-reading-order=cards]>[data-column=main]:not(:has(~[data-column=main]:not(:empty))),:where(.looma-kit) .two-up[data-reading-order=cards]>[data-column=rail]:not(:has(~[data-column=rail]:not(:empty)))){margin-bottom:0}}@media (width<=700px){:where(.looma-kit) .two-up[data-reading-order=cards]>[data-column]{float:none;clear:none;width:auto;margin-bottom:22px}:where(.looma-kit) .two-up[data-reading-order=cards]:has(>[data-column=rail]:not(:empty))>[data-column=main]:not(:has(~[data-column=main]:not(:empty))){margin-bottom:18px}:where(.looma-kit) .two-up[data-reading-order=cards]>[data-column]:last-child{margin-bottom:0}}:where(.looma-kit) .two-up>[data-column]>.panel{container:kit-panel/inline-size}div.looma-kit{font-variation-settings:"wdth" 100, "opsz" 14}:where(.looma-kit) .timeline li:before{box-sizing:content-box}:where(.looma-kit) .leave-card>h2{margin-top:14px}:where(.looma-kit) .notice-strip[data-tone=error]{background:var(--looma-danger-bg);color:var(--looma-danger-ink)}:where(.looma-kit) .notice-strip[data-tone=warning]{background:var(--warn-bg);color:var(--warn)}:where(.looma-kit) .notice-strip:is([data-tone=success],[data-tone=confirmation]){background:var(--green-bg);color:var(--green)}:where(.looma-kit) .field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--looma-danger-ink)}:where(.looma-kit) .field small.error{color:var(--looma-danger-ink)}:where(.looma-kit) .btn.danger{background:var(--looma-danger-bg);color:var(--looma-danger-ink);border-color:var(--looma-danger-ink)}:where(.looma-kit) .chart-column{min-width:0}:where(.looma-kit) .chart-column>span,:where(.looma-kit) .chart-column>b{white-space:nowrap}:where(.looma-kit) .conversation-layout[data-presentation=live]{font-variation-settings:"wdth" 100, "opsz" 14;align-items:start;padding-top:24px;font-size:15px;line-height:1.5}:where(.looma-kit) .conversation-layout[data-presentation=live] .thread-date{margin-top:57.5px}:where(.looma-kit) .message-author .initial{background:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:35px;font-size:12px;line-height:18px;display:inline-flex}:where(.looma-kit) .conversation-layout[data-presentation=live] .source-note summary{align-content:center;min-height:44px}:where(.looma-kit) .conversation-layout[data-presentation=live] .sage-panel>.panel-head{margin-bottom:34px}:where(.looma-kit) .conversation-layout[data-presentation=live] .sage-panel{background:var(--lightningcss-light,#e8edd5)var(--lightningcss-dark,#303729)}:where(.looma-kit) .conversation-layout[data-presentation=live] .assistant-mark{color:#30243e;background:var(--lightningcss-light,#c4adf5)var(--lightningcss-dark,#b49beb)}:where(.looma-kit) .conversation-layout[data-presentation=live] .thread-panel>.panel-head>.card-menu>summary>.icon{transform:translate(-3px,3px)}:where(.looma-kit) .conversation-layout[data-presentation=live] .prompt-card{color:inherit;align-items:center;font-size:15px;line-height:22.5px}:where(.looma-kit) .conversation-layout[data-presentation=live] .conversation-spark{flex:none;width:20px;height:20px}:where(.looma-kit) .conversation-layout[data-presentation=live] .panel:has(>.conversation-history)>.panel-head{margin-bottom:34px}:where(.looma-kit) .conversation-layout[data-presentation=live] .conversation-history{scrollbar-gutter:stable;max-height:420px;padding:2px;overflow-y:auto}:where(.looma-kit) .conversation-layout[data-presentation=live] .thread-link{overflow-wrap:anywhere;min-height:44px;font-size:15px;line-height:22.5px;display:block}:where(.looma-kit) .conversation-layout[data-presentation=live] .thread-link small{margin-top:6px;font-size:12px;line-height:18px}:where(.looma-kit) .conversation-layout[data-presentation=live] .panel:has(.looma-panel-rows)>.panel-head{margin-bottom:28px}:where(.looma-kit) .conversation-layout[data-presentation=live] .composer .field{gap:8px}:where(.looma-kit) .conversation-layout[data-presentation=live] .panel-head{min-height:27px}:where(.looma-kit) .conversation-layout[data-presentation=live] .panel-head h2{letter-spacing:normal;font-size:18px;line-height:27px}:where(.looma-kit) .conversation-layout[data-presentation=live] .conversation-title{letter-spacing:-.05em;font-size:23px;line-height:1.05}@media (width<=700px){:where(.looma-kit) .conversation-layout[data-presentation=live]{padding-top:20px}:where(.looma-kit) .conversation-layout[data-presentation=live] .panel{border-radius:18px;padding-block:20px}:where(.looma-kit) .conversation-layout[data-presentation=live] .composer textarea{height:88px;font-size:16px;line-height:24px}:where(.looma-kit) .conversation-layout[data-presentation=live] .conversation-title{font-size:21px}:where(.looma-kit) .conversation-layout[data-presentation=live] .conversation-history{max-height:320px}}:where(.looma-kit) .report-layout #selected-columns{margin-top:-1px}:where(.looma-kit) .report-preview-box .data-table thead th{line-height:16px}:where(.looma-kit) .d-table [data-pinned]{z-index:1;box-shadow:1px 0 0 var(--line);position:sticky;left:0}:where(.looma-kit) .d-table thead [data-pinned]{z-index:2}:where(.looma-kit) .d-table :is(tbody,tfoot) [data-pinned]{background:var(--surface)}:where(.looma-kit) .d-table tbody tr:is(:hover,:focus-within)>[data-pinned]{background:var(--row-hover)}:where(.looma-kit) .report-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:17px;font-size:12px;display:flex}@media (width<=700px){:where(.looma-kit) .report-footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:26px;padding-top:15px}}:where(.looma-kit) details.panel>p.small.muted{margin-top:12px}:where(.looma-kit) section.panel>h2+p.small.muted{margin-top:8px}:where(.looma-kit) .kit-portrait-initials{background:var(--soft);color:var(--ink);justify-content:center;align-items:center;font-size:28px;font-weight:600;display:flex}:where(.looma-kit) .kit-button-block{width:100%;display:flex}:where(.looma-kit) .kit-hero-menu{position:relative}:where(.looma-kit) .kit-icon-row,:where(.looma-kit) .kit-plain-row{text-align:start;width:100%;min-width:0;min-height:44px;font:inherit;color:var(--ink);background:0 0;border:0;align-items:center;gap:14px;padding:12px 16px;display:flex}:where(.looma-kit) .kit-icon-row+.kit-icon-row,:where(.looma-kit) .kit-plain-row+.kit-plain-row{border-top:1px solid var(--line)}:where(.looma-kit) .kit-row-tile{background:var(--soft);width:40px;height:40px;color:var(--action);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:where(.looma-kit) .kit-row-tile .icon{width:20px;height:20px}:where(.looma-kit) .kit-row-copy{flex:200px;gap:2px;min-width:0;display:grid}:where(.looma-kit) .kit-row-copy strong{font-size:14px;font-weight:600;line-height:1.5}:where(.looma-kit) .kit-row-copy small{color:var(--muted);overflow-wrap:break-word;font-size:12px;line-height:18px}:where(.looma-kit) .kit-row-link{min-width:44px;min-height:44px;color:var(--action);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}:where(.looma-kit) .kit-inline-select{align-items:center;gap:8px;font-size:14px;display:inline-flex}:where(.looma-kit) .kit-inline-select>span{align-items:center;display:inline-flex;position:relative}:where(.looma-kit) .kit-inline-select select{appearance:none;border:1px solid var(--muted);background:var(--surface);width:168px;max-width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:9px;padding:10px 36px 10px 14px}:where(.looma-kit) .kit-inline-select .icon{pointer-events:none;color:var(--muted);position:absolute;right:14px;transform:rotate(90deg)}:where(.looma-kit) .kit-notice-titled{font-size:14px}:where(.looma-kit) .data-table [data-numeric]{text-align:end;font-variant-numeric:tabular-nums}:where(.looma-kit) .data-table [data-nowrap]{white-space:nowrap}:where(.looma-kit) .kit-pagination{width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.looma-kit) .kit-pagination-total{color:var(--muted);white-space:nowrap;flex:none;font-size:12px;line-height:18px}:where(.looma-kit) .kit-pagination-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}:where(.looma-kit) .kit-pagination-controls button{width:36px;min-width:24px;height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:0 36px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:600;line-height:1;display:inline-flex}:where(.looma-kit) .kit-pagination-controls button[aria-current=page]{border-color:var(--ink)}:where(.looma-kit) .kit-pagination-controls button:disabled{color:var(--muted);cursor:default}:where(.looma-kit) .kit-pagination-controls .icon{width:16px;height:16px;color:inherit;stroke-width:2.4px}:where(.looma-kit) .kit-pagination-previous .icon,:where(.looma-kit) .record-back .icon{transform:rotate(180deg)}@media (width<=600px){:where(.looma-kit) .kit-pagination-controls{scrollbar-width:thin;justify-content:flex-start;max-width:100%;overflow-x:auto}:where(.looma-kit) .kit-pagination-controls button{flex:0 0 44px;width:44px;min-width:44px;height:44px}}:where(.looma-kit) .template-stats[data-divided]{border-block:1px solid var(--line)}:where(.looma-kit) .empty-specimen[data-boxed]{border:1px solid var(--line);border-radius:18px}:where(.looma-kit) .stack[data-gap="22"]{gap:22px}:where(.looma-kit) .stack[data-gap="30"]{gap:30px}:where(.looma-kit) .stack[data-gap="48"]{gap:48px}:where(.looma-kit) .stack[data-gap="56"]{gap:56px}:where(.looma-kit) .stack[data-gap]>*{margin-block:0}:where(.looma-kit) .stack[data-gap="20"]{gap:20px}:where(.looma-kit) .stack[data-gap="24"]{gap:24px}:where(.looma-kit) .column-chart{contain:inline-size;overflow-x:auto}:where(.looma-kit) .column-chart[data-inset]{padding-inline:32px}:where(.looma-kit) .column-chart[data-dense]{column-gap:8px}:where(.looma-kit) .column-chart[data-single] .chart-column>div{background:var(--accent);opacity:.5}:where(.looma-kit) .column-chart[data-single] .chart-column:last-child>div{opacity:1}:where(.looma-kit) .two-up[data-align=start]{align-items:start}:where(.looma-kit) .stack[data-gap="8"]{gap:8px}:where(.looma-kit) .stack[data-align=start]{align-items:flex-start}:where(.looma-kit) .stack[data-gap="16"]{gap:16px}:where(.looma-kit) .column-chart[data-plot]{border:0;margin-bottom:7px;padding:0;display:block;overflow:visible}:where(.looma-kit) .column-chart[data-plot]>svg{display:block}:where(.looma-kit) .column-chart[data-plot]>svg[data-phone=true]{display:none}:where(.looma-kit) [data-line-plot]>svg{display:block;overflow:visible}:where(.looma-kit) [data-line-plot]>.small{align-items:center;gap:6px;line-height:18px;display:flex}:where(.looma-kit) [data-line-plot]>p:not(.small){color:var(--ink);font-size:15px;line-height:22.5px}:where(.looma-kit) .horizontal-bar>div{align-items:center}@media (width<=700px){:where(.looma-kit) .column-chart[data-plot]>svg[data-phone=false]{display:none}:where(.looma-kit) .column-chart[data-plot]>svg[data-phone=true]{display:block}:where(.looma-kit) .column-chart[data-plot]{contain:inline-size;overflow-x:auto}:where(.looma-kit) .column-chart[data-plot]>svg{min-width:320px}:where(.looma-kit) [data-hide-phone-values] [data-point-value]{display:none}:where(.looma-kit) [data-line-plot]>svg>svg{y:16px;height:208px}:where(.looma-kit) [data-line-plot]>p:not(.small){font-size:14px;line-height:21px}}:where(.looma-kit) [data-axis-label]{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;line-height:18px;overflow:hidden}:where(.looma-kit) [data-axis-label][data-sparse]{text-align:left}:where(.looma-kit) [data-line-plot] text{font-variant-numeric:tabular-nums}:where(.looma-kit) [data-line-plot] [data-point-value]{paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;font-weight:600}:where(.looma-kit) [data-line-plot]>svg circle{r:3.5px;stroke:none}:where(.looma-kit) [data-line-plot]>.small>svg{width:18px;overflow:visible}:where(.looma-kit) .bar-track{overflow:hidden}:where(.looma-kit) .folder-strip[data-wrap]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center;gap:14px;margin-right:0;display:grid}@media (width<=600px){:where(.looma-kit) .folder-strip[data-wrap]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}:where(.looma-kit) h2[data-display]{margin:0;font-family:Fraunces,Georgia,serif;font-size:46px;line-height:1.1}@media (width<=760px){:where(.looma-kit) h2[data-display]{font-size:36px}}:where(.looma-kit) .stack[data-width=reading]{width:100%;max-width:768px;margin-inline:auto}:where(.looma-kit) .stack[data-width=welcome]{width:100%;max-width:711px;margin-inline:auto}:where(.looma-kit) .shared-part[data-part=round-action],:where(.looma-kit) .shared-part[data-part=reorder]{background:var(--looma-lilac-wash);width:44px;height:44px;color:var(--looma-app-ink);box-shadow:none;cursor:pointer;font:inherit;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:inline-flex}:where(.looma-kit) .shared-part[data-part=reorder]{background:0 0;border-radius:0;width:32px;height:32px;padding:0}:where(.looma-kit) .shared-part[data-part=ordinal]{color:var(--looma-app-muted);flex-shrink:0;font-size:12px;line-height:1.5}:where(.looma-kit) .shared-part[data-part=target]{text-align:start;width:100%;min-width:0;height:auto;box-shadow:none;white-space:normal;color:var(--looma-app-ink);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:0;padding:0;display:flex}:where(.looma-kit) .shared-part[data-part=row-end]{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}:where(.looma-kit) .shared-part[data-part=row]{grid-template-columns:40px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-width:0;display:grid}:where(.looma-kit) .shared-part[data-part=inline]{align-items:center;gap:16px;display:flex}:where(.looma-kit) .shared-part[data-part=action]{grid-column:5;justify-content:flex-end;min-width:0;display:flex}:where(.looma-kit) .shared-part[data-part=copy]{flex-direction:column;flex:1;grid-column:2;gap:0;min-width:0;display:flex}:where(.looma-kit) .shared-part[data-part=title]{color:var(--looma-app-ink);font-size:16px;font-weight:700;line-height:1.5}:where(.looma-kit) .shared-part[data-part=title][data-small]{font-size:15px}:where(.looma-kit) .shared-part[data-part=meta],:where(.looma-kit) .shared-part[data-part=label],:where(.looma-kit) .shared-part[data-part=summary]{color:var(--looma-app-muted);font-size:13px;line-height:1.5}:where(.looma-kit) .shared-part[data-part=meta][data-highlight],:where(.looma-kit) .shared-part[data-part=label][data-highlight],:where(.looma-kit) .shared-part[data-part=summary][data-highlight]{color:var(--looma-on-citron)}:where(.looma-kit) .shared-part[data-part=trailing]{color:var(--looma-app-muted);white-space:nowrap;grid-column:4;justify-content:flex-end;margin-inline-start:auto;font-size:12px;display:flex}:where(.looma-kit) .shared-part[data-part=head]{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:18px;display:flex}:where(.looma-kit) .shared-part[data-part=head][data-small]{flex-direction:column;align-items:flex-start}:where(.looma-kit) .shared-part[data-part=stat]{flex-direction:column;gap:8px;min-width:0;display:flex}:where(.looma-kit) .shared-part[data-part=phrase]{font-size:var(--looma-type-title);line-height:var(--looma-line-title);font-weight:var(--looma-weight-strong);color:var(--looma-app-ink)}:where(.looma-kit) .shared-part[data-part=phrase][data-highlight]{color:var(--looma-on-citron)}:where(.looma-kit) .shared-part[data-part=number]{font-family:var(--looma-font-feature);letter-spacing:-.04em;color:var(--looma-app-ink);font-size:40px;font-weight:500;line-height:1}:where(.looma-kit) .shared-part[data-part=number][data-highlight]{color:var(--looma-on-citron)}:where(.looma-kit) .shared-part[data-part=avatar]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}:where(.looma-kit) .shared-part[data-part=avatar][data-small]{width:32px;height:32px}:where(.looma-kit) .shared-part[data-part=avatar][data-large]{width:72px;height:72px;font-size:24px}:where(.looma-kit) .shared-part[data-part=avatar][data-filled]{background:var(--looma-action);color:var(--looma-on-action)}:where(.looma-kit) .shared-part[data-part=copy][data-stat=horizontal]{align-items:flex-start}:where(.looma-kit) .shared-part[data-part=label][data-stat=horizontal]{color:var(--looma-app-ink);font-size:14px;font-weight:700}:where(.looma-kit) .shared-part[data-part=meta][data-stat]{font-size:12px}:where(.looma-kit) .shared-part[data-part=stat][data-stat=horizontal]{flex-direction:row;align-items:center;gap:16px;margin-block:24px}:where(.looma-kit) .shared-part[data-part=number][data-stat=balance]{font-size:90px}:where(.looma-kit) .shared-part[data-part=number][data-stat=summary]{letter-spacing:-.05em;font-size:46px;font-weight:550;line-height:1.05}:where(.looma-kit) .shared-part[data-part=stat][data-date-tile]{background:var(--looma-lilac-wash);border-radius:10px;align-items:center;gap:0;width:47px;min-width:47px;padding:7px}:where(.looma-kit) .shared-part[data-part=number][data-date-tile]{font-family:var(--looma-font-body);letter-spacing:0;font-size:22px;font-weight:500;line-height:1.2}:where(.looma-kit) .shared-part[data-part=meta][data-date-tile]{text-transform:uppercase;font-size:12px}@media (width<=760px){:where(.looma-kit) .shared-part[data-part=row]{grid-template-columns:40px minmax(0,1fr) auto;gap:7px 12px}:where(.looma-kit) .shared-part[data-part=action]{grid-area:1/3}:where(.looma-kit) .shared-part[data-part=title]{font-size:15px}:where(.looma-kit) .shared-part[data-part=meta],:where(.looma-kit) .shared-part[data-part=label],:where(.looma-kit) .shared-part[data-part=summary]{font-size:12px}:where(.looma-kit) .shared-part[data-part=trailing]{grid-column:2}:where(.looma-kit) .shared-part[data-part=number]{font-size:34px}:where(.looma-kit) .shared-part[data-part=meta][data-stat]{font-size:12px}:where(.looma-kit) .shared-part[data-part=stat][data-stat=horizontal]{gap:12px}:where(.looma-kit) .shared-part[data-part=number][data-stat=summary]{font-size:38px}}@media (width<=700px){:where(.looma-kit) .kit-plain-row{flex-wrap:wrap;padding-inline:0}:where(.looma-kit) .kit-row-link{margin-left:0}}:where(.looma-kit) .template-tabs a,:where(.looma-kit) .template-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 3px}:where(.looma-kit) .template-tabs a[aria-current=page],:where(.looma-kit) .template-tabs button[aria-pressed=true]{color:var(--ink);border-color:var(--action);font-weight:600}@media (width<=700px){:where(.looma-kit) .template-tabs a,:where(.looma-kit) .template-tabs button{font-size:13px}}:where(.looma-kit) .panel.dark-card{color:#faf7f0;--muted:#faf7f0;background:#30243e}:where(.looma-kit) .stat-strip [data-unit]{letter-spacing:0;word-spacing:0;font-variation-settings:"wdth" 100,"opsz" 14;font-family:Fraunces,serif;font-size:16px;font-weight:550;line-height:16px}:where(.looma-kit) .stat-strip:not([data-cards]) [data-unit]{font-family:var(--looma-font-body);font-size:12px;font-weight:400;line-height:18px;display:block}:where(.looma-kit) .stat-strip[data-cards]{border:0;gap:16px}:where(.looma-kit) .stat-strip[data-cards] .stat{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;display:flex;position:relative}:where(.looma-kit) .stat-strip[data-cards] .stat:first-child{color:#30243e;background:var(--lightningcss-light,#e4ed9b)var(--lightningcss-dark,#c9d27e);border-color:var(--lightningcss-light,#e4ed9b)var(--lightningcss-dark,#c9d27e)}:where(.looma-kit) .stat-strip:not([data-cards]) [data-live]{flex-wrap:wrap;align-content:center;align-items:center;gap:8px 16px;display:flex}:where(.looma-kit) .stat-strip:not([data-cards]) [data-live] .number{grid-area:1/1/span 2}:where(.looma-kit) .stat-strip:not([data-cards]) [data-live]>b{grid-area:1/2;font-size:14px;font-weight:600;line-height:21px}:where(.looma-kit) .stat-strip:not([data-cards]) [data-live]>small{grid-area:2/2;font-size:12px;line-height:18px}:where(.looma-kit) .stat-strip [data-live] .number{white-space:nowrap;font-variation-settings:"SOFT" 80,"WONK" 1,"opsz" 72}:where(.looma-kit) .stat-strip[data-cards] .stat:first-child small{color:#30243e}:where(.looma-kit) .stat-strip[data-cards] .number{word-spacing:-.06em;font-variation-settings:"wdth" 100,"opsz" 14;font-size:40px;font-weight:500;line-height:40px}:where(.looma-kit) .stat-strip[data-cards] [data-kpi-label]{color:var(--muted);font-size:13px;font-weight:400;line-height:19.5px}:where(.looma-kit) .stat-strip[data-cards] small{margin-top:auto;font-size:12px;font-weight:600;line-height:18px}:where(.looma-kit) .stat-strip[data-cards] .stat:first-child [data-kpi-label]{color:#30243e}:where(.looma-kit) .stat-strip[data-cards] .stat>.icon{width:42px;height:42px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}:where(.looma-kit) .stat-strip[data-joined]{background:var(--surface);border:1px solid var(--line);border-radius:20px;gap:0;padding:6px 0}:where(.looma-kit) .stat-strip[data-joined] .stat{padding:18px 20px}:where(.looma-kit) .stat-strip[data-joined] .stat:first-child{border-left:0}@media (width<=700px){:where(.looma-kit) .stat-strip[data-joined]{flex-direction:column;gap:0;margin-top:0;padding:6px 0}:where(.looma-kit) .stat-strip[data-joined] .stat{border-left:0;border-top:1px solid var(--line);padding:18px 20px}:where(.looma-kit) .stat-strip[data-joined] .stat:first-child{border-top:0}}:where(.looma-kit) .two-up[data-split=main]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}:where(.looma-kit) .two-up>:only-child{grid-column:1/-1}@media (width<=700px){:where(.looma-kit) .two-up[data-split=main]{grid-template-columns:minmax(0,1fr)}}:where(.looma-kit) .two-up>.panel,:where(.looma-kit) .two-up>.stack>.panel,:where(.looma-kit) .two-up>.d-panel{container:kit-panel/inline-size}@container kit-panel (width<=400px){:where(.looma-kit) .kit-plain-row:has(:is(.badge,.status-chip)):has(>.person-name){flex-wrap:wrap;padding-inline:0}:where(.looma-kit) .kit-plain-row:has(:is(.badge,.status-chip)):has(>.person-name) .kit-row-copy{flex:158px}}:where(.looma-kit) .panel.dark-card>h3{letter-spacing:-.04em;font-family:Fraunces,serif;font-size:29px;font-weight:550;line-height:1.1}@media (width<=700px){:where(.looma-kit) .panel.dark-card>h3{font-size:32px}}:where(.looma-kit) .template-tabs :is(button,a)[aria-selected=true]{color:var(--ink);border-color:var(--action);font-weight:600}:where(.looma-kit) .template-tabs>[role=tablist]{display:contents}:where(.looma-kit) .template-tabs .tab-actions{align-self:center;margin-left:auto}:where(.looma-kit) .inbox-list[data-live]:after{display:none}:where(.looma-kit) .two-up[data-split=rail]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=760px){:where(.looma-kit) .two-up[data-split=rail]{grid-template-columns:minmax(0,1fr)}}:where(.looma-kit) .section-heading[data-density=compact]{gap:8px}:where(.looma-kit) .section-heading[data-density=compact]>:is(h2,h3,h4){white-space:nowrap;padding-inline:0}:where(.looma-kit) .page-heading{justify-content:space-between;align-items:flex-end;gap:var(--looma-space-group);margin-bottom:var(--looma-space-5);flex-wrap:wrap;display:flex}:where(.looma-kit) .page-heading>div:first-child{flex:20rem;min-width:0}:where(.looma-kit) .page-heading h1{font-family:var(--looma-font-feature);font-variation-settings:var(--looma-font-display-variation);font-size:var(--looma-type-page-title);font-weight:var(--looma-app-display-weight);letter-spacing:var(--looma-app-display-tracking);line-height:var(--looma-app-display-line);margin:0}:where(.looma-kit) .page-heading p{max-width:68ch;margin-top:var(--looma-space-half);color:var(--looma-muted);font-size:var(--looma-type-body);line-height:var(--looma-line-body);overflow-wrap:anywhere}:where(.looma-kit) .page-heading-actions{justify-content:flex-end;align-items:center;gap:var(--looma-space-3);flex-wrap:wrap;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}:where(.looma-kit) .field-section{border:0;min-width:0;margin:0;padding:0}:where(.looma-kit) .field-section>legend{font-size:var(--looma-type-section);margin-bottom:12px;padding:0;font-weight:550}:where(.looma-kit) .lookup{position:relative}:where(.looma-kit) .lookup ul{background:var(--paper);border:1px solid var(--line);border-radius:12px;max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}:where(.looma-kit) .lookup li{cursor:pointer;padding:10px}:where(.looma-kit) .lookup li[aria-selected=true]{background:var(--lilac)}:where(.looma-kit) .initial[data-tone=sage]{background:var(--looma-feature-sage);color:var(--looma-on-feature)}:where(.looma-kit) .initial[data-tone=peach]{background:var(--looma-feature-peach);color:var(--looma-on-feature)}:where(.looma-kit) .initial[data-tone=lilac]{background:var(--looma-feature-lilac);color:var(--looma-on-feature)}:where(.looma-kit) .initial[data-tone=blue]{background:var(--looma-tint-sky);color:var(--looma-on-feature)}:where(.looma-kit) .initial[data-tone=pink]{background:var(--looma-tint-pink);color:var(--looma-on-feature)}:where(.looma-kit) .initial[data-tone=citron]{background:var(--looma-feature-citron);color:var(--looma-on-citron)}@media (width<=760px){:where(.looma-kit) .page-heading{align-items:flex-start;gap:var(--looma-space-3)}:where(.looma-kit) .page-heading>div:first-child,:where(.looma-kit) .page-heading p{overflow-wrap:anywhere;min-width:0}:where(.looma-kit) .page-heading-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;margin-inline-start:0}}:where(.looma-kit) :is(h1,h2,h3)[tabindex="-1"]:focus:not(.kit-focus-ring){outline:none}:where(.looma-kit) .kit-focus-ring:focus{outline:3px solid var(--focus);outline-offset:2px}:where(.looma-kit) .specimen-drawer .field-grid{grid-template-columns:minmax(0,1fr)}:where(.looma-kit) .stack>.badge{align-self:flex-start}:where(.looma-kit) dialog .stack>p{margin-bottom:0}:where(.looma-kit) dialog .form-row{padding-block:0}:where(.looma-kit) dialog .form-row p{margin-bottom:0}:where(.looma-kit) dialog form>.stack>.actions{margin-top:-2px}:where(.looma-kit) .page-heading-disclosure{display:contents}:where(.looma-kit) .page-heading-disclosure>button{display:none}:where(.looma-kit) .page-heading-disclosure>div{display:contents}@media (width<=600px){:where(.looma-kit) .page-heading-disclosure{align-items:flex-start;gap:var(--looma-space-3);flex-direction:column;display:flex}:where(.looma-kit) .page-heading-disclosure>button{display:inline-flex}:where(.looma-kit) .page-heading-disclosure>div{display:none}:where(.looma-kit) .page-heading-disclosure[data-open]>div{gap:var(--looma-space-3);flex-wrap:wrap;display:flex}}:where(.looma-kit) :is(.field,.form-row)[data-full]{grid-column:1/-1}:where(.looma-kit) .card-menu [data-intent=danger]{color:var(--looma-danger-ink)}:where(.looma-kit) .field input[type=number]{width:100%;max-width:220px}:where(.looma-kit) .field-grid .field input[type=number]{max-width:none}
