.synky-shell .vacancy-board{min-width:0}.synky-shell .vacancy-board-hint{color:var(--workspace-muted,#64748b);align-items:center;gap:8px;margin:0 0 14px;font-size:.875rem;line-height:1.5;display:flex}.synky-shell .vacancy-board-hint svg{flex:none}.synky-shell .vacancy-board .pipeline{gap:16px;padding:3px 3px 8px}.synky-shell .vacancy-board .vacancy-drop-zone{border:1px solid var(--workspace-line,#dce5e0);border-radius:12px;min-height:260px;padding:14px;transition:background-color .15s,border-color .15s}.synky-shell .vacancy-board .vacancy-drop-active{background:color-mix(in srgb,var(--tenant-primary,#00835e),white 92%);border-color:var(--tenant-primary,#00835e);outline:2px solid var(--tenant-primary,#00835e);outline-offset:-2px}.synky-shell .vacancy-board .vacancy-card{text-align:left;cursor:default;background:#fff;border-radius:10px;width:100%;margin-top:12px;padding:14px;display:block}.synky-shell .vacancy-board .vacancy-card:hover{transform:none}.synky-shell .vacancy-card-heading{align-items:flex-start;gap:6px;display:flex}.synky-shell .vacancy-title{text-align:left;flex:1;min-width:0;line-height:1.45}.synky-shell .vacancy-title strong{overflow-wrap:anywhere;display:block}.synky-shell .vacancy-drag-handle{color:#73877c;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;margin:-5px -7px 0 0;display:grid}.synky-shell .vacancy-drag-handle:hover{color:var(--tenant-primary,#00835e);background:#edf5f0}.synky-shell .vacancy-drag-handle:active{cursor:grabbing}.synky-shell .vacancy-drag-handle:disabled{cursor:wait;opacity:.45}.synky-shell .vacancy-card-detail{text-align:left;gap:7px;width:100%;min-width:0;padding-top:9px;display:grid}.synky-shell .vacancy-card-detail :is(span,em,small){overflow-wrap:anywhere}.synky-shell .vacancy-stage-control{border-top:1px solid #e8eeeb;gap:6px;margin-top:14px;padding-top:12px;display:grid}.synky-shell .vacancy-stage-control>span{color:#657a6f;align-items:center;gap:6px;font-size:.75rem;display:flex}.synky-shell .vacancy-stage-control select{width:100%;min-width:0;height:34px;color:var(--workspace-ink,#18352b);background:#fff;border:1px solid #dce6e0;border-radius:6px;padding:4px 6px;font-size:.8125rem}.synky-shell .vacancy-card-dragging{opacity:.4}.synky-shell .vacancy-stage-empty{text-align:center;color:#7b8b83;padding:30px 4px;font-size:.8125rem;line-height:1.5}.synky-shell .vacancy-drag-preview{z-index:90;pointer-events:none;border:1px solid var(--tenant-primary,#00835e);width:220px;color:var(--workspace-ink,#18352b);background:#fff;border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:14px;display:grid;position:fixed;box-shadow:0 12px 35px #163c2926}.synky-shell .vacancy-drag-preview strong{overflow-wrap:anywhere}.synky-shell .vacancy-drag-preview span{color:var(--tenant-primary,#00835e);grid-column:2;font-size:.8125rem}.synky-shell .vacancy-board :is(button,select):focus-visible{outline:2px solid var(--tenant-primary,#00835e);outline-offset:3px}@media (max-width:700px){.synky-shell .vacancy-board .pipeline{grid-template-columns:minmax(0,1fr);gap:16px;overflow:visible}.synky-shell .vacancy-board .vacancy-drop-zone{min-height:100px;padding:16px}.synky-shell .vacancy-board .vacancy-stage-empty{padding:12px 4px}.synky-shell .vacancy-drag-handle{width:40px;height:40px}.synky-shell .vacancy-stage-control select{height:42px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.synky-shell .vacancy-board .vacancy-drop-zone{transition:none}}.company-setup-dialog[data-slot=dialog-content]{scrollbar-gutter:stable;--tenant-primary:#087f5b;--tenant-sidebar:#102c24;background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:20px;width:min(1040px,100vw - 32px);max-width:1040px;max-height:92dvh;padding:28px;overflow:hidden auto}.company-setup-eyebrow{color:#087f5b;letter-spacing:.09em;font-size:.75rem;font-weight:750}.company-setup-dialog [data-slot=dialog-title]{letter-spacing:-.035em;padding-right:20px;font-size:1.75rem;line-height:1.2}.company-setup-dialog [data-slot=dialog-description]{font-size:1rem;line-height:1.5}.company-setup-steps{border-bottom:1px solid #dce6df;gap:24px;display:flex}.company-setup-steps button{color:#52675c;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:0 0 14px;font-size:.875rem;font-weight:650;display:flex}.company-setup-steps button span{background:#f0f5f2;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.company-setup-steps button[aria-current=step]{color:#087f5b;border-bottom-color:#087f5b}.company-setup-steps button[aria-current=step] span{color:#fff;background:#087f5b}.company-setup-steps button:disabled{cursor:default}.company-setup-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.company-setup-fields{flex-direction:column;gap:18px;min-width:0;display:flex}.company-setup-fields h3{color:#1c332c;margin:0;font-size:1.1rem;font-weight:700;line-height:1.4}.company-setup-fields .field-label{color:#1c332c;flex-direction:column;gap:8px;font-size:.875rem;font-weight:650;line-height:1.4;display:flex}.company-setup-fields .field-label input{height:42px;font-size:1rem;font-weight:400}.company-setup-fields .field-label small{color:#52675c;font-size:.8125rem;font-weight:400}.company-setup-fields .field-label>span[aria-hidden=true]{display:none}.company-extra{border-top:1px solid #dce6df;padding-top:14px}.company-extra summary{cursor:pointer;color:#344a3f;font-size:.875rem;font-weight:650}.company-extra summary span{color:#52675c;margin-left:8px;font-size:.75rem}.company-extra .field-label{margin-top:16px}.company-logo-upload{background:#f7faf8;border:1px dashed #b9d4c6;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.company-logo-upload>span{color:#087f5b;background:#fff;border:1px solid #dce6df;border-radius:9px;flex:none;place-items:center;width:76px;height:70px;display:grid}.company-logo-upload img{object-fit:contain;max-width:100%;max-height:100%;padding:6px}.company-logo-upload>div{flex-direction:column;gap:7px;display:flex}.company-file-button{color:#087f5b;cursor:pointer;font-size:.875rem;font-weight:700;display:flex;position:relative}.company-file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.company-file-button:focus-within{outline-offset:4px;border-radius:4px;outline:2px solid #087f5b}.company-logo-upload small{color:#52675c;font-size:.8125rem}.company-logo-remove{color:#52675c;cursor:pointer;align-items:center;gap:4px;font-size:.8125rem;display:flex}.company-preset-grid{flex-wrap:wrap;gap:8px;display:flex}.company-preset-grid button{color:#344a3f;cursor:pointer;background:#fff;border:1px solid #dce6df;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:.8125rem;display:flex}.company-preset-grid button[aria-pressed=true]{border-color:#087f5b;box-shadow:0 0 0 1px #087f5b}.company-preset-grid i,.company-review dd i{border-radius:50%;flex:none;width:15px;height:15px;display:inline-block}.company-color-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.company-color-input{gap:7px;display:flex}.company-color-input>input[type=color]{cursor:pointer;border:1px solid #dce6df;border-radius:6px;flex:none;width:38px;padding:3px}.company-color-input>input:not([type=color]){min-width:0;font-size:.875rem}.company-setup-note{color:#52675c;margin:0;font-size:.875rem;line-height:1.55}.company-live-preview{background:#f2f6f3;border:1px solid #dce6df;border-radius:16px;min-width:0;padding:20px}.company-preview-label{color:#52675c;align-items:center;gap:8px;margin-bottom:16px;font-size:.8125rem;font-weight:650;display:flex}.company-preview-screen{background:#fff;border:1px solid #dce6df;border-radius:12px;grid-template-columns:42% 58%;min-height:310px;display:grid;overflow:hidden;box-shadow:0 12px 30px #102c240d}.company-preview-nav{background:var(--setup-sidebar);color:#fff;flex-direction:column;gap:16px;min-width:0;padding:16px 12px;font-size:.8125rem;display:flex}.company-preview-brand{flex-direction:column;gap:9px;min-width:0;margin-bottom:8px;display:flex}.company-preview-brand img{object-fit:contain;background:#fff;border-radius:6px;width:100%;height:48px;padding:5px}.company-preview-brand strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.3}.company-preview-brand small{color:#ffffffbf;letter-spacing:.05em;font-size:.625rem}.company-preview-selected{background:var(--setup-primary);border-radius:6px;align-items:center;gap:7px;padding:9px 7px;display:flex}.company-preview-main{flex-direction:column;align-items:flex-start;min-width:0;padding:20px 16px;display:flex}.company-preview-company{color:#52675c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:24px;font-size:.75rem;overflow:hidden}.company-preview-main>strong{color:#1c332c;font-size:1.25rem}.company-preview-main>p{color:#52675c;overflow-wrap:anywhere;margin:6px 0 16px;font-size:.8125rem}.company-preview-empty{width:100%;color:var(--setup-primary);border:1px solid #dce6df;border-radius:8px;flex-direction:column;gap:8px;padding:15px 10px;display:flex}.company-preview-empty b{color:#1c332c;font-size:.8125rem}.company-preview-empty small{color:#52675c;font-size:.75rem}.company-preview-action{background:var(--setup-primary);color:#fff;border-radius:6px;margin-top:14px;padding:9px;font-size:.75rem;font-weight:650}.company-live-preview>p{color:#52675c;margin:12px 0 0;font-size:.8125rem;line-height:1.5}.company-review{flex-direction:column;gap:14px;margin:0;display:flex}.company-review dt{color:#52675c;font-size:.8125rem}.company-review dd{color:#1c332c;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:.9375rem;display:flex}.company-review-note{color:#145a40;background:#eff8f3;border:1px solid #cce6d9;border-radius:10px;gap:10px;margin:0;padding:14px;font-size:.875rem;line-height:1.5;display:flex}.company-review-note svg{flex:none}.company-setup-error{color:#922d26;background:#fff4f2;border:1px solid #f2c3bd;border-radius:8px;margin:0;padding:12px 14px;font-size:.875rem;line-height:1.5}.company-setup-footer{z-index:1;background:#fff;border-top:1px solid #dce6df;align-items:center;gap:12px;padding:18px 0 10px;display:flex;position:sticky;bottom:-28px}.company-setup-footer small{color:#52675c;flex:1;font-size:.8125rem}.company-setup-dialog button:focus-visible{outline-offset:3px;outline:2px solid #087f5b}.tenant-product-logo img{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:48px;padding:6px;filter:none!important}.tenant-product-logo .tenant-company-wordmark{color:#fff;overflow-wrap:anywhere;max-height:52px;font-size:1.2rem;font-weight:750;line-height:1.25;overflow:hidden}.tenant-product-symbol{color:#fff;text-align:center;width:28px;height:28px;font-weight:750}.tenant-product-symbol img{object-fit:contain;background:#fff;border-radius:5px;width:28px;height:28px;padding:2px}.synky-shell .workspace-chip>img{object-fit:contain;flex:none;width:26px;height:22px}@media (max-width:760px){.company-setup-dialog[data-slot=dialog-content]{gap:16px;width:calc(100vw - 20px);max-height:94dvh;padding:20px}.company-setup-layout{grid-template-columns:1fr;gap:20px}.company-setup-steps{gap:12px}.company-live-preview{padding:15px}.company-preview-screen{min-height:270px}.company-setup-dialog [data-slot=dialog-title]{font-size:1.45rem}.company-setup-footer{flex-wrap:wrap;bottom:-20px}.company-setup-footer .action-primary{white-space:normal;flex:1;min-height:42px}.company-setup-footer small{display:none}}@media (max-width:380px){.company-color-grid{grid-template-columns:1fr}.company-setup-steps{gap:12px}.company-preview-main,.company-preview-nav{padding:15px 10px}}.synky-shell{--workspace-ink:#20352f;--workspace-muted:#61736b;--workspace-line:#dfe7e2;-webkit-font-smoothing:antialiased;background:#f4f6f7;font-family:DM Sans,Segoe UI,sans-serif}.synky-shell .main-inset{background:#f4f6f7;min-width:0}.synky-shell .app-header{height:auto;min-height:70px;box-shadow:none;background:#fff;border-bottom:1px solid #e2e9e4}.synky-shell .page-body{width:100%;max-width:1580px;margin-inline:auto;padding:28px 32px 48px}.synky-shell .page-title-row{align-items:center;gap:20px;margin-bottom:24px}.synky-shell .page-title-row>div:first-child{flex:1;min-width:0}.synky-shell .page-title-row h1{max-width:850px;color:var(--workspace-ink);letter-spacing:-.025em;margin:6px 0 7px;font-size:clamp(1.7rem,2.45vw,2.25rem);font-weight:750;line-height:1.2}.synky-shell .page-title-row p{color:var(--workspace-muted);font-size:.95rem;line-height:1.55}.synky-shell .page-eyebrow,.synky-shell .section-label{color:var(--tenant-primary);letter-spacing:.065em;font-size:.73rem;font-weight:800}.synky-shell .panel{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;box-shadow:0 1px 3px #183c2808}.synky-shell .panel-head h2{color:var(--workspace-ink);letter-spacing:-.025em;font-size:1.17rem;font-weight:750}.synky-shell .panel-head p{max-width:650px;color:var(--workspace-muted);font-size:.91rem;line-height:1.5}.synky-shell .action-primary{border-radius:9px;font-size:.9rem;font-weight:700;box-shadow:0 3px 7px #183c281a}.synky-shell :is(.strategy-kpis,.metrics-grid,.structure-metrics)>div{box-shadow:none;border-radius:13px}.synky-shell :is(.record-line,.development-card,.area-card,.strategy-priority){box-shadow:none}.synky-shell :is(.record-line,.development-card,.area-card,.strategy-priority):hover{background:#fafcfb;border-color:#9db9a9;transform:none}.synky-shell :is(table,.work-queue-table) th{color:#4f625a;letter-spacing:0;text-transform:none;background:#f6f8f7;font-size:.82rem;font-weight:650}.synky-shell :is(table,.work-queue-table) td{color:#344c40;font-size:.92rem;line-height:1.45}.synky-shell :is(.insight-board,.strategy-hero){border-color:var(--workspace-line);box-shadow:none;background:#fff}.synky-shell .strategy-hero{border:1px solid var(--workspace-line);border-left:4px solid var(--tenant-primary);border-radius:12px;min-height:0;padding:20px 24px}.synky-shell .strategy-hero h2{color:var(--workspace-ink);font-size:1.35rem}.synky-shell .module-header-photo{object-fit:cover;object-position:68% center;border:1px solid #dae6dd;border-radius:13px;flex:none;width:146px;height:88px}.synky-shell .workspace-chip{background:#fff;border-color:#dfe8e1}.synky-shell .title-actions{flex-wrap:wrap;justify-content:flex-end}.synky-shell .header-workspace-context strong{color:var(--workspace-ink)}.synky-shell .header-workspace-context span{color:var(--workspace-muted)}.premium-sidebar{--premium-menu-bg:var(--tenant-sidebar,#102c2a);color:#edf5f0;background:var(--premium-menu-bg)!important}.premium-sidebar-brand{border-bottom:1px solid #ffffff17;flex-direction:column;gap:8px;padding:23px 22px 18px;display:flex}.premium-product-logo{align-items:center;height:36px;display:flex}.premium-product-logo img{filter:brightness(0)invert();width:190px;max-width:100%;height:auto}.premium-product-symbol{display:none}.premium-product-caption{color:#c5d7ce;letter-spacing:0;white-space:nowrap;font-size:.78rem;font-weight:450}.premium-company{border-top:1px solid #ffffff17;align-items:center;gap:10px;min-width:0;margin-top:5px;padding:13px 0 0;display:flex}.premium-company>span:last-child{gap:4px;min-width:0;display:grid}.premium-company-image{background:#ffffff13;border:1px solid #ffffff24;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.premium-company-image img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:100%;padding:3px}.premium-company small{color:#bad0c4;letter-spacing:.1em;font-size:.6rem;font-weight:700}.premium-company strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.9rem;font-weight:650;overflow:hidden}.premium-sidebar-content{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;gap:3px!important;padding:8px 12px!important}.premium-sidebar-content [data-slot=sidebar-group]{padding:3px 0 5px}.premium-sidebar-content [data-slot=sidebar-group-label]{color:#b8cdc3;letter-spacing:0;height:28px;margin:7px 0 4px;padding-left:12px;font-size:.76rem;font-weight:550}.premium-sidebar-content [data-slot=sidebar-menu]{gap:3px}.premium-nav-button{color:#e9f1ec;border:1px solid #0000;border-radius:9px;gap:11px;padding:0 12px;font-size:.95rem;font-weight:500;line-height:1.2;position:relative;height:42px!important}.premium-nav-button>svg{color:#bed2c6;width:18px!important;height:18px!important}.premium-nav-button:hover{color:#fff;background:#ffffff0d;border-color:#ffffff17}.premium-nav-button[data-active=true]{box-shadow:none;border-color:#fff;font-weight:700;color:#173c2c!important;background:#fff!important}.premium-nav-dot{background:var(--tenant-primary,#0a7655);border-radius:50%;flex:none;width:5px;height:5px;margin-left:auto}.premium-nav-chevron{margin-left:auto;width:14px!important;height:14px!important}.premium-master-button{background:#ffffff0a;border-color:#ffffff24;height:44px!important}.premium-master-group{margin-bottom:5px}.premium-sidebar-footer{background:#0000000a;border-top:1px solid #ffffff1c;gap:10px;padding:12px 16px!important}.premium-settings-button{background:#ffffff08;border-color:#ffffff16}.premium-sidebar-footer .premium-account{padding-inline:4px}.premium-account{align-items:center;gap:10px;display:flex}.premium-account-avatar{color:#effaf2;background:#ffffff10;border:1px solid #ffffff30;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-size:.76rem;font-weight:750;display:grid}.premium-account-copy{gap:4px;min-width:0;display:grid}.premium-account-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#f2f7f4;max-width:165px;font-size:.8rem;font-weight:700;overflow:hidden}.premium-account-copy small{color:#c4d6cc;font-size:.69rem}.premium-account-shield{color:#a4cdb5;flex:none;margin-left:auto}.premium-start-button{color:#184b31;background:#edf7f0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:11px 10px;font-size:.83rem;font-weight:750;display:flex}.premium-start-button>svg:last-child{margin-left:auto}.synky-shell [data-slot=sidebar][data-state=collapsed] .premium-sidebar-brand{align-items:center;height:78px;padding:21px 8px}.synky-shell [data-slot=sidebar][data-state=collapsed] :is(.premium-product-logo,.premium-product-caption,.premium-company,.premium-account-copy,.premium-account-shield,.premium-start-button,.premium-nav-button>span,.premium-nav-dot,.premium-nav-chevron){display:none}.synky-shell [data-slot=sidebar][data-state=collapsed] .premium-product-symbol{display:block}.synky-shell [data-slot=sidebar][data-state=collapsed] .premium-product-symbol .synky-symbol{filter:brightness(0)invert();width:26px;height:26px}.synky-shell [data-slot=sidebar][data-state=collapsed] .premium-sidebar-content{overflow-y:auto;gap:1px!important;padding:8px!important}.synky-shell [data-slot=sidebar][data-state=collapsed] .premium-nav-button{width:32px!important;height:34px!important;padding:7px!important}.synky-shell [data-slot=sidebar][data-state=collapsed] .premium-sidebar-footer{padding:13px 8px!important}.synky-shell [data-slot=sidebar][data-state=collapsed] .premium-account-avatar{width:31px;height:31px}.synky-shell .master-console{gap:20px;display:grid}.synky-shell .master-access-strip{color:#176045;background:#edf6f1;border:1px solid #cde1d7;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;display:flex}.synky-shell .master-access-strip>div{flex:1}.synky-shell .master-access-strip strong,.synky-shell .master-access-strip span{display:block}.synky-shell .master-access-strip strong{font-size:.95rem;font-weight:650}.synky-shell .master-access-strip div>span{color:#44675a;margin-top:4px;font-size:.88rem;line-height:1.5}.synky-shell .master-access-badge{white-space:nowrap;border:1px solid #b7d5c4;border-radius:6px;padding:6px 10px;font-size:.76rem;font-weight:600}.synky-shell .master-companies{padding:24px}.synky-shell .master-companies .panel-head{margin-bottom:20px}.synky-shell .master-companies h2{align-items:center;gap:10px;display:flex}.synky-shell .master-directory-tools{border-top:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.synky-shell .master-directory-tools>span{color:var(--workspace-muted);font-size:.83rem}.synky-shell .master-company-search{color:#53685f;align-items:center;width:min(100%,420px);margin:0;display:flex;position:relative}.synky-shell .master-company-search svg{pointer-events:none;position:absolute;left:12px}.synky-shell .master-company-search input{background:#fff;border:1px solid #d3ded7;border-radius:8px;outline:none;width:100%;height:42px;padding:0 12px 0 38px;font-size:.9rem}.synky-shell .master-company-search input:focus{border-color:#609b79;box-shadow:0 0 0 3px #dfeee4}.synky-shell .master-company-list{border:1px solid var(--workspace-line);border-radius:10px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.synky-shell .master-company-list>button{background:#fff;border:0;border-bottom:1px solid #e7ece9;border-radius:0;padding:19px 17px}.synky-shell .master-company-list>button:last-child{border-bottom:0}.synky-shell .master-company-list>button:hover{background:#f5faf7}.synky-shell .master-company-list strong{color:#253b32;font-size:.96rem}.synky-shell .master-company-list small{color:#61756b;font-size:.83rem}.synky-shell .master-company-open{color:var(--tenant-primary);align-items:center;gap:12px;margin-left:auto;font-size:.86rem;font-weight:600;display:flex}.synky-shell .master-company-empty{background:#fbfcfc;border:1px dashed #cbdcd1;border-radius:10px;justify-items:center;padding:50px 20px;display:grid}.synky-shell .master-empty-icon{color:#277254;background:#e9f3ed;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:14px;display:grid}.synky-shell .master-company-empty h3{color:#2c4438;font-size:1.1rem}.synky-shell .master-company-empty p{color:#5e7267;max-width:470px;font-size:.93rem;line-height:1.65}.synky-shell .master-empty-note{color:#61766a;margin-top:16px;font-size:.8rem}.synky-shell .master-search-empty{color:#536b5d;justify-items:center;gap:12px;padding:36px 20px;display:grid}.synky-shell .insight-disclosure{background:#fff;border:1px solid #d8e5dc;border-radius:10px;overflow:hidden}.synky-shell .insight-disclosure>summary{cursor:pointer;color:#2b6046;align-items:center;gap:11px;padding:16px 18px;list-style:none;display:flex}.synky-shell .insight-disclosure>summary::-webkit-details-marker{display:none}.synky-shell .insight-disclosure>summary strong{flex:1;font-size:.93rem;font-weight:650}.synky-shell .insight-disclosure>summary span{color:#536d5e;font-size:.82rem}.synky-shell .insight-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.synky-shell .insight-disclosure .insight-board{border:0;border-top:1px solid #e2ebe5;border-radius:0}.synky-shell .insight-disclosure .insight-board-head{display:none}.synky-shell .module-filter-row{background:#fff;border:1px solid #dfe7e2;border-radius:10px;padding:14px 16px}.synky-shell .module-filter-row label{color:#41594b;font-size:.84rem}.synky-shell .module-filter-row input,.synky-shell .module-filter-row select{background:#fff;min-height:42px;font-size:.92rem}.synky-shell .pipeline-stage{background:#edf2f0;border-radius:10px}.synky-shell .pipeline-stage-head{font-size:.91rem;font-weight:650}.synky-shell .pipeline-card{background:#fff;border-radius:8px;box-shadow:0 1px 2px #183c280a}.synky-shell .strategy-tabs button{min-height:42px;font-weight:600}.synky-shell .strategy-status{border-radius:6px;font-size:.8rem}.synky-shell :is(.premium-nav-button,.master-company-list>button,.strategy-tabs button,.insight-disclosure>summary):focus-visible{outline-offset:2px;outline:3px solid #7cac94}@media (max-width:700px){.synky-shell .master-access-strip{align-items:flex-start}.synky-shell .master-access-badge{display:none!important}.synky-shell .master-directory-tools{flex-wrap:wrap;gap:9px}.synky-shell .master-company-list>button{flex-wrap:wrap;gap:12px}.synky-shell .master-company-open{margin-left:50px}.synky-shell .master-company-empty{padding:32px 14px}.synky-shell .insight-disclosure>summary{padding:14px}}@media (max-width:1100px){.synky-shell .page-body{padding:25px}.synky-shell .module-header-photo{display:none}.synky-shell .master-hero-copy{padding:25px}}@media (max-width:700px){.synky-shell .page-body{padding:22px 16px 40px}.synky-shell .app-header{height:61px}.synky-shell .page-title-row{align-items:flex-start;gap:12px}.synky-shell .page-title-row h1{font-size:1.7rem}.synky-shell .master-access-card{grid-template-columns:1fr}.synky-shell .master-hero-photo{min-height:170px;max-height:170px}.synky-shell .master-hero-copy{padding:23px}.synky-shell .master-companies{padding:19px}.synky-shell .master-company-actions{width:100%}.synky-shell .master-company-actions>button{flex:1;min-width:0}.premium-sidebar-brand{padding-top:22px}}@media (prefers-reduced-motion:reduce){.premium-nav-button{transition:none}}.synky-shell .module-start{box-shadow:none;background:#fff;border-radius:12px}.synky-shell .module-start-main{padding:24px}.synky-shell .module-start-main h2{letter-spacing:-.02em;font-size:1.35rem;line-height:1.3}.synky-shell .module-start-main p{font-size:.93rem;line-height:1.65}.synky-shell .module-start-steps{background:#f8faf9;padding:24px}.synky-shell .module-start-steps strong{font-size:.95rem}.synky-shell .module-start-steps p{font-size:.88rem}.master-module-context{color:#164939;background:#f3faf6;border:1px solid #cde1d7;border-radius:14px;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.master-module-context>div{flex:1;align-items:center;gap:12px;display:flex}.master-module-context strong,.master-module-context small{display:block}.master-module-context strong{font-size:14px}.master-module-context small{color:#476156;margin-top:4px;font-size:13px;line-height:1.5}@media (max-width:700px){.master-module-context{flex-wrap:wrap;padding:14px}.master-module-context>div{flex-basis:100%}}.synky-shell .practice-page{gap:22px;display:grid}.synky-shell .practice-intro{border:1px solid var(--workspace-line);background:linear-gradient(115deg,#fff 45%,#eef7f1);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:32px;padding:28px;display:grid}.synky-shell .practice-intro h2{letter-spacing:-.035em;max-width:620px;color:var(--workspace-ink);margin:10px 0 14px;font-size:clamp(1.65rem,2.3vw,2.25rem);font-weight:750;line-height:1.2}.synky-shell .practice-intro p{color:#4c6256;max-width:590px;font-size:1rem;line-height:1.65}.synky-shell .practice-human{color:#285d43;align-items:center;gap:8px;margin-top:18px;font-size:.86rem;font-weight:650;display:inline-flex}.synky-shell .practice-intents{align-content:center;gap:10px;display:grid}.synky-shell .practice-intents button{text-align:left;cursor:pointer;color:#285d43;background:#fff;border:1px solid #d4e4da;border-radius:12px;align-items:center;gap:13px;padding:16px;display:flex}.synky-shell .practice-intents button span{flex:1;min-width:0}.synky-shell .practice-intents strong,.synky-shell .practice-intents small{display:block}.synky-shell .practice-intents strong{color:#203d2f;font-size:.94rem}.synky-shell .practice-intents small{color:#536b5b;margin-top:4px;font-size:.81rem}.synky-shell .practice-intents button:hover{background:#f6faf7;border-color:#8db99e}.synky-shell .practice-tabs-root{gap:18px;min-width:0}.synky-shell .practice-tabs{background:#eaf0ec;border:1px solid #dce7df;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto;min-height:48px;padding:5px;display:grid}.synky-shell .practice-tabs button{color:#405c4b;height:auto;min-height:38px;padding:9px 12px;font-weight:650}.synky-shell .practice-tabs button[data-state=active]{color:#145d3c;background:#fff;box-shadow:0 2px 6px #1b443414}.synky-shell .practice-panel{border:1px solid var(--workspace-line);background:#fff;border-radius:16px;min-width:0;padding:25px}.synky-shell .practice-panel h2{color:var(--workspace-ink);letter-spacing:-.02em;margin:7px 0 8px;font-size:1.3rem;font-weight:750;line-height:1.35}.synky-shell .practice-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.synky-shell .practice-panel-head p{color:var(--workspace-muted);font-size:.9rem;line-height:1.6}.synky-shell .practice-progress{color:#285d43;white-space:nowrap;background:#edf6ef;border-radius:8px;padding:7px 10px;font-size:.8rem;font-weight:650}.synky-shell .practice-checklist{padding:0;list-style:none}.synky-shell .practice-checklist li{border-top:1px solid #e5ece7;align-items:center;gap:15px;padding:20px 0;display:flex}.synky-shell .practice-checklist li>div{flex:1;min-width:0}.synky-shell .practice-checklist strong{color:#264333;font-size:.97rem}.synky-shell .practice-checklist p{color:#536b5b;margin:5px 0;font-size:.9rem;line-height:1.6}.synky-shell .practice-checklist small{color:#536b5b;font-size:.77rem}.synky-shell .practice-step-marker{color:#426350;background:#f0f4f1;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:.9rem;font-weight:750;display:grid}.synky-shell .practice-step-marker.done{color:#147146;background:#def0e3}.synky-shell .practice-tip{color:#385947;background:#f1f7f3;border-radius:10px;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;display:flex}.synky-shell .practice-tip svg{flex:none;margin-top:2px}.synky-shell .practice-tip p{margin:0;font-size:.89rem;line-height:1.65}.synky-shell .practice-learning{grid-template-columns:260px minmax(0,1fr);gap:18px;display:grid}.synky-shell .practice-module-list{align-content:start;gap:7px;display:grid}.synky-shell .practice-module-list button{text-align:left;color:#405c4b;cursor:pointer;background:#fff;border:1px solid #dfe7e2;border-radius:10px;align-items:center;gap:11px;padding:14px;font-size:.9rem;font-weight:650;display:flex}.synky-shell .practice-module-list button span{flex:1}.synky-shell .practice-module-list button svg{flex:none}.synky-shell .practice-module-list button[aria-pressed=true]{color:#145d3c;background:#eaf5ee;border-color:#71a688}.synky-shell .practice-lesson-purpose{color:#536b5b;font-size:.98rem;line-height:1.6}.synky-shell .practice-lesson-steps{gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.synky-shell .practice-lesson-steps li{align-items:flex-start;gap:12px;display:flex}.synky-shell .practice-lesson-steps span{color:#285d43;background:#e6f2ea;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:750;display:grid}.synky-shell .practice-lesson-steps p{color:#334d3e;font-size:.94rem;line-height:1.65}.synky-shell .practice-example{background:#fbfdfb;border:1px dashed #bfd4c6;border-radius:11px;padding:18px}.synky-shell .practice-example span{color:#466a52;letter-spacing:.04em;font-size:.68rem;font-weight:750;line-height:1.6}.synky-shell .practice-example p{color:#405b49;margin-top:9px;font-size:.93rem;line-height:1.65}.synky-shell .practice-permission,.synky-shell .practice-footer{color:#536b5b;align-items:flex-start;gap:9px;font-size:.85rem;line-height:1.6;display:flex}.synky-shell .practice-permission svg,.synky-shell .practice-footer svg{flex:none;margin-top:3px}.synky-shell .practice-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.synky-shell .practice-rules article{background:#f8fbf9;border:1px solid #e1eae4;border-radius:12px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.synky-shell .practice-rules svg{color:#22704a}.synky-shell .practice-rules h3{color:#284c36;margin:14px 0 9px;font-size:1rem;font-weight:750;line-height:1.4}.synky-shell .practice-rules p{color:#536b5b;flex:1;font-size:.91rem;line-height:1.65}.synky-shell .practice-rules button{color:#176b42;cursor:pointer;text-align:left;align-items:center;gap:6px;margin-top:18px;font-size:.83rem;font-weight:700;display:flex}.synky-shell .practice-questions details{border-top:1px solid #e1eae4;padding:17px 0}.synky-shell .practice-questions summary{color:#294b38;cursor:pointer;font-size:.96rem;font-weight:650;line-height:1.5}.synky-shell .practice-questions p{color:#536b5b;max-width:900px;margin-top:12px;font-size:.94rem;line-height:1.75}:is(.synky-shell .practice-page button:focus-visible,.synky-shell .practice-questions summary:focus-visible){outline-offset:3px;outline:3px solid #64a27a}@media (max-width:1100px){.synky-shell .practice-intro{grid-template-columns:1fr;gap:20px}.synky-shell .practice-intents{grid-template-columns:repeat(3,minmax(0,1fr))}.synky-shell .practice-intents button{align-items:flex-start}.synky-shell .practice-intents button>svg:last-child{display:none}.synky-shell .practice-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.synky-shell .practice-intro,.synky-shell .practice-panel{padding:20px}.synky-shell .practice-intents{grid-template-columns:1fr}.synky-shell .practice-intents button{align-items:center}.synky-shell .practice-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.synky-shell .practice-tabs button{padding:10px 7px;font-size:.84rem}.synky-shell .practice-learning{grid-template-columns:1fr}.synky-shell .practice-module-list{grid-template-columns:repeat(2,minmax(0,1fr))}.synky-shell .practice-module-list button{gap:8px;padding:12px;font-size:.82rem}.synky-shell .practice-module-list button>svg:last-child{display:none}.synky-shell .practice-panel-head{flex-wrap:wrap}.synky-shell .practice-checklist li{flex-wrap:wrap;align-items:flex-start}.synky-shell .practice-checklist li>button{margin-left:51px}.synky-shell .practice-checklist li>div{flex-basis:calc(100% - 51px)}.synky-shell .practice-rules{grid-template-columns:1fr}}.synky-shell,.synky-dialog{--workspace-page:#f4f5f6;--workspace-surface:#fff;--workspace-ink:#252d30;--workspace-muted:#606b70;--workspace-line:#e0e4e6;--workspace-soft:#f4f5f6;--workspace-tint:#f4f5f6;--workspace-accent-line:#e0e4e6;--foreground:var(--workspace-ink);--muted-foreground:var(--workspace-muted);--accent:var(--workspace-soft);--accent-foreground:var(--workspace-ink);--border:var(--workspace-line);--card:var(--workspace-surface);--card-foreground:var(--workspace-ink);--muted:var(--workspace-soft);--input:var(--workspace-line);color:var(--workspace-ink)}.synky-shell .app-header{border-color:var(--workspace-line);box-shadow:0 2px 12px #173b2705}.synky-shell .page-title-row h1{letter-spacing:-.035em;font-weight:750}.synky-shell .page-eyebrow{background:var(--workspace-tint);letter-spacing:.045em;border-radius:6px;padding:5px 9px;font-size:.75rem;display:inline-flex}.synky-shell :is(.panel,.metric,.structure-summary,.report-section,.report-metric,.practice-panel,.module-start){border-color:var(--workspace-line);border-radius:14px;box-shadow:0 3px 16px #173b2705}.synky-shell :is(h2,h3,.metric strong,.structure-summary strong,.report-metric strong,.module-start-main h2,.practice-checklist strong,.area-card strong,.development-card strong,.pipeline-card strong){color:var(--workspace-ink)}.synky-shell :is(.panel-head p,.strategy-muted,.module-start-main p,.module-start-main>small,.module-start-steps p,.practice-intro p,.practice-checklist p,.practice-checklist small,.practice-lesson-purpose,.practice-lesson-steps p,.practice-example p,.metric small,.metric-label,.structure-summary p,.report-metric small){color:var(--workspace-muted)}.synky-shell :is(.action-primary,[data-slot=button][data-variant=default]),.synky-dialog :is(.action-primary,[data-slot=button][data-variant=default]){box-shadow:0 4px 10px color-mix(in srgb, var(--tenant-primary), transparent 85%);border-radius:9px;transition:background .15s,box-shadow .15s;background:var(--tenant-primary)!important;border-color:var(--tenant-primary)!important;color:#fff!important}.synky-shell :is(.action-primary,[data-slot=button][data-variant=default]):hover,.synky-dialog :is(.action-primary,[data-slot=button][data-variant=default]):hover{box-shadow:0 5px 12px color-mix(in srgb, var(--tenant-primary), transparent 78%);background:color-mix(in srgb, var(--tenant-primary), black 12%)!important;border-color:color-mix(in srgb, var(--tenant-primary), black 12%)!important}.synky-shell :is(.user-avatar,.empty-icon,.metric-icon,.summary-icon,.master-empty-icon,.count-chip,.count-badge,.strategy-order,.strategy-agenda-num,.strategy-action-icon:not(.warning),.insight-board-number,.insight-board-total,.practice-step-marker,.practice-progress){color:var(--tenant-primary);background:var(--workspace-tint);border-color:var(--workspace-accent-line)}.synky-shell :is(.text-action,.guide-shortcut,.strategy-quick-links button,.pipeline-card em,.work-queue-table td button small,.result-evidence td button,.practice-human,.practice-example>span,.insight-board-action,.insight-board-more){color:var(--tenant-primary)}.synky-shell :is(.search-box,.org-switch,.workspace-chip,.module-filter-row input,.module-filter-row select,.master-company-search input){color:var(--workspace-ink);border-color:var(--workspace-line);background:#fff}:is(.synky-shell :is(input,select,textarea):focus-visible,.synky-dialog :is(input,select,textarea):focus-visible){outline-color:var(--tenant-primary);border-color:var(--tenant-primary)}.synky-shell :is(.search-box:focus-within,.master-company-search input:focus){border-color:var(--tenant-primary);box-shadow:0 0 0 3px var(--workspace-tint)}.synky-shell :is(table,.work-queue-table) th{color:#52675c;border-color:var(--workspace-line);background:#f2f6f3}.synky-shell :is(table,.work-queue-table) td{color:#344a3f;border-color:var(--workspace-line)}.synky-shell :is(.record-line,.development-card,.area-card,.strategy-priority,.master-company-list>button):hover{border-color:var(--workspace-accent-line);background:var(--workspace-soft)}.synky-shell :is(.module-filter-row,.insight-disclosure){border-color:var(--workspace-line)}.synky-shell .module-filter-row label,.synky-shell .module-filter-row>span{color:var(--workspace-muted)}.synky-shell .insight-disclosure>summary{color:var(--workspace-ink)}.synky-shell .insight-disclosure>summary>svg:first-child{color:var(--tenant-primary)}.synky-shell .insight-disclosure>summary span{color:var(--workspace-muted)}.synky-shell .pipeline-stage{background:#eaf0ec}.synky-shell .pipeline-stage-head{color:var(--workspace-ink)}.synky-shell .pipeline-card{border:1px solid var(--workspace-line)}.premium-sidebar{--premium-menu-bg:var(--tenant-sidebar,#102c24);color:#eef7f1}.premium-product-caption,.premium-company small,.premium-sidebar-content [data-slot=sidebar-group-label],.premium-account-copy small{color:#bdd3c7}.premium-product-caption,.premium-sidebar-content [data-slot=sidebar-group-label]{font-size:.8125rem}.premium-nav-button{color:#e4f0e9;border-radius:9px;font-weight:550;height:44px!important}.premium-nav-button>svg,.premium-account-shield{color:#aac8b7}.premium-nav-button:hover{color:#fff;background:#ffffff10}.premium-nav-button[data-active=true]{border-color:#ffffff1c;box-shadow:0 4px 14px #00000018;background:var(--tenant-primary,#087f5b)!important;color:#fff!important}.premium-nav-button[data-active=true]>svg{color:#fff}.premium-master-button{font-size:.875rem}.premium-nav-dot{background:#fff}.premium-sidebar-footer{background:#00000010}.premium-start-button{background:var(--tenant-primary,#087f5b);color:#fff}.premium-account-avatar{color:#fff;border-radius:50%}.synky-shell .master-access-strip{background:var(--tenant-sidebar);border-color:var(--tenant-sidebar);color:#fff;border-radius:14px;padding:20px 22px}.synky-shell .master-access-strip>svg{color:#99e5be}.synky-shell .master-access-strip div>span{color:#c6ded1}.synky-shell .master-access-badge{color:#145a40;background:#dcf6e8;border:0;font-size:.8125rem}.synky-shell .master-company-empty{border:1px solid var(--workspace-line);background:#f7faf8;padding:40px 20px}.synky-shell .master-company-empty h3,.synky-shell .master-company-list strong{color:var(--workspace-ink)}.synky-shell :is(.master-company-empty p,.master-empty-note,.master-company-list small,.master-company-search,.master-search-empty){color:var(--workspace-muted)}.synky-shell .master-company-list>button{border-color:var(--workspace-line)}.synky-shell .master-module-context{background:var(--workspace-soft);border-color:var(--workspace-accent-line);color:var(--tenant-primary)}.synky-shell .master-module-context small{color:var(--workspace-muted)}.synky-shell .strategy-hero{background:#fff;border-left-width:5px;padding:24px}.synky-shell .strategy-hero .section-label{color:var(--tenant-primary)}.synky-shell .strategy-hero p,.synky-shell .strategy-hero-meta span{color:var(--workspace-muted)}.synky-shell .strategy-hero>button{background:var(--workspace-tint);border-color:var(--workspace-accent-line);color:var(--tenant-primary)}.synky-shell .strategy-hero>button:hover{background:var(--workspace-soft)}.synky-shell .strategy-kpis{box-shadow:none;background:0 0;border:0;gap:12px;padding:0}.synky-shell .strategy-kpis>div{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;padding:18px}.synky-shell .strategy-kpis strong{color:var(--workspace-ink);font-size:1.9rem}.synky-shell .strategy-kpis :is(span,small){color:var(--workspace-muted)}.synky-shell .strategy-priorities-panel{border-top-color:var(--tenant-primary)}.synky-shell .strategy-priority-indicator{color:var(--tenant-primary)!important}.synky-shell :is(.strategy-priority-update,.strategy-cycle-heading,.strategy-review-choice.active,.strategy-last-review,.strategy-tabs,.decision-history-filters button,.report-section-nav){background:var(--workspace-soft);border-color:var(--workspace-line)}.synky-shell :is(.strategy-tabs button,.strategy-cycle-select,.decision-history-filters button){color:var(--workspace-muted)}.synky-shell :is(.strategy-tabs button.active,.decision-history-filters button.active,.insight-board-tabs button.active){color:var(--tenant-primary);border-color:var(--workspace-accent-line);background:var(--workspace-tint);box-shadow:none}.synky-shell :is(.strategy-meeting-head,.report-intro){background:var(--tenant-sidebar);border-color:var(--tenant-sidebar)}.synky-shell :is(.strategy-meeting-head,.report-intro) :is(h2,h3,.section-label){color:#fff}.synky-shell :is(.strategy-meeting-head,.report-intro) p,.synky-shell .report-intro small{color:#c6ded1}.synky-shell .metric:before{background:var(--tenant-primary);opacity:1}.synky-shell :is(.module-start-steps,.module-start-steps li,.practice-tabs,.practice-tip,.practice-example,.brand-preview-wrap,.admin-role-guide>div,.admin-record-row:hover){border-color:var(--workspace-line);color:var(--workspace-muted);background:#f2f6f3}.synky-shell .module-start-steps li>span{color:var(--tenant-primary);background:var(--workspace-tint)}.synky-shell .module-start-steps strong{color:var(--workspace-ink)}.synky-shell .practice-intro{border-top:4px solid var(--tenant-primary);background:#fff}.synky-shell .practice-intents button{border-color:var(--workspace-line);color:var(--tenant-primary)}.synky-shell .practice-intents strong{color:var(--workspace-ink)}.synky-shell .practice-intents small{color:var(--workspace-muted)}.synky-shell .practice-intents button:hover{border-color:var(--workspace-accent-line);background:var(--workspace-soft)}.synky-shell :is(.practice-tabs button[data-state=active],.practice-module-list button[aria-pressed=true]){background:var(--workspace-tint);color:var(--tenant-primary);border-color:var(--workspace-accent-line)}.synky-shell .practice-module-list button{color:var(--workspace-muted);border-color:var(--workspace-line)}.synky-shell .practice-lesson-steps span{background:var(--workspace-tint);color:var(--tenant-primary)}.synky-shell :is(.admin-role-guide strong,.admin-company-summary strong,.brand-control-title,.brand-preview-content strong){color:var(--workspace-ink)}.synky-shell :is(.admin-role-guide span,.brand-preview-content p,.brand-preview-content small,.brand-preview-note,.brand-file-button){color:var(--workspace-muted)}.synky-shell .brand-logo-tile{border-color:var(--workspace-accent-line);background:#f7faf8}.synky-shell .public-preview-banner{background:var(--workspace-soft);border-color:var(--workspace-accent-line);color:var(--workspace-ink)}.synky-shell .public-preview-banner :is(strong,span){color:inherit}.synky-shell :is(.practice-tabs button,.practice-tip strong,.practice-example p,.practice-module-list button,.strategy-priority-top strong,.strategy-priority-bottom>span,.strategy-action-row strong,.strategy-agenda-row strong,.strategy-list-row strong,.decision-history-row strong,.work-queue-table td button strong,.result-evidence td strong,.admin-people-table td strong,.admin-record-row strong,.admin-export h2){color:var(--workspace-ink)}.synky-shell :is(.practice-tabs button[data-state=active],.practice-module-list button[aria-pressed=true]){color:var(--tenant-primary)}.synky-shell :is(.strategy-priority-main span,.strategy-priority-bottom b,.strategy-priority-indicator small,.work-queue-table td button span,.result-evidence td small,.result-evidence-note,.decision-history-row small,.admin-empty,.admin-export p,.admin-people-table td small,.admin-record-row span){color:var(--workspace-muted)}.synky-shell :is(.insight-board-tabs,.insight-board-foot,.insight-board-item:hover,.insight-board-clear,.report-summary,.report-upgrade,.setup-choice-tabs,.setup-choice-panel){background:var(--workspace-soft);border-color:var(--workspace-line)}.synky-shell :is(.insight-board-tabs button,.insight-board-clear,.insight-board-foot,.report-summary p,.report-upgrade p){color:var(--workspace-muted)}.synky-shell :is(.insight-board-tabs button.active,.insight-board-clear>svg){color:var(--tenant-primary)}.synky-shell .guide-shortcut{border-color:var(--workspace-line);background:#fff}.synky-shell .admin-section-nav a{color:var(--workspace-muted);border-color:var(--workspace-line);background:#fff}.synky-shell .admin-section-nav a:hover{color:var(--tenant-primary);background:var(--workspace-soft)}.synky-shell :is(.insight-board-head,.insight-board-tabs button){border-color:var(--workspace-line);background:#fff}.synky-shell :is(.insight-board-clear strong,.insight-board-copy strong,.workspace-setup-action strong){color:var(--workspace-ink)}.synky-shell :is(.insight-board-tabs b,.insight-board-clear small,.insight-board-copy small,.workspace-setup-action p,.workspace-setup-head p){color:var(--workspace-muted)}.synky-shell :is(.workspace-setup-switch,.workspace-setup-action,.admin-section-nav){border-color:var(--workspace-line);background:#f2f6f3}.synky-shell .workspace-setup-switch button{color:var(--workspace-muted)}.synky-shell .workspace-setup-switch button.active{color:var(--tenant-primary);border-color:var(--workspace-accent-line)}.synky-shell .report-intro-actions button{color:var(--tenant-primary);border-color:var(--workspace-line);background:#fff}.synky-shell .org-switch-icon{color:var(--tenant-primary)}.synky-dialog{border-color:var(--workspace-line);font-family:DM Sans,Segoe UI,sans-serif}.synky-dialog :is(.field-label,.detail-list p,.dialog-actions,[data-slot=dialog-title],[data-slot=alert-dialog-title]){color:var(--workspace-ink)}.synky-dialog :is(.field-help,.field-hint,[data-slot=dialog-description],[data-slot=alert-dialog-description]){color:var(--workspace-muted)}.synky-dialog .permission-preview{color:var(--workspace-ink);background:var(--workspace-soft);border-color:var(--workspace-accent-line)}.synky-dialog .permission-preview :is(svg,strong),.synky-dialog .form-section-heading{color:var(--tenant-primary)}.synky-shell :is(.premium-nav-button,.master-company-list>button,.strategy-tabs button,.insight-disclosure>summary):focus-visible{outline-color:var(--tenant-primary)}@media (max-width:700px){.synky-shell .strategy-kpis{gap:9px}.synky-shell .strategy-kpis>div{padding:14px}.synky-shell .strategy-hero{padding:20px}}@media (prefers-reduced-motion:reduce){.synky-shell .action-primary,.synky-dialog .action-primary{transition:none}}@media print{.synky-shell :is(.report-intro,.strategy-meeting-head){background:#fff;border:1px solid #dce6df}.synky-shell :is(.report-intro,.strategy-meeting-head) :is(h2,h3,.section-label,p,small){color:#1c332c}}.synky-shell,.synky-dialog,.premium-sidebar{letter-spacing:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:1rem;line-height:1.5}.synky-shell :is(button,input,select,textarea),.synky-dialog :is(button,input,select,textarea),.premium-sidebar button{letter-spacing:normal;font-family:inherit}.synky-shell :is(h1,h2,h3),.synky-dialog :is(h2,h3){letter-spacing:-.015em;font-weight:700}.synky-shell :is(.page-title-row h1,.panel-head h2,.practice-intro h2,.practice-panel h2,.module-start-main h2),.synky-dialog :is([data-slot=dialog-title],[data-slot=alert-dialog-title]){letter-spacing:-.015em;font-weight:700;line-height:1.3}.synky-shell :is(.page-title-row p,.panel-head p,.module-start-main p,.practice-intro p),.synky-dialog :is([data-slot=dialog-description],[data-slot=alert-dialog-description]){font-size:1rem;line-height:1.6}.synky-shell :is(.page-eyebrow,.section-label),.synky-dialog :is(.company-setup-eyebrow,.form-section-heading){letter-spacing:.035em;font-size:.8125rem;font-weight:700}.premium-sidebar .premium-nav-button{font-size:1rem;font-weight:600;line-height:1.35}.premium-sidebar .premium-nav-button[data-active=true]{font-weight:700}.premium-sidebar .premium-master-button{font-size:.9375rem}.premium-sidebar :is(.premium-product-caption,.premium-company small,.premium-account-copy small,[data-slot=sidebar-group-label]){color:#cbded3;letter-spacing:normal;font-size:.875rem;line-height:1.5}.premium-sidebar :is(.premium-company strong,.premium-account-copy strong),.premium-sidebar .premium-start-button{font-size:.9375rem;font-weight:600}.synky-shell :is([data-slot=button],.module-filter-row label,.module-filter-row>span,.master-company-toolbar,.master-company-count,.workspace-chip,.header-location,.master-company-list small,.master-access-badge,.master-empty-note,.header-workspace-context span,.work-queue-table td button small,.work-queue-table td button span,.insight-disclosure>summary span,.decision-history-row small,.result-evidence td small,.admin-people-table td small,.admin-record-row span,.practice-progress,.practice-checklist small,.practice-human,.practice-example>span){font-size:.875rem;line-height:1.5}.synky-shell :is([data-slot=button],.strategy-tabs button,.pipeline-stage-head,.insight-disclosure>summary strong,.practice-tabs button,.practice-module-list button){font-weight:600}.synky-shell :is(.module-filter-row input,.module-filter-row select,.master-company-search input,[data-slot=input],[data-slot=textarea]),.synky-dialog :is(input,select,textarea){font-size:1rem;font-weight:400;line-height:1.5}.synky-shell :is(table,.work-queue-table) th{font-size:.875rem;font-weight:600;line-height:1.5}.synky-shell :is(table,.work-queue-table) td{font-size:.9375rem;line-height:1.6}.synky-shell :is(.metric strong,.strategy-kpis strong,.report-metric strong){font-variant-numeric:tabular-nums;font-weight:700}.synky-shell :is(.metric small,.strategy-kpis small,.report-metric small,.strategy-priority-bottom b){letter-spacing:normal;font-size:.875rem;line-height:1.5}.synky-dialog :is(.field-label,.company-setup-steps button,[data-slot=button]){font-weight:600}.synky-dialog .field-label,.synky-dialog .company-setup-fields .field-label{font-size:.9375rem;font-weight:600;line-height:1.5}.synky-dialog :is(.field-help,.field-hint,.company-setup-footer>span){font-size:.875rem;line-height:1.5}.synky-dialog :is(.company-preview-label,.company-live-preview>p,.company-preset-grid button,.company-setup-footer small,.company-setup-fields .field-label small){font-size:.875rem}.synky-dialog .company-preview-brand small{letter-spacing:.035em;font-size:.75rem}@media (max-width:700px){.synky-shell .page-title-row h1{font-size:1.75rem}.synky-shell .header-location{line-height:1.4}}.premium-sidebar{color:#243c31;border-color:#dce6df;background:#fff!important}.premium-sidebar [data-slot=sidebar-inner]{background:#fff!important}.premium-sidebar .premium-sidebar-brand{border-color:#e5ece7;gap:5px;padding:18px 22px 12px}.premium-sidebar .premium-product-logo img{filter:none;width:194px}.premium-sidebar .tenant-product-logo img{object-position:left center;height:42px;max-height:42px;padding:0}.premium-sidebar .tenant-company-wordmark{color:#20392d;font-size:1.1rem;font-weight:700}.premium-sidebar .premium-sidebar-brand .premium-product-caption{color:#52675c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.875rem;line-height:1.45;overflow:hidden}.premium-sidebar .premium-company{border:0;margin:0;padding:0}.premium-sidebar .premium-company small{color:#52675c;letter-spacing:.025em;font-size:.75rem}.premium-sidebar .premium-company strong{color:#20392d;font-size:.9375rem}.premium-sidebar .premium-sidebar-content{scrollbar-color:#bacbc0 transparent;gap:1px!important;padding:8px 12px!important}.premium-sidebar .premium-sidebar-content [data-slot=sidebar-group]{padding:2px 0 3px}.premium-sidebar .premium-sidebar-content [data-slot=sidebar-group-label]{color:#596d61;letter-spacing:normal;height:22px;margin:3px 0 1px;font-size:.8125rem;font-weight:600}.premium-sidebar .premium-sidebar-content [data-slot=sidebar-menu]{gap:2px}.premium-sidebar .premium-nav-button{color:#344c3f;background:0 0;border-color:#0000;border-radius:9px;padding-inline:12px;font-size:.9375rem;font-weight:600;height:40px!important}.premium-sidebar .premium-nav-button>svg{color:#648172;width:18px!important;height:18px!important}.premium-sidebar .premium-nav-button:hover{color:#20392d;background:color-mix(in srgb, var(--tenant-primary,#087f5b), white 94%);border-color:#0000}.premium-sidebar .premium-nav-button[data-active=true]{box-shadow:inset 3px 0 var(--tenant-primary,#00835e);border-color:#0000;font-weight:700;color:var(--tenant-primary,#00835e)!important;background:color-mix(in srgb, var(--tenant-primary,#00835e), white 92%)!important}.premium-sidebar .premium-nav-button>svg{stroke-width:1.8px}.premium-sidebar .premium-sidebar-footer{background:#fff;border-color:#e5ece7;gap:2px;padding:8px 12px 10px!important}.premium-sidebar .premium-account{background:#f6f8f7;border:1px solid #e3e9e6;border-radius:10px;margin-top:6px;padding:10px!important}.premium-sidebar .premium-account-copy strong{color:#243c31;font-size:.875rem}.premium-sidebar .premium-account-copy small{color:#596d61;font-size:.8125rem}.premium-sidebar .premium-account-shield{color:#c6dfd0}.premium-sidebar .premium-account-avatar{background:var(--tenant-sidebar);color:#fff;border-color:#0000;width:32px;height:32px}.premium-sidebar .premium-start-button{margin-top:5px}.premium-sidebar .premium-nav-button:focus-visible{outline:2px solid var(--tenant-primary,#087f5b);outline-offset:2px}.synky-shell [data-slot=sidebar][data-state=collapsed] .premium-sidebar-brand{height:70px}.synky-shell [data-slot=sidebar][data-state=collapsed] .premium-product-symbol .synky-symbol{filter:none}.synky-shell [data-slot=sidebar][data-state=collapsed] .tenant-product-symbol{color:var(--tenant-primary)}.synky-shell [data-slot=sidebar][data-state=collapsed] .premium-account{background:0 0;margin-top:8px;padding:0!important}.synky-shell [data-slot=sidebar][data-state=collapsed] .premium-account-avatar{background:var(--tenant-sidebar)}.synky-shell :is(.platform-dashboard,.dashboard-no-cycle){gap:24px;display:grid}.synky-shell .dashboard-welcome{background:var(--tenant-sidebar);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) 240px;gap:32px;padding:32px;display:grid;box-shadow:0 8px 22px #173b2710}.synky-shell .dashboard-welcome-copy{align-self:center;min-width:0}.synky-shell .dashboard-access{color:#d4e9df;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:inline-flex}.synky-shell .dashboard-welcome h2{color:#fff;overflow-wrap:anywhere;margin:14px 0 10px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.3}.synky-shell .dashboard-welcome-copy>p{color:#d4e9df;max-width:530px;margin:0;font-size:1rem;line-height:1.6}.synky-shell .dashboard-welcome-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.synky-shell .dashboard-welcome-actions [data-slot=button]{min-height:42px;font-size:.875rem}.synky-shell .dashboard-welcome-actions [data-variant=default]{box-shadow:none;color:var(--tenant-sidebar)!important;background:#fff!important;border-color:#fff!important}.synky-shell .dashboard-company-total{background:#ffffff09;border:1px solid #ffffff26;border-radius:14px;align-content:center;justify-items:start;gap:7px;padding:24px;display:grid}.synky-shell .dashboard-company-total>svg{color:#d4e9df}.synky-shell .dashboard-company-total>strong{font-variant-numeric:tabular-nums;color:#fff;font-size:3.5rem;font-weight:700;line-height:1.1}.synky-shell .dashboard-company-total>span{color:#fff;font-size:.9375rem;font-weight:600}.synky-shell .dashboard-company-total>small{color:#d4e9df;font-size:.875rem;line-height:1.5}.synky-shell .dashboard-company-total>.dashboard-no-cycle-label{margin:7px 0;font-size:1.75rem}.synky-shell .platform-dashboard .dashboard-company-total{grid-template-columns:1fr;padding:20px}.synky-shell .platform-dashboard .dashboard-company-total>svg{display:none}.synky-shell .platform-dashboard .dashboard-company-total>strong{font-size:3rem}.synky-shell .dashboard-platform-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.synky-shell .dashboard-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.synky-shell .dashboard-section-heading h2{color:var(--workspace-ink);margin:4px 0 0;font-size:1.25rem;line-height:1.4}.synky-shell .dashboard-section-heading button{color:var(--tenant-primary);padding:5px 0;font-size:.875rem;font-weight:600}.synky-shell .dashboard-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.synky-shell .dashboard-module-card{text-align:left;border:1px solid var(--workspace-line);background:#fff;border-radius:14px;justify-items:start;gap:8px;padding:22px;transition:border-color .15s,box-shadow .15s;display:grid}.synky-shell .dashboard-module-card:hover{border-color:var(--tenant-primary);box-shadow:0 4px 15px #173b270a}.synky-shell .dashboard-module-icon{background:var(--workspace-tint);width:44px;height:44px;color:var(--tenant-primary);border-radius:12px;place-items:center;margin-bottom:7px;display:grid}.synky-shell .dashboard-module-card>small{color:var(--workspace-muted);font-size:.8125rem;font-weight:600}.synky-shell .dashboard-module-card h3{color:var(--workspace-ink);margin:0;font-size:1.0625rem}.synky-shell .dashboard-module-card p{color:var(--workspace-muted);margin:0;font-size:1rem;line-height:1.5}.synky-shell .dashboard-module-action{color:var(--tenant-primary);margin-top:8px;font-size:.875rem;font-weight:600}.synky-shell .dashboard-platform-aside{gap:18px;display:grid}.synky-shell .dashboard-company-panel{border:1px solid var(--workspace-line);background:#fff;border-radius:14px;padding:22px}.synky-shell .dashboard-company-empty{color:var(--tenant-primary);padding:12px 0 4px}.synky-shell .dashboard-company-empty h3{margin:14px 0 8px;font-size:1.0625rem;line-height:1.5}.synky-shell .dashboard-company-empty p{color:var(--workspace-muted);margin:0;font-size:1rem;line-height:1.6}.synky-shell .dashboard-company-list{display:grid}.synky-shell .dashboard-company-list>button{text-align:left;border-top:1px solid var(--workspace-line);align-items:center;gap:10px;min-width:0;padding:13px 0;display:flex}.synky-shell .dashboard-company-list>button>span{width:34px;height:34px;color:var(--tenant-primary);background:var(--workspace-tint);border-radius:8px;flex:none;place-items:center;display:grid}.synky-shell .dashboard-company-list>button>div{gap:4px;min-width:0;display:grid}.synky-shell .dashboard-company-list strong{color:var(--workspace-ink);overflow-wrap:anywhere;font-size:.9375rem}.synky-shell .dashboard-company-list small{color:var(--workspace-muted);font-size:.875rem}.synky-shell .dashboard-guide-card{background:var(--workspace-soft);border:1px solid var(--workspace-accent-line);border-radius:14px;padding:22px}.synky-shell .dashboard-guide-icon{color:var(--tenant-primary)}.synky-shell .dashboard-guide-card h3{margin:12px 0 14px;font-size:1.125rem}.synky-shell .dashboard-guide-card ol{gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.synky-shell .dashboard-guide-card li{color:var(--workspace-muted);gap:8px;font-size:.875rem;line-height:1.6;display:flex}.synky-shell .dashboard-guide-card li svg{color:var(--tenant-primary);flex:none;margin-top:3px}.synky-shell .dashboard-guide-card>button{color:var(--tenant-primary);padding:0;font-size:.875rem;font-weight:600}.synky-shell .dashboard-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.synky-shell .dashboard-shortcuts>button{border:1px solid var(--workspace-line);min-height:62px;color:var(--workspace-ink);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:.9375rem;font-weight:600;display:flex}.synky-shell .dashboard-shortcuts>button>svg{color:var(--tenant-primary);flex:none}.synky-shell .dashboard-shortcuts>button:hover{background:var(--workspace-soft);border-color:var(--workspace-accent-line)}.synky-shell .dashboard-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.synky-shell .dashboard-summary-grid>button{border:1px solid var(--workspace-line);text-align:left;background:#fff;border-radius:14px;gap:12px;padding:22px;display:grid}.synky-shell .dashboard-summary-grid svg{color:var(--tenant-primary)}.synky-shell .dashboard-summary-grid span{color:var(--workspace-muted);font-size:.9375rem}.synky-shell .dashboard-summary-grid strong{color:var(--workspace-ink);font-size:2rem;line-height:1.25}.synky-shell .dashboard-summary-grid .dashboard-summary-link{color:var(--tenant-primary);font-size:1.125rem}.synky-shell .traction-dashboard .strategy-hero{background:var(--tenant-sidebar);color:#fff;border:0;border-radius:16px;padding:28px}.synky-shell .traction-dashboard .strategy-hero :is(h2,.section-label){color:#fff}.synky-shell .traction-dashboard .strategy-hero h2{margin:12px 0 8px;font-size:1.75rem}.synky-shell .traction-dashboard .strategy-hero :is(p,.strategy-hero-meta span){color:#d4e9df}.synky-shell .traction-dashboard .strategy-hero>button{color:var(--tenant-sidebar);background:#fff;border-color:#fff;min-height:42px}.synky-shell .dashboard-cycle-side{flex:none;gap:10px;min-width:210px;display:grid}.synky-shell .dashboard-next-review{text-align:left;color:#fff;background:#ffffff09;border:1px solid #ffffff26;border-radius:12px;gap:8px;max-width:270px;padding:16px;display:grid}.synky-shell .dashboard-next-review>span{color:#d4e9df;align-items:center;gap:8px;font-size:.875rem;display:flex}.synky-shell .dashboard-next-review>strong{color:#fff;font-size:1.25rem}.synky-shell .dashboard-next-review>small{color:#d4e9df;overflow-wrap:anywhere;font-size:.875rem}.synky-shell .dashboard-cycle-side>[data-slot=button]{color:var(--tenant-sidebar);background:#fff;border-color:#fff;min-height:40px}.synky-shell .traction-dashboard .strategy-kpis>div{padding:22px}.synky-shell .traction-dashboard .strategy-kpis strong{font-size:2rem}.synky-shell .traction-dashboard .work-queue{padding:24px}.company-setup-dialog .company-preview-nav{color:#344c3f;background:#fff;border-right:1px solid #dce6df}.company-setup-dialog .company-preview-brand{color:#20392d}.company-setup-dialog .company-preview-brand small{color:#52675c}.company-setup-dialog .company-preview-selected{color:#fff}.company-setup-dialog .company-preview-empty{background:var(--setup-sidebar);border-color:var(--setup-sidebar);color:#fff}.company-setup-dialog .company-preview-empty :is(b,small){color:#fff}.synky-shell .brand-preview-sidebar{color:#20392d;border-right:1px solid var(--workspace-line);background:#fff}.synky-shell .brand-preview-brand small{color:var(--workspace-muted)}.synky-shell .brand-preview-menu>*{color:#344c3f}.synky-shell .brand-preview-menu b,.synky-shell .brand-preview .brand-preview-content :is(small,strong,p){color:#fff}.synky-shell :is(.dashboard-module-card,.dashboard-company-list>button,.dashboard-guide-card>button,.dashboard-shortcuts>button,.dashboard-summary-grid>button,.dashboard-section-heading button):focus-visible{outline:2px solid var(--tenant-primary);outline-offset:3px}.synky-shell .page-eyebrow{color:var(--tenant-primary);background:0 0;padding:0}.synky-shell .dashboard-welcome{color:var(--workspace-ink);border:1px solid var(--workspace-line);border-left:4px solid var(--tenant-primary);box-shadow:none;background:#fff;border-radius:14px;gap:24px;padding:28px}.synky-shell .dashboard-access{color:var(--tenant-primary)}.synky-shell .dashboard-welcome h2{color:var(--workspace-ink);margin-top:10px}.synky-shell .dashboard-welcome-copy>p{color:var(--workspace-muted)}.synky-shell .dashboard-welcome-actions [data-variant=default]{color:#fff!important;background:var(--tenant-primary)!important;border-color:var(--tenant-primary)!important}.synky-shell .dashboard-welcome-actions [data-variant=default]:hover{background:color-mix(in srgb, var(--tenant-primary), black 8%)!important}.synky-shell .dashboard-welcome-actions [data-variant=ghost]{color:var(--workspace-ink);border:1px solid var(--workspace-line)}.synky-shell .dashboard-welcome-actions [data-variant=ghost]:hover{color:var(--workspace-ink);background:#f6f8f7}.synky-shell .dashboard-company-total{background:var(--tenant-sidebar);border:0;border-radius:10px}.synky-shell .dashboard-platform-layout{gap:22px}.synky-shell .dashboard-workflows{gap:14px;display:grid}.synky-shell .dashboard-workflow{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;padding:18px}.synky-shell .dashboard-workflow>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.synky-shell .dashboard-workflow-number{color:var(--tenant-primary);font-variant-numeric:tabular-nums;border-right:1px solid var(--workspace-line);padding-right:12px;font-size:.8125rem;font-weight:700}.synky-shell .dashboard-workflow header h3{margin:0 0 3px;font-size:1rem;line-height:1.4}.synky-shell .dashboard-workflow header p{color:var(--workspace-muted);margin:0;font-size:.8125rem}.synky-shell .dashboard-module-grid{gap:0}.synky-shell .dashboard-module-card{background:#fff;border:0;border-radius:6px;align-content:start;gap:7px;padding:12px}.synky-shell .dashboard-module-card+.dashboard-module-card{border-left:1px solid var(--workspace-line);border-radius:0 6px 6px 0}.synky-shell .dashboard-module-card:hover{background:var(--workspace-soft);box-shadow:none}.synky-shell .dashboard-module-title{width:100%;color:var(--workspace-ink);align-items:center;gap:8px;display:flex}.synky-shell .dashboard-module-title strong{font-size:.9375rem}.synky-shell .dashboard-module-title>svg{color:var(--tenant-primary);stroke-width:1.8px;flex:none}.synky-shell .dashboard-module-title>svg:last-child{width:14px;margin-left:auto}.synky-shell .dashboard-module-card p{font-size:.875rem;line-height:1.55}.synky-shell .dashboard-company-panel{border-radius:12px;padding:20px}.synky-shell .dashboard-company-empty>svg{display:none}.synky-shell .dashboard-company-empty{padding-top:0}.synky-shell .dashboard-company-empty h3{color:var(--workspace-ink);margin-top:4px;font-size:1rem}.synky-shell .dashboard-company-empty p{font-size:.9375rem}.synky-shell .dashboard-guide-card{border-color:var(--workspace-line);background:#fff;border-radius:12px;padding:20px}.synky-shell .dashboard-guide-card h3{font-size:1.0625rem}.synky-shell .dashboard-guide-card ol{gap:12px;padding-left:19px;list-style:decimal}.synky-shell .dashboard-guide-card li{padding-left:4px;display:list-item}.synky-shell .dashboard-guide-card li::marker{color:var(--tenant-primary);font-weight:600}.synky-shell .dashboard-guide-card>button{align-items:center;gap:8px;display:flex}.synky-shell .traction-dashboard .strategy-hero{background:var(--tenant-sidebar);box-shadow:none}.synky-shell .practice-intro{border-top:1px solid var(--workspace-line);border-left:4px solid var(--tenant-primary);box-shadow:none}.synky-shell .practice-human{border-left:2px solid var(--tenant-primary);padding-left:12px}@media (max-width:1100px){.synky-shell .dashboard-platform-layout{grid-template-columns:minmax(0,1fr)}.synky-shell .dashboard-platform-aside,.synky-shell .dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.synky-shell .dashboard-welcome{grid-template-columns:1fr;gap:22px;padding:24px}.synky-shell .dashboard-company-total{grid-template-columns:auto minmax(0,1fr);gap:5px 14px;padding:18px}.synky-shell .dashboard-company-total>svg{grid-row:1/4;align-self:center}.synky-shell .dashboard-company-total>strong{font-size:2rem}.synky-shell .dashboard-platform-aside{grid-template-columns:1fr}.synky-shell .dashboard-module-card{padding:18px}.synky-shell .dashboard-shortcuts>button{gap:8px;padding:12px}.synky-shell .dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.synky-shell .traction-dashboard .strategy-hero{padding:24px}.synky-shell .traction-dashboard .strategy-hero h2{font-size:1.5rem}.synky-shell .dashboard-cycle-side{width:100%;min-width:0}.synky-shell .dashboard-next-review{max-width:none}}@media (max-width:480px){.synky-shell .dashboard-module-grid{grid-template-columns:1fr}}@media (max-width:700px){.synky-shell .dashboard-welcome{padding:22px}.synky-shell .dashboard-company-total{grid-template-columns:1fr}.synky-shell .dashboard-workflow{padding:14px}}@media (max-width:480px){.synky-shell .dashboard-module-card+.dashboard-module-card{border-left:0;border-top:1px solid var(--workspace-line);border-radius:0 0 6px 6px}}@media (prefers-reduced-motion:reduce){.synky-shell .dashboard-module-card{transition:none}}.synky-shell,.synky-dialog,.premium-sidebar{--workspace-page:#f4f5f6;--workspace-surface:#fff;--workspace-ink:#252d30;--workspace-muted:#606b70;--workspace-line:#e0e4e6;--workspace-soft:#f4f5f6;--workspace-tint:#f4f5f6;--workspace-accent-line:#e0e4e6;--sidebar-border:var(--workspace-line);--sidebar-ring:var(--tenant-primary,#00835e);--secondary:var(--workspace-soft);--secondary-foreground:var(--workspace-ink)}.synky-shell,.synky-shell .main-inset{background:var(--workspace-page)}.synky-shell .app-header,.premium-sidebar,.premium-sidebar [data-slot=sidebar-inner]{border-color:var(--workspace-line);background:var(--workspace-surface)!important}.synky-shell .synky-sidebar{border-right-color:var(--workspace-line);box-shadow:none}.synky-shell :is(h1,.header-section,.header-location strong,.workspace-chip,.dashboard-module-title),.premium-sidebar :is(.tenant-company-wordmark,.premium-company strong,.premium-account-copy strong){color:var(--workspace-ink)}.synky-shell :is(.page-title-row>div>p,.header-location,.metric-label,.practice-footer,.practice-permission,.practice-questions p,.practice-rules p),.premium-sidebar .premium-sidebar-brand .premium-product-caption,.premium-sidebar :is([data-slot=sidebar-group-label],.premium-account-copy small),.synky-shell :is(.page-eyebrow,.section-label){color:var(--workspace-muted)}.synky-shell :is(.panel,.metric,.structure-summary,.report-section,.report-metric,.practice-panel,.practice-intro,.practice-rules article,.dashboard-workflow,.dashboard-company-panel,.dashboard-guide-card){background:var(--workspace-surface);border-color:var(--workspace-line);box-shadow:none}.synky-shell :is(.practice-tip,.practice-example,.practice-tabs,.brand-preview-wrap,.brand-logo-tile,.admin-role-guide>div,.admin-section-nav,.workspace-setup-switch,.workspace-setup-action,.module-start-steps,.module-start-steps li,.pipeline-stage,.master-company-empty){background:var(--workspace-soft);border-color:var(--workspace-line)}.synky-shell :is(.field-label,.admin-company-summary label,.brand-control-title){color:var(--workspace-ink)}.synky-shell :is(table,.work-queue-table) th{background:var(--workspace-soft);color:var(--workspace-muted)}.synky-shell :is(table,.work-queue-table) td{color:var(--workspace-ink)}.synky-shell :is(.user-avatar,.empty-icon,.metric-icon,.summary-icon,.master-empty-icon,.count-chip,.count-badge,.strategy-order,.strategy-agenda-num,.practice-step-marker,.practice-progress){background:var(--workspace-soft);border-color:var(--workspace-line);color:var(--tenant-primary)}.premium-sidebar .premium-nav-button{color:var(--workspace-ink)}.premium-sidebar .premium-nav-button>svg{color:var(--workspace-muted)}.premium-sidebar .premium-nav-button:hover{background:var(--workspace-soft);color:var(--workspace-ink)}.premium-sidebar .premium-nav-button[data-active=true]{box-shadow:none;border-color:#0000;background:var(--tenant-primary,#00835e)!important;color:#fff!important}.premium-sidebar .premium-sidebar-footer,.premium-sidebar .premium-sidebar-brand{border-color:var(--workspace-line)}.premium-sidebar .premium-account{background:var(--workspace-soft);border-color:var(--workspace-line)}.premium-sidebar .premium-account-avatar{background:var(--tenant-primary,#00835e)}.synky-shell :is(.dashboard-welcome-actions [data-variant=default],.action-primary,[data-slot=button][data-variant=default]),.synky-dialog :is(.action-primary,[data-slot=button][data-variant=default]){box-shadow:none;background:var(--tenant-primary)!important;border-color:var(--tenant-primary)!important;color:#fff!important}.synky-shell :is(.dashboard-welcome-actions [data-variant=default],.action-primary,[data-slot=button][data-variant=default]):hover,.synky-dialog :is(.action-primary,[data-slot=button][data-variant=default]):hover{box-shadow:inset 0 0 0 1px #ffffff65;background:var(--tenant-primary)!important;border-color:var(--tenant-primary)!important}.synky-shell :is(.dashboard-welcome-actions [data-variant=ghost],.guide-shortcut){background:var(--workspace-surface);color:var(--workspace-ink);border-color:var(--workspace-line)}.synky-shell :is(.dashboard-welcome-actions [data-variant=ghost],.guide-shortcut):hover{background:var(--workspace-soft)}.synky-shell :is(.dashboard-company-total,.traction-dashboard .strategy-hero,.master-access-strip,.strategy-meeting-head,.report-intro){background:var(--tenant-sidebar);box-shadow:none;background-image:none}.synky-shell :is(.dashboard-company-total,.traction-dashboard .strategy-hero,.master-access-strip,.strategy-meeting-head,.report-intro) :is(h2,h3,p,small,.section-label,.strategy-hero-meta span,.dashboard-access),.synky-shell .master-access-strip div>span,.synky-shell .master-access-strip>svg{color:#fff}.synky-shell .master-access-badge{color:#fff;background:0 0;border:1px solid #ffffff70}.synky-shell .dashboard-next-review{background:0 0;border-color:#ffffff80}.synky-shell .dashboard-next-review :is(span,small){color:#fff}.synky-shell :is(.practice-rules svg,.practice-rules button,.practice-step-marker.done){color:var(--tenant-primary)}.synky-shell :is(.practice-tabs button[data-state=active],.practice-module-list button[aria-pressed=true],.strategy-tabs button.active,.decision-history-filters button.active,.insight-board-tabs button.active){background:var(--workspace-surface);border-color:var(--tenant-primary);color:var(--tenant-primary)}.synky-shell .practice-step-marker.done{background:var(--workspace-soft)}.company-setup-dialog{--tenant-primary:#00835e;--tenant-sidebar:#00835e}.company-setup-dialog :is(.company-live-preview,.company-logo-upload,.company-setup-steps button span){background:var(--workspace-soft);border-color:var(--workspace-line)}.company-setup-dialog :is(.company-setup-eyebrow,.company-file-button,.company-logo-upload>span,.company-setup-steps button[aria-current=step]){color:var(--tenant-primary)}.company-setup-dialog .company-setup-steps button[aria-current=step]{border-color:var(--tenant-primary)}.company-setup-dialog .company-setup-steps button[aria-current=step] span{background:var(--tenant-primary);color:#fff}.company-setup-dialog .company-preset-grid button[aria-pressed=true]{border-color:var(--tenant-primary);box-shadow:0 0 0 1px var(--tenant-primary)}@media print{.synky-shell :is(.report-intro,.strategy-meeting-head){background:#fff}.synky-shell :is(.report-intro,.strategy-meeting-head) :is(h2,h3,p,small,.section-label){color:var(--workspace-ink)}}.premium-sidebar .premium-nav-button{font-size:.875rem;font-weight:600}.premium-sidebar .premium-sidebar-brand{gap:4px;padding:15px 18px 10px}.premium-sidebar .premium-product-logo{height:28px}.premium-sidebar .premium-product-logo img{width:200px;max-width:100%}.premium-sidebar .premium-sidebar-brand .premium-product-caption{font-size:.8125rem}.premium-sidebar .premium-sidebar-content [data-slot=sidebar-group-label]{text-transform:uppercase;letter-spacing:.025em;margin-top:6px;font-size:.6875rem}.premium-sidebar .premium-nav-button[data-active=true]{box-shadow:inset 3px 0 var(--tenant-primary,#00835e);color:var(--tenant-primary,#00835e)!important;background:color-mix(in srgb, var(--tenant-primary,#00835e), white 93%)!important}.premium-sidebar .premium-nav-button[data-active=true]>svg{color:var(--tenant-primary,#00835e)}.premium-sidebar .premium-account{background:#fff}.synky-shell.dashboard-reference-shell .app-header{height:54px;min-height:54px;background:#fff!important}.synky-shell.dashboard-reference-shell .page-body{padding:0 12px 20px}.synky-shell.dashboard-reference-shell .page-title-row{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.synky-shell .platform-dashboard-reference{--reference-hero:#004c39;--reference-lime:#d8f87a;--reference-ink:#162033;--reference-muted:#6b7b93;gap:12px}.synky-shell .reference-hero{isolation:isolate;background:var(--reference-hero);color:#fff;border-radius:14px;min-height:258px;padding:28px 32px;position:relative;overflow:hidden}.synky-shell .reference-hero-copy{z-index:2;width:72%;position:relative}.synky-shell .reference-hero-copy>span{letter-spacing:.15em;color:#fff;font-size:.625rem;font-weight:500}.synky-shell .reference-hero h2{letter-spacing:-.045em;color:#fff;margin:12px 0 10px;font-family:DM Sans,Segoe UI,sans-serif;font-size:clamp(2.2rem,3.5vw,2.75rem);font-weight:750;line-height:1.03}.synky-shell .reference-hero h2 span{color:var(--reference-lime)}.synky-shell .reference-hero-copy>p{color:#e1eee8;margin:0;font-size:1rem;line-height:1.5}.synky-shell .reference-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:18px;display:flex}.synky-shell .reference-hero-actions [data-slot=button][data-variant=default]{min-height:43px;box-shadow:none;border-radius:5px;padding-inline:20px;font-size:.8125rem;background:var(--reference-lime)!important;border-color:var(--reference-lime)!important;color:#132c24!important}.synky-shell .reference-hero-actions [data-slot=button][data-variant=default]:hover{box-shadow:inset 0 0 0 2px #004c3930;background:var(--reference-lime)!important;border-color:var(--reference-lime)!important}.synky-shell .reference-hero-actions>button:not([data-slot]){color:#fff;align-items:center;gap:10px;padding:10px 0;font-size:.8125rem;display:flex}.synky-shell .reference-hero-art{object-fit:contain;pointer-events:none;opacity:.82;width:400px;height:205px;position:absolute;top:10px;right:22px}.synky-shell .reference-hero-count{z-index:2;border-left:1px solid #ffffff40;gap:1px;padding-left:18px;display:grid;position:absolute;bottom:24px;right:24px}.synky-shell .reference-hero-count strong{color:var(--reference-lime);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:700;line-height:1}.synky-shell .reference-hero-count span{color:#fff;font-size:.6875rem}.synky-shell .reference-workspace-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:14px;display:grid}.synky-shell .reference-modules>header{flex-wrap:wrap;align-items:baseline;gap:18px;padding:3px 8px 10px;display:flex}.synky-shell .reference-modules>header h2{color:var(--reference-ink);letter-spacing:-.035em;margin:0;font-family:DM Sans,Segoe UI,sans-serif;font-size:1.625rem}.synky-shell .reference-modules>header p{color:var(--reference-muted);margin:0;font-size:.75rem}.synky-shell .reference-workflows{background:#fff;border:1px solid #e6eaf0;border-radius:9px;padding:0 20px}.synky-shell .reference-workflow{padding:8px 0}.synky-shell .reference-workflow+.reference-workflow{border-top:1px solid #e6eaf0}.synky-shell .reference-workflow h3{color:var(--reference-ink);align-items:center;gap:18px;margin:0 0 5px;font-size:.9375rem;font-weight:700;line-height:1.2;display:flex}.synky-shell .reference-workflow h3>span{color:var(--tenant-primary);font-size:1.125rem;font-weight:700;line-height:1}.synky-shell .reference-module-pair{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:35px;display:grid}.synky-shell .reference-module-pair>button{text-align:left;border-radius:4px;align-items:center;gap:14px;min-width:0;padding:4px 10px;display:flex}.synky-shell .reference-module-pair>button+button{border-left:1px solid #e1e6ef;border-radius:0 4px 4px 0;padding-left:20px}.synky-shell .reference-module-pair>button:hover{background:#f4f8f6}.synky-shell .reference-module-pair>button>svg{color:var(--tenant-primary);flex:none}.synky-shell .reference-module-pair>button>svg:last-child{margin-left:auto}.synky-shell .reference-module-pair>button>span{gap:3px;min-width:0;display:grid}.synky-shell .reference-module-pair strong{color:var(--reference-ink);font-size:.8125rem;font-weight:600;line-height:1.25}.synky-shell .reference-module-pair small{color:var(--reference-muted);font-size:.6875rem;line-height:1.4}.synky-shell .reference-onboarding{background:#edf5ee;border-radius:10px;flex-direction:column;padding:14px;display:flex}.synky-shell .reference-onboarding>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.synky-shell .reference-onboarding h2{color:var(--reference-ink);letter-spacing:-.035em;white-space:nowrap;margin:0;font-family:DM Sans,Segoe UI,sans-serif;font-size:1.125rem}.synky-shell .reference-onboarding header>span{color:#687b75;white-space:nowrap;border:1px solid #d3e2d7;border-radius:20px;padding:5px 7px;font-size:.5625rem}.synky-shell .reference-onboarding [data-slot=progress]{background:#dce8df;height:7px}.synky-shell .reference-onboarding [data-slot=progress-indicator]{background:var(--tenant-primary)}.synky-shell .reference-onboarding-context{color:var(--reference-muted);margin:0;font-size:.75rem;line-height:1.5}.synky-shell .reference-onboarding ol{flex:1;gap:12px;margin:14px 0 8px;padding:0;list-style:none;display:grid}.synky-shell .reference-onboarding li{position:relative}.synky-shell .reference-onboarding li:not(:last-child):after{content:"";border-left:1px dashed #bccfc1;position:absolute;top:39px;bottom:-13px;left:16px}.synky-shell .reference-onboarding li button{text-align:left;border-radius:6px;gap:16px;width:100%;padding:3px;display:flex}.synky-shell .reference-onboarding li button:hover{background:#e1eee4}.synky-shell .reference-step{color:#72857a;border:1px solid #cadacd;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:.8125rem;display:grid}.synky-shell .reference-step.current{background:var(--reference-hero);border-color:var(--reference-hero);color:#fff}.synky-shell .reference-onboarding li button>span:last-child{gap:4px;padding-top:3px;display:grid}.synky-shell .reference-onboarding strong{color:#54646a;font-size:.8125rem;font-weight:600;line-height:1.3}.synky-shell .reference-onboarding li:first-child strong{color:var(--reference-ink);font-weight:700}.synky-shell .reference-onboarding small{color:var(--reference-muted);font-size:.6875rem;line-height:1.4}.synky-shell .reference-guide-link{color:var(--tenant-primary);border-top:1px solid #dce8df;align-items:center;gap:12px;padding-top:15px;font-size:.8125rem;font-weight:700;display:flex}.synky-shell .reference-company-strip{text-align:left;background:#fff;border:1px solid #e6eaf0;border-radius:9px;align-items:center;gap:16px;width:100%;padding:8px 18px;display:flex}.synky-shell .reference-company-icon{color:#58697e;background:#eef4f1;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.synky-shell .reference-company-strip>span:nth-child(2){gap:4px;display:grid}.synky-shell .reference-company-strip strong{color:var(--reference-ink);font-size:.875rem}.synky-shell .reference-company-strip small{color:var(--reference-muted);font-size:.75rem}.synky-shell .reference-company-link{color:var(--tenant-primary);align-items:center;gap:16px;margin-left:auto;font-size:.8125rem;display:flex}.synky-shell .platform-dashboard-reference button:focus-visible{outline:2px solid var(--tenant-primary);outline-offset:3px}.synky-shell .reference-hero button:focus-visible{outline-color:var(--reference-lime)}@media (max-width:1150px){.premium-sidebar .premium-nav-button{padding-inline:9px;font-size:.8125rem}.synky-shell .reference-workspace-grid{grid-template-columns:minmax(0,1fr) 260px}.synky-shell .reference-modules>header{gap:10px}.synky-shell .reference-modules>header h2{font-size:1.5rem}.synky-shell .reference-module-pair small{font-size:.625rem}.synky-shell .reference-module-pair{padding-left:0}.synky-shell .reference-module-pair>button{gap:9px;padding-inline:3px}.synky-shell .reference-module-pair>button+button{padding-left:12px}.synky-shell .reference-hero-copy{width:78%}.synky-shell .reference-hero-art{width:340px;right:0}}@media (max-width:950px){.synky-shell .reference-workspace-grid{grid-template-columns:1fr}.synky-shell .reference-onboarding ol{gap:20px}}@media (max-width:600px){.synky-shell.dashboard-reference-shell .page-body{padding:0 14px 24px}.synky-shell .reference-hero{min-height:0;padding:27px 22px}.synky-shell .reference-hero-copy{width:100%}.synky-shell .reference-hero h2{font-size:2.2rem}.synky-shell .reference-hero-copy>p{max-width:240px;font-size:.9375rem}.synky-shell .reference-hero-art{opacity:.5;width:225px;height:150px;top:auto;bottom:5px;right:0}.synky-shell .reference-hero-actions{gap:12px}.synky-shell .reference-hero-count{width:fit-content;margin-top:24px;position:relative;bottom:auto;left:auto;right:auto}.synky-shell .reference-modules>header{gap:6px;padding-inline:0}.synky-shell .reference-modules>header h2{font-size:1.375rem}.synky-shell .reference-workflows{padding-inline:14px}.synky-shell .reference-module-pair{grid-template-columns:1fr}.synky-shell .reference-module-pair>button+button{border-top:1px solid #edf0f4;border-left:0;border-radius:0;padding-left:3px}.synky-shell .reference-module-pair>button{padding-block:13px}.synky-shell .reference-module-pair strong{font-size:.875rem}.synky-shell .reference-module-pair small{font-size:.75rem}.synky-shell .reference-company-strip{flex-wrap:wrap;gap:12px}.synky-shell .reference-company-link{margin-left:58px}}.synky-shell.company-directory-shell .app-header{height:54px;min-height:54px;background:#fff!important}.synky-shell.company-directory-shell .header-workspace-context b{font-weight:650}.synky-shell.company-directory-shell .page-body{background:#f5f7f9;padding:26px 28px 24px}.synky-shell.company-directory-shell .page-title-row{margin:0 0 22px}.synky-shell.company-directory-shell .page-title-row h1{color:#101820;letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(1.8rem,2.8vw,2.25rem);line-height:1.15}.synky-shell.company-directory-shell .page-title-row p{color:#68778d;font-size:1rem;line-height:1.45}.synky-shell.company-directory-shell .page-eyebrow{color:#64748b;letter-spacing:.12em;font-size:.75rem}.synky-shell .directory-create-button{border-radius:9px;gap:12px;min-height:44px;padding-inline:18px}.synky-shell .directory-create-button>span{font-size:1.35rem;line-height:1}.synky-shell .company-directory-reference{--directory-ink:#111923;--directory-muted:#68778d;--directory-green:#00543e;gap:16px;display:grid}.synky-shell .directory-access-banner{color:#fff;background:#00513d;border-radius:12px;align-items:center;gap:20px;min-height:98px;padding:18px 22px;display:flex}.synky-shell .directory-shield{border:1px solid #ffffff30;border-radius:10px;flex:none;place-items:center;width:57px;height:57px;display:grid}.synky-shell .directory-access-banner>div{flex:1}.synky-shell .directory-access-banner strong{color:#fff;align-items:center;gap:12px;font-size:.9375rem;font-weight:650;display:flex}.synky-shell .directory-access-dot{background:#d8f87a;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.synky-shell .directory-access-banner p{color:#d8e9e2;margin:6px 0 0 21px;font-size:.875rem;line-height:1.4}.synky-shell .directory-access-banner [data-slot=button]{box-shadow:none;border-radius:8px;gap:10px;min-height:40px;padding-inline:16px;font-size:.875rem;color:#fff!important;background:0 0!important;border:1px solid #a9c7bc!important}.synky-shell .directory-access-banner [data-slot=button]:hover{background:#ffffff16!important}.synky-shell .company-directory-reference .master-companies{background:#fff;border:1px solid #e3e8ee;border-radius:13px;padding:22px;box-shadow:0 4px 20px #18273804}.synky-shell .company-directory-reference .panel-head{align-items:center;margin-bottom:18px}.synky-shell .company-directory-reference .panel-head h2{color:var(--directory-ink);margin:0;font-size:1.25rem;line-height:1.2}.synky-shell .company-directory-reference .panel-head p{color:var(--directory-muted);margin:6px 0 0;font-size:.875rem}.synky-shell .company-directory-reference .count-chip{color:#00634a;background:#e9f4ef;border:0;border-radius:7px;padding:4px 9px;font-size:.875rem}.synky-shell .company-directory-reference .master-company-actions [data-slot=button]{min-height:34px;padding-inline:12px;font-size:.8125rem}.synky-shell .directory-first-company{grid-template-columns:1.1fr 1fr;align-items:center;padding:10px 0 20px;display:grid}.synky-shell .directory-company-art{justify-content:center;align-items:center;min-width:0;padding-right:24px;display:flex}.synky-shell .directory-company-art img{object-fit:contain;width:100%;max-width:440px;height:230px}.synky-shell .directory-first-copy{border-left:1px solid #e2e8ef;padding:12px 24px 12px 38px}.synky-shell .directory-first-copy h3{color:var(--directory-ink);letter-spacing:-.04em;margin:0 0 10px;font-family:DM Sans,Segoe UI,sans-serif;font-size:clamp(1.5rem,2.3vw,1.9rem);font-weight:750;line-height:1.1}.synky-shell .directory-first-copy p{color:var(--directory-muted);max-width:285px;margin:0 0 20px;font-size:1rem;line-height:1.5}.synky-shell .directory-first-copy [data-slot=button]{border-radius:8px;gap:10px;min-height:44px;padding-inline:17px;font-size:.875rem}.synky-shell .directory-guide-link{color:#006e51;text-underline-offset:3px;align-items:center;gap:10px;margin-top:16px;padding:4px 0;font-size:.875rem;text-decoration:underline;display:flex}.synky-shell .directory-benefits{border-top:1px solid #e5eaf0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:18px;display:grid}.synky-shell .directory-benefits>div{align-items:center;gap:14px;min-width:0;display:flex}.synky-shell .directory-benefits>div+div{border-left:1px solid #e5eaf0;padding-left:24px}.synky-shell .directory-benefits>div>span{color:#007456;background:#eaf4ef;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.synky-shell .directory-benefits>div>div{gap:5px;display:grid}.synky-shell .directory-benefits strong{color:#253347;font-size:.8125rem;line-height:1.35}.synky-shell .directory-benefits small{color:var(--directory-muted);font-size:.75rem;line-height:1.4}.synky-shell .directory-footer{color:#748297;justify-content:space-between;align-items:center;gap:16px;display:flex}.synky-shell .directory-footer span{align-items:center;gap:10px;font-size:.75rem;display:flex}.synky-shell .directory-footer strong{letter-spacing:.12em;text-transform:uppercase;color:#5a687b;font-size:.6875rem}.synky-shell .company-directory-reference button:focus-visible{outline-offset:3px;outline:2px solid #00835e}.synky-shell .directory-access-banner button:focus-visible{outline-color:#d8f87a}@media (max-width:1100px){.synky-shell .directory-first-copy{padding-left:24px;padding-right:0}.synky-shell .directory-first-copy [data-slot=button]{padding-inline:12px;font-size:.8125rem}.synky-shell .directory-benefits{gap:10px}.synky-shell .directory-benefits>div{gap:9px}.synky-shell .directory-benefits>div+div{padding-left:12px}}@media (max-width:700px){.synky-shell.company-directory-shell .page-body{padding:22px 16px}.synky-shell.company-directory-shell .page-title-row{gap:14px}.synky-shell.company-directory-shell .header-workspace-context span{font-size:.75rem}.synky-shell .directory-access-banner{flex-wrap:wrap;gap:14px;padding:18px}.synky-shell .directory-access-banner>div{min-width:180px}.synky-shell .directory-access-banner [data-slot=button]{margin-left:71px}.synky-shell .company-directory-reference .master-companies{padding:18px}.synky-shell .company-directory-reference .panel-head{flex-direction:row;align-items:flex-start;gap:10px}.synky-shell .company-directory-reference .master-company-actions{flex:none;width:auto}.synky-shell .directory-first-company{grid-template-columns:1fr;padding-bottom:24px}.synky-shell .directory-company-art{padding:0}.synky-shell .directory-company-art img{height:190px}.synky-shell .directory-first-copy{border:0;padding:12px 0 0}.synky-shell .directory-first-copy h3{font-size:1.7rem}.synky-shell .directory-first-copy [data-slot=button]{font-size:.875rem}.synky-shell .directory-benefits{grid-template-columns:1fr;gap:16px}.synky-shell .directory-benefits>div+div{border:0;padding-left:0}.synky-shell .directory-benefits strong{font-size:.875rem}.synky-shell .directory-footer{flex-wrap:wrap;align-items:flex-start}}.synky-shell.cycle-entry-shell .app-header{height:54px;min-height:54px;background:#fff!important}.synky-shell.cycle-entry-shell .page-body{background:#f5f7f9;padding:25px 28px 24px}.synky-shell.cycle-entry-shell .page-title-row{margin:0 0 20px}.synky-shell.cycle-entry-shell .page-title-row h1{color:#101820;letter-spacing:-.04em;margin:7px 0 5px;font-size:clamp(1.9rem,3vw,2.4rem);line-height:1.1}.synky-shell.cycle-entry-shell .page-title-row p{color:#68778d;font-size:1rem;line-height:1.45}.synky-shell.cycle-entry-shell .page-eyebrow{color:#64748b;letter-spacing:.12em;font-size:.75rem}.synky-shell .cycle-entry{--cycle-entry-ink:#152031;--cycle-entry-muted:#6b7890;--cycle-entry-green:#00543f;gap:14px;display:grid}.synky-shell .cycle-entry-access{background:#fff;border:1px solid #e5eaf0;border-radius:12px;align-items:center;gap:15px;padding:14px 18px;display:flex}.synky-shell .cycle-entry-shield{color:#00634b;background:#e9f8d5;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.synky-shell .cycle-entry-access>div{flex:1}.synky-shell .cycle-entry-access strong{color:var(--cycle-entry-ink);font-size:.9375rem;font-weight:700}.synky-shell .cycle-entry-access p{color:var(--cycle-entry-muted);margin:3px 0 0;font-size:.875rem;line-height:1.4}.synky-shell .cycle-entry-access>button{color:#00674e;align-items:center;gap:10px;padding:8px 0 8px 14px;font-size:.875rem;font-weight:600;display:flex}.synky-shell .cycle-entry-workspace{background:#fff;border:1px solid #e0e7ee;border-radius:13px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:400px;display:grid;overflow:hidden}.synky-shell .cycle-entry-direction{color:#fff;background:#00513d;flex-direction:column;padding:30px 28px 0;display:flex;overflow:hidden}.synky-shell .cycle-entry-direction>span{letter-spacing:.13em;color:#d8f87a;font-size:.6875rem;font-weight:600}.synky-shell .cycle-entry-direction h2{color:#fff;letter-spacing:-.04em;margin:19px 0 10px;font-family:DM Sans,Segoe UI,sans-serif;font-size:clamp(1.65rem,2.5vw,2rem);font-weight:750;line-height:1.08}.synky-shell .cycle-entry-direction p{color:#dcebe4;max-width:310px;margin:0;font-size:.9375rem;line-height:1.5}.synky-shell .cycle-entry-direction img{object-fit:contain;object-position:center;opacity:.95;width:100%;height:230px;margin-top:auto}.synky-shell .cycle-entry-companies{flex-direction:column;min-width:0;padding:22px 24px 18px;display:flex}.synky-shell .cycle-entry-companies>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.synky-shell .cycle-entry-companies h2{color:var(--cycle-entry-ink);align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:700;display:flex}.synky-shell .cycle-entry-companies h2 span{color:#00634b;font-variant-numeric:tabular-nums;background:#e9f4ef;border-radius:7px;padding:4px 10px;font-size:.875rem}.synky-shell .cycle-entry-companies>header [data-slot=button]{border-radius:8px;min-height:34px;font-size:.8125rem}.synky-shell .cycle-entry-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:25px 0 20px;display:flex}.synky-shell .cycle-entry-building{color:#005b45;background:#eef8f2;border-radius:17px;place-items:center;width:68px;height:68px;margin-bottom:15px;display:grid}.synky-shell .cycle-entry-empty h3{color:#111927;letter-spacing:-.035em;margin:0 0 10px;font-family:DM Sans,Segoe UI,sans-serif;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:750;line-height:1.15}.synky-shell .cycle-entry-empty p{color:var(--cycle-entry-muted);margin:0 0 20px;font-size:.9375rem;line-height:1.5}.synky-shell .cycle-entry-empty [data-slot=button]{border-radius:7px;gap:14px;min-height:43px;padding-inline:22px;font-size:.875rem;color:#fff!important;background:#00543f!important;border-color:#00543f!important}.synky-shell .cycle-entry-central-link{color:#00674e;text-underline-offset:3px;margin-top:3px;padding:8px;font-size:.8125rem;text-decoration:underline}.synky-shell .cycle-entry-companies>footer{color:var(--cycle-entry-muted);border-top:1px solid #e5eaf0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding-top:13px;font-size:.8125rem;line-height:1.4;display:flex}.synky-shell .cycle-entry-companies>footer>button{color:#00674e;margin-left:auto;padding:3px;text-decoration:underline}.synky-shell .cycle-entry-search{align-items:center;margin:16px 0 10px;display:flex;position:relative}.synky-shell .cycle-entry-search>svg{color:#6b7890;pointer-events:none;position:absolute;left:12px}.synky-shell .cycle-entry-search input{background:#fff;border:1px solid #d7e1e5;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px 12px 8px 37px;font-size:.9375rem}.synky-shell .cycle-entry-company-list{gap:0;max-height:275px;margin-bottom:14px;display:grid;overflow-y:auto}.synky-shell .cycle-entry-company-list>button{text-align:left;border-bottom:1px solid #e5eaf0;border-radius:5px;align-items:center;gap:12px;padding:14px 4px;display:flex}.synky-shell .cycle-entry-company-list>button:hover{background:#f2f8f5}.synky-shell .cycle-entry-company-list>button>svg{color:#007456;flex:none}.synky-shell .cycle-entry-company-list>button>svg:last-child{margin-left:auto}.synky-shell .cycle-entry-company-list>button>span{gap:4px;min-width:0;display:grid}.synky-shell .cycle-entry-company-list strong{color:var(--cycle-entry-ink);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.3}.synky-shell .cycle-entry-company-list small{color:var(--cycle-entry-muted);font-size:.8125rem}.synky-shell .cycle-entry-search-empty{text-align:center;flex:1;justify-items:center;gap:10px;padding:28px 0;display:grid}.synky-shell .cycle-entry-search-empty h3{color:var(--cycle-entry-ink);margin:0;font-size:1rem}.synky-shell .cycle-entry-search-empty p{color:var(--cycle-entry-muted);margin:0;font-size:.875rem}.synky-shell .cycle-entry-error{color:#9b3023;background:#fff1ee;border:1px solid #efc7bf;border-radius:7px;margin:12px 0 0;padding:12px;font-size:.875rem;line-height:1.5}.synky-shell .cycle-entry-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:7px 2px;list-style:none;display:grid}.synky-shell .cycle-entry-steps li{align-items:center;gap:14px;min-width:0;display:flex}.synky-shell .cycle-entry-steps li+li{border-left:1px solid #e2e8ef;padding-left:20px}.synky-shell .cycle-entry-steps li>span{color:#00634b;background:#e9f8d5;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:.8125rem;font-weight:650;display:grid}.synky-shell .cycle-entry-steps li>svg{color:#005e47;flex:none}.synky-shell .cycle-entry-steps li>div{gap:4px;display:grid}.synky-shell .cycle-entry-steps strong{color:#263247;font-size:.8125rem;line-height:1.35}.synky-shell .cycle-entry-steps small{color:var(--cycle-entry-muted);font-size:.75rem;line-height:1.4}:is(.synky-shell .cycle-entry button:focus-visible,.synky-shell .cycle-entry input:focus-visible){outline-offset:3px;outline:2px solid #00835e}@media (max-width:1150px){.synky-shell .cycle-entry-direction{padding-inline:22px}.synky-shell .cycle-entry-direction h2{font-size:1.65rem}.synky-shell .cycle-entry-companies{padding-inline:18px}.synky-shell .cycle-entry-steps li{gap:9px}.synky-shell .cycle-entry-steps li+li{padding-left:12px}.synky-shell .cycle-entry-steps li>svg{width:20px}}@media (min-width:701px){.synky-shell.cycle-entry-shell .page-body{padding-top:20px;padding-bottom:18px}.synky-shell.cycle-entry-shell .page-title-row{margin-bottom:18px}.synky-shell.cycle-entry-shell .page-title-row h1{margin:5px 0 3px;font-size:2.15rem}.synky-shell.cycle-entry-shell .page-title-row p{margin:0}.synky-shell .cycle-entry-access{padding-block:10px}.synky-shell .cycle-entry-workspace{min-height:365px}.synky-shell .cycle-entry-direction{padding-top:25px}.synky-shell .cycle-entry-direction img{height:175px}.synky-shell .cycle-entry-companies{padding-block:16px}.synky-shell .cycle-entry-companies>header{padding-bottom:10px}.synky-shell .cycle-entry-empty{padding-block:15px}.synky-shell .cycle-entry-building{width:56px;height:56px;margin-bottom:12px}.synky-shell .cycle-entry-empty h3{margin-bottom:8px;font-size:1.375rem}.synky-shell .cycle-entry-empty p{margin-bottom:14px;font-size:.875rem}.synky-shell .cycle-entry-empty [data-slot=button]{min-height:40px}.synky-shell .cycle-entry-central-link{padding-block:5px}.synky-shell .cycle-entry-companies>footer{padding-top:10px}}@media (max-width:700px){.synky-shell.cycle-entry-shell .page-body{padding:22px 16px}.synky-shell .cycle-entry-access{flex-wrap:wrap;gap:12px}.synky-shell .cycle-entry-access>div{min-width:180px}.synky-shell .cycle-entry-access>button{margin-left:54px;padding-left:0}.synky-shell .cycle-entry-workspace{grid-template-columns:1fr}.synky-shell .cycle-entry-direction{padding:24px 22px 0}.synky-shell .cycle-entry-direction h2{font-size:1.7rem}.synky-shell .cycle-entry-direction img{height:150px;margin-top:12px}.synky-shell .cycle-entry-companies{padding:20px 18px}.synky-shell .cycle-entry-empty{padding-block:25px}.synky-shell .cycle-entry-empty h3{font-size:1.4rem}.synky-shell .cycle-entry-steps{grid-template-columns:1fr;gap:20px}.synky-shell .cycle-entry-steps li+li{border:0;padding-left:0}.synky-shell .cycle-entry-steps strong{font-size:.875rem}.synky-shell .cycle-entry-steps small{font-size:.8125rem}}.synky-shell.meetings-entry-shell .app-header{height:54px;min-height:54px;background:#fff!important}.synky-shell.meetings-entry-shell .page-body{background:#f5f7f9;padding:20px 28px 18px}.synky-shell.meetings-entry-shell .page-title-row{align-items:flex-start;margin-bottom:18px}.synky-shell.meetings-entry-shell .page-title-row h1{color:#10202a;letter-spacing:-.04em;margin:5px 0 3px;font-size:2.15rem;line-height:1.1}.synky-shell.meetings-entry-shell .page-title-row p{color:#637386;margin:0;font-size:1rem;line-height:1.45}.synky-shell.meetings-entry-shell .page-eyebrow{color:#6c7b8d;font-size:.75rem}.synky-shell .meetings-entry-title-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:3px;display:flex}.synky-shell .meetings-master-badge{color:#1d362d;white-space:nowrap;background:#eff9dd;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:.8125rem;font-weight:650;display:flex}.synky-shell .meetings-master-badge svg{color:#00724f}.synky-shell .meetings-entry-title-actions [data-slot=button]{border-radius:10px;min-height:37px;font-size:.8125rem}.synky-shell .meetings-entry{--meetings-ink:#14212d;--meetings-muted:#6b7d92;gap:14px;display:grid}.synky-shell .meetings-entry-main{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.synky-shell .meetings-preview-calendar{background:#fff;border:1px solid #e1e8ee;border-radius:12px;flex-direction:column;min-width:0;min-height:365px;padding:16px 17px 10px;display:flex}.synky-shell .meetings-preview-calendar>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.synky-shell .meetings-preview-label{color:#005d45;white-space:nowrap;background:#eef6f3;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:.75rem;font-weight:650;display:flex}.synky-shell .meetings-calendar-period{align-items:center;gap:5px;display:flex}.synky-shell .meetings-calendar-period>button{color:#203544;background:#fff;border:1px solid #e5ebf0;border-radius:50%;place-items:center;width:28px;height:30px;display:grid}.synky-shell .meetings-calendar-period select{color:#203544;text-transform:capitalize;background:#fff;border:1px solid #edf0f4;border-radius:9px;max-width:135px;padding:6px 5px;font-size:.75rem;font-weight:650}.synky-shell .meetings-calendar-views{border:1px solid #e7edf1;border-radius:10px;gap:3px;padding:3px;display:flex}.synky-shell .meetings-calendar-views>button{color:#243544;background:#f8fafb;border-radius:7px;padding:7px 10px;font-size:.75rem;font-weight:600}.synky-shell .meetings-calendar-views>button[aria-pressed=true]{color:#fff;background:#00543f}.synky-shell .meetings-calendar-table{table-layout:fixed;border-collapse:collapse;flex:1;width:100%;margin:0}.synky-shell .meetings-calendar-table th{color:#6b7d92;height:24px;padding:5px 0 7px;font-size:.6875rem;font-weight:600}.synky-shell .meetings-calendar-table td{text-align:center;vertical-align:middle;border:1px solid #edf1f5;height:42px;padding:0}.synky-shell .meetings-calendar-table td>button{color:#1d2c39;place-items:center;width:100%;min-height:39px;font-size:.8125rem;display:grid}.synky-shell .meetings-calendar-table td>button:hover{background:#eff6f2}.synky-shell .meetings-calendar-table td>button>span{border-radius:50%;place-items:center;min-width:27px;height:27px;display:grid}.synky-shell .meetings-calendar-table td.outside-month>button{color:#a8b4c1}.synky-shell .meetings-calendar-table td>button[aria-current=date]>span{color:#00543f;background:#e8f8ce;font-weight:700}.synky-shell .meetings-calendar-table td>button[aria-pressed=true]>span{box-shadow:inset 0 0 0 1px #91b5a4}.synky-shell .meetings-calendar-table.week-view td{vertical-align:top;height:190px}.synky-shell .meetings-preview-calendar>footer{color:#6b7d92;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;font-size:.6875rem;line-height:1.4;display:flex}.synky-shell .meetings-preview-calendar>footer>span:first-child{color:#3b5261;white-space:nowrap}.synky-shell .meetings-calendar-list-empty{text-align:center;color:#00543f;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:26px 14px;display:flex}.synky-shell .meetings-calendar-list-empty h2{color:#152635;margin:0;font-size:1.1rem;line-height:1.3}.synky-shell .meetings-calendar-list-empty p{color:#6b7d92;max-width:340px;margin:0;font-size:.875rem;line-height:1.5}.synky-shell .meetings-entry-invite{color:#fff;isolation:isolate;background:#00513d;border-radius:12px;min-height:365px;position:relative;overflow:hidden}.synky-shell .meetings-entry-invite-copy{z-index:2;padding:25px 26px 127px;position:relative}.synky-shell .meetings-entry-accent{background:#d8f87a;width:34px;height:2px;margin-bottom:16px;display:block}.synky-shell .meetings-entry-invite h2{color:#fff;letter-spacing:-.035em;margin:0 0 10px;font-family:DM Sans,Segoe UI,sans-serif;font-size:1.7rem;font-weight:750;line-height:1.08}.synky-shell .meetings-entry-invite p{color:#e2eee7;max-width:285px;margin:0 0 18px;font-size:.9375rem;line-height:1.45}.synky-shell .meetings-entry-invite [data-slot=button]{width:min(100%,260px);min-height:39px;box-shadow:none;border-radius:8px;justify-content:flex-start;gap:12px;font-size:.875rem}.synky-shell .meetings-entry-invite [data-slot=button]>svg:last-child{margin-left:auto}.synky-shell .meetings-entry-invite .meetings-entry-create{margin-bottom:10px;color:#132d22!important;background:#d8f87a!important;border-color:#d8f87a!important}.synky-shell .meetings-entry-invite .meetings-entry-central{color:#fff!important;background:0 0!important;border:1px solid #b7d1c7!important}.synky-shell .meetings-entry-invite img{object-fit:cover;object-position:center bottom;pointer-events:none;z-index:1;width:100%;height:160px;position:absolute;bottom:0;left:0}.synky-shell .meetings-entry-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.synky-shell .meetings-entry-features>div{background:#fff;border:1px solid #e4eaf0;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:15px 17px;display:flex}.synky-shell .meetings-entry-features>div>span{color:#006c4d;background:#eff9dd;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.synky-shell .meetings-entry-features h2{color:#16242f;margin:0 0 4px;font-size:.9375rem;font-weight:700}.synky-shell .meetings-entry-features p{color:#6b7d92;margin:0;font-size:.8125rem;line-height:1.4}.synky-shell .meetings-entry-companies{flex-wrap:wrap;align-items:center;gap:18px;padding-top:4px;display:flex}.synky-shell .meetings-company-count{color:#006c4f;align-items:center;gap:10px;display:flex}.synky-shell .meetings-company-count strong{color:#1d2c39;font-size:.875rem}.synky-shell .meetings-company-count b{color:#00674b;background:#eff9dd;border-radius:6px;padding:5px 9px;font-size:.875rem}.synky-shell .meetings-entry-companies>p{color:#78899a;border-left:1px solid #d8e1e8;flex:1;margin:0;padding-left:18px;font-size:.8125rem}.synky-shell .meetings-entry-footer-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.synky-shell .meetings-entry-footer-actions [data-slot=button],.synky-shell .meetings-company-picker [data-slot=button]{border-radius:9px;min-height:39px;font-size:.8125rem}.synky-shell .meetings-company-picker{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.synky-shell .meetings-company-picker select{background:#fff;border:1px solid #dce5e9;border-radius:8px;width:100%;min-width:0;max-width:240px;padding:10px;font-size:.875rem}.synky-shell .meetings-entry-error{color:#9b3023;background:#fff1ee;border:1px solid #efc7bf;border-radius:8px;margin:0;padding:12px;font-size:.875rem;line-height:1.4}:is(.synky-shell .meetings-entry button:focus-visible,.synky-shell .meetings-entry select:focus-visible){outline-offset:2px;outline:2px solid #00835e}.synky-shell .meetings-entry-invite button:focus-visible{outline-color:#d8f87a}@media (max-width:1150px){.synky-shell.meetings-entry-shell .page-title-row h1{font-size:1.95rem}.synky-shell .meetings-entry-title-actions{gap:6px}.synky-shell .meetings-master-badge{padding:9px;font-size:.75rem}.synky-shell .meetings-entry-main{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.synky-shell .meetings-preview-calendar>header{gap:6px}.synky-shell .meetings-calendar-views{margin-left:auto}.synky-shell .meetings-entry-invite-copy{padding-inline:20px}.synky-shell .meetings-entry-invite h2{font-size:1.5rem}.synky-shell .meetings-entry-features>div{gap:10px;padding:13px}.synky-shell .meetings-entry-features>div>span{width:40px;height:44px}.synky-shell .meetings-entry-companies>p{max-width:230px}}@media (min-width:801px){.synky-shell.meetings-entry-shell .page-body{padding-top:18px}.synky-shell.meetings-entry-shell .page-title-row{margin-bottom:14px}.synky-shell .meetings-entry-invite-copy{padding-bottom:112px}.synky-shell .meetings-entry-features>div{padding-block:10px}.synky-shell .meetings-entry-features h2{font-size:.875rem;line-height:1.2}.synky-shell .meetings-entry-features p{line-height:1.3}.synky-shell .meetings-entry-footer-actions [data-slot=button]{min-height:36px}}@media (max-width:800px){.synky-shell.meetings-entry-shell .page-body{padding:22px 16px}.synky-shell .meetings-entry-main{grid-template-columns:1fr}.synky-shell .meetings-entry-invite{min-height:340px}.synky-shell .meetings-entry-invite h2{font-size:1.7rem}.synky-shell .meetings-entry-invite-copy{padding:24px 24px 132px}.synky-shell .meetings-entry-invite img{object-fit:contain}.synky-shell .meetings-entry-features{grid-template-columns:1fr}.synky-shell .meetings-entry-features>div{padding:16px}.synky-shell .meetings-entry-features>div>span{width:48px;height:48px}.synky-shell .meetings-entry-features p{font-size:.875rem}.synky-shell .meetings-entry-companies{gap:14px}.synky-shell .meetings-entry-companies>p{border:0;max-width:none;padding:0}.synky-shell .meetings-entry-footer-actions{margin-left:0}.synky-shell .meetings-company-picker{flex-basis:100%}.synky-shell .meetings-preview-calendar>footer{flex-wrap:wrap;gap:4px}}.synky-shell.results-entry-shell .app-header{height:54px;min-height:54px;background:#fff!important}.synky-shell.results-entry-shell .page-body{background:#f5f7f9;padding:18px 25px 24px}.synky-shell .results-entry{--results-ink:#11232c;--results-muted:#647b89;gap:18px;display:grid}.synky-shell .results-entry-hero{color:#fff;background:linear-gradient(115deg,#005246,#075c4c);border-radius:14px;align-items:center;min-height:166px;padding:26px 33px 22px;display:flex;position:relative;overflow:hidden}.synky-shell .results-entry-hero>div{z-index:1;position:relative}.synky-shell .results-entry-hero span{letter-spacing:.04em;font-size:.8125rem;font-weight:600}.synky-shell .results-entry-hero h1{color:#fff;letter-spacing:-.035em;margin:7px 0;font-size:2.4rem;font-weight:750;line-height:1.1}.synky-shell .results-entry-hero p{color:#edf8f3;margin:0;font-size:1rem;line-height:1.5}.synky-shell .results-entry-hero i{background:#d2f39b;border-radius:4px;width:54px;height:4px;margin-top:15px;display:block}.synky-shell .results-hero-lines{opacity:.7;width:53%;height:100%;position:absolute;bottom:0;right:0}.synky-shell .results-hero-icon{color:#d8efb7;background:#005547;border:1px solid #ffffff40;border-radius:14px;place-items:center;width:55px;height:55px;display:grid;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.synky-shell .results-entry-layout{grid-template-columns:minmax(0,3.1fr) minmax(240px,1fr);align-items:stretch;gap:15px;display:grid}.synky-shell .results-entry-preview{background:#fff;border:1px solid #e1e8ed;border-radius:14px;min-width:0;padding:24px}.synky-shell .results-entry-preview>header{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.synky-shell .results-preview-icon{color:#00644d;background:#eff6e3;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.synky-shell .results-entry-preview>header>div:nth-child(2){flex:1;min-width:180px}.synky-shell .results-entry-preview>header span:not(.results-preview-icon){color:var(--results-muted);font-size:.8125rem}.synky-shell .results-entry-preview h2{color:var(--results-ink);letter-spacing:-.025em;margin:3px 0;font-size:1.4rem;font-weight:750;line-height:1.2}.synky-shell .results-entry-preview header p{color:var(--results-muted);margin:4px 0 0;font-size:.875rem;line-height:1.5}.synky-shell .results-preview-actions{flex-wrap:wrap;gap:8px;display:flex}.synky-shell .results-preview-actions [data-slot=button]{color:#213c3b;background:#fff;border:1px solid #d6e2df;border-radius:9px;min-height:36px;font-size:.8125rem}.synky-shell .results-preview-actions [data-slot=button]:last-child{background:#f2f8eb}.synky-shell .results-entry-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 20px;display:grid}.synky-shell .results-entry-metrics>div{background:#f7f9fa;border-radius:12px;gap:12px;min-width:0;padding:18px 14px;display:flex}.synky-shell .results-entry-metrics>div>span{color:#00644d;background:#eaf4dd;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.synky-shell .results-entry-metrics>div>div{flex:1;min-width:0}.synky-shell .results-entry-metrics h3{color:var(--results-ink);min-height:19px;margin:0;font-size:.875rem;font-weight:650;line-height:1.3}.synky-shell .results-entry-metrics strong{color:#112d34;font-size:1.6rem;line-height:1.5;display:block}.synky-shell .results-entry-metrics i{background:#e9edf0;border-radius:3px;width:100%;height:3px;margin-top:8px;display:block}.synky-shell .results-entry-metrics i:last-child{width:70%}.synky-shell .results-entry-empty{text-align:center;border-top:1px solid #e7edef;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:30px 18px 12px;display:flex}.synky-shell .results-entry-empty>span{color:#78919b;background:#f1f4f6;border:1px solid #e4ebef;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.synky-shell .results-entry-empty h3{color:var(--results-ink);margin:13px 0 7px;font-size:1rem;font-weight:700}.synky-shell .results-entry-empty p{color:var(--results-muted);max-width:390px;margin:0;font-size:.875rem;line-height:1.6}.synky-shell .results-entry-empty small{color:#728792;margin-top:12px;font-size:.75rem;line-height:1.5}.synky-shell .results-entry-setup{background:#f1f7e9;border-radius:14px;min-width:0;padding:26px 23px}.synky-shell .results-entry-access{color:#00644d;align-items:center;gap:10px;font-size:.8125rem;font-weight:650;display:flex}.synky-shell .results-entry-access svg{background:#e3f0cf;border-radius:9px;width:29px;height:29px;padding:5px}.synky-shell .results-entry-setup h2{letter-spacing:-.03em;color:var(--results-ink);margin:22px 0 12px;font-size:1.65rem;font-weight:750;line-height:1.15}.synky-shell .results-entry-setup>p{color:var(--results-muted);margin:0 0 17px;font-size:.875rem;line-height:1.65}.synky-shell .results-entry-setup>[data-slot=button]{border-radius:10px;gap:9px;width:100%;min-height:44px;margin-bottom:10px;font-size:.875rem}.synky-shell .results-entry-setup>[data-slot=button] svg:last-child{margin-left:auto}.synky-shell .results-entry-setup>[data-slot=button]:nth-of-type(2){color:#00644d;background:0 0;border:1px solid #9bb4a7}.synky-shell .results-entry-next{border-top:1px solid #dce8d4;align-items:flex-start;gap:12px;margin-top:13px;padding-top:21px;display:flex}.synky-shell .results-entry-next>span{color:#00644d;background:#e3f0cf;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.synky-shell .results-entry-next h3{color:var(--results-ink);margin:3px 0 5px;font-size:.875rem;font-weight:650}.synky-shell .results-entry-next p{color:var(--results-muted);margin:0;font-size:.8125rem;line-height:1.6}.synky-shell .results-entry-picker{border-top:1px solid #e7edef;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:15px;display:flex}.synky-shell .results-entry-picker label{color:var(--results-ink);font-size:.875rem;font-weight:600}.synky-shell .results-entry-picker select{min-width:0;color:var(--results-ink);background:#fff;border:1px solid #d7e3df;border-radius:8px;flex:1;padding:10px;font-size:.875rem}.synky-shell .results-entry-error{color:#9d2525;background:#fff4f4;border:1px solid #edd0d0;border-radius:8px;margin-top:14px;padding:12px;font-size:.875rem}:is(.synky-shell .results-entry button:focus-visible,.synky-shell .results-entry select:focus-visible){outline-offset:3px;outline:3px solid #398b70}@media (max-width:1150px){.synky-shell .results-entry-layout{grid-template-columns:minmax(0,2.6fr) minmax(230px,1fr)}.synky-shell .results-entry-preview{padding:19px}.synky-shell .results-entry-metrics{gap:9px}.synky-shell .results-entry-metrics>div{flex-direction:column;padding:14px}.synky-shell .results-preview-actions{margin-left:58px}}@media (max-width:800px){.synky-shell.results-entry-shell .page-body{padding:16px}.synky-shell .results-entry-layout{grid-template-columns:minmax(0,1fr)}.synky-shell .results-entry-hero{padding:24px}.synky-shell .results-entry-hero h1{font-size:2rem}.synky-shell .results-hero-lines{opacity:.4;width:60%}.synky-shell .results-hero-icon{display:none}.synky-shell .results-entry-setup{padding:23px}.synky-shell .results-entry-metrics h3{font-size:.8125rem}.synky-shell .results-entry-preview>header{gap:11px}.synky-shell .results-preview-actions{margin-left:0}}@media (max-width:430px){.synky-shell .results-entry-preview{padding:16px}.synky-shell .results-entry-metrics{gap:7px}.synky-shell .results-entry-metrics>div{padding:12px 9px}.synky-shell .results-entry-metrics h3{min-height:34px}.synky-shell .results-entry-metrics>div>span{width:36px;height:36px}.synky-shell .results-entry-picker select{flex-basis:100%}}.synky-shell.structure-entry-shell .app-header{height:54px;min-height:54px;background:#fff!important}.synky-shell.structure-entry-shell .page-body{background:#f5f7f9;padding:24px 26px}.synky-shell .structure-entry{--structure-ink:#162532;--structure-muted:#738392;gap:17px;display:grid}.synky-shell .structure-entry-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.synky-shell .structure-entry-heading>div:first-child>span{color:#74808e;letter-spacing:.025em;font-size:.75rem;font-weight:650}.synky-shell .structure-entry-heading h1{color:var(--structure-ink);letter-spacing:-.045em;margin:4px 0 5px;font-size:2.5rem;font-weight:750;line-height:1.15}.synky-shell .structure-entry-heading p{color:var(--structure-muted);margin:0;font-size:1rem;line-height:1.5}.synky-shell .structure-entry-controls{flex-direction:column;flex:1;align-items:flex-end;gap:18px;display:flex}.synky-shell .structure-entry-access{color:#14573e;white-space:nowrap;background:#edf7df;border-radius:20px;align-items:center;gap:6px;padding:7px 11px;font-size:.75rem;font-weight:650;display:flex}.synky-shell .structure-entry-controls>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.synky-shell .structure-entry-controls [data-slot=button]{border-color:#c5d6cf;border-radius:8px;min-height:36px;font-size:.8125rem}.synky-shell .structure-entry-controls [data-slot=button][data-variant=outline]{color:#14573e}.synky-shell .structure-entry-modules{color:#fff;background:#073f33}.synky-shell .structure-entry-layout{grid-template-columns:250px minmax(0,1fr);align-items:stretch;gap:17px;display:grid}.synky-shell .structure-entry-setup{color:#fff;background:linear-gradient(145deg,#005640,#00392d);border-radius:12px;padding:23px 21px 18px;position:relative;overflow:hidden}.synky-shell .structure-entry-building{color:#adcfbf;background:#ffffff12;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.synky-shell .structure-entry-setup h2{color:#fff;letter-spacing:-.025em;margin:14px 0 9px;font-size:1.4rem;font-weight:720;line-height:1.2}.synky-shell .structure-entry-setup>p{color:#b3cdc2;margin:0 0 17px;font-size:.875rem;line-height:1.5}.synky-shell .structure-entry-create{color:#073d30;width:100%;min-height:40px;box-shadow:none;background:#d8f68b;border-radius:12px;font-size:.8125rem;font-weight:700}.synky-shell .structure-entry-create:hover{color:#073d30;background:#c9ef72}.synky-shell.structure-entry-shell .structure-entry-setup [data-slot=button].structure-entry-create{color:#073d30!important;background:#d8f68b!important;border-color:#d8f68b!important}.synky-shell.structure-entry-shell .structure-entry-setup [data-slot=button].structure-entry-create:hover{background:#c9ef72!important;border-color:#c9ef72!important}.synky-shell.structure-entry-shell .structure-entry-controls [data-slot=button].structure-entry-modules{color:#fff!important;background:#073f33!important;border-color:#073f33!important}.synky-shell .structure-entry-links{border-top:1px solid #fff2;gap:10px;margin-top:18px;padding-top:13px;display:grid}.synky-shell .structure-entry-links>button{text-align:left;border-radius:7px;align-items:center;gap:11px;width:100%;padding:5px 0;display:flex}.synky-shell .structure-entry-links>button:hover{background:#ffffff0c}.synky-shell .structure-entry-links svg{color:#b6d2c7;flex-shrink:0}.synky-shell .structure-entry-links svg:last-child{margin-left:auto}.synky-shell .structure-entry-links strong{color:#f6fbf8;font-size:.8125rem;font-weight:650;display:block}.synky-shell .structure-entry-links small{color:#b3cdc2;margin-top:3px;font-size:.75rem;line-height:1.4;display:block}.synky-shell .structure-entry-preview{background:#fff;border:1px solid #e3e9ed;border-radius:12px;flex-direction:column;min-width:0;padding:22px 21px 15px;display:flex}.synky-shell .structure-entry-preview>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.synky-shell .structure-entry-preview>header>svg{color:#005d45;flex-shrink:0}.synky-shell .structure-entry-preview>header>div:nth-child(2){flex:1;min-width:200px}.synky-shell .structure-entry-preview h2{color:var(--structure-ink);margin:0 0 4px;font-size:.9375rem;font-weight:700}.synky-shell .structure-entry-preview header p{color:var(--structure-muted);margin:0;font-size:.75rem;line-height:1.5}.synky-shell .structure-entry-legend{color:#6c8d83;flex-wrap:wrap;gap:12px;font-size:.6875rem;display:flex}.synky-shell .structure-entry-legend>span{align-items:center;gap:5px;display:flex}.synky-shell .structure-entry-legend i{background:#006548;border-radius:50%;width:9px;height:9px}.synky-shell .structure-entry-legend>span:nth-child(2) i{background:#d1ef7a}.synky-shell .structure-entry-legend>span:nth-child(3) i{background:#c6e5d7}.synky-shell .structure-entry-diagram{flex-shrink:0;width:100%;height:265px;margin:23px 0 0;position:relative}.synky-shell .structure-entry-diagram>svg{stroke:#bdd0c9;stroke-width:1.25px;width:100%;height:100%;position:absolute;inset:0}.synky-shell .structure-node{color:#006347;background:#f3f9f5;border:1px solid #e1eee7;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}.synky-shell .structure-node-company{background:#f7fbf7;width:110px;height:47px;margin:0 auto;box-shadow:0 3px 8px #143b2710}.synky-shell .structure-diagram-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:42px;display:grid}.synky-shell .structure-diagram-area{min-width:0}.synky-shell .structure-node-area{background:#eff7f4;width:100px;height:38px;margin:0 auto}.synky-shell .structure-diagram-roles{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:33px;display:grid}.synky-shell .structure-node-role{color:#78a62c;background:#f7fbea;border-color:#eaf3d5;width:57px;height:37px;margin:0 auto}.synky-shell .structure-diagram-duties{justify-content:center;gap:8px;margin-top:23px;display:flex}.synky-shell .structure-node-duty{color:#87bda8;background:#f2f8f5;border-color:#e9f1ec;border-radius:8px;width:31px;height:31px}.synky-shell .structure-entry-picker{border-top:1px solid #e5ece8;flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;padding-top:14px;display:flex}.synky-shell .structure-entry-picker label{color:var(--structure-ink);font-size:.875rem;font-weight:600}.synky-shell .structure-entry-picker select{color:#233f33;background:#fff;border:1px solid #cadcd3;border-radius:8px;flex:1;min-width:0;padding:8px;font-size:.875rem}.synky-shell .structure-entry-features{background:#fff;border:1px solid #e3e9ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:21px 20px;display:grid}.synky-shell .structure-entry-features>div{align-items:flex-start;gap:15px;padding:0 18px;display:flex}.synky-shell .structure-entry-features>div+div{border-left:1px solid #ebeff2}.synky-shell .structure-entry-features>div>span{color:#00604a;background:#dff49e;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.synky-shell .structure-entry-features>div:nth-child(2)>span,.synky-shell .structure-entry-features>div:nth-child(3)>span{background:#d5ede2}.synky-shell .structure-entry-features h2{color:var(--structure-ink);margin:3px 0 5px;font-size:.875rem;font-weight:700}.synky-shell .structure-entry-features p{color:var(--structure-muted);margin:0;font-size:.8125rem;line-height:1.5}.synky-shell .structure-entry-error{color:#9d2525;background:#fff4f4;border:1px solid #edd0d0;border-radius:8px;padding:12px;font-size:.875rem}:is(.synky-shell .structure-entry button:focus-visible,.synky-shell .structure-entry select:focus-visible){outline-offset:3px;outline:3px solid #398b70}@media (max-width:1200px){.synky-shell .structure-entry-heading h1{font-size:2.2rem}.synky-shell .structure-entry-layout{grid-template-columns:230px minmax(0,1fr)}.synky-shell .structure-entry-controls{gap:11px}.synky-shell .structure-entry-controls>div{max-width:470px}.synky-shell .structure-entry-preview{padding:20px 16px 13px}.synky-shell .structure-entry-features{padding:18px 8px}.synky-shell .structure-entry-features>div{gap:11px;padding:0 12px}}@media (max-width:850px){.synky-shell .structure-entry-heading{align-items:flex-start}.synky-shell .structure-entry-controls{flex-basis:100%;align-items:flex-start}.synky-shell .structure-entry-controls>div{justify-content:flex-start;max-width:none}.synky-shell .structure-entry-layout{grid-template-columns:minmax(0,1fr)}.synky-shell .structure-entry-setup h2 br{display:none}.synky-shell .structure-entry-setup{padding:22px}.synky-shell .structure-entry-links{grid-template-columns:1fr 1fr;gap:18px}.synky-shell .structure-entry-create{max-width:240px}.synky-shell .structure-entry-features{grid-template-columns:1fr;padding:8px 20px}.synky-shell .structure-entry-features>div{padding:16px 0}.synky-shell .structure-entry-features>div+div{border-top:1px solid #ebeff2;border-left:0}}@media (max-width:480px){.synky-shell.structure-entry-shell .page-body{padding:18px 16px}.synky-shell .structure-entry-heading h1{font-size:2rem}.synky-shell .structure-entry-heading p{font-size:.9375rem}.synky-shell .structure-entry-controls{gap:12px}.synky-shell .structure-entry-controls [data-slot=button]{flex:45%}.synky-shell .structure-entry-preview{padding:18px 12px 12px}.synky-shell .structure-entry-legend{gap:10px;font-size:.75rem}.synky-shell .structure-entry-preview>header>div:nth-child(2){min-width:190px}.synky-shell .structure-entry-diagram{height:240px}.synky-shell .structure-entry-diagram>svg{height:265px}.synky-shell .structure-node-company{width:70px}.synky-shell .structure-node-area{width:60px}.synky-shell .structure-node-role{width:37px}.synky-shell .structure-node-duty{border-radius:5px;width:20px;height:27px}.synky-shell .structure-diagram-duties{gap:3px}.synky-shell .structure-entry-links{grid-template-columns:1fr;gap:8px}.synky-shell .structure-entry-picker select{flex-basis:100%}}.synky-shell.hiring-entry-shell .app-header{height:54px;min-height:54px;background:#fff!important}.synky-shell.hiring-entry-shell .page-body{background:#f5f7f9;padding:22px 27px 24px}.synky-shell .hiring-entry{--hiring-ink:#112d32;--hiring-muted:#788d98;gap:16px;display:grid}.synky-shell .hiring-entry-heading>span{color:#7c8a94;letter-spacing:.035em;font-size:.75rem;font-weight:650}.synky-shell .hiring-entry-heading h1{color:var(--hiring-ink);letter-spacing:-.035em;margin:5px 0 4px;font-size:2.1rem;font-weight:750;line-height:1.15}.synky-shell .hiring-entry-heading>p{color:#6c818c;margin:0;font-size:.9375rem;line-height:1.5}.synky-shell .hiring-entry-hero{color:#fff;background:linear-gradient(115deg,#004b3d,#00463a 66%,#075849);border-radius:10px;grid-template-columns:minmax(0,1.75fr) minmax(180px,1fr) 180px;align-items:center;gap:21px;padding:23px 28px;display:grid;overflow:hidden}.synky-shell .hiring-entry-hero h2{letter-spacing:-.025em;color:#fff;margin:0 0 7px;font-size:1.75rem;font-weight:750;line-height:1.18}.synky-shell .hiring-entry-hero h2 em{color:#d8f68b;font-style:normal}.synky-shell .hiring-entry-hero-copy>p{color:#e3f1e9;margin:0 0 14px;font-size:.875rem;line-height:1.5}.synky-shell .hiring-entry-hero-copy>div{flex-wrap:wrap;gap:11px;display:flex}.synky-shell .hiring-entry-hero-copy [data-slot=button]{border-radius:7px;min-height:38px;font-size:.8125rem}.synky-shell.hiring-entry-shell .hiring-entry-hero-copy [data-slot=button].hiring-entry-create{box-shadow:none;color:#073d30!important;background:#d8f68b!important;border-color:#d8f68b!important}.synky-shell.hiring-entry-shell .hiring-entry-hero-copy [data-slot=button].hiring-entry-create:hover{background:#c9ef72!important;border-color:#c9ef72!important}.synky-shell .hiring-entry-hero-copy .hiring-entry-central{color:#fff;background:0 0;border:1px solid #d5ece477}.synky-shell .hiring-entry-hero-copy .hiring-entry-central:hover{color:#fff;background:#ffffff0c}.synky-shell .hiring-entry-access{border-left:1px solid #80af994f;padding-left:20px}.synky-shell .hiring-entry-access>span{color:#d8f68b;align-items:center;gap:9px;font-size:.8125rem;font-weight:650;display:flex}.synky-shell .hiring-entry-access p{color:#c4dbce;margin:7px 0 0 27px;font-size:.8125rem;line-height:1.6}.synky-shell .hiring-entry-art{object-fit:contain;width:180px;height:135px;display:block}.synky-shell .hiring-entry-flow{background:#fff;border:1px solid #e1e8ec;border-radius:12px;min-width:0;padding:20px}.synky-shell .hiring-entry-flow>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.synky-shell .hiring-entry-flow>header>div>span{color:#6f8490;font-size:.75rem}.synky-shell .hiring-entry-flow h2{color:var(--hiring-ink);letter-spacing:-.025em;margin:3px 0 5px;font-size:1.25rem;font-weight:750;line-height:1.25}.synky-shell .hiring-entry-flow header p{color:var(--hiring-muted);margin:0;font-size:.8125rem;line-height:1.5}.synky-shell .hiring-entry-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.synky-shell .hiring-entry-actions [data-slot=button]{border-radius:8px;min-height:35px;font-size:.8125rem}.synky-shell .hiring-entry-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:29px;margin:19px 0 0;padding:0;list-style:none;display:grid}.synky-shell .hiring-entry-stages>li{background:#f7f9fa;border:1px solid #edf1f3;border-radius:11px;min-width:0;padding:17px 16px 15px;position:relative}.synky-shell .hiring-entry-stages li>header{align-items:center;gap:12px;display:flex}.synky-shell .hiring-entry-stages li>header>span{color:#00684e;background:#e0f0e7;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.synky-shell .hiring-entry-stages h3{color:var(--hiring-ink);margin:0 0 5px;font-size:.9375rem;font-weight:750}.synky-shell .hiring-entry-stages li>header p{color:#4c8184;font-size:.75rem}.synky-shell .hiring-stage-accent{background:#d0ee83;border-radius:3px;width:25px;height:3px;margin:12px 0 10px;display:block}.synky-shell .hiring-stage-empty{color:#91a2ac;border:1px dashed #dce6e9;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:158px;padding:19px 20px;display:flex}.synky-shell .hiring-stage-empty>p{color:#7a909c;text-align:center;margin:11px 0 16px;font-size:.8125rem;line-height:1.6}.synky-shell .hiring-stage-empty>span{background:#edf1f3;border-radius:7px;width:100%;height:7px}.synky-shell .hiring-stage-empty>span:last-child{align-self:flex-start;width:62%;margin-top:7px}.synky-shell .hiring-stage-connector{color:#98a9af;position:absolute;top:49%;right:-26px}.synky-shell .hiring-entry-picker{border-top:1px solid #e3ebe7;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:15px;display:flex}.synky-shell .hiring-entry-picker label{color:var(--hiring-ink);font-size:.875rem;font-weight:600}.synky-shell .hiring-entry-picker select{color:#234334;background:#fff;border:1px solid #d2dfd9;border-radius:8px;flex:1;min-width:0;padding:10px;font-size:.875rem}.synky-shell .hiring-entry-error{color:#9d2525;background:#fff4f4;border:1px solid #edd0d0;border-radius:8px;margin-top:15px;padding:12px;font-size:.875rem}:is(.synky-shell .hiring-entry button:focus-visible,.synky-shell .hiring-entry select:focus-visible){outline-offset:3px;outline:3px solid #398b70}@media (max-width:1150px){.synky-shell .hiring-entry-hero{grid-template-columns:minmax(0,1.6fr) minmax(170px,1fr) 140px;gap:16px;padding:22px}.synky-shell .hiring-entry-hero h2{font-size:1.55rem}.synky-shell .hiring-entry-art{width:140px;height:120px}.synky-shell .hiring-entry-stages{gap:22px}.synky-shell .hiring-entry-stages>li{padding:15px 12px}.synky-shell .hiring-stage-connector{right:-22px}}@media (max-width:850px){.synky-shell .hiring-entry-hero{grid-template-columns:minmax(0,1fr) 130px}.synky-shell .hiring-entry-access{border-top:1px solid #80af994f;border-left:0;grid-area:2/1/auto/-1;padding:15px 0 0}.synky-shell .hiring-entry-access p{margin-left:27px}.synky-shell .hiring-entry-art{width:130px}.synky-shell .hiring-entry-stages{grid-template-columns:1fr;gap:20px}.synky-shell .hiring-stage-empty{min-height:145px}.synky-shell .hiring-stage-connector{top:auto;bottom:-21px;right:48%;transform:rotate(90deg)}}@media (max-width:480px){.synky-shell.hiring-entry-shell .page-body{padding:18px 16px}.synky-shell .hiring-entry-heading h1{font-size:1.9rem}.synky-shell .hiring-entry-hero{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 20px}.synky-shell .hiring-entry-art{opacity:.8;width:120px;height:95px;position:absolute;bottom:16px;right:15px}.synky-shell .hiring-entry-hero{position:relative}.synky-shell .hiring-entry-access{min-height:122px;padding-right:94px}.synky-shell .hiring-entry-access p{margin-left:0}.synky-shell .hiring-entry-hero h2{font-size:1.65rem}.synky-shell .hiring-entry-hero-copy>div{gap:9px}.synky-shell .hiring-entry-hero-copy [data-slot=button]{flex:100%}.synky-shell .hiring-entry-flow{padding:17px 15px}.synky-shell .hiring-entry-picker select{flex-basis:100%}}.synky-shell.admin-entry-shell .app-header{height:54px;min-height:54px;background:#fff!important}.synky-shell.admin-entry-shell .page-body{background:#f5f7f9;padding:24px 27px 18px}.synky-shell .admin-entry{color:#152632;gap:17px;display:grid}.synky-shell .admin-entry-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.synky-shell .admin-entry-heading>div:first-child>span{color:#74808e;font-size:.75rem;font-weight:700}.synky-shell .admin-entry-heading h1{letter-spacing:-.035em;color:#12212b;margin:5px 0 4px;font-size:2.1rem;font-weight:750;line-height:1.15}.synky-shell .admin-entry-heading p{color:#74808e;margin:0;font-size:1rem;line-height:1.5}.synky-shell .admin-entry-heading-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.synky-shell .admin-entry-master{color:#064938;background:#e9f5dc;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-size:.875rem;font-weight:650;display:inline-flex}.synky-shell .admin-entry [data-slot=button]{min-height:37px;box-shadow:none;border-radius:7px;font-size:.875rem}.synky-shell .admin-entry-heading-actions [data-slot=button]{color:#064f3d;border-color:#8faf9f}.synky-shell .admin-entry-layout{grid-template-columns:minmax(0,1.5fr) minmax(285px,1fr);gap:14px;display:grid}.synky-shell .admin-entry-settings,.synky-shell .admin-entry-companies{background:#fff;border:1px solid #e3e9ed;border-radius:11px;min-width:0}.synky-shell .admin-entry-settings{padding:25px 24px 12px}.synky-shell .admin-entry-settings>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.synky-shell .admin-entry-settings h2{letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:750;line-height:1.25}.synky-shell .admin-entry-settings>header>span{color:#677584;background:#f2f4f7;border-radius:20px;padding:5px 9px;font-size:.75rem}.synky-shell .admin-entry-settings>p{color:#758293;margin:7px 0 14px;font-size:.875rem;line-height:1.55}.synky-shell .admin-entry-settings ul,.synky-shell .admin-entry-companies ul{margin:0;padding:0;list-style:none}.synky-shell .admin-entry-settings li{align-items:center;gap:22px;padding:19px 2px;display:flex}.synky-shell .admin-entry-settings li+li{border-top:1px solid #e7edf0}.synky-shell .admin-entry-setting-icon{color:#006b4e;background:#edf7f1;border-radius:9px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.synky-shell .admin-entry-settings li>div,.synky-shell .admin-entry-companies li>div{flex:1;min-width:0}.synky-shell .admin-entry-settings h3,.synky-shell .admin-entry-companies h3{overflow-wrap:anywhere;margin:0 0 3px;font-size:.9375rem;font-weight:700;line-height:1.4}.synky-shell .admin-entry-settings li p,.synky-shell .admin-entry-companies li p{color:#758293;margin:0;font-size:.875rem;line-height:1.45}.synky-shell .admin-entry-settings li>svg{color:#82919d;flex-shrink:0}.synky-shell .admin-entry-space{color:#fff;background:linear-gradient(130deg,#00533e,#003f34);border:1px solid #0c6551;border-radius:11px;min-height:390px;padding:24px 27px 18px;position:relative;overflow:hidden}.synky-shell .admin-entry-space h2{letter-spacing:-.025em;color:#fff;margin:0 0 9px;font-size:1.6rem;font-weight:700;line-height:1.17}.synky-shell .admin-entry-space>p{color:#d7eae0;max-width:310px;margin:0 0 13px;font-size:.9375rem;line-height:1.5}.synky-shell .admin-entry-count{gap:2px;margin-bottom:14px;display:grid}.synky-shell .admin-entry-count strong{color:#d3f18a;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:750;line-height:1}.synky-shell .admin-entry-count span{color:#e4f3e9;font-size:.875rem;font-weight:600}.synky-shell .admin-entry-space-actions{gap:10px;max-width:230px;display:grid}.synky-shell.admin-entry-shell .admin-entry [data-slot=button].admin-entry-create{color:#073d2e!important;background:#d3f18a!important;border:1px solid #d3f18a!important}.synky-shell.admin-entry-shell .admin-entry [data-slot=button].admin-entry-create:hover{background:#c6e977!important}.synky-shell .admin-entry-space-actions [data-slot=button][data-variant=outline]{color:#fff;background:0 0;border:1px solid #a0c2b2}.synky-shell .admin-entry-space-actions [data-slot=button][data-variant=outline]:hover{background:#ffffff12}.synky-shell .admin-entry-diagram{opacity:.8;justify-content:flex-end;align-items:center;margin-top:24px;display:flex}.synky-shell .admin-entry-diagram span{color:#cde697;background:#ffffff06;border:1px solid #8ea989;border-radius:9px;place-items:center;width:51px;height:51px;display:grid}.synky-shell .admin-entry-diagram i{background:#8ea989;width:25px;height:1px}.synky-shell .admin-entry-companies{padding:17px 23px}.synky-shell .admin-entry-companies>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.synky-shell .admin-entry-companies h2{align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:700;display:flex}.synky-shell .admin-entry-companies h2>span{color:#076149;background:#eaf6ee;border-radius:7px;padding:3px 9px;font-size:.875rem}.synky-shell .admin-entry-companies header p{color:#758293;margin:5px 0 0;font-size:.875rem}.synky-shell .admin-entry-companies ul{border-top:1px solid #e7edf0;margin-top:14px}.synky-shell .admin-entry-companies li{align-items:center;gap:13px;padding:14px 0;display:flex}.synky-shell .admin-entry-companies li+li{border-top:1px solid #e7edf0}.synky-shell .admin-entry-error{color:#992c2c;background:#fff5f5;border:1px solid #e9c9c9;border-radius:7px;margin:12px 0 0;padding:11px;font-size:.875rem}.synky-shell .admin-entry-footer{color:#72828f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:.8125rem;display:flex}.synky-shell .admin-entry-footer button,.synky-shell .admin-entry-footer>span{align-items:center;gap:9px;display:flex}.synky-shell .admin-entry-footer button{cursor:pointer;font:inherit;color:#304856;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.synky-shell .admin-entry button:focus-visible{outline-offset:3px;outline:3px solid #378d71}@media (max-width:900px){.synky-shell .admin-entry-layout{grid-template-columns:minmax(0,1fr)}.synky-shell .admin-entry-space{min-height:0}.synky-shell .admin-entry-space-actions{max-width:300px}}@media (max-width:480px){.synky-shell.admin-entry-shell .page-body{padding:19px 16px}.synky-shell .admin-entry-heading h1{font-size:1.9rem}.synky-shell .admin-entry-heading-actions{gap:8px}.synky-shell .admin-entry-settings{padding:20px 17px 8px}.synky-shell .admin-entry-settings li{gap:14px}.synky-shell .admin-entry-space{padding:23px}.synky-shell .admin-entry-companies{padding:16px}.synky-shell .admin-entry-companies li{flex-wrap:wrap}.synky-shell .admin-entry-companies li>div{flex-basis:calc(100% - 60px)}.synky-shell .admin-entry-companies li [data-slot=button]{margin-left:56px}}.synky-shell .admin-entry-companies ul{max-height:320px;overflow-y:auto}.synky-shell.growth-entry-shell .app-header{height:54px;min-height:54px;background:#fff!important}.synky-shell.growth-entry-shell .page-body{background:#f5f7f9;padding:23px 27px 24px}.synky-shell .growth-entry{--growth-ink:#132f34;--growth-muted:#758592;gap:17px;display:grid}.synky-shell .growth-entry-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.synky-shell .growth-entry-heading>div>span{color:#75828d;letter-spacing:.025em;font-size:.75rem;font-weight:650}.synky-shell .growth-entry-heading h1{color:#16212a;letter-spacing:-.035em;margin:5px 0;font-size:2.1rem;font-weight:750;line-height:1.15}.synky-shell .growth-entry-heading p{color:var(--growth-muted);margin:0;font-size:.9375rem;line-height:1.5}.synky-shell .growth-entry-controls{gap:13px;min-width:0;display:grid}.synky-shell .growth-entry-controls>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.synky-shell .growth-entry-controls [data-slot=button]{border-color:#a9c6bb;border-radius:8px;min-height:34px;font-size:.8125rem}.synky-shell .growth-entry-access{color:#154839;background:#eef7df;border-radius:20px;align-items:center;gap:7px;padding:6px 9px;font-size:.75rem;font-weight:650;display:flex}.synky-shell .growth-entry-layout{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:stretch;gap:14px;display:grid}.synky-shell .growth-entry-journey{background:#fff;border:1px solid #e3e8eb;border-radius:12px;min-width:0;padding:23px 24px 12px;overflow:hidden}.synky-shell .growth-preview-label{color:#6a7a84;letter-spacing:.025em;background:#f1f4f5;border-radius:6px;padding:5px 9px;font-size:.6875rem;line-height:1.4;display:inline-block}.synky-shell .growth-entry-journey h2{color:#16212a;letter-spacing:-.025em;margin:9px 0 7px;font-size:1.55rem;font-weight:750;line-height:1.2}.synky-shell .growth-entry-journey>header p{color:var(--growth-muted);margin:0;font-size:.875rem;line-height:1.5}.synky-shell .growth-entry-process{height:240px;margin:25px -24px 0;position:relative}.synky-shell .growth-entry-process>svg{width:100%;height:240px;position:absolute;inset:0}.synky-shell .growth-entry-process>ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 10px;list-style:none;display:grid;position:relative}.synky-shell .growth-entry-process li{text-align:center;padding:0 10px}.synky-shell .growth-entry-process li:nth-child(2){padding-top:16px}.synky-shell .growth-entry-process li:nth-child(3){padding-top:0}.synky-shell .growth-entry-process li>span{color:#00674b;background:#e4f2e8;border:7px solid #f2f8f0;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 11px;display:grid}.synky-shell .growth-entry-process li:nth-child(2)>span,.synky-shell .growth-entry-process li:nth-child(3)>span{background:#eef5dc;border-color:#f7faec}.synky-shell .growth-entry-process h3{color:#182c33;max-width:150px;margin:0 auto 6px;font-size:.8125rem;font-weight:700;line-height:1.3}.synky-shell .growth-entry-process li p{color:#697e87;max-width:130px;margin:0 auto;font-size:.75rem;line-height:1.4}.synky-shell .growth-entry-setup{color:#fff;background:linear-gradient(130deg,#004639,#005d46);border-radius:12px;min-height:355px;padding:29px 28px 130px;position:relative;overflow:hidden}.synky-shell .growth-entry-setup>div{z-index:1;position:relative}.synky-shell .growth-entry-setup .growth-preview-label{color:#e6f2eb;background:#ffffff1d}.synky-shell .growth-entry-setup h2{color:#fff;letter-spacing:-.025em;margin:13px 0 10px;font-size:1.85rem;font-weight:720;line-height:1.13}.synky-shell .growth-entry-setup h2 em{color:#d8f68b;font-style:normal}.synky-shell .growth-entry-setup p{color:#d1e8db;max-width:245px;margin:0 0 21px;font-size:.875rem;line-height:1.55}.synky-shell .growth-entry-setup img{object-fit:cover;object-position:center bottom;pointer-events:none;width:100%;height:200px;position:absolute;bottom:0;left:0}.synky-shell.growth-entry-shell .growth-entry-setup [data-slot=button].growth-entry-create{width:100%;max-width:220px;min-height:42px;box-shadow:none;border-radius:10px;font-size:.8125rem;color:#073d30!important;background:#d8f68b!important;border-color:#d8f68b!important}.synky-shell.growth-entry-shell .growth-entry-setup [data-slot=button].growth-entry-create:hover{background:#c9ef72!important;border-color:#c9ef72!important}.synky-shell .growth-entry-picker{border-top:1px solid #e5ece8;flex-wrap:wrap;align-items:center;gap:9px;margin-top:3px;padding-top:14px;display:flex}.synky-shell .growth-entry-picker label{color:var(--growth-ink);font-size:.875rem;font-weight:600}.synky-shell .growth-entry-picker select{color:#254637;background:#fff;border:1px solid #cbddd4;border-radius:8px;flex:1;min-width:0;padding:8px;font-size:.875rem}.synky-shell .growth-entry-features{background:#eff4e5;border-radius:12px;grid-template-columns:1fr 1fr;padding:24px 28px;display:grid}.synky-shell .growth-entry-features>div{align-items:center;gap:21px;display:flex}.synky-shell .growth-entry-features>div+div{border-left:1px solid #dce7d3;margin-left:23px;padding-left:26px}.synky-shell .growth-entry-features>div>span{color:#06503b;background:#e4efc5;border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.synky-shell .growth-entry-features h2{color:var(--growth-ink);margin:0 0 6px;font-size:.9375rem;font-weight:700;line-height:1.3}.synky-shell .growth-entry-features p{color:#6c7e88;margin:0;font-size:.8125rem;line-height:1.5}.synky-shell .growth-entry-error{color:#9d2525;background:#fff4f4;border:1px solid #edd0d0;border-radius:8px;padding:12px;font-size:.875rem}:is(.synky-shell .growth-entry button:focus-visible,.synky-shell .growth-entry select:focus-visible){outline-offset:3px;outline:3px solid #398b70}@media (max-width:1150px){.synky-shell .growth-entry-heading h1{font-size:1.95rem}.synky-shell .growth-entry-layout{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr)}.synky-shell .growth-entry-setup{padding:26px 24px 130px}.synky-shell .growth-entry-journey h2{font-size:1.35rem}.synky-shell .growth-entry-features{padding:22px}.synky-shell .growth-entry-features>div{gap:15px}}@media (max-width:850px){.synky-shell .growth-entry-controls{flex-basis:100%}.synky-shell .growth-entry-controls>div{justify-content:flex-start}.synky-shell .growth-entry-layout{grid-template-columns:minmax(0,1fr)}.synky-shell .growth-entry-setup{min-height:350px;padding:28px 26px 120px}.synky-shell .growth-entry-setup p{max-width:330px}.synky-shell .growth-entry-setup img{width:70%;max-width:440px;height:200px;left:auto;right:0}.synky-shell .growth-entry-features{grid-template-columns:1fr;padding:8px 22px}.synky-shell .growth-entry-features>div{padding:18px 0}.synky-shell .growth-entry-features>div+div{border-top:1px solid #dce7d3;border-left:0;margin:0;padding:18px 0}}@media (max-width:480px){.synky-shell.growth-entry-shell .page-body{padding:18px 16px}.synky-shell .growth-entry-heading h1{font-size:1.85rem}.synky-shell .growth-entry-controls>div:last-child [data-slot=button]{flex:40%}.synky-shell .growth-entry-journey{padding:20px 15px 12px}.synky-shell .growth-entry-journey h2{font-size:1.35rem}.synky-shell .growth-copy-break{display:none}.synky-shell .growth-entry-process{height:270px;margin:25px -15px 0}.synky-shell .growth-entry-process>svg{height:270px}.synky-shell .growth-entry-process>ol{padding:0 3px}.synky-shell .growth-entry-process li{padding:0 4px}.synky-shell .growth-entry-process h3{font-size:.75rem}.synky-shell .growth-entry-process li p{font-size:.75rem;line-height:1.4}.synky-shell .growth-entry-process li>span{width:49px;height:49px}.synky-shell .growth-entry-picker select{flex-basis:100%}.synky-shell .growth-entry-setup img{width:100%}.synky-shell .growth-entry-controls>div:last-child{grid-template-columns:1fr;display:grid}.synky-shell .growth-entry-controls>div:last-child [data-slot=button]{width:100%;min-width:0}}.synky-dialog.record-form-dialog{background:#fff;border-color:#dce5e0;border-radius:18px;flex-direction:column;gap:0;width:min(960px,100vw - 40px);max-width:none;max-height:92dvh;padding:0;display:flex;overflow:hidden;box-shadow:0 30px 100px #0b30283d}.record-form-dialog>[data-slot=dialog-header]{text-align:left;border-bottom:1px solid #e3eae6;flex-shrink:0;padding:22px 54px 18px 26px}.record-form-dialog [data-slot=dialog-title]{letter-spacing:-.025em;font-size:1.5rem;line-height:1.25}.record-form-dialog [data-slot=dialog-description]{color:#61756c;font-size:.9375rem;line-height:1.5}.record-form-dialog .record-studio{color:#20382f;flex-direction:column;min-height:0;display:flex;overflow:hidden}.record-studio-steps{background:#fbfcfb;border-bottom:1px solid #e6ece8;flex-shrink:0;align-items:stretch;gap:8px;padding:16px 24px;display:flex}.record-studio-steps button{color:#63736d;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:.875rem;line-height:1.35;display:flex}.record-studio-steps button b{font-weight:550}.record-studio-steps button>span{color:#60776c;background:#eaf0ed;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:.8125rem;display:grid}.record-studio-steps button[aria-current=step]{color:var(--tenant-primary,#00815b);border-color:color-mix(in srgb,var(--tenant-primary,#00815b),white 75%);background:color-mix(in srgb,var(--tenant-primary,#00815b),white 94%)}.record-studio-steps button[aria-current=step]>span{background:var(--tenant-primary,#00815b);color:#fff}.record-studio-steps button:hover{background:#eef4f0}.record-studio-layout{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) 238px;grid-auto-rows:max-content;align-content:start;min-height:0;display:grid;overflow-y:auto}.record-studio-main{min-width:0;min-height:350px;padding:24px 26px 28px}.record-step-heading{margin-bottom:22px}.record-step-heading>span{color:#6b7e73;letter-spacing:.055em;font-size:.75rem;font-weight:600}.record-step-heading h3{color:#173b2e;letter-spacing:-.015em;margin:5px 0 6px;font-size:1.25rem;font-weight:650}.record-step-heading p{color:#65796e;margin:0;font-size:.9375rem;line-height:1.5}.record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.record-field{flex-direction:column;gap:7px;min-width:0;display:flex}.record-field-wide{grid-column:1/-1}.record-field>label{color:#233e31;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.record-field>label>span{color:#75847d;font-size:.75rem;font-weight:400}.record-field :is(input,textarea,[data-slot=select-trigger]){color:#253d32;width:100%;min-height:44px;box-shadow:none;background:#fff;border:1px solid #cad8d0;border-radius:9px;font-size:1rem;font-weight:400}.record-field input{padding:10px 12px}.record-field textarea{resize:vertical;min-height:105px;padding:11px 12px;line-height:1.5}.record-field [data-slot=select-trigger]{text-align:left;height:auto;padding:10px 12px}.record-field [data-slot=select-value]{white-space:normal;overflow-wrap:anywhere}.record-field :is(input,textarea,[data-slot=select-trigger]):focus-visible{border-color:var(--tenant-primary,#00815b);outline:3px solid color-mix(in srgb,var(--tenant-primary,#00815b),transparent 83%);outline-offset:1px}.record-field :is(input,textarea,[data-slot=select-trigger])[aria-invalid=true]{background:snow;border-color:#be483f}.record-field-help{color:#63796b;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.record-field-help:empty{display:none}.record-field-error,.record-validation-message{color:#a6352c;font-size:.875rem;font-weight:500;line-height:1.5}.record-validation-message{margin:16px 0 0}.record-studio-context{background:#f5f8f6;border-left:1px solid #e4ece7;flex-direction:column;gap:24px;min-width:0;padding:24px 19px;display:flex}.record-company{color:var(--tenant-primary,#00815b);align-items:center;gap:10px;display:flex}.record-company svg{flex-shrink:0}.record-company small,.record-context-block>small{color:#6d8076;letter-spacing:.04em;margin-bottom:4px;font-size:.75rem;font-weight:600;display:block}.record-company strong,.record-context-block>strong{overflow-wrap:anywhere;color:#264737;font-size:.9375rem;font-weight:600;line-height:1.4;display:block}.record-completion svg{color:var(--tenant-primary,#00815b);margin-bottom:8px}.record-completion h4{color:#294636;margin:0 0 6px;font-size:.875rem;font-weight:600}.record-completion p{color:#617468;margin:0 0 10px;font-size:.875rem}.record-completion progress{width:100%;height:6px;accent-color:var(--tenant-primary,#00815b);border:0;border-radius:5px}.record-completion progress::-webkit-progress-bar{background:#dfe9e3;border-radius:5px}.record-completion progress::-webkit-progress-value{background:var(--tenant-primary,#00815b);border-radius:5px}.record-context-block>p,.record-context-block details p{color:#5f7568;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:.875rem;line-height:1.5}.record-context-block details{border-top:1px solid #dce6df;margin-top:10px;padding-top:10px}.record-context-block summary{color:#315643;cursor:pointer;font-size:.875rem}.record-human-note{color:var(--tenant-primary,#00815b);align-items:flex-start;gap:9px;display:flex}.record-human-note svg{flex-shrink:0;margin-top:2px}.record-human-note p,.record-save-note{color:#5a7162;margin:0;font-size:.875rem;line-height:1.5}.record-save-note{border-top:1px solid #dce6df;margin-top:auto;padding-top:14px}.record-save-note strong{font-weight:600}.record-studio-footer{background:#fff;border-top:1px solid #dfe7e1;flex-shrink:0;align-items:center;gap:12px;padding:16px 24px;display:flex}.record-studio-footer>span{color:#687c70;margin-left:auto;font-size:.875rem}.record-studio-footer>div{gap:8px;display:flex}.record-studio-footer [data-slot=button]{border-radius:9px;min-height:42px;font-size:.9375rem}.record-studio-error{color:#9b342a;background:#fff4f2;border:1px solid #ebc8c2;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px;font-size:.9375rem;display:flex}.record-studio-error svg{flex-shrink:0;margin-top:2px}.record-studio-error p{margin:5px 0 0;font-size:.875rem;line-height:1.5}.record-review-title{background:#f8fbf9;border:1px solid #dce7df;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}.record-review-title svg{color:var(--tenant-primary,#00815b);flex-shrink:0}.record-review-title>div{min-width:0}.record-review-title small{color:#718377;font-size:.8125rem;display:block}.record-review-title strong{overflow-wrap:anywhere;font-size:1rem}.record-review-title>button{margin-left:auto}.record-review-group{border-top:1px solid #e5ebe7;padding:17px 0}.record-review-group header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.record-review-group h4{color:#274636;margin:0;font-size:.9375rem;font-weight:650}.record-review-group button,.record-review-title button{color:var(--tenant-primary,#00815b);cursor:pointer;padding:5px 8px;font-size:.875rem;font-weight:600}.record-review-group dl{gap:14px;margin:0;display:grid}.record-review-group dt{color:#6f8076;margin-bottom:4px;font-size:.8125rem}.record-review-group dd{color:#254032;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.record-review-group dd.record-review-missing{color:#a6352c}.record-review-group dd small{font-size:.875rem;display:block}.record-studio button:focus-visible{outline-offset:2px;outline:3px solid #78aa91}@media (max-width:720px){.synky-dialog.record-form-dialog{border-radius:14px;width:calc(100vw - 24px);max-height:94dvh}.record-form-dialog>[data-slot=dialog-header]{padding:20px 44px 15px 18px}.record-studio-steps{flex-wrap:wrap;gap:5px;padding:12px}.record-studio-steps button{flex:calc(50% - 10px);padding:7px}.record-studio-layout{grid-template-columns:minmax(0,1fr)}.record-studio-main{min-height:0;padding:20px 18px 24px}.record-studio-context{border-top:1px solid #e0e9e3;border-left:0;gap:18px;padding:18px}.record-completion{display:none}.record-studio-footer{flex-wrap:wrap;gap:8px;padding:12px}.record-studio-footer>span{font-size:.8125rem}.record-studio-footer>div{margin-left:auto}.record-studio-footer [data-slot=button]{padding:8px 12px;font-size:.875rem}}@media (max-width:480px){.record-fields{grid-template-columns:minmax(0,1fr);gap:18px}.record-studio-footer>span{display:none}.record-form-dialog [data-slot=dialog-title]{font-size:1.3rem}}.record-character-count{text-align:right;color:#718478;margin-top:-3px;font-size:.75rem;font-weight:400}.synky-dialog.access-form-dialog{flex-direction:column;gap:0;width:min(600px,100vw - 24px);max-width:none;max-height:92dvh;padding:0;display:flex;overflow:hidden}.access-form-dialog>[data-slot=dialog-header]{text-align:left;border-bottom:1px solid #e1e9e4;padding:24px 48px 20px 24px}.access-studio{flex-direction:column;min-height:0;display:flex;overflow:hidden}.access-studio-body{gap:20px;padding:24px;display:grid;overflow-y:auto}.access-permission-card{color:var(--tenant-primary);background:#f0f7f3;border:1px solid #d3e7dc;border-radius:12px;gap:12px;padding:16px;display:flex}.access-permission-card svg{flex-shrink:0;margin-top:3px}.access-permission-card h3{color:#244b37;margin:0 0 6px;font-size:1rem;font-weight:650}.access-permission-card p,.access-permission-card small{color:#436352;margin:0;font-size:.9375rem;line-height:1.5}.access-permission-card small{margin-top:8px;display:block}.access-studio .record-studio-footer>div{margin-left:auto}.record-field textarea[data-slot=textarea]{min-height:105px}@font-face{font-family:Synky Reference;src:url(/fonts/inter-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.synky-shell.reference-fidelity-shell{color:#11232b;--workspace-page:#f6f8fa;font-family:Synky Reference,Arial,sans-serif}.synky-shell.reference-fidelity-shell :is(button,input,select,textarea),.synky-shell.reference-fidelity-shell :is(h1,h2,h3,strong){font-family:Synky Reference,Arial,sans-serif}.synky-shell.reference-fidelity-shell .page-body{background:linear-gradient(120deg,#f5f7f9,#fafbfc)}.synky-shell.reference-full-canvas .app-header{gap:14px;height:44px;min-height:44px;padding:0 26px}.synky-shell.reference-full-canvas .header-left{gap:13px;min-width:0}.synky-shell.reference-full-canvas .header-workspace-context{min-width:0;display:block}.synky-shell.reference-full-canvas .header-workspace-context span{color:#728091;font-size:.75rem}.synky-shell.reference-full-canvas .header-workspace-context b{color:#172a33;font-weight:700}.synky-shell.reference-full-canvas .reference-header-brand{flex-shrink:0;width:128px;display:block}.synky-shell.reference-full-canvas .reference-header-brand img{width:100%;height:auto;display:block}.synky-shell.reference-full-canvas .header-right{gap:12px}.synky-shell.reference-full-canvas .reference-hide-avatar{display:none}.synky-shell.reference-full-canvas .reference-header-role{white-space:nowrap;color:#1b303b;border-left:1px solid #e4e9ed;border-right:1px solid #e4e9ed;align-items:center;gap:9px;padding:0 15px;font-size:.75rem;display:flex}.synky-shell.reference-full-canvas .header-utility{height:30px;padding:0;font-size:.75rem;font-weight:500}.synky-shell.reference-full-canvas .header-utility svg{width:15px;height:15px}.synky-shell.reference-full-canvas .page-body{padding:25px 28px 18px}.synky-shell.reference-fidelity-shell .page-eyebrow{letter-spacing:.11em;color:#74818f;background:0 0;padding:0;font-size:.75rem}.synky-shell.reference-fidelity-shell .page-title-row h1{letter-spacing:-.025em;font-size:2.25rem;font-weight:800;line-height:1.12}.synky-shell.reference-fidelity-shell .page-title-row p{font-size:1rem}.synky-shell.reference-fidelity-shell :is(.admin-entry-heading,.growth-entry-heading,.structure-entry-heading,.hiring-entry-heading) h1{letter-spacing:-.025em;font-size:2rem;font-weight:800}.synky-shell.reference-fidelity-shell :is(.admin-entry-heading,.growth-entry-heading,.structure-entry-heading,.hiring-entry-heading)>div>span{font-size:.75rem}.synky-shell.reference-fidelity-shell :is(.admin-entry-heading,.growth-entry-heading,.structure-entry-heading,.hiring-entry-heading) p{font-size:.9375rem}.synky-shell.reference-fidelity-shell [data-slot=button]{font-weight:600}.synky-shell.reference-fidelity-shell .reference-original-art{pointer-events:none;flex-shrink:0}.synky-shell.reference-fidelity-shell.dashboard-reference-shell .page-body{padding:0 10px 5px}.synky-shell.reference-fidelity-shell .reference-hero{background:linear-gradient(125deg,#005b43,#003d30);border-radius:12px;min-height:252px;padding:28px 30px}.synky-shell.reference-fidelity-shell .reference-hero h2{letter-spacing:-.025em;font-size:2.75rem;font-weight:800;line-height:1.01}.synky-shell.reference-fidelity-shell .reference-hero-art{opacity:1;width:300px;height:auto;top:0;right:5px}.synky-shell.reference-fidelity-shell .reference-workspace-grid{grid-template-columns:minmax(0,1fr) 260px;gap:10px}.synky-shell.reference-fidelity-shell .reference-modules>header h2{font-size:1.6rem;font-weight:800}.synky-shell.reference-fidelity-shell .reference-module-pair{padding-left:25px}.synky-shell.reference-fidelity-shell .reference-onboarding{background:linear-gradient(110deg,#f3f8ef,#eaf5eb)}.synky-shell.reference-fidelity-shell .reference-onboarding h2{font-size:1.25rem;font-weight:800}.synky-shell.reference-fidelity-shell.company-directory-shell .page-body{padding:28px 36px 18px}.synky-shell.reference-fidelity-shell .directory-access-banner{border-radius:10px;min-height:80px;padding:15px 20px}.synky-shell.reference-fidelity-shell .directory-shield{width:50px;height:50px}.synky-shell.reference-fidelity-shell .company-directory-reference .master-companies{padding:20px 24px}.synky-shell.reference-fidelity-shell .directory-first-company{padding:0 0 18px}.synky-shell.reference-fidelity-shell .directory-first-copy h3{font-size:1.625rem;font-weight:800}.synky-shell.reference-fidelity-shell.cycle-entry-shell .app-header{height:36px;min-height:36px}.synky-shell.reference-fidelity-shell.cycle-entry-shell .reference-header-brand,.synky-shell.reference-fidelity-shell.cycle-entry-shell .reference-brand-divider{display:none}.synky-shell.reference-fidelity-shell.cycle-entry-shell .page-body{padding:23px 25px 18px}.synky-shell.reference-fidelity-shell.cycle-entry-shell .page-title-row{margin-bottom:15px}.synky-shell.reference-fidelity-shell .cycle-entry-access{min-height:60px;padding:10px 15px}.synky-shell.reference-fidelity-shell .cycle-entry-shield{width:35px;height:35px}.synky-shell.reference-fidelity-shell .cycle-entry-workspace{border-radius:11px;grid-template-columns:minmax(0,.866fr) minmax(0,1.134fr);min-height:372px}.synky-shell.reference-fidelity-shell .cycle-entry-direction{background:linear-gradient(125deg,#005846,#003f34);padding:29px 29px 0}.synky-shell.reference-fidelity-shell .cycle-entry-direction h2{font-size:2rem;font-weight:800}.synky-shell.reference-fidelity-shell .cycle-entry-building{width:64px;height:64px}.synky-shell.reference-fidelity-shell .cycle-entry-empty h3{font-size:1.375rem;font-weight:800}.synky-shell.reference-fidelity-shell.meetings-entry-shell .app-header{display:flex}.synky-shell.reference-fidelity-shell.meetings-entry-shell .page-body{padding:22px 35px 17px}.synky-shell.reference-fidelity-shell.meetings-entry-shell .page-title-row h1{margin:7px 0 4px;font-size:2.5rem;font-weight:800}.synky-shell.reference-fidelity-shell.meetings-entry-shell .page-title-row p{font-size:1.25rem}.synky-shell.reference-fidelity-shell.meetings-entry-shell .page-title-row{margin-bottom:18px}.synky-shell.reference-fidelity-shell .meetings-entry-main{grid-template-columns:minmax(0,1.68fr) minmax(300px,1fr);gap:16px}.synky-shell.reference-fidelity-shell .meetings-preview-calendar{min-height:407px;padding:16px 18px 14px}.synky-shell.reference-fidelity-shell .meetings-preview-calendar>footer{display:none}.synky-shell.reference-fidelity-shell .meetings-calendar-table td{height:58px}.synky-shell.reference-fidelity-shell .meetings-entry-invite{background:linear-gradient(125deg,#094f44,#075c4d);min-height:412px;padding:30px 35px 115px}.synky-shell.reference-fidelity-shell .meetings-entry-invite h2{font-size:1.875rem;font-weight:800}.synky-shell.reference-fidelity-shell .meetings-reference-art{width:100%;height:auto;position:absolute;bottom:0;left:0}.synky-shell.reference-fidelity-shell .meetings-entry-invite-copy{z-index:1;position:relative}.synky-shell.reference-fidelity-shell .meetings-entry-features{gap:10px}.synky-shell.reference-fidelity-shell.results-entry-shell .app-header{height:60px;min-height:60px}.synky-shell.reference-fidelity-shell.results-entry-shell .page-body{padding:0 18px 20px}.synky-shell.reference-fidelity-shell .results-entry-hero{min-height:154px;padding:24px 34px 17px}.synky-shell.reference-fidelity-shell .results-entry-hero h1{font-size:2.5rem;font-weight:800}.synky-shell.reference-fidelity-shell .results-entry-layout{grid-template-columns:minmax(0,3.15fr) minmax(250px,1fr);gap:12px}.synky-shell.reference-fidelity-shell .results-entry-preview{padding:24px 33px}.synky-shell.reference-fidelity-shell .results-preview-actions{margin-left:0}.synky-shell.reference-fidelity-shell .results-entry-metrics>div{flex-direction:row;min-height:119px;padding:18px}.synky-shell.reference-fidelity-shell .results-entry-empty{justify-content:flex-end;min-height:247px;padding-bottom:17px;position:relative}.synky-shell.reference-fidelity-shell .results-entry-empty small{display:none}.synky-shell.reference-fidelity-shell .results-entry-setup{padding:27px 23px}.synky-shell.reference-fidelity-shell .structure-entry-layout{grid-template-columns:250px minmax(0,1fr);gap:16px}.synky-shell.reference-fidelity-shell .structure-entry-heading h1{font-size:2.4rem}.synky-shell.reference-fidelity-shell .structure-entry-setup,.synky-shell.reference-fidelity-shell .structure-entry-preview{min-height:345px}.synky-shell.reference-fidelity-shell.hiring-entry-shell .page-body{padding:19px 32px 12px}.synky-shell.reference-fidelity-shell.hiring-entry-shell .app-header{height:38px;min-height:38px}.synky-shell.reference-fidelity-shell .hiring-entry-hero{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) 172px;gap:24px;min-height:137px;padding:19px 39px}.synky-shell.reference-fidelity-shell .hiring-entry-hero h2{font-size:1.7rem;font-weight:800}.synky-shell.reference-fidelity-shell .hiring-entry-art{width:172px;height:auto}.synky-shell.reference-fidelity-shell .hiring-entry-flow{padding:12px 19px 15px}.synky-shell.reference-fidelity-shell .hiring-entry-stages{gap:28px}.synky-shell.reference-fidelity-shell .hiring-stage-empty{min-height:164px}.synky-shell.reference-fidelity-shell.growth-entry-shell .page-body{padding:22px 29px 12px}.synky-shell.reference-fidelity-shell .growth-entry-layout{grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:10px}.synky-shell.reference-fidelity-shell .growth-entry-journey{min-height:375px;padding:20px 22px 10px}.synky-shell.reference-fidelity-shell .growth-entry-journey h2{font-size:1.5rem;font-weight:800}.synky-shell.reference-fidelity-shell .growth-entry-process{height:227px;margin-top:29px}.synky-shell.reference-fidelity-shell .growth-entry-process>svg{height:227px}.synky-shell.reference-fidelity-shell .growth-entry-setup{background:linear-gradient(125deg,#00503e,#004432);min-height:375px;padding:29px 28px 127px}.synky-shell.reference-fidelity-shell .growth-entry-setup h2{font-size:1.8rem;font-weight:800}.synky-shell.reference-fidelity-shell .growth-reference-art{width:100%;position:absolute;bottom:0;left:0}.synky-shell.reference-fidelity-shell .growth-entry-features{padding:21px 28px}.synky-shell.reference-fidelity-shell.admin-entry-shell .app-header{height:40px;min-height:40px}.synky-shell.reference-fidelity-shell.admin-entry-shell .page-body{padding:18px 26px 10px}.synky-shell.reference-fidelity-shell .admin-entry-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:10px}.synky-shell.reference-fidelity-shell .admin-entry-heading h1{font-size:2rem}.synky-shell.reference-fidelity-shell .admin-entry-settings{padding:26px 24px 11px}.synky-shell.reference-fidelity-shell .admin-entry-settings h2{font-size:1.375rem;font-weight:800}.synky-shell.reference-fidelity-shell .admin-entry-space{min-height:393px;padding:21px 26px 115px}.synky-shell.reference-fidelity-shell .admin-entry-space h2{font-size:1.625rem}.synky-shell.reference-fidelity-shell .admin-entry-space-actions{max-width:185px}.synky-shell.reference-fidelity-shell .admin-entry-space-actions [data-slot=button]{min-height:34px;font-size:.875rem}.synky-shell.reference-fidelity-shell .admin-entry-diagram{opacity:1;width:209px;height:auto;margin:0;position:absolute;bottom:10px;right:17px}.synky-shell.reference-fidelity-shell .admin-entry-companies{padding:16px 23px}@media (max-width:800px){.synky-shell.reference-full-canvas .app-header{padding:0 16px}.synky-shell.reference-full-canvas .reference-header-brand,.synky-shell.reference-full-canvas .reference-brand-divider{display:none}.synky-shell.reference-fidelity-shell :is(.reference-workspace-grid,.meetings-entry-main,.results-entry-layout,.structure-entry-layout,.growth-entry-layout,.admin-entry-layout){grid-template-columns:minmax(0,1fr)}.synky-shell.reference-fidelity-shell .results-entry-metrics>div{flex-direction:column}.synky-shell.reference-fidelity-shell .hiring-entry-hero{grid-template-columns:minmax(0,1fr) 130px;padding:22px}.synky-shell.reference-fidelity-shell .hiring-entry-art{width:130px}.synky-shell.reference-fidelity-shell .hiring-entry-access{grid-column:1/-1}.synky-shell.reference-fidelity-shell.meetings-entry-shell .app-header{display:flex}}@media (max-width:480px){.synky-shell.reference-full-canvas .reference-header-role{display:none}.synky-shell.reference-full-canvas .header-right{gap:10px}.synky-shell.reference-fidelity-shell .page-body{padding:18px 16px!important}.synky-shell.reference-fidelity-shell .reference-hero h2{font-size:2.2rem}.synky-shell.reference-fidelity-shell .reference-hero-copy{width:100%}.synky-shell.reference-fidelity-shell .reference-hero-art{opacity:.6;width:200px;top:auto;bottom:0}.synky-shell.reference-fidelity-shell .reference-module-pair{padding-left:0}.synky-shell.reference-fidelity-shell .cycle-entry-workspace{grid-template-columns:1fr}.synky-shell.reference-fidelity-shell .cycle-reference-art{max-height:250px}.synky-shell.reference-fidelity-shell.meetings-entry-shell .page-title-row h1{font-size:2rem}.synky-shell.reference-fidelity-shell .meetings-entry-invite{padding:25px 24px 140px}.synky-shell.reference-fidelity-shell .hiring-entry-hero{grid-template-columns:1fr}.synky-shell.reference-fidelity-shell .hiring-entry-art{width:130px;margin-left:auto;position:static}.synky-shell.reference-fidelity-shell .hiring-entry-access{padding-right:0}.synky-shell.reference-fidelity-shell .results-entry-preview{padding:18px}}.synky-shell.reference-fidelity-shell .results-reference-empty-chart{pointer-events:none;width:100%;height:155px;position:absolute;top:23px;left:0}.synky-shell.reference-fidelity-shell .results-entry-empty>:not(svg){z-index:1;position:relative}.synky-shell.reference-fidelity-shell .cycle-entry-direction p{white-space:nowrap;max-width:none;font-size:.875rem}.synky-shell.reference-fidelity-shell .cycle-entry-access p{font-size:.875rem}.synky-shell.reference-fidelity-shell .cycle-entry-steps small{font-size:.75rem}.synky-shell.reference-fidelity-shell .cycle-entry-workspace{height:372px}@media (max-width:800px){.synky-shell.reference-fidelity-shell .cycle-entry-workspace{height:auto}.synky-shell.reference-fidelity-shell .cycle-entry-direction p{white-space:normal}}.synky-shell.reference-fidelity-shell :is(.admin-entry-heading,.growth-entry-heading,.structure-entry-heading)>div:first-child>span,.synky-shell.reference-fidelity-shell .hiring-entry-heading>span{font-size:.75rem;line-height:1.15;display:block}.synky-shell.reference-fidelity-shell :is(.admin-entry-heading,.growth-entry-heading,.structure-entry-heading,.hiring-entry-heading) h1{margin:5px 0 6px;line-height:1.04}.synky-shell.reference-fidelity-shell :is(.admin-entry-heading,.growth-entry-heading,.structure-entry-heading,.hiring-entry-heading) p{font-size:.875rem;line-height:1.4}.synky-shell.reference-fidelity-shell .admin-entry-settings li p{font-size:.875rem}.synky-shell.reference-fidelity-shell .admin-entry-settings li{padding:14px 2px}.synky-shell.reference-fidelity-shell .admin-entry-setting-icon{width:40px;height:40px}.synky-shell.reference-fidelity-shell .admin-entry-settings>header>span{font-size:.75rem}.synky-shell.reference-fidelity-shell .admin-entry-space>p{font-size:.875rem}.synky-shell.reference-fidelity-shell .admin-entry-count strong{font-size:2.5rem}.synky-shell.reference-fidelity-shell .page-eyebrow{line-height:1.2;display:block}.synky-shell.reference-fidelity-shell .page-title-row p{margin:0;font-size:.9375rem;line-height:1.4}.synky-shell.reference-fidelity-shell .hiring-entry-access p{font-size:.75rem;line-height:1.55}.synky-shell.reference-fidelity-shell .hiring-entry-hero{grid-template-columns:minmax(0,2.3fr) minmax(0,1.1fr) 172px;gap:22px}.synky-shell.reference-fidelity-shell .hiring-entry-hero-copy>p{font-size:.875rem}.synky-shell.reference-fidelity-shell .hiring-entry-hero-copy [data-slot=button]{min-height:35px;font-size:.75rem}.synky-shell.reference-fidelity-shell .growth-entry-journey>header p{font-size:.875rem}.synky-shell.reference-fidelity-shell .growth-entry-process li p,.synky-shell.reference-fidelity-shell .growth-entry-process h3,.synky-shell.reference-fidelity-shell .growth-entry-features p{font-size:.75rem}.synky-shell.reference-fidelity-shell .growth-entry-setup p{font-size:.875rem}.synky-shell.reference-fidelity-shell .growth-entry-controls [data-slot=button]{font-size:.75rem}.synky-shell.reference-fidelity-shell .growth-entry-controls{gap:15px}.synky-shell.reference-fidelity-shell .meetings-entry-invite{padding:0}.synky-shell.reference-fidelity-shell .meetings-calendar-table th{background:0 0}.synky-shell.reference-fidelity-shell .meetings-preview-calendar{height:407px}.synky-shell.reference-fidelity-shell .cycle-entry-workspace:has(.cycle-entry-company-list){height:auto}@media (max-width:800px){.synky-shell.reference-fidelity-shell .hiring-entry-hero{grid-template-columns:minmax(0,1fr) 130px;gap:16px}.synky-shell.reference-fidelity-shell .growth-entry-process li p{font-size:.75rem}.synky-shell.reference-fidelity-shell .growth-entry-process h3{font-size:.875rem}.synky-shell.reference-fidelity-shell .cycle-entry-workspace,.synky-shell.reference-fidelity-shell .meetings-preview-calendar{height:auto}.synky-shell.reference-fidelity-shell .meetings-entry-invite-copy{padding:26px 25px 145px}}@media (max-width:480px){.synky-shell.reference-fidelity-shell .hiring-entry-hero{grid-template-columns:1fr}}.synky-shell.reference-fidelity-shell .premium-sidebar{border-color:#e8edf1;font-family:Synky Reference,Arial,sans-serif}.synky-shell.reference-fidelity-shell .premium-sidebar .premium-nav-button{padding-inline:10px;font-size:.75rem;font-weight:500;height:32px!important}.synky-shell.reference-fidelity-shell .premium-sidebar .premium-nav-button>svg{width:17px;height:17px}.synky-shell.reference-fidelity-shell .premium-sidebar .premium-sidebar-brand{padding:15px 16px 10px}.synky-shell.reference-fidelity-shell .premium-sidebar .premium-product-logo{height:23px}.synky-shell.reference-fidelity-shell .premium-sidebar .premium-product-caption{font-size:.75rem;line-height:1.4}.synky-shell.reference-fidelity-shell .premium-sidebar [data-slot=sidebar-group-label]{height:25px;font-size:.75rem}.synky-shell.reference-fidelity-shell .premium-sidebar .premium-account-copy strong,.synky-shell.reference-fidelity-shell .premium-sidebar .premium-account-copy small{font-size:.75rem}.synky-shell.reference-fidelity-shell .premium-sidebar .premium-account-avatar{width:32px;height:32px}.synky-shell.reference-fidelity-shell .reference-hero{min-height:252px}.synky-shell.reference-fidelity-shell .reference-hero-copy>span{font-size:.75rem;line-height:1.3;display:block}.synky-shell.reference-fidelity-shell .reference-hero h2{font-size:2.625rem}.synky-shell.reference-fidelity-shell .reference-workflow{padding:8px 0}.synky-shell.reference-fidelity-shell .reference-modules>header{padding-bottom:10px}.synky-shell.reference-fidelity-shell .reference-module-pair>button{gap:12px}.synky-shell.reference-fidelity-shell .reference-module-pair strong,.synky-shell.reference-fidelity-shell .reference-module-pair small{font-size:.75rem}.synky-shell.reference-fidelity-shell .reference-hero-actions [data-slot=button][data-variant=default]{min-height:36px;font-size:.75rem}.synky-shell.reference-fidelity-shell .reference-company-strip{padding:8px 16px}.synky-shell.reference-fidelity-shell .reference-hero-count strong{font-size:2.5rem}@media (max-width:480px){.synky-shell.reference-fidelity-shell .reference-hero h2{font-size:2.25rem}.synky-shell.reference-fidelity-shell .premium-sidebar .premium-nav-button{min-height:42px;font-size:.875rem}.synky-shell.reference-fidelity-shell .reference-module-pair strong{font-size:.875rem}.synky-shell.reference-fidelity-shell .reference-module-pair small{font-size:.75rem}}.synky-shell.reference-fidelity-shell .admin-entry-space{padding-bottom:80px}.synky-shell.reference-fidelity-shell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto}.synky-shell.reference-fidelity-shell .main-inset{min-width:0;container:workspace/inline-size}.synky-shell.reference-fidelity-shell .app-header{height:54px;min-height:54px;padding:0 24px;display:flex;background:#fff!important}.synky-shell.reference-fidelity-shell .reference-header-brand,.synky-shell.reference-fidelity-shell .reference-brand-divider{display:none}.synky-shell.reference-fidelity-shell .header-workspace-context{min-width:0}.synky-shell.reference-fidelity-shell .header-workspace-context span{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;display:block;overflow:hidden}.synky-shell.reference-fidelity-shell .header-utility,.synky-shell.reference-fidelity-shell .reference-header-role{font-size:.875rem}.synky-shell.reference-fidelity-shell :is(.page-title-row h1,.admin-entry-heading h1,.growth-entry-heading h1,.structure-entry-heading h1,.hiring-entry-heading h1){letter-spacing:-.025em;font-size:2.25rem;font-weight:700;line-height:1.15}.synky-shell.reference-fidelity-shell :is(.page-title-row p,.admin-entry-heading p,.growth-entry-heading p,.structure-entry-heading p,.hiring-entry-heading p){font-size:1rem;line-height:1.5}.synky-shell.reference-fidelity-shell .premium-sidebar .premium-nav-button{font-size:.875rem;font-weight:500;height:38px!important}.synky-shell.reference-fidelity-shell .premium-sidebar [data-slot=sidebar-group-label]{color:#65758a;height:29px;font-size:.75rem}.synky-shell.reference-fidelity-shell .premium-sidebar :is(.premium-product-caption,.premium-account-copy small){color:#64748b;font-size:.75rem}.synky-shell.reference-fidelity-shell .reference-original-art{filter:none;max-width:100%;height:auto;display:block}.synky-shell.reference-fidelity-shell .cycle-entry-workspace{height:auto;min-height:372px}.synky-shell.reference-fidelity-shell .cycle-entry-direction{flex-direction:column;display:flex;overflow:hidden}.synky-shell.reference-fidelity-shell .cycle-entry-direction p{white-space:normal}.synky-shell.reference-fidelity-shell .cycle-reference-art{width:100%;max-width:374px;margin:18px auto 0}.synky-shell.reference-fidelity-shell .cycle-entry-direction h2{letter-spacing:-.025em;font-size:2rem;font-weight:700}.synky-shell.reference-fidelity-shell .reference-hero h2{font-weight:700}.synky-shell.reference-fidelity-shell .reference-hero-art{width:38%;max-width:320px}.synky-shell.reference-fidelity-shell .reference-module-pair strong{font-size:.875rem}.synky-shell.reference-fidelity-shell .reference-module-pair small,.synky-shell.reference-fidelity-shell .reference-onboarding small{font-size:.75rem}.synky-shell.reference-fidelity-shell .reference-onboarding strong{font-size:.875rem}.synky-shell.reference-fidelity-shell .directory-company-art .reference-original-art{width:100%;max-width:430px}.synky-shell.reference-fidelity-shell .meetings-entry-invite-copy{padding-bottom:165px}.synky-shell.reference-fidelity-shell .meetings-reference-art{height:auto;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}.synky-shell.reference-fidelity-shell .growth-entry-setup{padding-bottom:155px}.synky-shell.reference-fidelity-shell .growth-reference-art{-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}.synky-shell.reference-fidelity-shell .admin-entry-diagram{width:220px;height:auto;bottom:12px;right:12px}@container workspace (width<=880px){.synky-shell.reference-fidelity-shell :is(.meetings-entry-main,.results-entry-layout,.structure-entry-layout){grid-template-columns:minmax(0,1fr)}.synky-shell.reference-fidelity-shell .meetings-entry-invite{min-height:425px}.synky-shell.reference-fidelity-shell .meetings-reference-art{width:390px;max-width:100%;left:auto;right:0}.synky-shell.reference-fidelity-shell .results-entry-metrics>div{flex-direction:row}.synky-shell.reference-fidelity-shell .hiring-entry-hero{grid-template-columns:minmax(0,1fr) 130px;gap:16px;padding:24px}.synky-shell.reference-fidelity-shell .hiring-entry-access{border-top:1px solid #ffffff30;border-left:0;grid-area:2/1/auto/-1;padding:14px 0 0}.synky-shell.reference-fidelity-shell .hiring-entry-access p{margin-left:26px}.synky-shell.reference-fidelity-shell .hiring-entry-art{width:130px}.synky-shell.reference-fidelity-shell .hiring-entry-stages{gap:20px}.synky-shell.reference-fidelity-shell .admin-entry-settings>header{gap:8px}.synky-shell.reference-fidelity-shell .admin-entry-space-actions{max-width:100%}}@container workspace (width<=740px){.synky-shell.reference-fidelity-shell :is(.growth-entry-layout,.admin-entry-layout,.cycle-entry-workspace,.reference-workspace-grid){grid-template-columns:minmax(0,1fr)}.synky-shell.reference-fidelity-shell .growth-entry-setup{min-height:420px}.synky-shell.reference-fidelity-shell .growth-reference-art{width:400px;max-width:100%;left:auto;right:0}.synky-shell.reference-fidelity-shell .cycle-reference-art{max-width:340px;margin-top:0}.synky-shell.reference-fidelity-shell .hiring-entry-stages{grid-template-columns:1fr}.synky-shell.reference-fidelity-shell .hiring-stage-connector{display:none}.synky-shell.reference-fidelity-shell .app-header{gap:10px;padding:0 16px}.synky-shell.reference-fidelity-shell .header-workspace-context span{font-size:.75rem}.synky-shell.reference-fidelity-shell .reference-header-role{display:none}}@container workspace (width<=480px){.synky-shell.reference-fidelity-shell :is(.page-title-row h1,.admin-entry-heading h1,.growth-entry-heading h1,.structure-entry-heading h1,.hiring-entry-heading h1){font-size:1.875rem}.synky-shell.reference-fidelity-shell .hiring-entry-hero{grid-template-columns:minmax(0,1fr)}.synky-shell.reference-fidelity-shell .hiring-entry-art{margin-left:auto}.synky-shell.reference-fidelity-shell .header-workspace-context{display:none}.synky-shell.reference-fidelity-shell .results-entry-metrics{grid-template-columns:1fr}.synky-shell.reference-fidelity-shell .meetings-calendar-tabs{margin:0}}.synky-shell.reference-fidelity-shell.reference-full-canvas .app-header{height:54px;min-height:54px;display:flex}.synky-shell .synky-module-heading{min-width:0;max-width:100%}.synky-shell .synky-module-heading span.synky-module-eyebrow,.synky-shell.reference-fidelity-shell .synky-module-heading span.synky-module-eyebrow{color:#65747e;letter-spacing:.055em;background:0 0;margin:0 0 8px;padding:0;font:600 12px/1.4 Segoe UI,Arial,sans-serif;display:block}.synky-shell .synky-module-heading h1.synky-module-title,.synky-shell.reference-fidelity-shell .synky-module-heading h1.synky-module-title{color:#142a30;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;-webkit-font-smoothing:auto;margin:0;font:700 34px/1.2 Segoe UI,Arial,sans-serif}.synky-shell .synky-module-heading p.synky-module-description,.synky-shell.reference-fidelity-shell .synky-module-heading p.synky-module-description{color:#52636d;letter-spacing:normal;text-wrap:pretty;max-width:58ch;margin:8px 0 0;font:400 16px/1.5 Segoe UI,Arial,sans-serif}.synky-shell.reference-fidelity-shell .results-entry-hero .synky-module-heading span.synky-module-eyebrow{color:#c4ded4}.synky-shell.reference-fidelity-shell .results-entry-hero .synky-module-heading h1.synky-module-title{color:#fff}.synky-shell.reference-fidelity-shell .results-entry-hero .synky-module-heading p.synky-module-description{color:#e1eee8}@media (max-width:700px){.synky-shell .synky-module-heading h1.synky-module-title,.synky-shell.reference-fidelity-shell .synky-module-heading h1.synky-module-title{font-size:28px}}@container workspace (width<=480px){.synky-shell .synky-module-heading h1.synky-module-title,.synky-shell.reference-fidelity-shell .synky-module-heading h1.synky-module-title{font-size:28px}}.synky-shell .page-body,.synky-shell.reference-fidelity-shell .page-body,.synky-shell.reference-fidelity-shell.dashboard-reference-shell .page-body{padding:28px 32px 40px}.synky-shell .page-title-row{flex-wrap:wrap;gap:20px;margin-bottom:28px}.synky-shell .header-left,.synky-shell .header-workspace-context{flex:1;min-width:0}.synky-shell .header-right{flex-shrink:0}.synky-shell .header-workspace-context :is(strong,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.synky-shell .header-right .search-box{width:clamp(150px,18vw,260px);min-width:0}@media (max-width:1200px){.synky-shell .header-right{gap:10px}.synky-shell .header-utility{width:36px;min-width:36px;padding:0!important}.synky-shell .header-utility span{display:none}}.synky-shell :is(.section-stack,.strategy-stack,.platform-dashboard-reference,.company-directory-reference,.cycle-entry,.meetings-entry,.results-entry,.structure-entry,.hiring-entry,.growth-entry,.admin-entry){gap:24px}.synky-shell :is(.panel-head,.strategy-toolbar){flex-wrap:wrap}.synky-shell :is(.strategy-columns,.strategy-side-stack,.strategy-review-columns,.strategy-three-cols,.reviews-grid,.metrics-grid,.structure-metrics),.synky-shell.reference-fidelity-shell :is(.reference-workspace-grid,.cycle-entry-workspace,.meetings-entry-main,.results-entry-layout,.structure-entry-layout,.growth-entry-layout,.admin-entry-layout){gap:24px}.synky-shell.reference-fidelity-shell :is(.meetings-entry-features,.hiring-entry-stages){gap:20px}.synky-shell :is(.section-stack,.strategy-stack,.page-title-row,.panel-head)>*,.synky-shell.reference-fidelity-shell :is(.reference-workspace-grid,.cycle-entry-workspace,.meetings-entry-main,.results-entry-layout,.structure-entry-layout,.growth-entry-layout,.admin-entry-layout)>*{min-width:0}.synky-shell.reference-fidelity-shell .reference-workflows{background:0 0;border:0;gap:16px;padding:0;display:grid}.synky-shell.reference-fidelity-shell .reference-workflow{background:#fff;border:1px solid #e1e8ed;border-radius:14px;padding:20px}.synky-shell.reference-fidelity-shell .reference-workflow h3{margin-bottom:16px;line-height:1.4}.synky-shell.reference-fidelity-shell .reference-module-pair{gap:12px;padding:0}.synky-shell.reference-fidelity-shell .reference-module-pair>button{background:#f8fbf9;border:1px solid #e6eeea;border-radius:10px;padding:12px}.synky-shell.reference-fidelity-shell .reference-module-pair>button:hover{background:#eef6f1;border-color:#bfd7ca}.synky-shell.reference-fidelity-shell .reference-hero-copy{width:65%}.synky-shell.reference-fidelity-shell .reference-modules>header{flex-wrap:wrap;gap:12px;margin-bottom:18px}.synky-shell.reference-fidelity-shell .cycle-entry-workspace{background:0 0;border:0;height:auto;overflow:visible}.synky-shell.reference-fidelity-shell .cycle-entry-direction{border-radius:14px;padding:28px}.synky-shell.reference-fidelity-shell .cycle-entry-companies{background:#fff;border:1px solid #e1e8ed;border-radius:14px;padding:24px}.synky-shell.reference-fidelity-shell .cycle-reference-art{width:100%;margin:24px auto 0}.synky-shell.reference-fidelity-shell .cycle-entry-steps{gap:20px;padding:0}.synky-shell.reference-fidelity-shell .cycle-entry-steps li{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:18px}.synky-shell.reference-fidelity-shell .meetings-preview-calendar{height:auto;min-height:407px;padding:20px}.synky-shell.reference-fidelity-shell .meetings-preview-calendar>header{row-gap:14px}.synky-shell.reference-fidelity-shell .meetings-entry-invite{flex-direction:column;min-height:0;padding:28px;display:flex}.synky-shell.reference-fidelity-shell .meetings-entry-invite-copy{padding:0}.synky-shell.reference-fidelity-shell .meetings-reference-art{object-fit:contain;width:100%;max-width:390px;height:auto;margin:auto auto 0;padding-top:24px;position:static;-webkit-mask-image:none;mask-image:none}.synky-shell.reference-fidelity-shell .meetings-entry-companies{background:#fff;border:1px solid #e1e8ed;border-radius:12px;gap:16px;padding:20px}.premium-sidebar .premium-sidebar-brand{flex-shrink:0;min-width:0}.premium-sidebar .premium-product-logo.tenant-product-logo{min-width:0;height:auto;min-height:28px}.premium-sidebar .tenant-product-logo .tenant-company-wordmark{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:none;line-height:1.35;display:-webkit-box;overflow:hidden}.premium-sidebar .premium-product-caption{flex-shrink:0}.synky-shell.reference-fidelity-shell .growth-entry-setup{flex-direction:column;min-height:0;padding:28px;display:flex}.synky-shell.reference-fidelity-shell .growth-reference-art{object-fit:contain;width:100%;max-width:400px;height:auto;margin:auto auto 0;padding-top:24px;position:static;-webkit-mask-image:none;mask-image:none}.synky-shell.reference-fidelity-shell .admin-entry-space{padding:28px}.synky-shell.reference-fidelity-shell .admin-entry-diagram{width:min(220px,100%);height:auto;margin:28px 0 0 auto;position:static}.synky-shell.reference-fidelity-shell .growth-entry-features{background:0 0;gap:20px;padding:0}.synky-shell.reference-fidelity-shell .growth-entry-features>div{background:#f1f7ee;border:1px solid #e0e9dc;border-radius:12px;margin:0;padding:24px}.synky-shell.reference-fidelity-shell .growth-entry-features>div+div{border-left:1px solid #e0e9dc}@container workspace (width<=880px){.synky-shell.reference-fidelity-shell .reference-workspace-grid{grid-template-columns:minmax(0,1fr)}.synky-shell.reference-fidelity-shell .reference-header-role{display:none}}@container workspace (width<=740px){.synky-shell.reference-fidelity-shell .reference-hero-copy{width:100%}.synky-shell.reference-fidelity-shell .reference-hero-art{opacity:1;width:min(280px,100%);height:auto;margin:24px auto 0;position:static}.synky-shell.reference-fidelity-shell .reference-hero-count{width:fit-content;margin-top:20px;position:static}}@container workspace (width<=580px){.synky-shell.reference-fidelity-shell .reference-module-pair{grid-template-columns:minmax(0,1fr)}.synky-shell.reference-fidelity-shell .growth-entry-process{height:auto;margin:24px 0 0}.synky-shell.reference-fidelity-shell .growth-entry-process>svg{display:none}.synky-shell.reference-fidelity-shell .growth-entry-process>ol{grid-template-columns:minmax(0,1fr);gap:16px;padding:0}.synky-shell.reference-fidelity-shell .growth-entry-process li{background:#f8fbf9;border:1px solid #e3ece6;border-radius:12px;padding:16px}.synky-shell.reference-fidelity-shell .growth-entry-process :is(h3,li p){max-width:none}.synky-shell.reference-fidelity-shell .cycle-entry-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.synky-shell .header-right .search-box{gap:0;width:36px;padding-inline:8px}.synky-shell .header-right .search-box:focus-within{gap:7px;width:min(155px,39vw)}.synky-shell .page-body,.synky-shell.reference-fidelity-shell .page-body,.synky-shell.reference-fidelity-shell.dashboard-reference-shell .page-body{padding:20px 16px 32px!important}.synky-shell .page-title-row{margin-bottom:24px}.synky-shell.reference-fidelity-shell :is(.cycle-entry-direction,.cycle-entry-companies,.meetings-entry-invite,.growth-entry-setup,.admin-entry-space,.reference-hero){padding:22px}.synky-shell.reference-fidelity-shell .growth-entry-features{grid-template-columns:minmax(0,1fr)}.synky-shell.reference-fidelity-shell .reference-workflow{padding:18px}.synky-shell.reference-fidelity-shell .meetings-entry-footer-actions{flex-wrap:wrap;margin-left:0}.synky-shell.reference-fidelity-shell .meetings-entry-companies>p{border-left:0;padding-left:0}}.team-module{gap:24px;min-width:0;display:grid}.team-banner{border:1px solid var(--workspace-line);background:linear-gradient(115deg,#fff,var(--workspace-soft));border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:30px;display:flex}.team-banner>div>span{letter-spacing:.12em;color:var(--tenant-primary);font-size:11px;font-weight:700}.team-banner h2{white-space:pre-line;letter-spacing:-.035em;color:var(--workspace-ink);margin:12px 0;font-size:clamp(24px,2.4vw,34px);line-height:1.16}.team-banner p{color:var(--workspace-muted);max-width:540px;font-size:14px;line-height:1.6}.team-banner-actions{flex-shrink:0;gap:10px;display:grid}.team-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.team-metrics>div{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:20px;display:flex}.team-metrics svg{color:var(--tenant-primary);flex-shrink:0;width:22px}.team-metrics span{color:var(--workspace-muted);font-size:12px;line-height:1.5}.team-metrics strong{color:var(--workspace-ink);font-size:26px;font-weight:750;line-height:1.25;display:block}.team-panel{border:1px solid var(--workspace-line);background:#fff;border-radius:16px;overflow:hidden}.team-tabs{border-bottom:1px solid var(--workspace-line);gap:24px;padding:0 24px;display:flex;overflow-x:auto}.team-tabs button{white-space:nowrap;color:var(--workspace-muted);border-bottom:3px solid #0000;align-items:center;gap:8px;padding:20px 0;font-size:14px;font-weight:650;display:flex}.team-tabs button[aria-selected=true]{border-bottom-color:var(--tenant-primary);color:var(--tenant-primary)}.team-filters{background:#fcfdfd;align-items:end;gap:16px;padding:20px 24px;display:flex}.team-filters>label:first-child{flex:1;min-width:140px}.team-filters label{color:var(--workspace-muted);gap:8px;font-size:12px;font-weight:600;display:grid}.team-filters label>span{align-items:center;gap:6px;display:flex}.team-module select,.team-person-dialog select,.team-small-dialog select{border:1px solid var(--workspace-line,#dce4e0);color:#172b24;background:#fff;border-radius:8px;width:100%;min-width:0;height:40px;padding:0 12px;font-size:14px}.team-table-wrap{overflow-x:auto}.team-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.team-table th{letter-spacing:.03em;color:#62726b;background:#f6f8f7;padding:13px 20px;font-size:11px;font-weight:650}.team-table td{border-top:1px solid var(--workspace-line);vertical-align:middle;padding:19px 20px}.team-table td>strong{font-size:13px}.team-table small,.team-person-link small{color:var(--workspace-muted);margin-top:4px;font-size:12px;display:block}.team-person-link{text-align:left;align-items:center;gap:12px;display:flex}.team-person-link strong{color:var(--workspace-ink);font-size:14px}.team-avatar{background:var(--workspace-soft,#eef5f1);width:42px;height:42px;color:var(--tenant-primary,#00835e);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.team-status{white-space:nowrap;color:#356149;background:#f1f7f3;border:1px solid #dce9e2;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:650;display:inline-flex}.team-status.is-muted{color:#6b7370;background:#f4f4f4;border-color:#e5e7e6}.team-status.is-overdue{color:#875114;background:#fff5e7;border-color:#f1d9b6}.team-access-label{color:var(--workspace-muted);align-items:center;gap:6px;font-size:12px;display:flex}.team-empty,.team-empty-start{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:64px 24px;display:flex}.team-empty-start{border:1px solid var(--workspace-line);background:#fff;border-radius:16px}.team-empty svg{color:var(--tenant-primary)}.team-empty h3,.team-empty-start h2{color:var(--workspace-ink);font-size:23px;font-weight:700}.team-empty p,.team-empty-start p{max-width:480px;color:var(--workspace-muted);font-size:14px;line-height:1.65}.team-task-list{gap:12px;padding:8px 24px 24px;display:grid}.team-task-card{text-align:left;border:1px solid var(--workspace-line);background:#fff;border-radius:10px;align-items:center;gap:16px;padding:18px;display:flex}.team-task-card>div{flex:1;min-width:0}.team-task-card strong{font-size:14px}.team-task-card p{color:var(--workspace-muted);margin-top:5px;font-size:12px}.team-task-card small{text-overflow:ellipsis;white-space:nowrap;max-width:600px;color:var(--workspace-muted);margin-top:7px;display:block;overflow:hidden}.team-task-icon{background:var(--workspace-soft);color:var(--tenant-primary);border-radius:10px;padding:10px}.team-access-list{padding:24px}.team-access-list-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.team-access-list-head h3{font-size:18px;font-weight:700}.team-access-list-head p{color:var(--workspace-muted);margin-top:6px;font-size:13px}.team-access-row{border-top:1px solid var(--workspace-line);align-items:center;gap:12px;padding:18px 0;display:flex}.team-access-row>div{flex:1;min-width:0}.team-access-row strong{font-size:14px}.team-access-row small{color:var(--workspace-muted);margin-top:5px;font-size:12px;display:block}.team-bottom-note{color:var(--workspace-muted);align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}.team-bottom-note>span{flex:1}.team-bottom-note>svg{flex-shrink:0}.team-bottom-note button{color:var(--tenant-primary);white-space:nowrap;align-items:center;gap:6px;font-weight:650;display:flex}.team-candidate-row{border-bottom:1px solid var(--workspace-line);align-items:center;gap:12px;display:flex}.team-candidate-row .record-line{flex:1;border:0!important}.team-candidate-row>button{flex-shrink:0;margin-right:16px}.team-person-dialog{max-height:90dvh;overflow-y:auto;width:calc(100vw - 32px)!important;max-width:760px!important;padding:28px!important}.team-small-dialog,.team-profile{max-height:90dvh;overflow-y:auto;max-width:640px!important}.team-form-steps{color:#6b7972;align-items:center;gap:14px;padding:18px 0 24px;font-size:12px;display:flex}.team-form-steps span{align-items:center;gap:8px;display:flex}.team-form-steps b{border:1px solid #dbe3de;border-radius:50%;place-items:center;width:25px;height:25px;display:inline-grid}.team-form-steps .is-active{color:var(--tenant-primary,#00835e);font-weight:700}.team-form-steps .is-active b{background:var(--tenant-primary,#00835e);color:#fff;border-color:#0000}.team-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.team-form-grid label,.team-access-step>label,.team-saved label{color:#26382f;gap:8px;font-size:13px;font-weight:650;display:grid}.team-form-grid small,.team-saved small,.team-form-hint{color:#69786f;font-size:12px;font-weight:400;line-height:1.6}.team-field-wide{grid-column:1/-1}.team-form-grid textarea{resize:vertical;background:#fff;border:1px solid #dce4e0;border-radius:8px;width:100%;padding:12px;font-size:14px;font-weight:400}.team-form-footer{border-top:1px solid #e1e7e3;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;display:flex}.team-person-summary{background:#f6f8f7;border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.team-person-summary strong{font-size:18px}.team-person-summary p{margin:5px 0;font-size:13px}.team-person-summary small{color:#66776d;font-size:12px}.team-access-step{gap:20px;display:grid}.team-access-toggle{border:1px solid #dce7e0;border-radius:10px;justify-content:space-between;align-items:center;padding:18px;flex-direction:row!important;display:flex!important}.team-access-toggle p{margin-top:5px;font-size:12px;font-weight:400}.team-person-dialog input[type=checkbox],.team-person-dialog input[type=radio]{accent-color:var(--tenant-primary,#00835e);flex-shrink:0;width:18px;height:18px}.team-role-choices{gap:8px;display:grid}.team-role-choices legend{margin-bottom:12px;font-size:13px;font-weight:650}.team-role-choices label{border:1px solid #dce4df;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.team-role-choices label.is-selected{border-color:var(--tenant-primary,#00835e);background:#f5f9f6}.team-role-choices strong{font-size:13px}.team-role-choices small{color:#69786f;margin-top:4px;font-size:12px;line-height:1.5;display:block}.team-confirm{background:#fff7e9;border:1px solid #ecd8b7;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;line-height:1.6;color:#6d4818!important;font-weight:500!important;display:flex!important}.team-callout{color:#324c3e;background:#f2f7f3;border:1px solid #dce8df;border-radius:10px;align-items:center;gap:12px;padding:18px;font-size:13px;line-height:1.6;display:flex}.team-callout svg{flex-shrink:0}.team-callout p{margin-top:4px;font-size:12px}.team-error{color:#a12828;background:#fff2f2;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.6}.team-saved{gap:16px;padding:16px 0;display:grid}.team-saved>h3{font-size:24px;font-weight:700}.team-saved>p{color:#5a7062;font-size:14px;line-height:1.7}.team-profile-summary{align-items:center;gap:16px;padding:16px 0;display:flex}.team-profile-summary .team-avatar{width:58px;height:58px;font-size:20px}.team-profile-summary p{color:#576f61;align-items:center;gap:6px;margin:8px 0;font-size:13px;display:flex}.team-profile-summary small{color:#637b6c;font-size:12px}.team-profile-notes{white-space:pre-wrap;background:#f7f9f8;border-radius:8px;padding:14px;font-size:13px;line-height:1.7}.team-profile-actions{flex-wrap:wrap;gap:10px;display:flex}.team-profile-section{border-top:1px solid #e0e7e2;gap:12px;padding-top:20px;display:grid}.team-profile-section h3{font-size:15px;font-weight:700}.team-profile-section>button:not([data-slot=button]){text-align:left;border:1px solid #e0e7e2;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.team-profile-section>button>span{flex:1}.team-profile-section small{color:#718077;margin-top:4px;font-size:12px;display:block}.team-history{border-bottom:1px solid #e8ece9;justify-content:space-between;gap:14px;padding:10px 0;font-size:12px;display:flex}.team-history time{color:#718077;white-space:nowrap}.team-person-link:focus-visible{outline:2px solid var(--tenant-primary);outline-offset:3px}.team-tabs button:focus-visible{outline:2px solid var(--tenant-primary);outline-offset:3px}.team-task-card:focus-visible{outline:2px solid var(--tenant-primary);outline-offset:3px}.team-table td:hover{background:#fcfdfc}@media (max-width:1100px){.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-banner{padding:24px}.team-table td,.team-table th{padding:14px}.team-candidate-row{flex-direction:column;align-items:stretch}.team-candidate-row>button{margin:0 16px 14px}.team-candidate-row .record-line{width:100%}}@media (max-width:640px){.team-banner{gap:18px;padding:22px;display:grid}.team-banner h2{font-size:26px}.team-banner-actions{flex-wrap:wrap;display:flex}.team-metrics{gap:10px}.team-metrics>div{gap:10px;padding:14px}.team-metrics strong{font-size:22px}.team-filters{flex-wrap:wrap;gap:12px;padding:16px}.team-filters>label{flex:1;min-width:130px}.team-filters>label:first-child{flex-basis:100%}.team-table{min-width:650px}.team-tabs{gap:20px;padding:0 16px}.team-tabs button{font-size:13px}.team-task-list{padding:8px 14px 16px}.team-task-card{flex-wrap:wrap;gap:12px;padding:14px}.team-task-card>div{flex-basis:calc(100% - 65px)}.team-access-list{padding:16px}.team-access-row{flex-wrap:wrap}.team-access-row>div{flex-basis:calc(100% - 60px)}.team-access-list-head{display:grid}.team-bottom-note{flex-wrap:wrap}.team-form-grid{grid-template-columns:1fr}.team-person-dialog{padding:20px!important}.team-form-steps{gap:8px;font-size:11px}.team-form-steps b{width:22px;height:22px}.team-history{gap:4px;display:grid}.team-profile-summary{align-items:flex-start}.team-banner-actions>button{flex:1}}.team-dashboard-inbox{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;align-items:center;gap:16px;margin-bottom:24px;padding:20px;display:flex}.team-dashboard-inbox>svg{color:var(--tenant-primary);flex-shrink:0}.team-dashboard-inbox>div{flex:1}.team-dashboard-inbox strong{font-size:15px}.team-dashboard-inbox p{color:var(--workspace-muted);margin-top:5px;font-size:13px}@media (max-width:640px){.team-dashboard-inbox{flex-wrap:wrap}.team-dashboard-inbox>div{flex-basis:calc(100% - 40px)}.team-dashboard-inbox>button{margin-left:38px}.team-small-dialog,.team-profile{width:calc(100vw - 32px)!important}}.team-panel{min-width:0}.team-table-wrap,.team-tabs{max-width:100%;position:relative}.team-table-wrap{width:100%}.synky-shell .main-inset{container:workspace/inline-size}.synky-shell .app-header,.synky-shell.reference-fidelity-shell .app-header,.synky-shell.reference-fidelity-shell.reference-full-canvas .app-header{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;min-height:76px;box-shadow:none;letter-spacing:normal;background:#fff;align-items:center;gap:24px;padding:14px 28px;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif;display:flex}.synky-shell .app-header .header-left{flex:220px;gap:16px;min-width:0}.synky-shell .app-header .header-right{flex:0 auto;gap:12px;min-width:0}.synky-shell .app-header .menu-trigger{color:#52636d;flex:none;width:36px;height:36px}.synky-shell .app-header .header-divider{flex:none;height:28px}.synky-shell .app-header :is(button,input){letter-spacing:normal;font-family:inherit}.synky-shell .app-header .workspace-header-context{flex:1;gap:6px;min-width:0;display:grid}.synky-shell .app-header .workspace-breadcrumb{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;line-height:1.4;display:flex}.synky-shell .app-header .workspace-breadcrumb>span{color:#64716e;font-size:13px;font-weight:400}.synky-shell .app-header .workspace-breadcrumb i{color:#a1aba7;font-size:13px;font-style:normal}.synky-shell .app-header .workspace-breadcrumb strong{color:#19372b;overflow-wrap:anywhere;font:600 17px/1.4 Segoe UI,Arial,sans-serif}.synky-shell .app-header .workspace-cycle-context{align-items:center;gap:8px;min-width:0;margin:0;line-height:1.5;display:flex}.synky-shell .app-header .workspace-context-label{color:#77827e;flex:none;font-size:12px;font-weight:400}.synky-shell .app-header .workspace-cycle-name{color:#52635c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:400;overflow:hidden}.synky-shell .app-header .workspace-cycle-status{color:#52635c;background:#f1f5f3;border:1px solid #dfe7e2;border-radius:5px;flex:none;padding:0 6px;font-size:12px;font-weight:500}.synky-shell .app-header .workspace-context-empty{color:#64716e;margin:0;font-size:13px;font-weight:400;line-height:1.5}.synky-shell .app-header .org-switch{min-width:0;max-width:190px;height:38px}.synky-shell .app-header .org-switch [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.synky-shell .app-header .user-avatar{flex:none}.premium-sidebar,.synky-shell.reference-fidelity-shell .premium-sidebar{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif}.premium-sidebar .premium-sidebar-brand,.synky-shell.reference-fidelity-shell .premium-sidebar .premium-sidebar-brand{flex-shrink:0;gap:10px;height:auto;min-height:100px;padding:22px 18px 18px}.premium-sidebar .premium-product-logo,.synky-shell.reference-fidelity-shell .premium-sidebar .premium-product-logo{height:auto;min-height:30px}.premium-sidebar .premium-product-logo img{object-fit:contain;object-position:left;width:100%;height:auto;max-height:46px;display:block}.premium-sidebar .tenant-identity{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;display:grid}.premium-sidebar .tenant-identity-visual{background:color-mix(in srgb,var(--tenant-primary,#0a7655),white 94%);width:36px;height:36px;color:var(--tenant-primary,#0a7655);border-radius:9px;place-items:center;display:grid}.premium-sidebar .tenant-identity-copy{gap:5px;min-width:0;display:grid}.premium-sidebar .tenant-identity-copy>span{color:#6d7873;font-size:12px;font-weight:400;line-height:1.4}.premium-sidebar .tenant-company-name,.synky-shell.reference-fidelity-shell .premium-sidebar .tenant-company-name{color:#19372b;white-space:normal;overflow-wrap:anywhere;font:600 15px/1.45 Segoe UI,Arial,sans-serif;display:block}.premium-sidebar .tenant-identity.has-logo{grid-template-columns:minmax(0,1fr);gap:12px}.premium-sidebar .tenant-identity.has-logo .tenant-identity-visual{background:0 0;border-radius:0;justify-items:start;width:100%;height:auto;min-height:32px;max-height:48px}.premium-sidebar .tenant-identity-visual img{object-fit:contain;filter:none;width:auto;max-width:100%;height:auto;max-height:48px;display:block}.premium-sidebar .premium-sidebar-brand .premium-product-caption,.synky-shell.reference-fidelity-shell .premium-sidebar .premium-sidebar-brand .premium-product-caption{color:#64716e;white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.5}.premium-sidebar .premium-nav-button,.synky-shell.reference-fidelity-shell .premium-sidebar .premium-nav-button{min-height:40px;padding:10px 12px;font:400 14px/1.4 Segoe UI,Arial,sans-serif;height:auto!important}.premium-sidebar .premium-nav-button[data-active=true],.synky-shell.reference-fidelity-shell .premium-sidebar .premium-nav-button[data-active=true]{font-weight:600}.premium-sidebar [data-slot=sidebar-group-label],.synky-shell.reference-fidelity-shell .premium-sidebar [data-slot=sidebar-group-label]{letter-spacing:normal;text-transform:none;color:#6d7873;height:auto;min-height:26px;padding:6px 12px;font:500 12px/1.4 Segoe UI,Arial,sans-serif}.premium-sidebar .premium-sidebar-content [data-slot=sidebar-group]{padding-block:6px}.premium-sidebar .premium-account-copy strong,.synky-shell.reference-fidelity-shell .premium-sidebar .premium-account-copy strong{font:600 14px/1.4 Segoe UI,Arial,sans-serif}.premium-sidebar .premium-account-copy small,.synky-shell.reference-fidelity-shell .premium-sidebar .premium-account-copy small{font:400 12px/1.4 Segoe UI,Arial,sans-serif}.synky-shell [data-slot=sidebar][data-state=collapsed] .premium-sidebar-brand{height:76px;min-height:76px;padding:22px 8px}.synky-shell [data-slot=sidebar][data-state=collapsed] .tenant-identity{display:none}.synky-shell [data-slot=sidebar][data-state=collapsed] .tenant-product-symbol{color:var(--tenant-primary);place-items:center;display:grid}.premium-sidebar .tenant-product-symbol img{object-fit:contain;background:0 0;padding:0}@container workspace (width<=1080px){.synky-shell .app-header .user-avatar,.synky-shell .app-header .reference-header-role{display:none}.synky-shell .app-header .header-utility{width:36px;min-width:36px;padding:0!important}.synky-shell .app-header .header-utility span{display:none}.synky-shell .app-header .header-right .search-box{width:180px}}@container workspace (width<=800px){.synky-shell .app-header,.synky-shell.reference-fidelity-shell .app-header,.synky-shell.reference-fidelity-shell.reference-full-canvas .app-header{flex-wrap:wrap;gap:12px;padding:14px 20px}.synky-shell .app-header .header-left{flex-basis:100%}.synky-shell .app-header .header-right{border-top:1px solid #edf1ee;flex:100%;gap:10px;padding-top:12px}.synky-shell .app-header .header-right .search-box,.synky-shell .app-header .header-right .search-box:focus-within{flex:160px;gap:8px;width:auto;min-width:0;padding-inline:10px}.synky-shell .app-header .org-switch{flex:140px;width:auto;max-width:210px;padding:0 10px}.synky-shell .app-header .org-switch [data-slot=select-value]{display:inline}.synky-shell .app-header .org-switch>svg:last-child{flex:none;display:block}}@container workspace (width<=480px){.synky-shell .app-header,.synky-shell.reference-fidelity-shell .app-header,.synky-shell.reference-fidelity-shell.reference-full-canvas .app-header{padding:12px 16px}.synky-shell .app-header .header-left{gap:12px}.synky-shell .app-header .header-divider{display:none}.synky-shell .app-header .workspace-breadcrumb{gap:6px}.synky-shell .app-header .workspace-breadcrumb>span,.synky-shell .app-header .workspace-breadcrumb i{display:none}.synky-shell .app-header .workspace-breadcrumb strong{font-size:16px}.synky-shell .app-header .header-right{gap:8px}.synky-shell .app-header .header-right .search-box{flex-basis:100px}.synky-shell .app-header .org-switch{flex-basis:110px;max-width:140px}.synky-shell .app-header .header-right>a[data-slot=button]{white-space:normal;text-align:center;flex:1;min-width:0;height:auto;min-height:38px}}@media print{.synky-shell .app-header{display:none!important}}
