.sy-shell{color:#181916;background:#fafaf8;flex-direction:column;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;display:flex}.sy-shell *{box-sizing:border-box}.sy-topbar{background:#fff;border-bottom:1px solid #e3e4dd;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.sy-brand{color:inherit;align-items:center;gap:12px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.sy-tools{align-items:center;gap:20px;display:flex;position:relative}.sy-org{color:#686b62;font-size:13px}.sy-icon{cursor:pointer;background:#f0f1ed;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.sy-menu{z-index:10;background:#fff;border:1px solid #dcded4;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;width:260px;padding:16px;display:grid;position:absolute;top:54px;right:0;box-shadow:0 14px 40px #131b1514}.sy-menu a{color:inherit;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:18px 8px;font-size:13px;text-decoration:none;display:flex}.sy-menu a:hover{background:#f2f3ee}.sy-menu button{cursor:pointer;background:#fff;border:0;border-top:1px solid #eceee7;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.sy-main{flex-direction:column;flex:1;align-items:center;width:min(100% - 40px,980px);margin:0 auto;padding:9vh 0 60px;display:flex}.sy-login{background:#fff;border:1px solid #dcded4;border-radius:4px;width:min(100%,440px);padding:40px}.sy-eyebrow{text-transform:uppercase;letter-spacing:1.7px;color:#6c7067;margin:0 0 14px;font-size:11px;font-weight:700}.sy-shell h1{letter-spacing:-1px;margin:0 0 14px;font-size:32px;font-weight:600;line-height:1.2}.sy-description{color:#72766a;margin:0 0 30px;font-size:14px;line-height:1.6}.sy-login form{gap:10px;display:grid}.sy-login label{margin-top:5px;font-size:12px;font-weight:600}.sy-login input{color:#151812;background:#fff;border:1px solid #bfc4b7;border-radius:3px;height:48px;padding:0 13px;font-size:15px}.sy-login input:focus{outline:2px solid var(--sy-accent);outline-offset:2px}.sy-primary{background:var(--sy-accent);color:#fff;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:12px;height:46px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.sy-shell button:disabled{opacity:.55;cursor:wait}.sy-text{color:#60655a;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:12px;text-decoration:underline}.sy-support{color:#858a7e;margin:28px 0 0;font-size:11px;line-height:1.7}.sy-support a{color:inherit}.sy-workspace{width:100%;padding:16px}.sy-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0 40px;display:grid}.sy-app{color:inherit;background:#fff;border:1px solid #e1e3d9;border-radius:14px;padding:32px;text-decoration:none;transition:box-shadow .2s,border-color .2s}.sy-app:hover{border-color:#9fa993;box-shadow:0 8px 25px #2b3b1b0a}.sy-app-icon{width:60px;height:60px;color:var(--sy-accent);background:#f0f3e8;border-radius:15px;place-items:center;display:inline-grid}.sy-app h2{margin:26px 0 9px;font-size:21px;font-weight:600}.sy-app p{color:#767c6e;margin-bottom:30px;font-size:14px}.sy-open{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.sy-account{color:#7c8274;justify-content:space-between;gap:16px;font-size:12px;display:flex}.sy-account button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.sy-footer{text-align:center;color:#a1a698;padding:24px;font-size:11px}.sy-error{color:#9e342e;background:#fff0ec;border:1px solid #eed0c8;border-radius:5px;width:min(100%,700px);margin-top:24px;padding:16px;font-size:13px;line-height:1.5}.sy-loading{color:#73796a;flex-direction:column;align-items:center;gap:18px;padding:60px;display:flex}.sy-spin{animation:1.5s linear infinite sy-spin}@keyframes sy-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.sy-org{display:none}.sy-topbar{height:64px}.sy-main{padding-top:36px}.sy-login{padding:28px 22px}.sy-apps{grid-template-columns:1fr;gap:16px}.sy-app{padding:26px}.sy-account{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sy-spin{animation:none}.sy-app{transition:none}}.sy-admin{border-top:1px solid #e1e3d9;margin-top:48px;padding-top:24px;font-size:13px}.sy-admin-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sy-admin h2{font-size:18px;font-weight:600}.sy-admin p{color:#686b62;line-height:1.6}.sy-admin button{cursor:pointer;color:#30352c;background:#fff;border:1px solid #cfd3c7;border-radius:4px;padding:9px 12px}.sy-members{gap:14px;margin:24px 0;display:grid}.sy-member{background:#fff;border:1px solid #e1e3d9;border-radius:8px;grid-template-columns:1fr 170px;gap:16px;padding:20px;display:grid}.sy-member strong,.sy-member span,.sy-member small{margin:3px 0;display:block}.sy-member small{color:#72766a}.sy-member select{color:#30352c;background:#fff;border:1px solid #cfd3c7;width:100%;margin-top:6px;padding:7px;display:block}.sy-member fieldset{border:0;align-items:center;gap:18px;margin:0;padding:0;display:flex}.sy-member legend{color:#72766a;margin-bottom:8px;font-size:11px}.sy-member fieldset label{align-items:center;gap:6px;display:flex}.sy-member-actions{justify-content:flex-end;gap:8px;display:flex}.sy-audit{padding-left:20px}.sy-audit li{padding:9px 0}.sy-audit time{color:#72766a;margin-top:4px;font-size:11px;display:block}@media (max-width:600px){.sy-member{grid-template-columns:1fr}.sy-member-actions{justify-content:flex-start}.sy-admin-heading{align-items:flex-start}}.sy-shell :is(button,label,h1,h2,h3){text-transform:none;letter-spacing:normal}.sy-icon,.sy-menu button{color:#181916}.sy-shell button:not(.sy-primary):hover:not(:disabled),.sy-shell button:not(.sy-primary):focus-visible{color:#181916;background:#f0f1ed}.sy-shell button:focus-visible,.sy-shell a:focus-visible{outline:2px solid var(--sy-accent);outline-offset:3px}.sy-primary:hover:not(:disabled),.sy-primary:focus-visible{background:var(--sy-accent);color:#fff;filter:brightness(.9)}.sy-shell input:focus{box-shadow:none}.sy-member input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--sy-accent);padding:0}.sy-account-menu{display:block}.sy-account-menu p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.sy-account-menu a,.sy-account-menu button{text-align:left;justify-content:flex-start;width:100%;padding:12px}.sy-account{scroll-margin-top:90px}.sy-industrial{--sy-paper:#f4f2ea;--sy-muted:#a8aaa5;--sy-line:#f4f2ea1f;--sy-panel:#0b0c0b;--sy-elevated:#161716;--sy-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;color:var(--sy-paper);background:#050505 radial-gradient(#f4f2ea08 .6px,#0000 .6px) 0 0/8px 8px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sy-industrial .sy-topbar{border-color:var(--sy-line);background:#050505eb;height:72px;padding:0 max(24px,50% - 608px)}.sy-industrial .sy-brand{font:800 13px var(--sy-mono);text-transform:uppercase;gap:12px}.sy-industrial .sy-main{padding-top:72px}.sy-industrial .sy-org,.sy-industrial .sy-description,.sy-industrial .sy-app p,.sy-industrial .sy-support,.sy-industrial .sy-account,.sy-industrial .sy-admin p,.sy-industrial .sy-member small,.sy-industrial .sy-member legend,.sy-industrial .sy-audit time{color:var(--sy-muted)}.sy-industrial .sy-eyebrow{font:700 11px var(--sy-mono);color:var(--sy-muted);letter-spacing:1px}.sy-industrial h1{color:var(--sy-paper);text-transform:uppercase;letter-spacing:0;font-size:38px;font-weight:800;line-height:1.05}.sy-industrial .sy-login{background:var(--sy-panel);border-color:var(--sy-line);border-radius:4px;padding:38px;box-shadow:0 20px 60px #0004}.sy-industrial .sy-login label{font:700 11px var(--sy-mono);text-transform:uppercase;color:var(--sy-muted)}.sy-industrial .sy-login input{color:var(--sy-paper);background:#050505;border-color:#f4f2ea40;border-radius:3px}.sy-industrial .sy-login input::placeholder{color:#8b8e86}.sy-industrial .sy-primary{background:var(--sy-paper);color:#050505;border:1px solid var(--sy-paper);box-shadow:inset 0 -2px 0 var(--sy-accent);font:800 12px var(--sy-mono);text-transform:uppercase;border-radius:4px;height:48px}.sy-industrial .sy-primary:hover:not(:disabled),.sy-industrial .sy-primary:focus-visible{color:#050505;border-color:var(--sy-accent);filter:none;background:#fffaf0}.sy-industrial .sy-icon{color:var(--sy-paper);background:var(--sy-elevated);border-radius:4px}.sy-industrial .sy-menu{background:var(--sy-panel);border-color:var(--sy-line);border-radius:4px;box-shadow:0 14px 40px #0005}.sy-industrial .sy-menu a{border-radius:3px}.sy-industrial .sy-menu a:hover,.sy-industrial button:not(.sy-primary):hover:not(:disabled),.sy-industrial button:not(.sy-primary):focus-visible{background:var(--sy-elevated);color:var(--sy-paper)}.sy-industrial .sy-menu button{color:var(--sy-paper);background:var(--sy-panel);border-color:var(--sy-line)}.sy-industrial .sy-text{color:var(--sy-muted)}.sy-industrial .sy-workspace{padding:16px 0}.sy-industrial .sy-app{background:var(--sy-panel);border-color:var(--sy-line);border-radius:4px}.sy-industrial .sy-app:hover{border-color:var(--sy-accent);box-shadow:0 8px 25px #0004}.sy-industrial .sy-app-icon{color:var(--sy-accent);background:var(--sy-elevated);border:1px solid var(--sy-line);border-radius:4px;width:52px;height:52px}.sy-industrial .sy-app h2{color:var(--sy-paper);font-weight:750}.sy-industrial .sy-open{font:700 11px var(--sy-mono);text-transform:uppercase}.sy-industrial .sy-open svg{color:var(--sy-accent)}.sy-industrial .sy-support a:hover,.sy-industrial .sy-account a:hover{color:var(--sy-paper)}.sy-industrial .sy-footer{color:var(--sy-muted);font:700 10px var(--sy-mono);text-transform:uppercase;letter-spacing:.5px}.sy-industrial .sy-error{color:#f4b3ad;background:#241412;border-color:#71403c}.sy-industrial .sy-loading{color:var(--sy-muted)}.sy-industrial .sy-admin{border-color:var(--sy-line)}.sy-industrial .sy-admin h2{color:var(--sy-paper)}.sy-industrial .sy-admin button,.sy-industrial .sy-member select{background:var(--sy-elevated);color:var(--sy-paper);border-color:#f4f2ea40}.sy-industrial .sy-member{background:var(--sy-panel);border-color:var(--sy-line);border-radius:4px}@media (max-width:600px){.sy-industrial .sy-topbar{height:64px;padding:0 20px}.sy-industrial .sy-brand{gap:9px;font-size:12px}.sy-industrial .sy-tools{gap:10px}.sy-industrial .sy-main{padding-top:40px}.sy-industrial .sy-login{padding:28px 24px}.sy-industrial h1{font-size:32px}}.sy-dark-login{color:#e5e5e5;background-color:#0b0b0b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sy-dark-login .sy-login{background:#111;border-color:#333}.sy-dark-login .sy-login label{text-transform:uppercase;letter-spacing:.5px;color:#9ca3af}.sy-dark-login .sy-login input{color:#e5e5e5;background:#111;border-color:#333}.sy-dark-login .sy-login input:focus,.sy-dark-login :is(button,a):focus-visible{outline-color:#e5e5e5}.sy-dark-login .sy-primary{color:#111;background:#e5e5e5;font-weight:600}.sy-dark-login .sy-primary:hover:not(:disabled),.sy-dark-login .sy-primary:focus-visible{color:#111;background:#fff}.sy-dark-login .sy-support,.sy-dark-login .sy-text{color:#9ca3af}.sy-dark-login button.sy-text:hover:not(:disabled){color:#fff;background:#222}.sy-dark-login .sy-error{color:#f4b3ad;background:#2a1414;border-color:#71403c}.sy-entry:where(:not(.sy-industrial):not(.sy-dark-login)){color:#111;background:#fff}:is(.sy-shell.sy-entry,.sy-shell.sy-signed-in:has(>.sy-main>:is(.sy-workspace,.sy-personal-settings,.sy-organization-settings))){background-image:linear-gradient(color-mix(in srgb,currentColor 7%,transparent) 1px,transparent 1px), linear-gradient(90deg,color-mix(in srgb,currentColor 7%,transparent) 1px,transparent 1px);background-position:top;background-size:72px 72px}.sy-entry .sy-main{justify-content:center;width:min(100% - 40px,420px);min-height:100dvh;padding:32px 0}.sy-entry .sy-login{width:100%;box-shadow:none;border-radius:3px;padding:32px}.sy-entry:where(:not(.sy-industrial):not(.sy-dark-login)) .sy-login{border-color:#111;border-radius:0}.sy-login-identity{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.sy-login-identity img{object-fit:contain;width:48px;height:48px}.sy-entry .sy-login h1{color:inherit;letter-spacing:.01em;text-transform:none;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:750;line-height:1.2}.sy-industrial.sy-entry .sy-login h1{text-transform:uppercase;font-size:22px}.sy-entry .sy-login form{gap:8px}.sy-entry .sy-login label{text-transform:uppercase;font-size:11px}.sy-entry .sy-login input{border-radius:2px;height:42px;font-size:16px}.sy-entry .sy-primary{text-transform:uppercase;height:auto;min-height:42px;margin-top:4px;padding:10px 12px;font-size:11px}.sy-entry .sy-support{margin:22px 0 0;font-size:12px;line-height:1.6}.sy-entry:where(:not(.sy-industrial):not(.sy-dark-login)) .sy-support{color:#65655f}.sy-entry:where(:not(.sy-industrial):not(.sy-dark-login)) .sy-login input{border-color:#777}.sy-dark-login .sy-login input{border-color:#666}.sy-industrial.sy-entry .sy-login input{border-color:#6c6d67}.sy-entry .sy-error{width:100%;margin:18px 0 0}.sy-entry .sy-loading{text-align:center}@media (max-width:480px){.sy-entry .sy-main{width:min(100% - 32px,420px);padding:24px 0}.sy-entry .sy-login{padding:28px 24px}}.sy-shell{font-family:var(--sy-font,Arial,Helvetica,sans-serif)}.sy-industrial,.sy-dark-login{font-family:var(--sy-font,Inter,system-ui,sans-serif)}.sy-custom-brand.sy-shell{background-color:var(--sy-background);color:var(--sy-text)}.sy-custom-brand :is(.sy-topbar,.sy-login,.sy-menu,.sy-app,.sy-member){background:var(--sy-surface);color:var(--sy-text);border-color:color-mix(in srgb,var(--sy-text) 40%,transparent)}.sy-custom-brand :is(h1,h2,.sy-description,.sy-eyebrow,.sy-support,.sy-text,.sy-account,.sy-org,.sy-footer,.sy-app p,.sy-admin p,.sy-member small,.sy-member legend,.sy-audit time){color:var(--sy-text)}.sy-custom-brand.sy-entry .sy-login input{background:var(--sy-surface);color:var(--sy-text);border-color:color-mix(in srgb,var(--sy-text) 70%,var(--sy-surface))}.sy-custom-brand .sy-primary,.sy-custom-brand .sy-primary:hover:not(:disabled),.sy-custom-brand .sy-primary:focus-visible{background:var(--sy-accent);color:var(--sy-on-accent);border-color:var(--sy-accent);filter:none;box-shadow:none}.sy-custom-brand .sy-icon,.sy-custom-brand .sy-menu button,.sy-custom-brand button:not(.sy-primary):hover:not(:disabled){background:var(--sy-surface);color:var(--sy-text)}.sy-custom-brand :is(button,a):focus-visible,.sy-custom-brand input:focus{outline-color:var(--sy-text)}.sy-custom-brand .sy-login label{color:var(--sy-text)}.sy-custom-brand .sy-login input::placeholder{color:var(--sy-text);opacity:1}.sy-custom-brand .sy-brand,.sy-custom-brand .sy-login label,.sy-custom-brand .sy-primary{font-family:inherit}.sy-brand-settings{--sy-background:#fff;--sy-surface:#fff;--sy-text:#20211e;--sy-accent:#161714;--sy-on-accent:#fff;--sy-paper:#20211e;--sy-muted:#55584f;--sy-panel:#fff;--sy-elevated:#f5f5f0;color:#20211e;background:#fff;border:1px solid #d7d8d2;border-radius:8px;width:100%;padding:28px}.sy-brand-settings h1{color:#20211e;font-size:28px}.sy-brand-settings .sy-description{color:#55584f;margin-bottom:24px}.sy-brand-settings :is(input,select,button){font:inherit;color:#20211e;background:#fff;border:1px solid #85877e;border-radius:4px;padding:10px}.sy-brand-settings button{cursor:pointer}.sy-brand-settings button:disabled{opacity:.5;cursor:not-allowed}.sy-brand-settings :is(input,select):focus-visible{outline-offset:2px;outline:2px solid #24251f}.sy-brand-settings label{color:#20211e;font-size:13px;font-weight:600}.sy-brand-domain{align-items:center;gap:12px;margin-bottom:28px;display:flex}.sy-brand-domain select{flex:1;min-width:0}.sy-brand-layout{grid-template-columns:minmax(240px,1fr) minmax(320px,1.35fr);align-items:start;gap:28px;display:grid}.sy-brand-fields fieldset{border:0;flex-direction:column;gap:9px;margin:0;padding:0;display:flex}.sy-brand-fields label:not(:first-child){margin-top:12px}.sy-brand-fields small{color:#55584f;line-height:1.5}.sy-brand-colors{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sy-brand-colors label{flex-direction:column;gap:8px;display:flex}.sy-brand-colors input{width:100%;height:42px;padding:4px}.sy-brand-colors span{font-family:monospace;font-size:10px}.sy-brand-check{align-items:center;gap:8px;display:flex}.sy-brand-check input{width:18px;height:18px}.sy-logo-crop{border:1px solid #ccc;gap:10px;padding:14px;display:grid}.sy-logo-crop canvas{background:repeating-conic-gradient(#eee 0% 25%,#fff 0% 50%) 50%/16px 16px;width:180px;max-width:100%;height:180px;margin:auto}.sy-brand-preview-tools{align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.sy-brand-preview-tools span{margin-right:auto}.sy-brand-preview-tools button{padding:7px}.sy-brand-preview{border:1px solid #b4b6ae;border-radius:6px;width:100%;margin:auto;overflow:hidden}.sy-brand-preview.sy-preview-mobile{max-width:390px}.sy-brand-preview .sy-shell{min-height:0}.sy-brand-preview .sy-main{width:calc(100% - 32px);min-height:440px;padding:24px 0}.sy-brand-preview .sy-login{max-width:380px;padding:24px}.sy-brand-preview .sy-login h1{color:inherit;font-size:22px}.sy-preview-form{gap:8px;display:grid}.sy-brand-preview .sy-login input{width:100%;min-width:0}.sy-brand-preview :disabled{opacity:1;cursor:default}.sy-brand-preview-note{color:#55584f;font-size:12px;line-height:1.6}.sy-brand-preview .sy-primary{font-size:11px}.sy-brand-save{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;font-size:13px;display:flex}.sy-brand-actions{flex-wrap:wrap;gap:8px;display:flex}.sy-brand-save .sy-primary{color:#fff;background:#161714;margin:0;font-size:13px}.sy-brand-notice{color:#253319;background:#f0f4ea;border:1px solid #aab99a;padding:12px;font-size:13px}@media (max-width:800px){.sy-brand-layout{grid-template-columns:1fr}.sy-brand-save{flex-direction:column;align-items:flex-start}.sy-brand-settings{padding:20px}.sy-brand-domain{flex-wrap:wrap}.sy-brand-domain label{width:100%}}.sy-brand-preview button:disabled{opacity:1;cursor:default}.sy-brand-colors label{margin-top:12px}.sy-brand-confirm{color:#20211e;background:#f5f5f0;border:1px solid #8b8d81;margin:16px 0;padding:16px}.sy-brand-confirm p{margin:0 0 12px}.sy-brand-confirm button{margin-right:8px}
.sy-login-mark{width:48px;height:48px;color:inherit;flex-shrink:0;display:block;overflow:visible}.sy-login-mark-vinco .vinco-mark{width:48px;height:48px;margin:0;display:block;overflow:visible}.sy-login-mark-vinco :is(.vinco-logo-line,.vinco-logo-core){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.1s cubic-bezier(.22,1,.36,1) both sy-login-draw}.sy-login-mark-vinco .vinco-logo-line-a{animation-delay:80ms}.sy-login-mark-vinco .vinco-logo-line-b{animation-delay:.18s}.sy-login-mark-vinco .vinco-logo-line-c{animation-delay:.28s}.sy-login-mark-vinco .vinco-logo-core{animation-delay:.42s}.sy-login-mark-vinco .vinco-logo-fill-outline{fill:currentColor;opacity:1;animation:.62s ease-out .68s both sy-login-ink}.sy-login-radar-sweep{transform-origin:256px 256px;animation:4s linear both sy-login-radar}.sy-login-activation-curve{stroke-dasharray:1;animation:1.2s cubic-bezier(.22,1,.36,1) both sy-login-draw}.sy-login-activation-halo{transform-origin:274px 252px;animation:1.6s ease-in-out .8s both sy-login-activation}@keyframes sy-login-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sy-login-ink{0%{opacity:0}to{opacity:1}}@keyframes sy-login-radar{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes sy-login-activation{0%,to{opacity:.16;transform:scale(1)}45%{opacity:.34;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.sy-login-mark,.sy-login-mark *{stroke-dashoffset:0;animation:none!important}.sy-login-mark-vinco .vinco-logo-fill-outline{opacity:1}}
.sy-briefs h2{margin:14px 0 8px}.sy-brief-heading,.sy-brief-project-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sy-brief-heading{align-items:start;margin:0 0 16px}.sy-brief-heading h2{margin-top:0}.sy-brief-heading p{margin:4px 0}.sy-brief-heading>button{flex-shrink:0}.sy-brief-project{border:1px solid var(--sy-ui-border,#d4d4d4);border-radius:6px;margin:12px 0;padding:14px}.sy-brief-project h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.sy-brief-project-heading{flex-wrap:wrap;justify-content:start}.sy-brief-status{color:var(--sy-ui-muted,#666);font-size:12px}.sy-brief-project-heading .sy-brief-row-actions{margin-left:auto}.sy-brief-row-actions{flex-wrap:wrap;gap:6px;display:flex}.sy-brief-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:8px 0 0;font-size:14px;line-height:1.6}.sy-brief-empty{margin:0;padding:12px 14px}.sy-brief-editor{max-width:780px}.sy-briefs fieldset{border:0;min-width:0;margin:0;padding:0}.sy-brief-editor fieldset{gap:14px;display:grid}.sy-briefs label{gap:6px;font-size:13px;font-weight:500;display:grid}.sy-briefs input,.sy-briefs textarea{font:inherit;color:var(--sy-ui-text,#111);background:var(--sy-ui-panel,#fff);border:1px solid var(--sy-ui-border,#d4d4d4);box-sizing:border-box;border-radius:4px;width:100%;min-width:0;padding:8px;font-weight:400}.sy-briefs textarea{resize:vertical;min-height:160px;line-height:1.6}.sy-briefs label .sy-settings-muted{font-weight:400}.sy-briefs details{border-bottom:1px solid var(--sy-ui-border,#d4d4d4);padding:12px 0}.sy-briefs summary{cursor:pointer}.sy-briefs button:focus-visible,.sy-briefs input:focus-visible,.sy-briefs textarea:focus-visible{outline:2px solid var(--sy-ui-text,#111);outline-offset:2px}@media (max-width:650px){.sy-brief-heading{flex-wrap:wrap}.sy-briefs input,.sy-briefs button{min-height:40px}.sy-brief-project-heading .sy-brief-row-actions{margin-left:0}.sy-brief-project-heading h3{flex-basis:100%}}.sy-shell .sy-settings .sy-briefs :is(input,textarea){font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.sy-shell .sy-settings .sy-briefs label{gap:6px;font-size:13px;font-weight:500;display:grid}.sy-shell .sy-settings .sy-briefs :is(h2,h3,h4){margin:0}.sy-shell .sy-settings .sy-brief-editor h2{margin:14px 0}.sy-shell .sy-settings .sy-briefs .sy-brief-text{margin:8px 0 0}.sy-shell .sy-settings .sy-briefs .sy-brief-empty{margin:0}.sy-shell .sy-settings .sy-brief-heading p{margin:4px 0 0}
.sy-features{border-top:1px solid var(--sy-ui-border,#d7d9d3);margin-top:24px;padding-top:20px}.sy-feature-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.sy-features h2{margin:0 0 6px;font-size:16px}.sy-features h3{margin:12px 0 8px;font-size:13px}.sy-feature-heading>button{flex-shrink:0}.sy-feature-list{margin:16px 0;padding:0;list-style:none}.sy-feature-row{border-bottom:1px solid var(--sy-ui-border,#d7d9d3);grid-template-columns:minmax(0,1fr) minmax(230px,42%);align-items:start;gap:16px;padding:14px 0;display:grid}.sy-feature-info strong{font-size:13px}.sy-feature-info p{color:var(--sy-ui-muted,#667085);margin:4px 0;font-size:12px}.sy-feature-info small,.sy-feature-people small{color:var(--sy-ui-muted,#667085);font-size:12px;display:block}.sy-feature-editor{gap:8px;display:grid}.sy-feature-editor select{width:100%}.sy-feature-editor>button{justify-self:start}.sy-feature-people{border:1px solid var(--sy-ui-border,#d7d9d3);border-radius:4px;min-width:0;padding:10px}.sy-feature-people legend{font-size:12px}.sy-feature-people>input{width:100%;margin-bottom:8px}.sy-feature-people>div{max-height:210px;overflow:auto}.sy-feature-people label{align-items:start;gap:8px;padding:6px 0;font-size:13px;display:flex}.sy-feature-people label span{overflow-wrap:anywhere;min-width:0}.sy-features input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--sy-text);flex-shrink:0;margin-top:2px}.sy-feature-preview{border:1px solid var(--sy-ui-border,#d7d9d3);background:var(--sy-ui-bg,#f8f9fa);border-radius:6px;margin:14px 0;padding:14px}.sy-feature-preview>label{gap:6px;font-size:12px;display:grid}.sy-feature-preview>label select{max-width:420px}.sy-preview-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sy-preview-columns ul{margin:0;padding:0;list-style:none}.sy-preview-columns li{padding:5px 0;font-size:13px}.sy-feature-person{font-size:13px}.sy-person-feature{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sy-person-feature label{align-items:center;gap:8px;font-size:13px;display:flex}.sy-feature-row button,.sy-feature-heading button{white-space:normal}.sy-member-actions{gap:6px;display:flex}.sy-member-feature-panel{padding:0 16px 12px}.sy-feature-preview p{font-size:13px}@media (max-width:650px){.sy-feature-row{grid-template-columns:1fr;gap:10px}.sy-feature-heading{flex-direction:column}.sy-preview-columns{grid-template-columns:1fr}.sy-member-actions{flex-wrap:wrap}.sy-feature-editor select,.sy-feature-people>input{font-size:16px}.sy-person-feature label,.sy-feature-people label{min-height:40px}.sy-features input[type=checkbox]{width:20px;height:20px}}.sy-settings .sy-features .sy-feature-people label{align-items:flex-start;gap:8px;font-weight:400;line-height:1.4;display:flex}.sy-settings .sy-features .sy-feature-people small{color:var(--sy-ui-muted,#667085);font-weight:400}.sy-settings .sy-features .sy-feature-info p{color:var(--sy-ui-muted,#667085)}.sy-settings .sy-member-actions button{white-space:nowrap}.sy-settings .sy-member-summary .sy-member-actions{justify-content:flex-end}
.sy-shell .sy-settings{--sy-accent:var(--sy-ui-primary,#171914);--sy-text:var(--sy-ui-text,#20221e);--sy-surface:var(--sy-ui-panel,#fff);color:var(--sy-ui-text,#20221e);background:var(--sy-ui-panel,#fff);border:1px solid var(--sy-ui-border,#d7d9d3);border-radius:8px;width:100%;padding:30px;font:14px/1.5 Arial,Helvetica,sans-serif}.sy-settings *{min-width:0}.sy-shell .sy-settings :is(h1,h2,h3,p,label,small,dt,dd,span,legend,a,time){color:inherit}.sy-shell .sy-settings h1{letter-spacing:-.5px;text-transform:none;margin:6px 0 0;font-size:26px}.sy-shell .sy-settings h2{margin:0 0 10px;font-size:19px;font-weight:650}.sy-shell .sy-settings h3{margin:24px 0 10px;font-size:15px}.sy-settings p{margin:0 0 16px}.sy-settings a{color:inherit;text-underline-offset:3px}.sy-settings-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.sy-settings-heading p{margin:18px 0 4px;font-size:12px}.sy-settings-back{font-size:12px}.sy-role{border:1px solid var(--sy-ui-border,#d1d5cb);background:var(--sy-ui-hover,#f5f6f2);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:11px;display:inline-block}.sy-settings-tabs{border-bottom:1px solid var(--sy-ui-border,#d7d9d3);gap:20px;margin-bottom:26px;display:flex;overflow-x:auto}.sy-settings-tabs a{white-space:nowrap;border-bottom:2px solid #0000;padding:12px 0;font-size:13px;text-decoration:none}.sy-settings-tabs a[aria-current]{border-color:var(--sy-ui-primary,#171914);font-weight:700}.sy-shell .sy-settings :is(input,select,button){font:inherit;color:var(--sy-ui-text,#20221e);background:var(--sy-ui-panel,#fff);border:1px solid var(--sy-ui-input-border,#959b8c);text-transform:none;letter-spacing:normal;border-radius:4px;min-height:38px;padding:9px 11px}.sy-settings input:not([type=checkbox]),.sy-settings select{width:100%;margin-top:5px}.sy-settings label{font-size:12px;font-weight:600;display:block}.sy-shell .sy-settings button{cursor:pointer;width:auto;font-size:12px;font-weight:600}.sy-shell .sy-settings button:hover:not(:disabled){background:var(--sy-ui-hover,#f0f2eb);color:var(--sy-ui-text,#20221e)}.sy-shell .sy-settings button:disabled{cursor:not-allowed;opacity:.5}.sy-shell .sy-settings button.sy-settings-primary{background:var(--sy-ui-primary,#171914);color:var(--sy-ui-on-primary,#fff);border-color:var(--sy-ui-primary,#171914)}.sy-settings :is(input,select,button,a):focus-visible{outline-offset:3px;outline:2px solid var(--sy-ui-primary,#171914)!important}.sy-settings input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:var(--sy-ui-primary,#171914);flex-shrink:0;padding:0}.sy-settings-form{max-width:660px}.sy-settings-form>label{margin:0 0 20px}.sy-settings-facts{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.sy-settings-facts div{overflow-wrap:anywhere}.sy-settings-facts dt{font-size:12px;color:var(--sy-ui-muted,#565d4e)!important}.sy-settings-facts dd{margin:4px 0 0}.sy-settings-section+.sy-settings-section,.sy-settings-form+.sy-settings-section{border-top:1px solid var(--sy-ui-border,#d7d9d3);margin-top:32px;padding-top:28px}.sy-settings-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sy-settings-section-heading button{flex-shrink:0}.sy-settings-muted{font-size:12px;color:var(--sy-ui-muted,#565d4e)!important}.sy-settings-error{overflow-wrap:anywhere;background:#fff3f0;border:1px solid #d3a79d;padding:14px;color:#783025!important}.sy-settings-error button{margin-left:8px}.sy-settings-notice{background:#f0f5eb;border:1px solid #b1c49e;padding:14px}.sy-settings-confirm{background:var(--sy-ui-hover,#f5f5f0);border:1px solid var(--sy-ui-border,#b4b9ab);grid-column:1/-1;margin-top:12px;padding:16px}.sy-settings-confirm button+button{margin-left:8px}.sy-session-list,.sy-settings-events,.sy-domains{margin:20px 0;padding:0;list-style:none}.sy-session-list li,.sy-domains li,.sy-settings-events li{border-bottom:1px solid var(--sy-ui-border,#e4e6e0);overflow-wrap:anywhere;padding:14px 0}.sy-session-list span{margin-top:5px;font-size:12px;display:block}.sy-session-list .sy-role{display:inline-block}.sy-domains li,.sy-settings-events li{justify-content:space-between;gap:16px;display:flex}.sy-domains span,.sy-settings-events time{font-size:12px;color:var(--sy-ui-muted,#565d4e)!important}.sy-settings-events span{margin-top:4px;font-size:12px;display:block}.sy-settings-events time{flex-shrink:0}.sy-settings-events strong{font-size:13px}.sy-settings-filters{align-items:flex-end;gap:12px;margin:24px 0;display:flex}.sy-settings-filters label:first-child{flex:1}.sy-settings-add{background:var(--sy-ui-hover,#f8f9f6);border:1px solid var(--sy-ui-border,#d5d9ce);border-radius:5px;grid-template-columns:1fr 1fr;gap:20px;margin:10px 0 24px;padding:20px;display:grid}.sy-settings-add>p{grid-column:1/-1;margin:0;font-size:12px}.sy-member-search{max-width:400px;margin:20px 0}.sy-settings-member-list{gap:14px;display:grid}.sy-settings-member{border:1px solid var(--sy-ui-border,#d7d9d3);border-radius:5px;grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr);gap:18px;padding:18px;display:grid}.sy-member-identity{overflow-wrap:anywhere}.sy-member-identity span,.sy-member-identity small{margin-top:4px;font-size:12px;display:block}.sy-member-identity small{color:var(--sy-ui-muted,#565d4e)!important}.sy-member-apps{border:0;flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0;display:flex}.sy-member-apps legend{overflow-wrap:anywhere;margin-bottom:9px;font-size:11px}.sy-member-apps label{align-items:center;gap:6px;display:flex}.sy-member-apps small{font-weight:400}.sy-settings-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.sy-settings-share{align-items:flex-end;gap:12px;margin:16px 0;display:flex}.sy-settings-share label{flex:1}.sy-app-permissions{border-top:1px solid var(--sy-ui-border,#d7d9d3);margin:24px 0}.sy-app-permissions label{border-bottom:1px solid var(--sy-ui-border,#d7d9d3);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.sy-app-permissions small{margin-top:5px;font-weight:400;display:block}.sy-shell:not(.sy-entry) .sy-topbar{height:48px;padding:0 18px}.sy-shell:not(.sy-entry) .sy-brand{gap:9px;font-size:15px}.sy-shell:not(.sy-entry) .sy-brand img{object-fit:contain;width:26px;height:26px}.sy-shell:not(.sy-entry) .sy-icon{width:36px;height:36px}.sy-shell:not(.sy-entry) .sy-tools{gap:8px}.sy-shell:not(.sy-entry) .sy-menu{top:42px}.sy-shell:not(.sy-entry) .sy-main{padding-top:40px}.sy-account-menu a{align-items:flex-start}.sy-settings-heading .sy-role{white-space:normal}@media (max-width:600px){.sy-shell .sy-settings{padding:20px 16px}.sy-settings-heading{flex-direction:column;align-items:flex-start}.sy-settings-tabs{gap:16px}.sy-settings-member,.sy-settings-add,.sy-settings-facts{grid-template-columns:1fr}.sy-settings-actions{justify-content:flex-start}.sy-settings-filters,.sy-settings-share,.sy-settings-events li{flex-direction:column;align-items:stretch}.sy-settings-filters button{align-self:flex-start}.sy-settings-section-heading{flex-wrap:wrap}.sy-shell:not(.sy-entry) .sy-main{width:calc(100% - 24px);padding-top:24px}.sy-settings-confirm button{margin:4px 8px 4px 0}.sy-settings-confirm button+button{margin-left:0}}.sy-appearance{border-top:1px solid var(--sy-ui-border,#d7d9d3);margin-top:32px;padding-top:28px}.sy-appearance label{max-width:280px;margin-bottom:16px}.sy-appearance>p[role=status]{margin-top:12px}.sy-shell .sy-menu-appearance{color:var(--sy-ui-text,#111);padding:10px;font-size:12px;display:block}.sy-menu-appearance select{background:var(--sy-ui-panel,#fff);width:100%;color:var(--sy-ui-text,#111);border:1px solid var(--sy-ui-border,#bbb);font:inherit;border-radius:4px;margin-top:6px;padding:8px;display:block}.sy-help-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.sy-help-card{border:1px solid var(--sy-ui-border,#ddd);border-radius:6px;padding:20px}.sy-help-card a{margin:10px 0;display:block}.sy-workspace-text{white-space:pre-wrap;overflow-wrap:anywhere}.sy-shell .sy-settings textarea{font:inherit;color:inherit;background:var(--sy-ui-panel,#fff);border:1px solid var(--sy-ui-input-border,#999);border-radius:4px;width:100%;min-height:130px;padding:10px}.sy-settings-form textarea{margin-top:5px}.sy-metrics{flex-wrap:wrap;gap:24px;padding:20px 0;display:flex}.sy-metrics strong{font-size:26px;display:block}.sy-settings-table{border-collapse:collapse;width:100%}.sy-settings-table th,.sy-settings-table td{text-align:left;border-bottom:1px solid var(--sy-ui-border,#ddd);padding:12px 8px}.sy-table-scroll{overflow:auto}.sy-settings-actions{margin:14px 0}.sy-shell .sy-settings .sy-inline-check{align-items:center;gap:8px;margin:12px 0;display:flex}.sy-shell .sy-settings .sy-inline-check input{width:auto;margin:0}.sy-explorer-dialog{background:var(--sy-ui-panel,#fff);width:min(880px,100vw - 32px);max-height:85dvh;color:var(--sy-ui-text,#171914);border:1px solid var(--sy-ui-border,#8885);border-radius:8px;padding:24px;overflow:auto}.sy-explorer-dialog::backdrop{background:#0008}.sy-explorer-dialog h2{overflow-wrap:anywhere;font-size:18px}.sy-explorer-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.sy-endpoint{overflow-wrap:anywhere;text-align:left;max-width:100%}.sy-settings-filters input[type=search]{min-width:0;max-width:100%}
.sy-shell .sy-personal-settings{max-width:1040px;margin:0 auto;padding:20px 24px}.sy-personal-settings .sy-settings-heading{margin-bottom:12px}.sy-shell .sy-personal-settings h1{margin-top:8px;font-size:24px}.sy-personal-settings .sy-settings-tabs{gap:24px;margin-bottom:20px}.sy-personal-settings .sy-settings-tabs a{padding:10px 0}.sy-shell .sy-personal-settings :is(input,select,button){min-height:32px;padding:5px 10px}.sy-personal-profile{max-width:660px}.sy-profile-name{align-items:flex-end;gap:10px;margin-bottom:18px;display:flex}.sy-profile-name label{flex:1}.sy-personal-facts{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0 0 12px;display:grid}.sy-personal-facts div{overflow-wrap:anywhere}.sy-personal-facts div:last-child{grid-column:1/-1}.sy-personal-facts dt{font-size:12px;color:var(--sy-ui-muted)!important}.sy-personal-facts dd{margin:3px 0 0}.sy-personal-facts .sy-role{margin-left:8px}.sy-personal-settings p{margin-bottom:12px}.sy-personal-appearance{border-top:1px solid var(--sy-ui-border);align-items:center;gap:12px;margin-top:18px;margin-bottom:8px;padding-top:16px;display:flex}.sy-personal-appearance label{font-size:13px}.sy-personal-appearance select{width:132px;margin:0}.sy-personal-save-status{min-height:24px;font-size:12px}.sy-personal-activity-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.sy-personal-views{flex-wrap:wrap;gap:4px;display:flex}.sy-shell .sy-personal-views button{background:0 0;border-color:#0000}.sy-shell .sy-personal-views button[aria-pressed=true]{background:var(--sy-ui-hover);border-color:var(--sy-ui-border)}.sy-personal-sessions{font-size:12px}.sy-personal-sessions th,.sy-personal-sessions td{padding:10px 8px}.sy-personal-sessions th:first-child{padding-left:0}.sy-personal-sessions .sy-role{margin-left:8px;padding:1px 5px;font-size:10px}.sy-personal-signout{margin-top:16px}.sy-personal-events .sy-settings-filters{margin:0 0 12px}.sy-personal-settings .sy-session-list{margin:12px 0}.sy-personal-settings .sy-session-list li{padding:10px 0}.sy-personal-settings .sy-session-list time{color:var(--sy-ui-muted);font-size:12px}.sy-personal-settings .sy-settings-actions{margin:12px 0}.sy-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sy-shell .sy-account-menu{width:260px;padding:10px}.sy-shell .sy-account-menu>p{border-bottom:1px solid var(--sy-ui-border);margin:0 0 4px;padding:4px 10px 10px;font-size:12px;line-height:1.5}.sy-shell .sy-account-menu :is(a,button){min-height:36px;padding:9px 10px;font-size:13px}.sy-shell .sy-menu-appearance{justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.sy-shell .sy-menu-appearance select{width:112px;min-height:32px;margin:0;padding:5px 8px}@media (max-width:600px){.sy-shell .sy-personal-settings{padding:16px}.sy-personal-settings .sy-settings-tabs{gap:20px;margin-bottom:16px}.sy-shell .sy-personal-settings :is(input,select,button){min-height:40px}.sy-personal-facts{grid-template-columns:1fr;gap:10px}.sy-personal-appearance{flex-wrap:wrap;gap:8px 12px}.sy-personal-appearance>.sy-settings-muted{flex-basis:100%}.sy-personal-sessions{min-width:560px}.sy-personal-events .sy-settings-filters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sy-personal-events .sy-settings-filters label:first-child{grid-column:1/-1}.sy-shell .sy-account-menu :is(a,button){min-height:44px}.sy-shell .sy-menu-appearance select{min-height:40px}}
.sy-shell .sy-organization-settings{padding:20px 24px}.sy-organization-settings .sy-settings-heading{align-items:center;margin-bottom:12px}.sy-shell .sy-organization-settings h1{margin-top:8px;font-size:24px}.sy-organization-settings .sy-settings-heading p{color:var(--sy-ui-muted);margin:3px 0 0;font-size:12px}.sy-organization-settings .sy-settings-tabs{gap:24px;margin-bottom:18px}.sy-organization-settings .sy-settings-tabs a{flex-shrink:0;padding:10px 0}.sy-shell .sy-organization-settings h2{margin-bottom:4px;font-size:16px}.sy-shell .sy-organization-settings h3{margin:20px 0 6px;font-size:13px}.sy-organization-settings p{margin-bottom:12px}.sy-shell .sy-organization-settings :is(input,select,button){min-height:32px;padding:5px 10px}.sy-shell .sy-organization-settings input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:0;padding:0}.sy-organization-settings .sy-settings-section-heading{align-items:center;gap:12px;margin-bottom:14px}.sy-organization-settings .sy-settings-section-heading p{margin:0}.sy-organization-settings .sy-settings-form{max-width:none}.sy-org-fields{grid-template-columns:1fr 1fr;gap:16px;max-width:720px;margin-top:12px;display:grid}.sy-organization-settings .sy-domains{margin:0 0 8px}.sy-organization-settings .sy-domains li{padding:9px 0;font-size:13px}.sy-organization-settings .sy-app-permissions{margin:12px 0}.sy-organization-settings .sy-app-permissions label{padding:12px 0}.sy-organization-settings .sy-app-permissions small{margin-top:2px;font-size:12px}.sy-organization-settings .sy-settings-notice,.sy-organization-settings .sy-settings-error{background:var(--sy-ui-hover);border:1px solid var(--sy-ui-border);padding:10px;font-size:12px;color:var(--sy-ui-text)!important}.sy-organization-settings .sy-settings-confirm{margin:0;padding:12px}.sy-organization-settings .sy-settings-confirm p{margin-bottom:10px}.sy-organization-settings .sy-settings-form>.sy-settings-confirm{margin-top:12px}.sy-organization-settings .sy-settings-form>p[role=status]{margin-top:8px;font-size:12px}.sy-people-toolbar{align-items:center;gap:10px;margin:0 0 12px;display:flex}.sy-people-toolbar .sy-member-search{flex:1;max-width:none;margin:0}.sy-people-toolbar input,.sy-people-toolbar select{margin-top:0!important}.sy-people-toolbar>.sy-settings-muted{white-space:nowrap}.sy-people-columns,.sy-member-summary{grid-template-columns:minmax(160px,2fr) minmax(90px,.8fr) minmax(110px,1.2fr) 75px 160px;align-items:center;gap:12px;display:grid}.sy-people-columns{border-bottom:1px solid var(--sy-ui-border);color:var(--sy-ui-muted);padding:8px 0;font-size:11px;font-weight:600}.sy-organization-settings .sy-settings-member-list{margin:0;padding:0;list-style:none;display:block}.sy-organization-settings .sy-settings-member{border:0;border-bottom:1px solid var(--sy-ui-border);border-radius:0;padding:0;display:block}.sy-member-summary{padding:12px 0;font-size:12px}.sy-member-summary .sy-member-identity strong{font-size:13px}.sy-member-summary .sy-member-identity span{color:var(--sy-ui-muted);margin-top:2px}.sy-member-role,.sy-member-grants{overflow-wrap:anywhere}.sy-member-status{border:1px solid var(--sy-ui-border);background:var(--sy-ui-hover);border-radius:4px;justify-self:start;padding:1px 6px;font-size:11px}.sy-member-status[data-status=revoked]{border-style:dashed}.sy-member-editor{background:var(--sy-ui-hover);border:1px solid var(--sy-ui-border);border-radius:4px;grid-template-columns:minmax(160px,1fr) 2fr;gap:14px 20px;margin-bottom:12px;padding:14px;display:grid}.sy-member-editor>label{max-width:260px}.sy-member-editor>.sy-settings-error,.sy-member-editor>.sy-settings-muted{grid-column:1/-1;margin:0}.sy-organization-settings .sy-member-apps{align-content:center;gap:12px}.sy-organization-settings .sy-member-apps legend{margin-bottom:6px;font-size:12px;font-weight:600}.sy-member-editor-actions{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.sy-member-editor-actions>div{gap:8px;display:flex}.sy-organization-settings .sy-settings-add{gap:12px 16px;margin:0 0 14px;padding:14px}.sy-organization-settings .sy-settings-add>.sy-member-apps{grid-column:1/-1}.sy-organization-settings .sy-settings-add>button{justify-self:start}.sy-organization-settings .sy-settings-share{margin:10px 0 14px}.sy-people-empty{text-align:center;color:var(--sy-ui-muted);padding:20px 0}.sy-org-views{gap:4px;margin-bottom:16px;display:flex}.sy-shell .sy-org-views button{background:0 0;border-color:#0000}.sy-shell .sy-org-views button[aria-pressed=true]{background:var(--sy-ui-hover);border-color:var(--sy-ui-border)}.sy-organization-settings .sy-settings-filters{gap:10px;margin:12px 0}.sy-organization-settings .sy-settings-filters label:first-child{flex:initial;min-width:180px}.sy-organization-settings .sy-settings-filters .sy-inline-check{margin:0 0 6px}.sy-organization-settings .sy-metrics{gap:32px;padding:8px 0 12px;font-size:12px}.sy-organization-settings .sy-metrics strong{font-size:22px}.sy-organization-settings .sy-settings-table{font-size:12px}.sy-organization-settings .sy-settings-table :is(th,td){padding:9px 8px}.sy-organization-settings .sy-settings-events{margin:12px 0}.sy-organization-settings .sy-settings-events li{padding:10px 0}@media (max-width:760px){.sy-people-columns{display:none}.sy-member-summary{grid-template-columns:1fr auto;gap:6px 12px}.sy-member-summary>.sy-member-identity{grid-area:1/1/3}.sy-member-summary>button,.sy-member-summary>.sy-member-actions{flex-direction:column;grid-area:1/2/3}.sy-member-role{grid-column:1}.sy-member-status{grid-area:3/2;justify-self:end}.sy-member-grants{color:var(--sy-ui-muted);grid-column:1/-1}.sy-member-grants .sy-visually-hidden{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.sy-member-editor{grid-template-columns:1fr}.sy-member-editor>label{max-width:none}}@media (max-width:600px){.sy-shell .sy-organization-settings{padding:16px}.sy-shell .sy-organization-settings :is(input,select,button){min-height:40px}.sy-organization-settings .sy-settings-heading{align-items:flex-start;gap:6px}.sy-organization-settings .sy-settings-heading>.sy-role{display:none}.sy-organization-settings .sy-settings-tabs{grid-template-columns:1fr 1fr;gap:0 16px;margin-bottom:16px;display:grid;overflow:visible}.sy-organization-settings .sy-settings-tabs a{padding:8px 0;font-size:12px}.sy-organization-settings .sy-settings-section-heading{align-items:flex-start}.sy-organization-settings .sy-settings-section-heading>div{flex:1;min-width:140px}.sy-org-fields{grid-template-columns:1fr;gap:12px}.sy-people-toolbar{flex-wrap:wrap}.sy-people-toolbar>.sy-member-search{flex-basis:100%}.sy-people-toolbar>label:nth-child(2){flex:1}.sy-member-editor-actions{flex-wrap:wrap}.sy-organization-settings .sy-settings-add{grid-template-columns:1fr}.sy-organization-settings .sy-settings-filters{align-items:stretch;display:flex}.sy-organization-settings .sy-settings-filters .sy-inline-check{margin:4px 0}.sy-organization-settings .sy-settings-filters label:first-child{min-width:0}.sy-organization-settings .sy-metrics{gap:16px}.sy-organization-settings .sy-settings-table{min-width:540px}}
.sy-org-appearance{max-width:900px}.sy-org-appearance>p{margin:4px 0 16px}.sy-org-appearance fieldset{border:0;margin:0 0 16px;padding:0}.sy-org-appearance legend{margin-bottom:8px;font-size:13px;font-weight:600}.sy-shell .sy-settings .sy-accent-modes{flex-wrap:wrap;gap:24px;display:flex}.sy-shell .sy-settings .sy-accent-modes label{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;font-size:13px;display:grid}.sy-shell .sy-settings .sy-accent-modes input{grid-row:1/3;width:16px;height:16px;min-height:16px;margin:0;padding:0}.sy-shell .sy-settings .sy-accent-modes span{color:var(--sy-ui-muted);font-size:12px}.sy-shell .sy-settings .sy-accent-picker{flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px;display:flex}.sy-shell .sy-settings .sy-accent-picker label{gap:4px;font-size:12px;display:grid}.sy-shell .sy-settings .sy-accent-picker input{border:1px solid var(--sy-ui-input-border);background:var(--sy-ui-panel);height:36px;color:var(--sy-ui-text);font:inherit;border-radius:4px;width:112px;padding:5px 8px}.sy-shell .sy-settings .sy-accent-picker input[type=color]{width:60px;padding:3px}.sy-shell .sy-settings .sy-accent-swatches{align-items:center;gap:8px;min-height:36px;display:flex}.sy-shell .sy-settings .sy-accent-swatches button{background:var(--swatch);border:2px solid var(--sy-ui-panel);width:28px;height:28px;box-shadow:0 0 0 1px var(--sy-ui-border);border-radius:50%;padding:0}.sy-shell .sy-settings .sy-accent-swatches button[aria-pressed=true]{outline:2px solid var(--sy-ui-text);outline-offset:2px}.sy-shell .sy-settings .sy-accent-previews{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.sy-shell .sy-settings .sy-accent-preview{color:#111;background:#fafafa;border:1px solid #d4d4d4;border-radius:6px;padding:14px;font-size:12px}.sy-shell .sy-settings .sy-accent-preview[data-preview-theme=dark]{color:#e6e6e6;background:#171717;border-color:#444}.sy-shell .sy-settings .sy-accent-preview>strong{margin-bottom:10px;display:block}.sy-shell .sy-settings .sy-accent-example{grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;min-height:40px;display:grid}.sy-shell .sy-settings .sy-accent-example .sy-accent-example-tab{color:var(--preview-accent);border-bottom:2px solid var(--preview-accent);padding:6px 0}.sy-shell .sy-settings .sy-accent-example .sy-accent-example-action{background:var(--preview-accent);color:var(--preview-on-accent);border-radius:4px;padding:5px 9px}.sy-shell .sy-settings .sy-accent-example-toggle{background:var(--preview-accent);border-radius:20px;justify-content:end;align-items:center;width:28px;height:17px;padding:3px;display:flex}.sy-shell .sy-settings .sy-accent-example-toggle i{background:var(--preview-on-accent);border-radius:50%;width:11px;height:11px}@media (max-width:700px){.sy-shell .sy-settings .sy-accent-previews{grid-template-columns:1fr}.sy-shell .sy-settings .sy-accent-modes{gap:14px}.sy-shell .sy-settings .sy-accent-picker input{min-height:40px;font-size:16px}.sy-shell .sy-settings .sy-accent-swatches button{width:44px;height:44px;min-height:44px}}.sy-shell .sy-settings .sy-accent-swatches button:hover:not(:disabled){background:var(--swatch);filter:brightness(.95)}
.sy-shell.sy-signed-in{--sy-ui-bg:#fafafa;--sy-ui-panel:#fff;--sy-ui-text:#111;--sy-ui-muted:#4b5563;--sy-ui-border:#d4d4d4;--sy-ui-input-border:#929aa6;--sy-ui-hover:#f0f0f0;--sy-ui-primary:#1d1b1c;--sy-ui-on-primary:#fff;--sy-ui-focus:#2563eb;background:var(--sy-ui-bg);color:var(--sy-ui-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-sy-theme=dark] .sy-shell.sy-signed-in{--sy-ui-bg:#0b0b0b;--sy-ui-panel:#111;--sy-ui-text:#e6e6e6;--sy-ui-muted:#9ca3af;--sy-ui-border:#333;--sy-ui-input-border:#667080;--sy-ui-hover:#1a1a1a;--sy-ui-primary:#e6e6e6;--sy-ui-on-primary:#111;--sy-ui-focus:#4a9eff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sy-signed-in :is(.sy-topbar,.sy-menu,.sy-app){background:var(--sy-ui-panel);color:var(--sy-ui-text);border-color:var(--sy-ui-border)}.sy-signed-in :is(.sy-org,.sy-description,.sy-eyebrow,.sy-account,.sy-footer,.sy-app p){color:var(--sy-ui-muted)}.sy-signed-in :is(.sy-workspace h1,.sy-app h2,.sy-brand){color:var(--sy-ui-text)}.sy-signed-in .sy-brand img{background:var(--sy-surface,#fff);border-radius:4px;padding:2px}.sy-signed-in .sy-icon,.sy-signed-in .sy-menu button{color:var(--sy-ui-text);background:var(--sy-ui-panel);border-color:var(--sy-ui-border)}.sy-signed-in .sy-menu :is(a,button):hover,.sy-signed-in .sy-icon:hover{color:var(--sy-ui-text)!important;background:var(--sy-ui-hover)!important}.sy-signed-in .sy-app-icon{color:var(--sy-ui-text);background:var(--sy-ui-hover)}.sy-signed-in .sy-app{flex-direction:column;display:flex}.sy-signed-in .sy-app p{line-height:1.6}.sy-signed-in .sy-open{margin-top:auto}.sy-signed-in :is(button,a,input,select):focus-visible{outline-offset:3px;outline:2px solid var(--sy-ui-focus)!important}[data-sy-theme=dark] .sy-signed-in .sy-settings-error{background:#2b1515;border-color:#a75353;color:#fca5a5!important}[data-sy-theme=dark] .sy-signed-in .sy-settings-notice{color:#c4e5cb;background:#172519;border-color:#56775b}.sy-signed-in .sy-account a{color:inherit;text-underline-offset:3px}.sy-signed-in .sy-brand{min-width:0}.sy-signed-in .sy-brand img{flex-shrink:0}.sy-signed-in .sy-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sy-signed-in .sy-tools{flex-shrink:0}@media (max-width:600px){.sy-shell.sy-signed-in .sy-topbar{gap:10px;padding:0 10px}.sy-shell.sy-signed-in .sy-tools{gap:4px}}@media (pointer:coarse){.sy-shell.sy-signed-in .sy-icon{width:44px;height:44px}}
.sy-transfer .sy-loading{color:var(--sy-ui-muted,#73796a);pointer-events:none;justify-content:center;padding:24px;position:fixed;inset:48px 0 0}
.sy-shell:has(.sy-reference) .sy-main{align-items:stretch;width:100%;padding:0}.sy-shell:has(.sy-reference) .sy-footer{display:none}.sy-reference{color:var(--sy-ui-text);background:var(--sy-ui-bg);--bg-primary:var(--sy-ui-bg);--bg-panel:var(--sy-ui-panel);--bg-secondary:var(--sy-ui-panel);--bg-panel-secondary:var(--sy-ui-hover);--bg-tertiary:var(--sy-ui-hover);--bg-hover:var(--sy-ui-hover);--bg-active:var(--sy-ui-hover);--text-primary:var(--sy-ui-text);--text-secondary:var(--sy-ui-muted);--text-muted:var(--sy-ui-muted);--text-tertiary:var(--sy-ui-muted);--border-primary:var(--sy-ui-border);--border-hover:var(--sy-ui-input-border);--accent-primary:var(--sy-ui-focus);--accent-signal:var(--sy-ui-focus);--focus-color:var(--sy-ui-focus);--control-height:32px;--control-radius:4px;--font-mono:"IBM Plex Mono",monospace;--accent-red:#b91c1c;--error:var(--accent-red);--shadow-lg:0 10px 15px -3px #0002;--button-primary-bg:var(--sy-ui-primary);--button-primary-text:var(--sy-ui-on-primary);--button-primary-border:var(--sy-ui-primary);--button-primary-bg-hover:var(--sy-ui-primary);--button-primary-bg-active:var(--sy-ui-primary);--button-primary-focus-ring:var(--sy-ui-focus);--app-viewport-height:calc(100dvh - 48px);width:100%;min-width:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.sy-reference *{box-sizing:border-box}.sy-reference :is(h1,h2,h3,p,fieldset){margin:0}.sy-reference a{color:inherit}.sy-reference .page-container{max-width:1600px;margin:0 auto;padding:32px}.sy-reference .btn{min-height:var(--control-height);border:1px solid var(--border-primary);border-radius:var(--control-radius);cursor:pointer;background:var(--bg-panel);color:var(--text-primary);justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .15s;display:inline-flex}.sy-reference .btn:hover{background:var(--bg-hover);border-color:var(--border-hover)}.sy-reference .btn-secondary{background:var(--bg-panel);color:var(--text-primary)}.sy-reference .btn-ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.sy-reference .btn:disabled{opacity:.5;cursor:default}.sy-reference .btn svg{flex-shrink:0;width:16px;height:16px}.sy-reference .btn:focus-visible,.sy-reference .app-back-link:focus-visible,.sy-reference .app-breadcrumb a:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.sy-reference .btn-primary{background:var(--button-primary-bg);color:var(--button-primary-text);border-color:var(--button-primary-border)}.sy-reference .btn-primary:hover:not(:disabled){background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.sy-reference .btn-primary:active:not(:disabled){background:var(--button-primary-bg-active);border-color:var(--button-primary-bg-active)}.sy-reference .btn-primary:focus-visible{box-shadow:0 0 0 3px var(--button-primary-focus-ring);outline:none}.sy-feedback-list .fr-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.sy-feedback-list .fr-title{color:var(--text-primary);font-size:28px;font-weight:600}.sy-feedback-list .fr-actions{align-items:center;gap:12px;display:flex}.sy-feedback-list .fr-actions-menu,.sy-feedback-list .fr-mobile-toolbar,.sy-feedback-list .fr-filter-header,.sy-feedback-list .fr-filter-backdrop,.sy-feedback-list .fr-filter-apply,.sy-feedback-list .fr-new-short{display:none}.sy-feedback-list .fr-actions-menu{position:relative}.sy-feedback-list .fr-actions-menu summary{list-style:none}.sy-feedback-list .fr-actions-menu summary::-webkit-details-marker{display:none}.sy-feedback-list .fr-actions-menu-content{z-index:30;border:1px solid var(--border-primary);background:var(--bg-panel);border-radius:6px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0000003d}.sy-feedback-list .fr-actions-menu-content a{color:var(--text-primary);border-radius:4px;padding:9px 10px;font-size:13px;text-decoration:none;display:block}.sy-feedback-list .fr-actions-menu-content a:hover,.sy-feedback-list .fr-actions-menu-content a:focus-visible{background:var(--bg-hover)}.sy-feedback-list .fr-filters{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;gap:12px;margin-bottom:24px;padding:16px;display:flex}.sy-feedback-list .fr-filter-fields{flex:1;gap:12px;display:flex}.sy-feedback-list .fr-filter-actions{align-items:flex-end;gap:8px;margin-left:auto;display:flex}.sy-feedback-list .fr-filter-group{flex-direction:column;gap:4px;display:flex}.sy-feedback-list .fr-filter-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.sy-feedback-list .fr-filter-select{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:400}.sy-feedback-list .fr-filter-select:focus{border-color:var(--accent-primary);outline:none}.sy-feedback-list .fr-multiselect{min-width:180px;position:relative}.sy-feedback-list .fr-multiselect-trigger{background:var(--bg-primary);border:1px solid var(--border-primary);width:100%;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:400;display:flex}.sy-feedback-list .fr-multiselect-trigger:hover,.sy-feedback-list .fr-multiselect-trigger.open{border-color:var(--accent-primary)}.sy-feedback-list .fr-multiselect-arrow{color:var(--text-secondary);margin-left:8px;transition:transform .2s}.sy-feedback-list .fr-multiselect-trigger.open .fr-multiselect-arrow{transform:rotate(180deg)}.sy-feedback-list .fr-multiselect-dropdown{background:var(--bg-primary);border:1px solid var(--border-primary);z-index:100;border-radius:6px;max-height:300px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.sy-feedback-list .fr-multiselect-dropdown.open{display:block}.sy-feedback-list .fr-multiselect-option{cursor:pointer;align-items:center;gap:8px;padding:8px 12px;transition:background .15s;display:flex}.sy-feedback-list .fr-multiselect-option:hover{background:var(--bg-hover)}.sy-feedback-list .fr-multiselect-option input[type=checkbox]{cursor:pointer;width:14px;height:14px}.sy-feedback-list .fr-multiselect-option label{cursor:pointer;font-size:12px;font-family:var(--font-mono);color:var(--text-primary);flex:1}.sy-feedback-list .fr-multiselect-count{color:var(--text-secondary);margin-left:4px;font-size:11px}.sy-feedback-list .fr-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:24px;position:relative}.sy-feedback-list .fr-table th.sortable:hover{background:var(--bg-secondary)}.sy-feedback-list .fr-table th.sortable:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--text-muted);opacity:.3;width:0;height:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sy-feedback-list .fr-table th.sortable.sort-asc:after{border-top:4px solid var(--accent-primary);opacity:1}.sy-feedback-list .fr-table th.sortable.sort-desc:after{border-top:none;border-bottom:4px solid var(--accent-primary);opacity:1}.sy-feedback-list .fr-table{border-collapse:collapse;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;width:100%;overflow:hidden}.sy-feedback-list .fr-table th{text-align:left;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;font-size:11px;font-weight:600}.sy-feedback-list .fr-table td{border-bottom:1px solid var(--border-primary);color:var(--text-secondary);padding:16px;font-size:13px}.sy-feedback-list .fr-table tr:last-child td{border-bottom:none}.sy-feedback-list .fr-table tr:hover{background:var(--bg-primary)}.sy-feedback-list .fr-request-title{color:var(--text-primary);cursor:pointer;margin-bottom:4px;font-weight:600}.sy-feedback-list .fr-request-title:hover{color:var(--accent-primary)}.sy-feedback-list .fr-request-description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.sy-feedback-list .fr-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.sy-feedback-list .fr-badge-feature{color:#3b82f6;background:#3b82f61a}.sy-feedback-list .fr-badge-bug{color:#ef4444;background:#ef44441a}.sy-feedback-list .fr-badge-enhancement{color:#a855f7;background:#a855f71a}.sy-feedback-list .fr-badge-backlog{color:#6b7280;background:#6b72801a}.sy-feedback-list .fr-badge-in_progress{color:#f59e0b;background:#f59e0b1a}.sy-feedback-list .fr-badge-completed{color:#22c55e;background:#22c55e1a}.sy-feedback-list .fr-badge-rejected{color:#ef4444;background:#ef44441a}.sy-feedback-list .fr-badge-low{color:#6b7280;background:#6b72801a}.sy-feedback-list .fr-badge-medium{color:#f59e0b;background:#f59e0b1a}.sy-feedback-list .fr-badge-high{color:#ef4444;background:#ef44441a}.sy-feedback-list .fr-badge-critical{color:#dc2626;background:#dc262633;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.sy-feedback-list .fr-timestamp{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);opacity:.7}.sy-feedback-list .fr-empty-state{text-align:center;color:var(--text-secondary);padding:64px 32px}.sy-feedback-list .fr-empty-state svg{opacity:.3;width:64px;height:64px;margin-bottom:16px}.sy-feedback-list .fr-loading{color:var(--text-secondary);justify-content:center;align-items:center;padding:64px;display:flex}.sy-feedback-list .fr-loading-spinner{border:3px solid var(--border-primary);border-top-color:var(--accent-primary);border-radius:50%;width:32px;height:32px;animation:1s linear infinite sy-reference-spin}.sy-feedback-list .fr-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.sy-feedback-list .fr-stat-card{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:16px}.sy-feedback-list .fr-stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600}.sy-feedback-list .fr-stat-value{color:var(--text-primary);font-size:24px;font-weight:700}.sy-feedback-list .fr-mobile-meta{display:none}@media (max-width:820px){.sy-feedback-list .fr-header{align-items:flex-start;gap:12px;margin-bottom:16px}.sy-feedback-list .fr-title{min-width:0;font-size:24px;line-height:1.2}.sy-feedback-list .fr-actions{flex:none;gap:8px}.sy-feedback-list .fr-desktop-action{display:none}.sy-feedback-list .fr-actions-menu{display:block}.sy-feedback-list .fr-new-label{display:none}.sy-feedback-list .fr-new-short{display:inline}.sy-feedback-list .fr-actions-menu>summary,.sy-feedback-list .fr-actions>.btn{min-height:40px;padding-inline:11px}.sy-feedback-list .fr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.sy-feedback-list .fr-stat-card{min-width:0;padding:10px 12px}.sy-feedback-list .fr-stat-label{margin-bottom:3px;font-size:10px}.sy-feedback-list .fr-stat-value{font-size:20px}.sy-feedback-list .fr-mobile-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:12px;display:grid}.sy-feedback-list .fr-mobile-sort,.sy-feedback-list .fr-mobile-filter-button{width:100%;min-height:40px}.sy-feedback-list .fr-mobile-sort{border:1px solid var(--border-primary);background:var(--bg-panel);color:var(--text-primary);font:inherit;border-radius:4px;padding:0 10px;font-size:13px}.sy-feedback-list .fr-filter-backdrop{z-index:8090;background:#0000007a;position:fixed;inset:0}.sy-feedback-list .fr-filter-backdrop.is-open{display:block}.sy-feedback-list .fr-filters{z-index:8100;border:0;border-left:1px solid var(--border-primary);background:var(--bg-panel);visibility:hidden;border-radius:0;flex-direction:column;gap:0;width:min(360px,100vw);height:100dvh;margin:0;padding:0;transition:transform .18s,visibility .18s;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(102%);box-shadow:-12px 0 36px #00000052}.sy-feedback-list .fr-filters.is-open{visibility:visible;transform:translate(0)}.sy-feedback-list .fr-filter-header{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sy-feedback-list .fr-filter-header h2{margin:0;font-size:16px}.sy-feedback-list .fr-filter-close{width:40px;height:40px;padding:0;font-size:22px}.sy-feedback-list .fr-filter-fields{flex:1;align-content:start;gap:16px;padding:16px;display:grid;overflow-y:auto}.sy-feedback-list .fr-multiselect{min-width:0}.sy-feedback-list .fr-multiselect-trigger{min-height:44px}.sy-feedback-list .fr-multiselect-dropdown{box-shadow:none;margin-top:4px;position:static}.sy-feedback-list .fr-multiselect-option{min-height:40px}.sy-feedback-list .fr-filter-actions{padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;margin:0}.sy-feedback-list .fr-filter-actions .btn{min-height:42px}.sy-feedback-list .fr-filter-apply{display:inline-flex}.sy-feedback-list.fr-filter-open{overflow:hidden}.sy-feedback-list .fr-table,.sy-feedback-list .fr-table tbody{width:100%;display:block}.sy-feedback-list .fr-table{border-radius:6px}.sy-feedback-list .fr-table thead,.sy-feedback-list .fr-desktop-cell{display:none}.sy-feedback-list .fr-table tr{border-bottom:1px solid var(--border-primary);padding:12px;display:block}.sy-feedback-list .fr-table tr:last-child{border-bottom:0}.sy-feedback-list .fr-table td,.sy-feedback-list .fr-table tr:last-child td{border:0;padding:0;display:block}.sy-feedback-list .fr-table tr td.fr-desktop-cell{display:none}.sy-feedback-list .fr-request-title{margin-bottom:3px;font-size:14px}.sy-feedback-list .fr-request-description{-webkit-line-clamp:1}.sy-feedback-list .fr-mobile-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.sy-feedback-list .fr-mobile-meta .fr-timestamp{margin-left:auto}}.sy-feedback-board .board-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.sy-feedback-board .board-title{color:var(--text-primary);font-size:28px;font-weight:600}.sy-feedback-board .board-actions{gap:12px;display:flex}.sy-feedback-board .board-container{grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:16px;display:grid;overflow-x:auto}.sy-feedback-board .board-column{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;min-width:280px;padding:16px}.sy-feedback-board .board-column-header{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.sy-feedback-board .board-column-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.sy-feedback-board .board-column-count{background:var(--bg-primary);color:var(--text-secondary);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.sy-feedback-board .board-column-cards{flex-direction:column;gap:12px;min-height:200px;display:flex}.sy-feedback-board .board-card{background:var(--bg-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:6px;padding:12px;transition:all .2s}.sy-feedback-board .board-card:hover{border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sy-feedback-board .board-card-title{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.sy-feedback-board .board-card-description{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px;font-size:12px;display:-webkit-box;overflow:hidden}.sy-feedback-board .board-card-meta{flex-wrap:wrap;gap:8px;display:flex}.sy-feedback-board .board-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:3px;padding:3px 6px;font-size:10px;font-weight:600;display:inline-block}.sy-feedback-board .board-badge-feature{color:#3b82f6;background:#3b82f61a}.sy-feedback-board .board-badge-bug{color:#ef4444;background:#ef44441a}.sy-feedback-board .board-badge-enhancement{color:#a855f7;background:#a855f71a}.sy-feedback-board .board-badge-low{color:#6b7280;background:#6b72801a}.sy-feedback-board .board-badge-medium{color:#f59e0b;background:#f59e0b1a}.sy-feedback-board .board-badge-high{color:#ef4444;background:#ef44441a}.sy-feedback-board .board-badge-critical{color:#dc2626;background:#dc262633;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.sy-feedback-board .board-empty{text-align:center;color:var(--text-secondary);padding:24px;font-size:12px}.sy-feedback-board .board-loading{color:var(--text-secondary);justify-content:center;align-items:center;padding:64px;display:flex}.sy-feedback-board .board-loading-spinner{border:3px solid var(--border-primary);border-top-color:var(--accent-primary);border-radius:50%;width:32px;height:32px;animation:1s linear infinite sy-reference-spin}.sy-feedback-board .board-filters{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;gap:12px;margin-bottom:24px;padding:16px;display:flex}.sy-feedback-board .board-filter-group{flex-direction:column;gap:4px;display:flex}.sy-feedback-board .board-filter-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.sy-feedback-board .board-filter-select{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:400}.sy-feedback-board .board-filter-select:focus{border-color:var(--accent-primary);outline:none}.sy-feedback-board .board-mobile-status{display:none}@media (max-width:1400px){.sy-feedback-board .board-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sy-feedback-board .board-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.sy-feedback-board .board-title{font-size:24px;line-height:1.2}.sy-feedback-board .board-actions{gap:8px;width:100%}.sy-feedback-board .board-actions a:first-child{display:none}.sy-feedback-board .board-actions .btn{flex:1;justify-content:center;min-width:0}.sy-feedback-board .board-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:10px;display:grid}.sy-feedback-board .board-mobile-status{border:1px solid var(--border-primary);background:var(--bg-panel);width:100%;min-height:42px;color:var(--text-primary);font:inherit;border-radius:4px;margin-bottom:8px;padding:0 10px;display:block}.sy-feedback-board .board-filter-select{width:100%;min-height:40px}.sy-feedback-board .board-filter-group:last-child{grid-column:1/-1;margin-left:0!important}.sy-feedback-board .board-filter-group:last-child .board-filter-label{display:none}.sy-feedback-board .board-filter-group:last-child .btn{width:100%}.sy-feedback-board .board-container{grid-template-columns:1fr;gap:10px;overflow-x:visible}.sy-feedback-board .board-column{min-width:0;padding:12px;display:none}.sy-feedback-board .board-column.is-mobile-active{display:block}.sy-feedback-board .board-card{padding:11px}.sy-feedback-board .board-card-description{-webkit-line-clamp:1}}.sy-feedback-detail .detail-container{max-width:900px;margin:0 auto}.sy-feedback-detail .detail-header{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.sy-feedback-detail .detail-title-section{flex:1}.sy-feedback-detail .detail-title{color:var(--text-primary);margin-bottom:16px;font-size:32px;font-weight:600}.sy-feedback-detail .detail-meta{flex-wrap:wrap;gap:12px;display:flex}.sy-feedback-detail .detail-actions{gap:12px;display:flex}.sy-feedback-detail .detail-card{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:16px;padding:24px}.sy-feedback-detail .detail-section-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-primary);margin-bottom:16px;padding-bottom:12px;font-size:14px;font-weight:600}.sy-feedback-detail .detail-description{color:var(--text-secondary);white-space:pre-wrap;line-height:1.6}.sy-feedback-detail .detail-info-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.sy-feedback-detail .detail-info-item{flex-direction:column;gap:4px;display:flex}.sy-feedback-detail .detail-info-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.sy-feedback-detail .detail-info-value{color:var(--text-primary);font-size:14px}.sy-feedback-detail .detail-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.sy-feedback-detail .detail-badge-feature{color:#3b82f6;background:#3b82f61a}.sy-feedback-detail .detail-badge-bug{color:#ef4444;background:#ef44441a}.sy-feedback-detail .detail-badge-enhancement{color:#a855f7;background:#a855f71a}.sy-feedback-detail .detail-badge-backlog{color:#6b7280;background:#6b72801a}.sy-feedback-detail .detail-badge-in_progress{color:#f59e0b;background:#f59e0b1a}.sy-feedback-detail .detail-badge-completed{color:#22c55e;background:#22c55e1a}.sy-feedback-detail .detail-badge-rejected{color:#ef4444;background:#ef44441a}.sy-feedback-detail .detail-badge-low{color:#6b7280;background:#6b72801a}.sy-feedback-detail .detail-badge-medium{color:#f59e0b;background:#f59e0b1a}.sy-feedback-detail .detail-badge-high{color:#ef4444;background:#ef44441a}.sy-feedback-detail .detail-badge-critical{color:#dc2626;background:#dc262633}.sy-feedback-detail .detail-status-selector{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sy-feedback-detail .detail-status-btn{background:var(--bg-panel);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .2s}.sy-feedback-detail .detail-status-btn:hover{background:var(--bg-hover);border-color:var(--border-hover);color:var(--text-primary)}.sy-feedback-detail .detail-status-btn:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:2px}.sy-feedback-detail .detail-status-btn.active{background:var(--button-primary-bg);border-color:var(--button-primary-border);color:var(--button-primary-text)}.sy-feedback-detail .detail-status-btn.active:hover{background:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover);color:var(--button-primary-text)}.sy-feedback-detail .detail-loading{color:var(--text-secondary);justify-content:center;align-items:center;padding:64px;display:flex}.sy-feedback-detail .detail-loading-spinner{border:3px solid var(--border-primary);border-top-color:var(--accent-primary);border-radius:50%;width:32px;height:32px;animation:1s linear infinite sy-reference-spin}@media (max-width:768px){.sy-feedback-detail .feature-request-breadcrumb{margin-bottom:14px}.sy-feedback-detail .detail-header{flex-direction:column;gap:14px;margin-bottom:16px}.sy-feedback-detail .detail-title{overflow-wrap:anywhere;margin-bottom:10px;font-size:24px;line-height:1.25}.sy-feedback-detail .detail-actions{gap:8px;width:100%}.sy-feedback-detail .detail-actions .btn{flex:1;justify-content:center;min-width:0}.sy-feedback-detail .detail-actions .btn:first-child{display:none}.sy-feedback-detail .detail-card{padding:16px}.sy-feedback-detail .detail-info-grid{grid-template-columns:1fr;gap:14px}.sy-feedback-detail .detail-status-selector{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sy-feedback-detail .detail-status-btn{min-height:42px}}.sy-feedback-form .form-container{max-width:800px;margin:0 auto}.sy-feedback-form .form-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.sy-feedback-form .form-title-section{min-width:0}.sy-feedback-form .form-title{color:var(--text-primary);margin-bottom:8px;font-size:28px;font-weight:600}.sy-feedback-form .form-subtitle{color:var(--text-secondary);font-size:14px}.sy-feedback-form .form-card{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:32px}.sy-feedback-form .form-group{margin-bottom:24px}.sy-feedback-form .form-label{color:var(--text-primary);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.sy-feedback-form .form-label-required:after{content:" *";color:#ef4444}.sy-feedback-form .form-input,.sy-feedback-form .form-textarea,.sy-feedback-form .form-select{background:var(--bg-primary);border:1px solid var(--border-primary);width:100%;color:var(--text-primary);border-radius:6px;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s}.sy-feedback-form .form-input:focus,.sy-feedback-form .form-textarea:focus,.sy-feedback-form .form-select:focus{border-color:var(--accent-primary);outline:none}.sy-feedback-form .form-textarea{resize:vertical;min-height:120px;font-family:inherit}.sy-feedback-form .form-help-text{color:var(--text-secondary);margin-top:4px;font-size:12px}.sy-feedback-form .form-actions{gap:12px;margin-top:32px;display:flex}.sy-feedback-form .form-error{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;margin-bottom:24px;padding:12px 16px;font-size:13px;display:none}.sy-feedback-form .form-error.show{display:block}.sy-feedback-form .type-selector{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sy-feedback-form .type-option{position:relative}.sy-feedback-form .type-option input[type=radio]{opacity:0;position:absolute}.sy-feedback-form .type-option label{background:var(--bg-primary);border:2px solid var(--border-primary);text-align:center;cursor:pointer;border-radius:8px;padding:16px;transition:all .2s;display:block}.sy-feedback-form .type-option input[type=radio]:checked+label{border-color:var(--accent-primary);background:#3b82f60d}.sy-feedback-form .type-option label:hover{border-color:var(--accent-primary)}.sy-feedback-form .type-icon{margin-bottom:8px;font-size:24px}.sy-feedback-form .type-label{color:var(--text-primary);font-size:13px;font-weight:600}.sy-feedback-form .priority-selector{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sy-feedback-form .priority-option{position:relative}.sy-feedback-form .priority-option input[type=radio]{opacity:0;position:absolute}.sy-feedback-form .priority-option label{background:var(--bg-primary);border:2px solid var(--border-primary);text-align:center;cursor:pointer;border-radius:6px;padding:12px;font-size:13px;font-weight:600;transition:all .2s;display:block}.sy-feedback-form .priority-option input[type=radio]:checked+label,.sy-feedback-form .priority-option label:hover{border-color:var(--accent-primary)}.sy-feedback-form .priority-low:checked+label{color:#6b7280;background:#6b72801a;border-color:#6b7280}.sy-feedback-form .priority-medium:checked+label{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b}.sy-feedback-form .priority-high:checked+label{color:#ef4444;background:#ef44441a;border-color:#ef4444}.sy-feedback-form .priority-critical:checked+label{color:#dc2626;background:#dc262633;border-color:#dc2626}@media (max-width:768px){.sy-feedback-form .form-header{margin-bottom:16px}.sy-feedback-form .form-title{font-size:24px;line-height:1.2}.sy-feedback-form .form-header>.btn{display:none}.sy-feedback-form .form-card{padding:16px}.sy-feedback-form .form-group{margin-bottom:18px}.sy-feedback-form .type-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sy-feedback-form .type-option label{min-height:76px;padding:10px 4px}.sy-feedback-form .type-icon{margin-bottom:4px}.sy-feedback-form .priority-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sy-feedback-form .form-actions{margin-top:22px}.sy-feedback-form .form-actions .btn{flex:1;justify-content:center}}.sy-documentation .docs-container{height:var(--app-viewport-height,100dvh);background:var(--bg-primary);min-height:0;display:flex}:is(.sy-documentation .app-main:has(.docs-container),.sy-documentation .main-content:has(.docs-container)){padding:0}.sy-documentation .docs-mobile-toolbar,.sy-documentation .docs-sidebar-close,.sy-documentation .docs-sidebar-backdrop{display:none}.sy-documentation .docs-sidebar{background:var(--bg-panel);border-right:1px solid var(--border-primary);width:260px;min-width:260px;padding:24px 0;overflow-y:auto}.sy-documentation .docs-sidebar-header{border-bottom:1px solid var(--border-primary);margin-bottom:8px;padding:0 24px 16px}.sy-documentation .docs-sidebar-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sy-documentation .docs-sidebar-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:14px;font-weight:600}.sy-documentation .docs-search{background:var(--bg-primary);border:1px solid var(--border-primary);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-mono);border-radius:6px;padding:8px 12px}.sy-documentation .docs-search:focus{border-color:var(--accent-primary);outline:none}.sy-documentation .docs-nav-item{color:var(--text-secondary);cursor:pointer;align-items:center;padding:5px 24px;font-size:13px;line-height:20px;text-decoration:none;transition:all .2s;display:flex;position:relative}.sy-documentation .docs-nav-item:hover{background:var(--bg-primary);color:var(--text-primary)}.sy-documentation .docs-nav-item.active{color:var(--text-primary);background:0 0;font-weight:600}.sy-documentation .docs-nav-item.active:before{content:"";background:var(--text-primary);width:2px;position:absolute;top:9px;bottom:9px;left:0}.sy-documentation .docs-nav-item svg{opacity:.7;width:14px;height:14px;margin-right:8px}.sy-documentation .docs-nav-group{margin-bottom:12px}.sy-documentation .docs-nav-group-title{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;padding:8px 24px;font-family:inherit;font-size:12px;font-weight:600;display:flex;position:relative}.sy-documentation .docs-nav-group-title:hover{background:var(--bg-primary)}.sy-documentation .docs-nav-group-icon{transition:transform .2s;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.sy-documentation .docs-nav-group.collapsed>.docs-nav-group-title>.docs-nav-group-icon{transform:translateY(-50%)rotate(-90deg)}.sy-documentation .docs-nav-group.docs-nav-section{margin-bottom:4px}.sy-documentation .docs-nav-section>.docs-nav-group-title{min-height:var(--control-height-compact);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:4px 24px;font-size:11px}.sy-documentation .docs-nav-group-items{padding-left:16px}.sy-documentation .docs-nav-group.collapsed>.docs-nav-group-items{display:none}.sy-documentation .docs-content{flex:1;padding:48px 64px;overflow-y:auto}.sy-documentation .docs-content-inner{max-width:900px;margin:0 auto}.sy-documentation .docs-breadcrumb{color:var(--text-secondary);font-size:13px;font-family:var(--font-mono);align-items:center;gap:8px;margin-bottom:32px;display:flex}.sy-documentation .docs-breadcrumb-item{color:var(--text-secondary);text-decoration:none}.sy-documentation .docs-breadcrumb-item:hover{color:var(--accent-primary)}.sy-documentation .docs-breadcrumb-separator{opacity:.5}.sy-documentation .docs-article{color:var(--text-primary);line-height:1.7}.sy-documentation .docs-article h1{color:var(--text-primary);letter-spacing:-.5px;margin-bottom:16px;font-size:36px;font-weight:700}.sy-documentation .docs-article h2{color:var(--text-primary);border-bottom:1px solid var(--border-primary);margin-top:48px;margin-bottom:16px;padding-bottom:8px;font-size:28px;font-weight:600}.sy-documentation .docs-article h3{color:var(--text-primary);margin-top:32px;margin-bottom:12px;font-size:22px;font-weight:600}.sy-documentation .docs-article h4{color:var(--text-primary);margin-top:24px;margin-bottom:8px;font-size:18px;font-weight:600}.sy-documentation .docs-article p{color:var(--text-secondary);margin-bottom:16px}.sy-documentation .docs-article a{color:var(--accent-primary);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.sy-documentation .docs-article a:hover{border-bottom-color:var(--accent-primary)}.sy-documentation .docs-article ul,.sy-documentation .docs-article ol{color:var(--text-secondary);margin-bottom:16px;padding-left:24px}.sy-documentation .docs-article li{margin-bottom:8px}.sy-documentation .docs-article code{background:var(--bg-secondary);font-family:var(--font-mono);color:var(--accent-primary);border-radius:4px;padding:2px 6px;font-size:.9em}.sy-documentation .docs-article pre{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:16px;padding:16px;overflow-x:auto}.sy-documentation .docs-article pre code{color:var(--text-primary);background:0 0;padding:0}.sy-documentation .docs-article table{border-collapse:collapse;width:100%;margin-bottom:24px;font-size:14px}.sy-documentation .docs-table-scroll{overscroll-behavior-inline:contain;width:100%;margin-bottom:24px;overflow-x:auto}.sy-documentation .docs-table-scroll table{min-width:560px;margin-bottom:0}.sy-documentation .docs-article table th{text-align:left;background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary);padding:12px;font-weight:600}.sy-documentation .docs-article table td{border:1px solid var(--border-primary);color:var(--text-secondary);padding:12px}.sy-documentation .docs-article table.docs-compact-table{font-size:13px}.sy-documentation .docs-article table.docs-compact-table th,.sy-documentation .docs-article table.docs-compact-table td{vertical-align:top;padding:9px 10px}.sy-documentation .docs-article blockquote{border-left:3px solid var(--accent-primary);color:var(--text-secondary);margin:24px 0;padding-left:16px;font-style:italic}.sy-documentation .docs-article hr{border:none;border-top:1px solid var(--border-primary);margin:32px 0}.sy-documentation .docs-article img{border-radius:8px;max-width:100%;height:auto;margin:24px 0}.sy-documentation .docs-figure{border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:8px;margin:28px 0 32px;overflow:hidden}.sy-documentation .docs-figure .docs-screenshot,.sy-documentation .docs-article .docs-figure img{border-radius:0;width:100%;max-width:100%;height:auto;margin:0;display:block}.sy-documentation .docs-figure figcaption{border-top:1px solid var(--border-primary);color:var(--text-secondary);padding:10px 14px;font-size:13px;line-height:1.5}.sy-documentation .docs-image-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:28px 0 32px;display:grid}.sy-documentation .docs-image-grid .docs-figure{margin:0}.sy-documentation .docs-start-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin:28px 0;display:grid}.sy-documentation .docs-start-card{border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:8px;padding:24px}.sy-documentation .docs-start-card h2{margin-top:0}.sy-documentation .docs-nav-section>.docs-nav-group>.docs-nav-group-title{padding-top:12px;padding-bottom:12px;font-size:14px}.sy-documentation .docs-callout{border:1px solid var(--border-primary);border-left:4px solid var(--accent-primary);background:var(--bg-secondary);color:var(--text-secondary);border-radius:8px;margin:24px 0;padding:16px 18px}.sy-documentation .docs-callout strong{color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:13px;display:block}.sy-documentation .docs-flow{flex-wrap:wrap;align-items:stretch;gap:10px;margin:28px 0 32px;display:flex}.sy-documentation .docs-flow-step{border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:8px;flex:150px;min-width:140px;padding:14px}.sy-documentation .docs-flow-step .step-label{background:var(--accent-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-flex}.sy-documentation .docs-flow-step h3{margin:0 0 6px;font-size:15px}.sy-documentation .docs-flow-step p{margin:0;font-size:13px;line-height:1.5}.sy-documentation .docs-flow-arrow{color:var(--text-secondary);justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}@media (max-width:720px){.sy-documentation .docs-flow{flex-direction:column}.sy-documentation .docs-flow-arrow{transform:rotate(90deg)}}.sy-documentation .docs-empty-state{text-align:center;color:var(--text-secondary);padding:64px 32px}.sy-documentation .docs-empty-state svg{opacity:.3;width:64px;height:64px;margin-bottom:16px}.sy-documentation .docs-empty-state h3{color:var(--text-primary);margin-bottom:8px;font-size:18px;font-weight:600}.sy-documentation .docs-empty-state p{color:var(--text-secondary);font-size:14px}.sy-documentation .docs-video{border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:8px;margin:24px 0;overflow:hidden}.sy-documentation .docs-video-frame{background:#000}.sy-documentation .docs-video video{background:#000;width:100%;max-height:min(70vh,560px);display:block}.sy-documentation .docs-video-caption{border-top:1px solid var(--border-primary);color:var(--text-secondary);padding:10px 14px;font-size:13px}.sy-documentation .docs-video-status{color:var(--text-secondary);padding:18px;font-size:14px}@media (max-width:968px){.sy-documentation .docs-container{height:auto;min-height:var(--app-viewport-height,100dvh);display:block}.sy-documentation .docs-sidebar{z-index:8100;width:min(360px,100vw);min-width:0;height:100dvh;max-height:none;padding:16px 0 max(16px, env(safe-area-inset-bottom));border-right:0;border-left:1px solid var(--border-primary);visibility:hidden;transition:transform .18s,visibility .18s;position:fixed;inset:0 0 0 auto;transform:translate(102%)}.sy-documentation .docs-sidebar.is-open{visibility:visible;transform:translate(0)}.sy-documentation .docs-sidebar-header{padding:0 16px 14px}.sy-documentation .docs-sidebar-title{margin-bottom:0}.sy-documentation .docs-sidebar-close{justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:22px;display:inline-flex}.sy-documentation .docs-search{min-height:42px;margin-top:10px}.sy-documentation .docs-sidebar-backdrop{z-index:8090;background:#0000007a;position:fixed;inset:0}.sy-documentation .docs-sidebar-backdrop.is-open{display:block}.sy-documentation.docs-nav-open{overflow:hidden}.sy-documentation .docs-mobile-toolbar{z-index:20;background:var(--bg-primary);padding:10px 16px;display:flex;position:sticky;top:0}.sy-documentation .docs-mobile-toolbar .btn{justify-content:space-between;gap:12px;width:100%;min-height:42px}.sy-documentation .docs-content{padding:12px 16px 32px;overflow:visible}.sy-documentation .docs-breadcrumb{white-space:nowrap;margin-bottom:18px;overflow-x:auto}.sy-documentation .docs-article h1{letter-spacing:0;font-size:28px;line-height:1.2}.sy-documentation .docs-article h2{margin-top:32px;font-size:22px}.sy-documentation .docs-article h3{margin-top:24px;font-size:18px}.sy-documentation .docs-article pre{padding:12px}.sy-documentation .docs-image-grid{grid-template-columns:1fr}}.sy-documentation .docs-loading{color:var(--text-secondary);justify-content:center;align-items:center;padding:64px;display:flex}.sy-documentation .docs-loading-spinner{border:3px solid var(--border-primary);border-top-color:var(--accent-primary);border-radius:50%;width:32px;height:32px;animation:1s linear infinite sy-reference-spin}.sy-documentation .docs-library-links{gap:14px;margin:4px 0 14px;font-size:12px;display:flex}.sy-documentation .docs-library-links a{color:var(--text-secondary);padding:4px 0;text-decoration:none}.sy-documentation .docs-library-links a[aria-current=page]{color:var(--text-primary);border-bottom:1px solid;font-weight:600}.sy-documentation .docs-library-note,.sy-documentation .docs-search-empty{color:var(--text-secondary);font-size:12px;line-height:1.5}.sy-documentation .docs-search-empty{padding:8px 24px}.sy-documentation .docs-publication{border:1px solid var(--border-primary);border-radius:var(--control-radius);color:var(--text-secondary);margin:0 0 24px;padding:12px 16px;font-size:13px;line-height:1.6}.sy-documentation .docs-publication strong{color:var(--text-primary)}.sy-documentation .docs-publication a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.sy-documentation .docs-publication[hidden],.sy-documentation .docs-search-empty[hidden]{display:none}.sy-documentation .docs-container :is(a,button,input):focus-visible{outline:2px solid var(--accent-signal);outline-offset:2px}.sy-documentation .docs-article:focus{outline:none}@media (prefers-reduced-motion:reduce){.sy-documentation .docs-loading-spinner{animation:none}}@keyframes sy-reference-spin{to{transform:rotate(360deg)}}.sy-reference .btn-primary:hover:not(:disabled){filter:brightness(.9);background:var(--sy-ui-primary)!important;color:var(--sy-ui-on-primary)!important}.sy-reference .form-error{display:block}.sy-reference .fr-request-title a{text-decoration:none}.sy-reference .fr-request-title a:hover{text-decoration:underline}.sy-reference .board-card{color:var(--text-primary);text-decoration:none;display:block}.sy-reference .fr-table th button{all:unset;cursor:pointer;width:100%;display:block}.sy-reference .fr-table th button:hover{color:inherit!important;background:0 0!important}.sy-reference .fr-app-filter{min-width:130px}.sy-reference .form-group fieldset{border:0;padding:0}.sy-reference .type-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-reference .type-selector:has(input[value=general]){grid-template-columns:repeat(4,minmax(0,1fr))}.sy-reference :is(.detail-description,.form-error){overflow-wrap:anywhere}.sy-reference .docs-nav-group-title{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.sy-reference .docs-article img{max-width:100%;height:auto}.sy-reference .docs-article [data-docs-video-id]{margin:24px 0}.sy-reference .docs-article video{width:100%}@media (max-width:700px){.sy-reference .page-container{padding:20px 16px}.sy-reference .btn{min-height:40px}.sy-reference .board-actions{flex-wrap:wrap}.sy-reference :is(input,select,textarea){font-size:16px}}@media (max-width:600px){.sy-reference{--app-viewport-height:calc(100dvh - 48px)}}.sy-feedback-board .fr-new-short{display:none}.sy-shell .sy-reference h1{text-transform:none;letter-spacing:0}.sy-reference .docs-nav-group-title{justify-content:flex-start}.sy-reference .board-filter-actions{margin-left:auto}.sy-reference .board-card-meta>span:last-child:not(.board-badge){color:var(--text-secondary);font-size:11px}.sy-reference .fr-badge-planned{color:#a16b00;background:#a16b001a}.sy-reference .fr-badge-cancelled{color:var(--text-secondary);background:var(--bg-hover)}.sy-reference .fr-stat-card{font:inherit;text-align:left;color:inherit;cursor:pointer;display:block}.sy-reference .fr-stat-card :is(.fr-stat-label,.fr-stat-value){display:block}.sy-reference .fr-stat-card[aria-pressed=true]{border-color:var(--text-primary)}.sy-reference .fr-stat-card:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.sy-reference .fr-results-summary{color:var(--text-secondary);margin:0 0 12px;font-size:12px}.sy-shell.sy-signed-in .sy-reference button:not(.btn-primary):is(:hover,:focus-visible):not(:disabled){background:var(--bg-hover);color:var(--text-primary)}
.sy-app-artwork{width:100%;height:208px;color:var(--sy-ui-text,var(--text-primary,currentColor));pointer-events:none;flex:none;display:block}.sy-app-artwork .sy-art-paper{fill:var(--sy-ui-panel,var(--bg-panel,#fff))}@media (max-width:600px){.sy-signed-in .sy-app-artwork{height:184px}}
