/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.rounded{border-radius:.25rem}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#f4f5f0;--surface:#fff;--surface-soft:#f8f8f5;--ink:#17201c;--ink-soft:#59635d;--ink-faint:#8b948e;--muted:var(--ink-faint);--muted-strong:var(--ink-soft);--line:#e3e6df;--line-strong:#d5dad2;--green:#176b4b;--green-dark:#11523a;--green-soft:#e9f4ee;--lime:#dafe73;--coral:#f26a4f;--blue:#4d73e6;--violet:#7255c7;--amber:#dc9b32;--shadow:0 1px 2px #141e180a, 0 10px 32px #141e1809}.organization-support-center{gap:18px;display:grid}.organization-support-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:4px 2px;display:flex}.organization-support-toolbar>div{gap:4px;display:grid}.organization-support-toolbar strong{color:var(--ink);font-size:20px}.organization-support-toolbar span{color:var(--muted);font-size:14px}.organization-support-notice,.organization-support-error{border-radius:14px;margin:0;padding:12px 15px;font-size:14px;font-weight:700}.organization-support-notice{color:#126246;background:#ebfaf4;border:1px solid #b9e7d4}.organization-support-error{color:#9f2d26;background:#fff2f0;border:1px solid #f0c4bf}.organization-support-create{gap:16px;padding:20px;display:grid}.organization-support-create>header,.organization-support-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.organization-support-create h4,.organization-support-dialog h4{color:var(--ink);margin:4px 0 0;font-size:21px}.organization-support-create small,.organization-support-dialog>header p{color:var(--muted);margin:4px 0 0;font-size:13px}.organization-support-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.organization-support-create label,.organization-support-controls label,.organization-support-create>label{color:var(--muted-strong);gap:7px;font-size:12px;font-weight:800;display:grid}.organization-support-create input,.organization-support-create textarea,.organization-support-create select,.organization-support-controls select,.organization-support-reply textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:12px;outline:none;transition:border-color .16s,box-shadow .16s}.organization-support-create input,.organization-support-create select,.organization-support-controls select{min-height:44px;padding:0 12px}.organization-support-create textarea,.organization-support-reply textarea{resize:vertical;min-height:112px;padding:12px}.organization-support-create :is(input,textarea,select):focus,.organization-support-controls select:focus,.organization-support-reply textarea:focus{border-color:#5c9a84;box-shadow:0 0 0 3px #5c9a8424}.organization-support-create>.primary-button{justify-self:end}.organization-support-layout{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:minmax(270px,340px) minmax(0,1fr);min-height:640px;display:grid;overflow:hidden;box-shadow:0 14px 40px #1c312812}.organization-support-layout>.card{box-shadow:none;border:0;border-radius:0}.organization-support-queue{background:#f8faf8;min-width:0;border-right:1px solid var(--line)!important}.organization-support-queue>header{justify-content:space-between;align-items:center;padding:18px 18px 10px;display:flex}.organization-support-queue>header strong{color:var(--ink);font-size:17px}.organization-support-queue>header button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted-strong);cursor:pointer;background:#fff;border-radius:10px}.organization-support-queue>nav{gap:5px;padding:0 14px 12px;display:flex}.organization-support-queue>nav button{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:8px 6px;font-size:11px;font-weight:800}.organization-support-queue>nav button.is-active{color:#174d3b;background:#e2f1eb}.organization-support-queue>p{color:var(--muted);margin:14px 18px;font-size:13px}.organization-support-queue>div{gap:5px;max-height:540px;padding:0 9px 14px;display:grid;overflow:auto}.organization-support-queue>div>button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;gap:5px;padding:12px;display:grid}.organization-support-queue>div>button:hover,.organization-support-queue>div>button.is-active{background:#fff;border-color:#cde1d8;box-shadow:0 7px 20px #24413512}.organization-support-queue>div>button>span{align-items:center;gap:8px;min-width:0;display:flex}.organization-support-queue>div>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.organization-support-queue>div>button i{background:#a2aaa6;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.organization-support-queue>div>button i.is-high{background:#e49a34}.organization-support-queue>div>button i.is-critical{background:#de5046}.organization-support-queue>div>button i.is-low{background:#69a48c}.organization-support-queue>div>button small,.organization-support-queue>div>button time{color:var(--muted);font-size:11px}.organization-support-dialog{background:#fff;flex-direction:column;min-width:0;display:flex}.organization-support-dialog>header{border-bottom:1px solid var(--line);padding:21px 24px 18px}.organization-support-status{color:#456157;background:#eef3f0;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.organization-support-status.is-open{color:#8a5120;background:#fff0d9}.organization-support-status.is-in_progress{color:#155b89;background:#e1f2fc}.organization-support-status.is-waiting_for_user{color:#7459a0;background:#f0eafb}.organization-support-status.is-resolved{color:#176044;background:#ddf4e9}.organization-support-status.is-closed{color:#656c69;background:#e8ebe9}.organization-support-controls{border-bottom:1px solid var(--line);background:#fbfcfb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 24px;display:grid}.organization-support-controls>div{align-content:center;gap:5px;display:grid}.organization-support-controls>div>span{color:var(--muted);font-size:11px;font-weight:800}.organization-support-controls>div strong{color:var(--ink);font-size:13px}.organization-support-controls>div button{color:#176c4e;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:800}.organization-support-messages{background:radial-gradient(circle at 0 0,#cde5da2e,#0000 34%),#fff;flex-direction:column;flex:1;gap:12px;min-height:270px;max-height:470px;padding:22px 24px;display:flex;overflow:auto}.organization-support-messages>div{background:#f7f9f8;border:1px solid #e0e6e2;border-radius:5px 17px 17px;align-self:flex-start;width:min(78%,660px);padding:12px 14px}.organization-support-messages>div.is-organization{background:#e9f6f0;border-color:#c5e0d5;border-radius:17px 5px 17px 17px;align-self:flex-end}.organization-support-messages>div.is-note{background:#fff9df;border:1px dashed #dec779;border-radius:12px;align-self:stretch;width:100%}.organization-support-messages>div>header{align-items:center;gap:8px;display:flex}.organization-support-messages>div>header strong{color:var(--ink);font-size:12px}.organization-support-messages>div>header i{color:#765b12;background:#f4eab4;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.organization-support-messages>div>header time{color:var(--muted);margin-left:auto;font-size:10px}.organization-support-messages>div>p{color:#26352f;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.55}.organization-support-reply{border-top:1px solid var(--line);padding:17px 24px 20px}.organization-support-reply textarea{min-height:88px}.organization-support-reply>footer{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.organization-support-reply>footer label,.organization-support-reply>footer span{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.organization-support-closed{border-top:1px solid var(--line);color:var(--muted);text-align:center;background:#f7f8f7;padding:20px 24px;font-size:13px}.organization-support-empty{min-height:520px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid}.organization-support-empty>span{color:#39785f;background:#e4f2ec;border-radius:20px;place-items:center;width:64px;height:64px;font-size:25px;display:grid}.organization-support-empty>strong{color:var(--ink);font-size:17px}.organization-support-empty>p{max-width:360px;margin:0;font-size:13px;line-height:1.5}@media (width<=980px){.organization-support-create-grid,.organization-support-controls{grid-template-columns:1fr}.organization-support-layout{grid-template-columns:minmax(230px,290px) minmax(0,1fr)}}@media (width<=720px){.organization-support-toolbar,.organization-support-create>header,.organization-support-dialog>header{flex-direction:column;align-items:stretch}.organization-support-toolbar .primary-button,.organization-support-create>.primary-button{justify-self:stretch;width:100%}.organization-support-layout{grid-template-columns:1fr}.organization-support-queue{border-right:0!important;border-bottom:1px solid var(--line)!important}.organization-support-queue>div{max-height:260px}.organization-support-empty{min-height:360px}.organization-support-messages>div{width:92%}.organization-support-reply>footer{flex-direction:column;align-items:stretch}}.organization-catalog{gap:20px;min-width:0;display:grid}.catalog-module-toolbar,.catalog-module-toolbar>div,.catalog-category-manager>header,.catalog-orders>header,.catalog-editor-header,.catalog-editor-footer,.catalog-repeat-editor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-module-toolbar>div:first-child{gap:3px;display:grid}.catalog-module-toolbar strong{font-size:17px}.catalog-module-toolbar small,.catalog-category-manager header p,.catalog-orders header p{color:var(--ink-soft)}.catalog-management-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;gap:5px;padding:5px;display:flex}.catalog-management-tabs button,.catalog-module-filters button{color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.catalog-management-tabs button{border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:42px;display:flex}.catalog-management-tabs button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 8px #15231b14}.catalog-management-tabs i{background:#e7ebe5;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.catalog-module-error,.storefront-order-error{color:#a43c2a;background:#f26a4f14;border:1px solid #f26a4f59;border-radius:14px;margin:0;padding:13px 15px}.catalog-module-filters{justify-content:space-between;align-items:center;gap:14px;display:flex}.catalog-module-filters>div{gap:8px;display:flex}.catalog-module-filters button{border:1px solid var(--line);background:var(--surface);border-radius:999px;min-height:38px;padding:0 16px}.catalog-module-filters button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.catalog-module-filters select,.catalog-orders select{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;border-radius:12px;padding:0 36px 0 13px}.catalog-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalog-module-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 8px 28px #141e180b}.catalog-module-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #141e1817}.catalog-module-card-media{aspect-ratio:1.18;background:linear-gradient(145deg,#eef3ee,#dfeae2);place-items:center;display:grid;position:relative;overflow:hidden}.catalog-module-card.catalog-service .catalog-module-card-media{background:linear-gradient(145deg,#eff0eb,#e8e0cf)}.catalog-module-card-media>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.catalog-module-card:hover .catalog-module-card-media>img{transform:scale(1.035)}.catalog-module-card-media>span{color:#176b4b8c;font-size:48px}.catalog-module-card-badges{justify-content:space-between;gap:6px;display:flex;position:absolute;inset:11px 11px auto}.catalog-module-card-badges i{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.06em;text-transform:uppercase;background:#ffffffe0;border:1px solid #ffffffa6;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.catalog-module-card-body{gap:9px;padding:17px;display:grid}.catalog-module-card-body>small{color:var(--green);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.catalog-module-card-body a{color:inherit;text-decoration:none}.catalog-module-card-body h4{margin:0;font-size:17px;line-height:1.22}.catalog-module-card-body p{min-height:38px;color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.catalog-module-card-price{align-items:baseline;gap:8px;display:flex}.catalog-module-card-price strong{font-size:16px}.catalog-module-card-price del{color:var(--ink-faint);font-size:12px}.catalog-module-card-body footer{grid-template-columns:1fr auto;gap:8px;padding-top:3px;display:grid}.catalog-card-open,.catalog-card-edit{min-height:39px;font:inherit;border:0;border-radius:11px;padding:0 13px;font-size:12px;font-weight:800}.catalog-card-open{background:var(--ink);place-items:center;display:grid;color:#fff!important}.catalog-card-edit{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff}.catalog-onboarding{background:radial-gradient(circle at 90% 20%,#dafe7366,#0000 26%),linear-gradient(145deg,#f8faf4,#edf3eb);border:1px solid #dce3db;border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);min-height:360px;display:grid;position:relative;overflow:hidden}.catalog-onboarding:before{content:"";border:1px solid #176b4b21;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;right:-70px}.catalog-onboarding-copy{z-index:1;align-self:center;padding:44px}.catalog-onboarding-copy h3{letter-spacing:-.045em;max-width:540px;margin:10px 0 14px;font-size:clamp(28px,3.5vw,43px);font-weight:500;line-height:1.05}.catalog-onboarding-copy p{max-width:570px;color:var(--ink-soft);margin:0;line-height:1.6}.catalog-onboarding-copy>div{gap:10px;margin-top:24px;display:flex}.catalog-onboarding-preview{z-index:1;min-height:330px;position:relative}.catalog-onboarding-preview>div{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd1;border:1px solid #ffffffd9;border-radius:23px;width:190px;height:238px;padding:22px;display:grid;position:absolute;box-shadow:0 24px 50px #173a2721}.catalog-onboarding-preview>div:first-child{top:54px;left:4%;transform:rotate(-7deg)}.catalog-onboarding-preview>div:last-child{bottom:30px;right:4%;transform:rotate(8deg)}.catalog-onboarding-preview i{background:var(--green-soft);width:58px;height:58px;color:var(--green);border-radius:18px;place-items:center;font-size:26px;font-style:normal;display:grid}.catalog-onboarding-preview span,.catalog-onboarding-preview b{background:#dce5dc;border-radius:999px;height:9px;display:block}.catalog-onboarding-preview span:nth-of-type(2){width:68%}.catalog-onboarding-preview b{background:var(--ink);width:50%}.catalog-filter-empty,.catalog-orders-empty{border:1px dashed var(--line-strong);text-align:center;border-radius:22px;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.catalog-filter-empty span,.catalog-orders-empty span{color:var(--green);font-size:32px}.catalog-filter-empty h4,.catalog-orders-empty h4{margin:0;font-size:20px}.catalog-filter-empty p,.catalog-orders-empty p{color:var(--ink-soft);margin:0}.catalog-category-manager,.catalog-orders{gap:18px;display:grid}.catalog-category-manager h4,.catalog-orders h4{margin:0 0 4px;font-size:24px}.catalog-category-manager header p,.catalog-orders header p{margin:0}.catalog-inline-form{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.catalog-inline-form>button{justify-self:start}.catalog-inline-form label,.catalog-editor-fields label,.storefront-order-dialog form label{gap:7px;display:grid}.catalog-inline-form label>span,.catalog-editor-fields label>span,.storefront-order-dialog form label>span{color:var(--ink-soft);font-size:12px;font-weight:800}.catalog-inline-form input,.catalog-editor input,.catalog-editor textarea,.catalog-editor select,.storefront-order-dialog input,.storefront-order-dialog textarea,.storefront-order-dialog select{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;outline:0;padding:11px 13px}.catalog-inline-form input:focus,.catalog-editor input:focus,.catalog-editor textarea:focus,.catalog-editor select:focus,.storefront-order-dialog input:focus,.storefront-order-dialog textarea:focus,.storefront-order-dialog select:focus{border-color:var(--green);box-shadow:0 0 0 3px #176b4b1a}.catalog-category-list{gap:9px;display:grid}.catalog-category-list>article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:center;gap:13px;padding:13px;display:grid}.catalog-category-list>article.is-muted{opacity:.58}.catalog-category-list>article>span{background:var(--green-soft);width:44px;height:44px;color:var(--green);border-radius:13px;place-items:center;font-weight:900;display:grid}.catalog-category-list article div{gap:3px;display:grid}.catalog-category-list article small{color:var(--ink-faint)}.catalog-category-list article a,.catalog-category-list article button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none}.catalog-orders>article:not(.catalog-orders-empty){border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:100px minmax(130px,1.2fr) minmax(130px,1fr) auto 140px;align-items:center;gap:14px;padding:15px;display:grid}.catalog-orders article>div{gap:3px;display:grid}.catalog-orders article small{color:var(--ink-faint);font-size:11px}.catalog-orders article>p{color:var(--ink-soft);grid-column:2/-1;margin:-2px 0 0;font-size:12px}.catalog-order-number span{color:var(--green);font-weight:900}.catalog-editor-backdrop,.storefront-order-backdrop{z-index:500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c120fa3;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.catalog-editor{background:#f6f7f3;border-radius:24px;width:min(920px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 32px 100px #00000047}.catalog-editor-header,.catalog-editor-footer{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;padding:18px 24px}.catalog-editor-header h3{margin:3px 0 0;font-size:24px}.catalog-editor-header>button,.storefront-order-dialog>header>button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;font-size:25px;display:grid}.catalog-editor-content{gap:14px;padding:18px;display:grid;overflow:auto}.catalog-editor-section{border:1px solid var(--line);background:#fff;border-radius:19px;gap:18px;padding:24px;display:grid}.catalog-editor-section>header{align-items:center;gap:12px;display:flex}.catalog-editor-section>header>i{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:11px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.catalog-editor-section h4{margin:0;font-size:18px}.catalog-editor-section header p{color:var(--ink-soft);margin:2px 0 0;font-size:12px}.catalog-type-choice,.catalog-purchase-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-type-choice>button,.catalog-purchase-choice>button{border:1px solid var(--line-strong);background:var(--surface-soft);min-height:76px;color:var(--ink);cursor:pointer;text-align:left;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.catalog-type-choice>button.is-active,.catalog-purchase-choice>button.is-active{border-color:var(--green);background:var(--green-soft);box-shadow:inset 0 0 0 1px var(--green)}.catalog-type-choice>button>i{width:42px;height:42px;color:var(--green);background:#fff;border-radius:12px;flex:none;place-items:center;font-size:20px;font-style:normal;display:grid}.catalog-type-choice span,.catalog-purchase-choice span{gap:3px;display:grid}.catalog-type-choice small,.catalog-purchase-choice small{color:var(--ink-soft);font-size:11px;line-height:1.35}.catalog-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalog-editor-fields label.is-wide{grid-column:1/-1}.catalog-editor textarea{resize:vertical;min-height:90px}.catalog-editor textarea.is-tall{min-height:175px}.catalog-editor-fields label>span{justify-content:space-between;display:flex}.catalog-editor-fields label>span small{color:var(--ink-faint);font-weight:500}.catalog-gallery-editor{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.catalog-gallery-editor>div,.catalog-gallery-upload{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.catalog-gallery-editor img{object-fit:cover;width:100%;height:100%}.catalog-gallery-editor>div>i{color:#fff;background:#17201cd1;border-radius:7px;padding:4px 6px;font-size:9px;font-style:normal;position:absolute;bottom:6px;left:6px}.catalog-gallery-editor>div>button{color:#fff;cursor:pointer;background:#17201cc7;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:6px;right:6px}.catalog-gallery-upload{cursor:pointer;color:var(--green);border-style:dashed}.catalog-gallery-upload input{opacity:0;width:1px;height:1px;position:absolute}.catalog-gallery-upload span{font-size:25px;line-height:1}.catalog-gallery-upload strong{font-size:10px}.catalog-repeat-editor{gap:9px;display:grid}.catalog-repeat-editor>header strong{font-size:13px}.catalog-repeat-editor>header button{color:var(--green);cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px;font-weight:800}.catalog-repeat-editor>div{grid-template-columns:.65fr 1fr 1fr 42px;gap:7px;display:grid}.catalog-repeat-editor>div>button{color:#b84b37;cursor:pointer;background:#f26a4f12;border:1px solid #f26a4f40;border-radius:11px;font-size:18px}.catalog-delivery-editor>div{grid-template-columns:1fr .75fr .65fr 42px}.catalog-search-preview{background:#fafaf8;border:1px solid #e2e5df;border-radius:14px;gap:5px;padding:17px;display:grid}.catalog-search-preview small{color:#39704f}.catalog-search-preview strong{color:#2454a1;font-size:18px;font-weight:500}.catalog-search-preview p{color:#4c514e;margin:0;font-size:12px;line-height:1.45}.catalog-editor-footer{border-top:1px solid var(--line);border-bottom:0}.catalog-editor-footer>div{gap:9px;display:flex}.catalog-editor-delete{color:#b74330;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:800}.catalog-skeleton{background:linear-gradient(90deg,#edf0eb 20%,#f8f9f6 50%,#edf0eb 80%) 0 0/220% 100%;border-radius:16px;animation:1.3s linear infinite catalog-pulse;overflow:hidden}.catalog-skeleton-toolbar{height:72px}.catalog-skeleton-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.catalog-skeleton-grid i{background:#edf0eb;border-radius:20px;height:310px}@keyframes catalog-pulse{to{background-position:-220% 0}}.storefront-page{color:#18211d;background:#f3f5ef;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.storefront-topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbf8e6;border-bottom:1px solid #d7ddd4d9;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px;padding:10px max(28px,50vw - 660px);display:grid;position:sticky;top:0}.storefront-risebiz,.storefront-organization{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.storefront-risebiz>i{color:#dafe73;background:#142019;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;font-style:normal;font-weight:900;display:grid}.storefront-risebiz span,.storefront-organization span{display:grid}.storefront-risebiz strong{letter-spacing:.14em}.storefront-risebiz small,.storefront-organization small{color:#79817c;font-size:11px}.storefront-organization{justify-self:center}.storefront-organization>i,.storefront-organization>img{color:#176b4b;object-fit:cover;background:#e3eee6;border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:900;display:grid}.storefront-topbar>nav{justify-self:end;gap:22px;display:flex}.storefront-topbar>nav a{color:#4e5953;font-size:13px;font-weight:700;text-decoration:none}.storefront-main{gap:52px;width:min(1320px,100% - 56px);margin:0 auto;padding:42px 0 90px;display:grid}.storefront-hero{color:#fff;background:radial-gradient(circle at 72% 5%,#dafe73f2,#0000 25%),linear-gradient(135deg,#10261c,#163b2b 62%,#1c5139);border-radius:34px;grid-template-columns:minmax(0,1fr) 330px;align-items:end;min-height:430px;padding:70px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #14362629}.storefront-hero:before,.storefront-hero:after{content:"";border:1px solid #dafe732e;border-radius:50%;position:absolute}.storefront-hero:before{width:660px;height:660px;top:-230px;right:-130px}.storefront-hero:after{width:410px;height:410px;top:-100px;right:-5px}.storefront-hero>div,.storefront-hero>aside{z-index:1}.storefront-hero .eyebrow{color:#dafe73}.storefront-hero h1{letter-spacing:-.065em;max-width:780px;margin:15px 0 18px;font-size:clamp(48px,6vw,76px);font-weight:450;line-height:.96}.storefront-hero>div>p{color:#ffffffb8;max-width:680px;margin:0;font-size:18px;line-height:1.6}.storefront-hero>div>div{gap:10px;margin-top:28px;display:flex}.storefront-hero>div>div span{background:#ffffff14;border:1px solid #ffffff2b;border-radius:999px;padding:9px 13px;font-size:12px}.storefront-hero>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:21px;gap:8px;padding:25px;display:grid}.storefront-hero>aside span{color:#dafe73;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.storefront-hero>aside strong{font-size:23px}.storefront-hero>aside p{color:#ffffffad;margin:0;font-size:12px;line-height:1.5}.storefront-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.storefront-category-grid>a{min-height:92px;color:inherit;background:#fff;border:1px solid #dde2da;border-radius:19px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.storefront-category-grid>a:hover{border-color:#176b4b;transform:translateY(-2px)}.storefront-category-grid i{color:#176b4b;background:#edf4ee;border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:900;display:grid}.storefront-category-grid span{gap:4px;display:grid}.storefront-category-grid small{color:#848d87}.storefront-category-grid b{color:#176b4b;font-size:19px}.storefront-list-heading,.storefront-related>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.storefront-list-heading{margin-bottom:-32px}.storefront-list-heading h2,.storefront-related h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(31px,4vw,48px);font-weight:500}.storefront-list-heading p{color:#747d77;margin:0}.storefront-item-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.storefront-item-card{background:#fff;border:1px solid #dde2da;border-radius:23px;transition:transform .22s,box-shadow .22s;overflow:hidden}.storefront-item-card:hover{transform:translateY(-5px);box-shadow:0 22px 54px #14261c1a}.storefront-item-media{aspect-ratio:1.05;color:#176b4b;background:linear-gradient(145deg,#e7efe8,#d9e6dc);place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.storefront-item-media>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.storefront-item-card:hover .storefront-item-media>img{transform:scale(1.045)}.storefront-item-media>span{opacity:.55;font-size:56px}.storefront-item-media>i{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#17201c;letter-spacing:.08em;text-transform:uppercase;background:#ffffffe0;border:1px solid #ffffffa6;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:13px;left:13px}.storefront-item-card>div{gap:10px;padding:20px;display:grid}.storefront-item-card>div>small{color:#176b4b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.storefront-item-card a{color:inherit;text-decoration:none}.storefront-item-card h2{margin:0;font-size:19px;line-height:1.2}.storefront-item-card p{color:#68716c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.storefront-item-card footer{justify-content:space-between;align-items:center;gap:10px;margin-top:5px;display:flex}.storefront-item-card footer strong{font-size:16px}.storefront-item-card footer a{color:#dafe73;background:#18211d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.storefront-footer{color:#fff;background:#132019;justify-content:space-between;align-items:end;gap:30px;padding:50px max(28px,50vw - 660px);display:flex}.storefront-footer p{color:#ffffff80;margin:14px 0 0;font-size:12px}.storefront-footer>div:last-child{gap:24px;display:flex}.storefront-footer>div:last-child a{color:#ffffffb3;font-size:12px;text-decoration:none}.storefront-breadcrumbs{color:#7a837d;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex;overflow:hidden}.storefront-breadcrumbs a{color:#526059;text-decoration:none}.storefront-breadcrumbs strong{color:#18211d;text-overflow:ellipsis;overflow:hidden}.storefront-category-hero{background:radial-gradient(circle at 85% 0,#dafe73a6,#0000 26%),linear-gradient(135deg,#e7eee6,#f9faf7);border-radius:30px;justify-content:space-between;align-items:end;gap:30px;min-height:270px;padding:50px;display:flex}.storefront-category-hero h1{letter-spacing:-.06em;margin:12px 0;font-size:clamp(44px,6vw,72px);font-weight:480;line-height:1}.storefront-category-hero p{color:#637069;max-width:700px;margin:0;font-size:16px;line-height:1.6}.storefront-category-hero>span{color:#dafe73;background:#17201c;border-radius:50%;flex:none;align-content:center;place-items:center;width:120px;height:120px;font-size:36px;font-weight:500;display:grid}.storefront-category-hero>span small{color:#fff9;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.storefront-empty{text-align:center;border:1px dashed #cfd7ce;border-radius:28px;align-content:center;place-items:center;gap:10px;min-height:360px;display:grid}.storefront-empty>span{color:#176b4b;font-size:52px}.storefront-empty h2,.storefront-empty p{margin:0}.storefront-empty p{color:#68716c}.storefront-empty a{color:#176b4b;margin-top:12px;font-weight:800}.storefront-product-page{gap:36px}.storefront-product-hero{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:start;gap:45px;display:grid}.storefront-gallery{grid-template-columns:78px minmax(0,1fr);gap:12px;display:grid}.storefront-gallery-main{aspect-ratio:1.08;background:linear-gradient(145deg,#e5ede6,#d7e4da);border-radius:26px;grid-area:1/2;place-items:center;display:grid;position:relative;overflow:hidden}.storefront-gallery-main>img{object-fit:cover;width:100%;height:100%}.storefront-gallery-main>span{color:#176b4b;opacity:.4;font-size:80px}.storefront-gallery-main>i{color:#fff;background:#17201cc7;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;position:absolute;bottom:15px;right:15px}.storefront-gallery-thumbs{flex-direction:column;grid-area:1/1;gap:9px;display:flex}.storefront-gallery-thumbs button{aspect-ratio:1;cursor:pointer;background:#e3ebe4;border:2px solid #0000;border-radius:14px;width:78px;padding:0;overflow:hidden}.storefront-gallery-thumbs button.is-active{border-color:#176b4b}.storefront-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.storefront-product-summary{gap:22px;padding:8px 0;display:grid;position:sticky;top:108px}.storefront-product-labels{justify-content:space-between;align-items:center;gap:14px;display:flex}.storefront-product-labels>span{color:#176b4b;letter-spacing:.08em;text-transform:uppercase;background:#e4efe7;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.storefront-product-labels small{color:#8a938d}.storefront-product-summary h1{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:480;line-height:.99}.storefront-product-summary>p{color:#647069;margin:-6px 0 0;font-size:16px;line-height:1.6}.storefront-product-price{align-items:baseline;gap:13px;padding-top:3px;display:flex}.storefront-product-price strong{letter-spacing:-.035em;font-size:31px}.storefront-product-price del{color:#929a95}.storefront-buy-button{color:#fff;cursor:pointer;width:100%;min-height:58px;font:inherit;background:#18211d;border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 12px 25px #18211d29}.storefront-buy-button:hover:not(:disabled){background:#176b4b}.storefront-buy-button:disabled{cursor:not-allowed;opacity:.55}.storefront-product-assurances{border-top:1px solid #dfe4dc;gap:0;margin:0;display:grid}.storefront-product-assurances>div{border-bottom:1px solid #dfe4dc;grid-template-columns:34px 1fr;gap:10px;padding:15px 0;display:grid}.storefront-product-assurances dt{color:#176b4b;background:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.storefront-product-assurances dd{gap:2px;margin:0;display:grid}.storefront-product-assurances dd small{color:#747e78}.storefront-product-assurances a{color:#176b4b}.storefront-product-content{border-top:1px solid #d9dfd7;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:40px;padding-top:34px;display:grid}.storefront-product-content>article{gap:55px;display:grid}.storefront-product-content section h2{letter-spacing:-.04em;margin:9px 0 20px;font-size:34px;font-weight:500}.storefront-rich-text p,.storefront-product-content section>p{color:#4e5953;font-size:16px;line-height:1.75}.storefront-product-content>aside{background:#fff;border:1px solid #dce2d9;border-radius:21px;gap:12px;padding:26px;display:grid;position:sticky;top:108px}.storefront-product-content>aside h3{margin:0;font-size:23px}.storefront-product-content>aside p{color:#69736d;margin:0;line-height:1.55}.storefront-product-content>aside small{color:#59655e}.storefront-product-content>aside>a{color:#176b4b;margin-top:5px;font-weight:850;text-decoration:none}.storefront-specifications{margin:0;display:grid}.storefront-specifications>div{border-bottom:1px solid #dde2da;grid-template-columns:minmax(160px,.65fr) 1fr;gap:24px;padding:15px 0;display:grid}.storefront-specifications dt{color:#747e78}.storefront-specifications dd{margin:0;font-weight:700}.storefront-delivery-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.storefront-delivery-options article{background:#fff;border:1px solid #dce1d9;border-radius:16px;gap:12px;padding:17px;display:flex}.storefront-delivery-options article>i{color:#176b4b;background:#eaf2eb;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.storefront-delivery-options article p{color:#68726c;margin:4px 0;font-size:12px}.storefront-delivery-options article small{color:#176b4b;font-weight:750}.storefront-related{border-top:1px solid #d9dfd7;gap:24px;margin-top:40px;padding-top:45px;display:grid}.storefront-related>header>a{color:#176b4b;font-weight:800;text-decoration:none}.storefront-order-dialog{background:#f8f9f6;border-radius:25px;width:min(570px,100%);overflow:hidden;box-shadow:0 30px 100px #0000004d}.storefront-order-dialog>header{background:#fff;border-bottom:1px solid #dfe3dc;justify-content:space-between;align-items:center;gap:15px;padding:22px 24px;display:flex}.storefront-order-dialog>header h2{margin:5px 0 0;font-size:25px}.storefront-order-dialog form{gap:14px;max-height:calc(100dvh - 150px);padding:24px;display:grid;overflow:auto}.storefront-order-dialog form>p{color:#606c65;margin:0 0 3px;line-height:1.5}.storefront-order-dialog form>small{color:#7c857f;font-size:10px;line-height:1.45}.storefront-order-dialog textarea{resize:vertical;min-height:90px}.storefront-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.storefront-order-success{text-align:center;place-items:center;gap:10px;padding:42px 28px 30px;display:grid}.storefront-order-success>span{color:#176b4b;background:#e7f3e9;border-radius:50%;place-items:center;width:68px;height:68px;font-size:30px;display:grid}.storefront-order-success h3{margin:7px 0 0;font-size:26px}.storefront-order-success p{color:#657069;max-width:420px;margin:0 0 13px;line-height:1.55}@media (width<=1100px){.catalog-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-inline-form{grid-template-columns:1fr 1fr}.storefront-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-hero{grid-template-columns:1fr;padding:54px}.storefront-hero>aside{max-width:420px}.storefront-product-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:28px}}@media (width<=820px){.catalog-module-toolbar,.catalog-category-manager>header,.catalog-orders>header{flex-direction:column;align-items:stretch}.catalog-module-toolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.catalog-module-filters{flex-direction:column;align-items:stretch}.catalog-module-filters>div{overflow:auto}.catalog-module-filters select{width:100%}.catalog-onboarding{grid-template-columns:1fr}.catalog-onboarding-copy{padding:32px}.catalog-onboarding-preview{display:none}.catalog-orders>article:not(.catalog-orders-empty){grid-template-columns:1fr 1fr}.catalog-orders article>p{grid-column:1/-1}.catalog-editor-backdrop{place-items:stretch stretch;padding:0}.catalog-editor{border-radius:0;width:100%;max-height:100dvh}.catalog-gallery-editor{grid-template-columns:repeat(4,minmax(0,1fr))}.storefront-topbar{grid-template-columns:1fr auto;padding:10px 18px}.storefront-topbar .storefront-organization{display:none}.storefront-main{width:min(100% - 30px,1320px);padding-top:24px}.storefront-hero{min-height:520px;padding:34px}.storefront-hero h1{font-size:clamp(44px,11vw,68px)}.storefront-category-grid,.storefront-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-product-hero{grid-template-columns:1fr}.storefront-product-summary{position:static}.storefront-product-content{grid-template-columns:1fr}.storefront-product-content>aside{position:static}}@media (width<=560px){.catalog-module-grid{grid-template-columns:1fr}.catalog-management-tabs button{font-size:11px}.catalog-module-toolbar>div:last-child{grid-template-columns:1fr}.catalog-onboarding-copy{padding:26px}.catalog-onboarding-copy>div{flex-direction:column;align-items:stretch}.catalog-category-list>article{grid-template-columns:44px minmax(0,1fr)}.catalog-category-list article a,.catalog-category-list article button{text-align:center}.catalog-inline-form,.catalog-editor-fields,.catalog-type-choice,.catalog-purchase-choice{grid-template-columns:1fr}.catalog-editor-fields label.is-wide{grid-column:auto}.catalog-editor-header,.catalog-editor-footer{padding:15px}.catalog-editor-content{padding:10px}.catalog-editor-section{padding:17px}.catalog-gallery-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-repeat-editor>div,.catalog-delivery-editor>div{grid-template-columns:1fr 1fr 38px}.catalog-repeat-editor>div input:first-child{grid-column:1/-1}.catalog-repeat-editor>div button{grid-area:2/3}.catalog-editor-footer>div{width:100%}.catalog-editor-footer>div button{flex:1}.catalog-editor-delete{position:absolute;bottom:82px;left:16px}.storefront-topbar>nav a:last-child{display:none}.storefront-main{gap:34px;width:min(100% - 22px,1320px)}.storefront-hero{border-radius:24px;min-height:560px;padding:28px 22px}.storefront-hero h1{font-size:43px}.storefront-hero>div>p{font-size:15px}.storefront-category-grid,.storefront-item-grid{grid-template-columns:1fr}.storefront-list-heading,.storefront-related>header{flex-direction:column;align-items:flex-start}.storefront-list-heading{margin-bottom:-18px}.storefront-footer{flex-direction:column;align-items:flex-start}.storefront-footer>div:last-child{flex-wrap:wrap}.storefront-category-hero{flex-direction:column;align-items:flex-start;padding:30px 24px}.storefront-category-hero>span{width:88px;height:88px;font-size:27px}.storefront-gallery{grid-template-columns:1fr}.storefront-gallery-main{grid-area:1/1}.storefront-gallery-thumbs{flex-direction:row;grid-area:2/1;overflow:auto}.storefront-gallery-thumbs button{flex:none;width:66px}.storefront-product-summary h1{font-size:42px}.storefront-product-content{padding-top:10px}.storefront-delivery-options{grid-template-columns:1fr}.storefront-specifications>div{grid-template-columns:1fr;gap:5px}.storefront-order-backdrop{place-items:end center;padding:0}.storefront-order-dialog{border-radius:24px 24px 0 0;width:100%}.storefront-order-grid{grid-template-columns:1fr}}.organization-polls{gap:18px;width:100%;display:grid}.organization-polls-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.organization-polls-heading h3{letter-spacing:-.035em;margin:5px 0 2px;font-size:clamp(26px,3vw,38px);font-weight:500}.organization-polls-heading p,.organization-poll-card header p,.organization-polls-empty p{color:var(--ink-soft);margin:0}.organization-polls-error{color:#ad3b28;background:#f26a4f17;border:1px solid #f26a4f61;border-radius:16px;padding:14px 16px}.organization-poll-create{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.organization-poll-create label,.organization-poll-options-editor{gap:8px;display:grid}.organization-poll-create label>span,.organization-poll-options-editor legend{color:var(--ink-soft);font-size:13px;font-weight:700}.organization-poll-create input,.organization-poll-create textarea,.organization-poll-create select{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;min-height:50px;color:var(--ink);font:inherit;border-radius:14px;outline:0;padding:13px 15px}.organization-poll-create textarea{resize:vertical;min-height:112px}.organization-poll-create input:focus,.organization-poll-create textarea:focus,.organization-poll-create select:focus{border-color:var(--green);box-shadow:0 0 0 3px #176b4b1a}.organization-poll-wide{grid-column:1/-1}.organization-poll-options-editor{border:0;min-width:0;margin:0;padding:0}.organization-poll-options-editor>div{grid-template-columns:minmax(0,1fr) 48px;gap:8px;display:grid}.organization-poll-options-editor>div>button,.organization-poll-cancel{background:var(--surface);color:#b74330;font:inherit;cursor:pointer;border:1px solid #f26a4f59;border-radius:14px;font-weight:700}.organization-poll-checkbox{grid-template-columns:none;grid-auto-flow:column;justify-content:start;align-items:center;display:flex!important}.organization-poll-checkbox input{width:20px;min-height:20px;accent-color:var(--green);margin:0}.organization-polls-list{gap:16px;display:grid}.organization-poll-card{gap:22px;padding:24px;display:grid;overflow:hidden}.organization-poll-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.organization-poll-card h4{letter-spacing:-.025em;margin:7px 0 5px;font-size:clamp(21px,2vw,28px)}.organization-poll-card header small{color:var(--ink-faint);flex:none}.organization-poll-status{background:var(--green-soft);color:var(--green);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.organization-poll-card.is-closed .organization-poll-status,.organization-poll-card.is-cancelled .organization-poll-status{background:var(--surface-soft);color:var(--ink-soft)}.organization-poll-option-list{gap:9px;display:grid}.organization-poll-option{border:1px solid var(--line);background:var(--surface-soft);min-height:58px;color:var(--ink);text-align:left;font:inherit;border-radius:15px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 15px;display:grid;position:relative;overflow:hidden}.organization-poll-option:not(:disabled){cursor:pointer}.organization-poll-option.is-selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.organization-poll-option-bar{pointer-events:none;background:#176b4b1a;max-width:100%;position:absolute;inset:0 auto 0 0}.organization-poll-option>:not(.organization-poll-option-bar){position:relative}.organization-poll-control{color:var(--green);font-size:18px}.organization-poll-option em{color:var(--ink-soft);white-space:nowrap;font-size:12px;font-style:normal}.organization-poll-card>footer{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.organization-poll-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.organization-poll-cancel{min-height:44px;padding:0 15px}.organization-polls-loading,.organization-polls-empty{text-align:center;min-height:260px;color:var(--ink-soft);place-content:center;justify-items:center;gap:8px;padding:40px;display:grid}.organization-polls-empty>span{background:var(--green-soft);width:64px;height:64px;color:var(--green);border-radius:18px;place-items:center;font-size:27px;display:grid}.organization-polls-empty strong{font-size:20px}@media (width<=720px){.organization-polls-heading,.organization-poll-card>header,.organization-poll-card>footer{flex-direction:column;align-items:stretch}.organization-polls-heading .primary-button,.organization-poll-actions,.organization-poll-actions>button{width:100%}.organization-poll-create{grid-template-columns:1fr;padding:17px}.organization-poll-wide{grid-column:auto}.organization-poll-card{padding:17px}.organization-poll-card header small{flex:initial}.organization-poll-option{grid-template-columns:22px minmax(0,1fr)}.organization-poll-option em{grid-column:2}}.organization-feedback{gap:16px;display:grid}.organization-feedback-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:2px;display:flex}.organization-feedback-toolbar>div{gap:4px;display:grid}.organization-feedback-toolbar strong{color:var(--ink);font-size:19px}.organization-feedback-toolbar>div span,.organization-feedback-toolbar label>span{color:var(--muted);font-size:12px}.organization-feedback-toolbar label{align-items:center;gap:9px;display:flex}.organization-feedback-toolbar select,.organization-feedback-actions select{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:0 34px 0 11px}.organization-feedback-notice,.organization-feedback-error{border-radius:13px;margin:0;padding:11px 14px;font-size:13px;font-weight:800}.organization-feedback-notice{color:#126246;background:#ebfaf4;border:1px solid #b9e7d4}.organization-feedback-error{color:#9f2d26;background:#fff2f0;border:1px solid #f0c4bf}.organization-feedback-list{gap:13px;display:grid}.organization-feedback-card{grid-template-columns:auto minmax(0,1fr);gap:18px;padding:20px;display:grid;overflow:hidden}.organization-feedback.is-bug .organization-feedback-card{border-left:4px solid #ef9b70;grid-template-columns:minmax(0,1fr)}.organization-feedback-vote{color:#506159;cursor:pointer;background:#f7f9f8;border:1px solid #d7dfda;border-radius:16px;place-content:center;align-self:start;justify-items:center;gap:1px;width:72px;min-height:91px;display:grid}.organization-feedback-vote:hover,.organization-feedback-vote.is-active{color:#176b4b;background:#e7f5ef;border-color:#91c5b0}.organization-feedback-vote span{font-size:15px}.organization-feedback-vote strong{font-size:21px}.organization-feedback-vote small{color:inherit;text-transform:uppercase;font-size:9px;font-weight:900}.organization-feedback-content{min-width:0}.organization-feedback-content>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.organization-feedback-content h4{color:var(--ink);margin:4px 0 0;font-size:20px;line-height:1.3}.organization-feedback-status{color:#4f6159;background:#edf2ef;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:900}.organization-feedback-status.is-open,.organization-feedback-status.is-new{color:#8a5120;background:#fff0d9}.organization-feedback-status.is-under_review,.organization-feedback-status.is-confirmed{color:#155b89;background:#e1f2fc}.organization-feedback-status.is-planned,.organization-feedback-status.is-fixing{color:#694e96;background:#eee7f9}.organization-feedback-status.is-implemented,.organization-feedback-status.is-fixed{color:#176044;background:#ddf4e9}.organization-feedback-status.is-declined{color:#9a3730;background:#fbe8e6}.organization-feedback-body{color:#35433d;white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 0;font-size:14px;line-height:1.65}.organization-feedback-media{border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid;overflow:hidden}.organization-feedback-media>img,.organization-feedback-media>.risebiz-video-player{object-fit:cover;background:#142019;width:100%;min-height:190px;max-height:390px}.organization-feedback-media>:only-child{grid-column:1/-1}.organization-feedback-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:11px;font-size:11px;display:flex}.organization-feedback-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.organization-feedback-actions label{color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.organization-feedback-discussion{border:1px solid var(--line);background:#fafbfa;border-radius:15px;gap:10px;margin-top:16px;padding:16px;display:grid}.organization-feedback-discussion>p{color:var(--muted);margin:0;font-size:13px}.organization-feedback-discussion>article{grid-template-columns:34px minmax(0,1fr);gap:9px;display:grid}.organization-feedback-discussion>article>span{color:#e8fff4;background:#1d4636;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.organization-feedback-discussion>article>span img{object-fit:cover;width:100%;height:100%}.organization-feedback-discussion>article header{align-items:baseline;gap:8px;display:flex}.organization-feedback-discussion>article strong{color:var(--ink);font-size:12px}.organization-feedback-discussion>article time{color:var(--muted);font-size:10px}.organization-feedback-discussion>article p{color:#35433d;white-space:pre-wrap;margin:3px 0 0;font-size:13px}.organization-feedback-discussion>form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:4px;display:grid}.organization-feedback-discussion>form input{border:1px solid var(--line);min-width:0;min-height:43px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;outline:none;padding:0 12px}.organization-feedback-discussion>form input:focus{border-color:#5c9a84;box-shadow:0 0 0 3px #5c9a8424}.organization-feedback-empty{min-height:290px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:25px;display:grid}.organization-feedback-empty>span{color:#2a7356;background:#e3f3ec;border-radius:18px;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.organization-feedback-empty>strong{color:var(--ink);font-size:17px}.organization-feedback-empty>p{max-width:420px;margin:0;font-size:13px}.organization-feedback-brand{color:var(--muted);text-align:center;font-size:10px}@media (width<=700px){.organization-feedback-toolbar,.organization-feedback-content>header,.organization-feedback-actions{flex-direction:column;align-items:stretch}.organization-feedback-toolbar label,.organization-feedback-toolbar select,.organization-feedback-actions label,.organization-feedback-actions select{width:100%}.organization-feedback-card{grid-template-columns:1fr;padding:16px}.organization-feedback-vote{justify-content:center;align-items:center;gap:7px;width:auto;min-height:42px;display:flex}.organization-feedback-media{grid-template-columns:1fr}.organization-feedback-media>:only-child{grid-column:auto}.organization-feedback-discussion>form{grid-template-columns:1fr}}.organization-events{gap:16px;display:grid}.organization-events-toolbar,.organization-events-toolbar>div,.organization-event-card>footer,.organization-event-form>header,.organization-event-form>footer,.organization-event-attendees>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.organization-events-toolbar>div:first-child{gap:4px;display:grid}.organization-events-toolbar strong{color:var(--ink);font-size:19px}.organization-events-toolbar span{color:var(--muted);font-size:12px}.organization-events-notice,.organization-events-error{border-radius:13px;margin:0;padding:11px 14px;font-size:13px;font-weight:800}.organization-events-notice{color:#126246;background:#ebfaf4;border:1px solid #b9e7d4}.organization-events-error{color:#9f2d26;background:#fff2f0;border:1px solid #f0c4bf}.organization-events-filters{border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;padding:5px;display:flex}.organization-events-filters button{min-height:38px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 15px;font-size:12px;font-weight:800}.organization-events-filters button.is-active{color:#174d3b;background:#e5f2ec}.organization-events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.organization-event-card{border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.organization-event-card.is-cancelled,.organization-event-card.is-completed{opacity:.82}.organization-event-cover{color:#d9f6e8;cursor:pointer;background:linear-gradient(135deg,#176b4be0,#17362af5),#17382c;border:0;place-items:center;height:210px;text-decoration:none;display:grid;position:relative;overflow:hidden}.organization-event-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.organization-event-cover:hover>img{transform:scale(1.025)}.organization-event-cover>span{opacity:.72;font-size:54px}.organization-event-cover>i{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11261ec7;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:13px;left:13px}.organization-event-cover>i.is-live{color:#fff;background:#d54b42}.organization-event-cover>i.is-draft{color:#564618;background:#fff1ad}.organization-event-card-body{flex:1;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:17px 18px 12px;display:grid}.organization-event-date{color:#176b4b;background:#f3f8f5;border:1px solid #dbe5df;border-radius:14px;align-content:center;justify-items:center;height:58px;display:grid}.organization-event-date strong{font-size:20px;line-height:1}.organization-event-date span{text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:900}.organization-event-card-copy{min-width:0}.organization-event-card-copy>small{color:#36725a;text-transform:uppercase;font-size:10px;font-weight:900}.organization-event-card-copy h4{color:var(--ink);margin:5px 0 0;font-size:18px;line-height:1.35}.organization-event-card-copy>a{text-decoration:none}.organization-event-card-copy>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.organization-event-card-copy>p{color:var(--muted-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.organization-event-location{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:12px;font-size:11px;font-weight:700;display:flex}.organization-event-card>footer{justify-content:flex-end;padding:0 18px 17px}.organization-event-details{color:#176b4b;cursor:pointer;background:0 0;border:0;margin-right:auto;font-size:12px;font-weight:900;text-decoration:none}.organization-event-management{border-top:1px solid var(--line);background:#f8faf8;flex-wrap:wrap;gap:5px;padding:10px 14px;display:flex}.organization-event-management button{color:#38624f;cursor:pointer;background:#e9f1ed;border:0;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:800}.organization-event-management button.is-danger{color:#a33a32;background:#fae9e7}.organization-events-empty{text-align:center;place-content:center;justify-items:center;gap:9px;min-height:340px;padding:28px;display:grid}.organization-events-empty>span{color:#327a5e;background:#e5f4ed;border-radius:21px;place-items:center;width:68px;height:68px;font-size:27px;display:grid}.organization-events-empty h4{color:var(--ink);margin:4px 0 0;font-size:18px}.organization-events-empty p{max-width:480px;color:var(--muted);margin:0 0 6px;font-size:13px;line-height:1.5}.organization-events-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.organization-events-loading i{background:linear-gradient(100deg,#edf0ed 20%,#f8faf8 42%,#edf0ed 64%) 0 0/220% 100%;border-radius:20px;height:390px;animation:1.4s linear infinite catalog-shimmer}.organization-events-loading i:last-child{display:none}.organization-event-modal{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1914a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.organization-event-form,.organization-event-attendees{background:#fff;border:1px solid #ffffff73;border-radius:24px;width:min(920px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 30px 90px #0000003d}.organization-event-form>header,.organization-event-attendees>header{border-bottom:1px solid var(--line);align-items:flex-start;padding:22px 24px 18px}.organization-event-form>header h3,.organization-event-attendees>header h3{color:var(--ink);margin:4px 0 0;font-size:22px}.organization-event-form>header p,.organization-event-attendees>header p{color:var(--muted);margin:5px 0 0;font-size:12px}.organization-event-form>header>button,.organization-event-attendees>header>button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted-strong);cursor:pointer;background:#fff;border-radius:11px;flex:0 0 36px;place-items:center;font-size:20px;display:grid}.organization-event-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 24px;display:grid}.organization-event-form-grid>label,.organization-event-seo label{color:var(--muted-strong);gap:7px;font-size:11px;font-weight:900;display:grid}.organization-event-form-grid .is-wide{grid-column:1/-1}.organization-event-form-grid :is(input,textarea,select),.organization-event-seo :is(input,textarea){border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;outline:none;padding:0 12px}.organization-event-form-grid textarea,.organization-event-seo textarea{resize:vertical;min-height:105px;padding:11px 12px}.organization-event-form-grid :is(input,textarea,select):focus,.organization-event-seo :is(input,textarea):focus{border-color:#5c9a84;box-shadow:0 0 0 3px #5c9a8424}.organization-event-form-grid label small{color:var(--muted);font-size:10px;font-weight:500}.organization-event-cover-editor{grid-template-columns:150px minmax(0,auto) auto;justify-content:start;align-items:end;gap:10px;display:grid}.organization-event-cover-editor>span{color:var(--muted-strong);grid-column:1/-1;font-size:11px;font-weight:900}.organization-event-cover-editor>img,.organization-event-cover-editor>div{object-fit:cover;color:#d7f0e4;background:#204a39;border-radius:13px;grid-row:2/span 2;width:150px;height:96px}.organization-event-cover-editor>div{place-items:center;font-size:28px;display:grid}.organization-event-cover-editor label{cursor:pointer;grid-area:2/2;align-self:end}.organization-event-cover-editor label input{opacity:0;width:1px;height:1px;position:absolute}.organization-event-cover-editor>button{color:#a33a32;cursor:pointer;background:0 0;border:0;grid-area:2/3;align-self:center;font-size:11px;font-weight:800}.organization-event-seo{border:1px solid var(--line);background:#fafbfa;border-radius:14px;padding:13px 14px}.organization-event-seo summary{color:#315d4b;cursor:pointer;font-size:12px;font-weight:900}.organization-event-seo[open]{gap:12px;display:grid}.organization-event-publish{background:#eef8f3;border:1px solid #cce3d8;border-radius:13px;align-items:center;min-height:46px;padding:0 13px;color:#245d47!important;gap:9px!important;display:flex!important}.organization-event-publish input{width:16px!important;min-height:16px!important;box-shadow:none!important}.organization-event-form>footer{border-top:1px solid var(--line);background:#fbfcfb;justify-content:flex-end;padding:16px 24px 20px}.organization-event-attendees{width:min(620px,100%)}.organization-event-attendees>p{color:var(--muted);text-align:center;margin:0;padding:28px 24px}.organization-event-attendees>div{gap:3px;max-height:520px;padding:10px 14px 18px;display:grid;overflow:auto}.organization-event-attendees>div>a{color:var(--ink);border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.organization-event-attendees>div>a:hover{background:#f4f7f5}.organization-event-attendees>div>a>i{color:#e8fff4;background:#1d4636;border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:900;display:grid}.organization-event-attendees>div>a>span{gap:3px;display:grid}.organization-event-attendees>div>a small{color:var(--muted);font-size:10px}.organization-event-attendees>div>a>b{color:#226047;background:#e3f3ec;border-radius:999px;padding:5px 7px;font-size:9px}.organization-event-attendees>div>a>b.is-cancelled{color:#8a4b45;background:#f6e8e6}.organization-event-preview{background:#fff;border-radius:24px;width:min(720px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 30px 90px #0000003d}.organization-event-preview>header{color:#dafe73;background:linear-gradient(145deg,#22684e,#14271f);height:280px;position:relative;overflow:hidden}.organization-event-preview>header>div,.organization-event-preview>header img{width:100%;height:100%}.organization-event-preview>header>div{place-items:center;display:grid;position:relative}.organization-event-preview>header img{object-fit:cover}.organization-event-preview>header span{font-size:58px}.organization-event-preview>header i{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c1d16bd;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900;position:absolute;bottom:16px;left:18px}.organization-event-preview>header>button{z-index:2;color:#fff;cursor:pointer;background:#0d1e17ab;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:38px;height:38px;font-size:21px;display:grid;position:absolute;top:14px;right:14px}.organization-event-preview>section{padding:25px 27px}.organization-event-preview>section h3{color:var(--ink);margin:7px 0 0;font-size:26px}.organization-event-preview>section>strong{color:#277153;margin-top:9px;font-size:12px;display:block}.organization-event-preview>section>p{color:#4e5c55;white-space:pre-wrap;margin:17px 0 0;font-size:14px;line-height:1.7}.organization-event-preview dl{gap:8px;margin:20px 0 0;display:grid}.organization-event-preview dl>div{grid-template-columns:90px minmax(0,1fr);gap:10px;display:grid}.organization-event-preview dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.organization-event-preview dd{color:var(--ink);margin:0;font-size:12px;font-weight:700}.organization-event-preview>footer{border-top:1px solid var(--line);background:#fafbfa;justify-content:flex-end;gap:9px;padding:16px 27px 22px;display:flex}@media (width<=760px){.organization-events-toolbar,.organization-events-toolbar>div,.organization-event-card>footer{flex-direction:column;align-items:stretch}.organization-events-toolbar>div:last-child>*,.organization-event-card>footer>*{width:100%}.organization-events-filters{overflow-x:auto}.organization-events-filters button{flex:none}.organization-events-grid,.organization-events-loading{grid-template-columns:1fr}.organization-event-cover{height:190px}.organization-event-card-body{grid-template-columns:46px minmax(0,1fr);padding:15px}.organization-event-date{height:52px}.organization-event-details{text-align:center;margin-right:0}.organization-event-modal{place-items:end center;padding:0}.organization-event-form,.organization-event-attendees,.organization-event-preview{border-radius:22px 22px 0 0;width:100%;max-height:94dvh}.organization-event-preview>header{height:220px}.organization-event-form-grid{grid-template-columns:1fr;padding:18px 16px}.organization-event-form-grid .is-wide{grid-column:auto}.organization-event-cover-editor{grid-template-columns:120px minmax(0,1fr)}.organization-event-cover-editor>img,.organization-event-cover-editor>div{width:120px;height:84px}.organization-event-cover-editor>button{grid-area:3/2;justify-self:start}.organization-event-form>footer{flex-direction:column-reverse;align-items:stretch}}.events-public-shell{color:#17201c;background:radial-gradient(circle at 14% 0,#dafe7329,#0000 25%),#f4f5f0;min-height:100dvh}.events-public-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbf8e0;border-bottom:1px solid #d8ded7d6;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px max(24px,50vw - 620px);display:flex;position:sticky;top:0}.events-public-header>a{color:#17201c;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.events-public-header>a>img,.events-public-header>a>i{object-fit:cover;color:#ddff84;background:#15251e;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:12px;font-style:normal;font-weight:900;display:grid}.events-public-header>a>span{gap:3px;min-width:0;display:grid}.events-public-header>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.events-public-header>a small{color:#7a857f;font-size:10px}.events-public-header nav{align-items:center;gap:8px;display:flex}.events-public-header nav a{color:#536059;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800;text-decoration:none}.events-public-header nav a:hover{color:#176b4b;background:#e8f1ec}.events-public-header nav .events-public-risebiz{color:#ddff84;letter-spacing:.12em;background:#15251e;margin-left:7px}.events-public-main,.event-public-detail{width:min(1240px,100% - 48px);margin:0 auto;padding:44px 0 72px}.events-public-hero{color:#effff7;background:radial-gradient(circle at 80% 20%,#dafe7333,#0000 24%),linear-gradient(135deg,#153c2d,#11251e 72%);border-radius:30px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr);gap:24px;min-height:330px;padding:46px;display:grid;overflow:hidden;box-shadow:0 24px 70px #12302426}.events-public-hero>div{align-self:center}.events-public-hero .eyebrow,.event-public-summary .eyebrow{color:#dafe73}.events-public-hero h1{letter-spacing:-.045em;max-width:740px;margin:12px 0 0;font-size:clamp(34px,5vw,62px);line-height:1.03}.events-public-hero>div>p{color:#c7d9d0;max-width:680px;margin:18px 0 0;font-size:15px;line-height:1.65}.events-public-hero>div>div{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.events-public-hero>div>div span{color:#e7f4ed;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.events-public-hero>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:22px;align-content:end;gap:7px;padding:24px;display:grid}.events-public-hero>aside small{color:#dafe73;letter-spacing:.16em;font-size:9px;font-weight:900}.events-public-hero>aside strong{font-size:19px}.events-public-hero>aside p{color:#b9ccc2;margin:0;font-size:12px;line-height:1.5}.events-public-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:48px 0 20px;display:flex}.events-public-heading h2,.events-public-past h2{letter-spacing:-.025em;margin:6px 0 0;font-size:30px}.events-public-heading>p{color:#7b857f;margin:0;font-size:12px}.events-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.events-public-card{background:#fff;border:1px solid #dde2dc;border-radius:23px;grid-template-columns:220px minmax(0,1fr);min-height:260px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 12px 36px #182f260f}.events-public-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px #182f261a}.events-public-card.is-completed{opacity:.82}.events-public-card-cover{color:#dcf9ea;background:linear-gradient(145deg,#1d694c,#152c23);place-items:center;min-height:100%;text-decoration:none;display:grid;position:relative;overflow:hidden}.events-public-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.events-public-card:hover .events-public-card-cover img{transform:scale(1.03)}.events-public-card-cover>span{font-size:46px}.events-public-card-cover>i{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f2019bd;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:13px;left:13px}.events-public-card.is-live .events-public-card-cover>i{background:#d54b42}.events-public-card>div{flex-direction:column;min-width:0;padding:22px;display:flex}.events-public-card>div>small{color:#277153;text-transform:uppercase;font-size:10px;font-weight:900}.events-public-card>div>a{color:#17201c;text-decoration:none}.events-public-card h2{margin:7px 0 0;font-size:20px;line-height:1.32}.events-public-card>div>p{color:#66716b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.events-public-card>div>footer{color:#78827d;flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.events-public-card>div>footer a{color:#176b4b;margin-left:auto;font-size:11px;font-weight:900;text-decoration:none}.events-public-empty{color:#78827d;text-align:center;border:1px dashed #cfd7d1;border-radius:24px;place-content:center;justify-items:center;gap:8px;min-height:340px;display:grid}.events-public-empty>span{color:#327a5e;background:#e3f1ea;border-radius:20px;place-items:center;width:66px;height:66px;font-size:27px;display:grid}.events-public-empty h2{color:#17201c;margin:5px 0 0}.events-public-empty p{margin:0;font-size:12px}.events-public-past{border-top:1px solid #dce1dc;margin-top:54px;padding-top:30px}.events-public-past>header{margin-bottom:20px}.events-public-footer{color:#c8d8d0;background:#14241d;justify-content:space-between;align-items:center;gap:20px;min-height:110px;padding:24px max(24px,50vw - 620px);display:flex}.events-public-footer>div{gap:4px;display:grid}.events-public-footer strong{color:#dafe73;letter-spacing:.13em}.events-public-footer span{font-size:10px}.events-public-footer a{color:#e5efe9;font-size:12px;text-decoration:none}.event-public-breadcrumbs{color:#85908a;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;font-size:10px;display:flex}.event-public-breadcrumbs a{color:#527061;text-decoration:none}.event-public-breadcrumbs b{color:#17201c}.event-public-hero{color:#f1fff8;background:#17352a;border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.85fr);min-height:520px;display:grid;overflow:hidden;box-shadow:0 24px 70px #12302429}.event-public-cover{color:#dafe73;background:radial-gradient(circle at 25% 15%,#dafe732e,#0000 26%),linear-gradient(145deg,#22684e,#14271f);place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.event-public-cover img{object-fit:cover;width:100%;height:100%}.event-public-cover>span{font-size:74px}.event-public-cover>i{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d2119b8;border:1px solid #ffffff26;border-radius:999px;padding:8px 11px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:20px;left:20px}.event-public-summary{background:radial-gradient(circle at 100% 0,#dafe7321,#0000 30%),#17352a;flex-direction:column;justify-content:center;min-width:0;padding:46px;display:flex}.event-public-summary h1{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.05}.event-public-summary>p{color:#c7d8d0;margin:17px 0 0;font-size:14px;line-height:1.65}.event-public-summary dl{gap:0;margin:30px 0 0;display:grid}.event-public-summary dl>div{border-top:1px solid #ffffff1a;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.event-public-summary dt{color:#91a99d;text-transform:uppercase;font-size:10px;font-weight:800}.event-public-summary dd{color:#eff8f3;margin:0;font-size:12px;font-weight:700;line-height:1.5}.event-public-summary dd a{color:#dafe73}.event-public-content{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;margin-top:36px;display:grid}.event-public-content>article{background:#fff;border:1px solid #dde2dc;border-radius:24px;padding:34px;box-shadow:0 12px 36px #182f260d}.event-public-content>article h2{margin:7px 0 0;font-size:28px}.event-public-content>article>div{margin-top:18px}.event-public-content>article>div p,.event-public-content>article>section p{color:#4f5c55;white-space:pre-wrap;margin:0 0 14px;font-size:14px;line-height:1.75}.event-public-content>article>section{border-top:1px solid #e0e4e0;margin-top:34px;padding-top:28px}.event-registration-card{background:#fff;border:1px solid #dbe3de;border-radius:22px;gap:10px;padding:25px;display:grid;position:sticky;top:100px;box-shadow:0 15px 42px #182f2614}.event-registration-card>strong{color:#17201c;margin-top:3px;font-size:22px}.event-registration-card>p{color:#6a756f;margin:0 0 6px;font-size:12px;line-height:1.55}.event-registration-card>.primary-button,.event-registration-card>.secondary-button{width:100%;min-height:47px}.event-registration-card .event-join-button{color:#fff;background:#d34b42;margin-top:5px}.event-registration-card>small{color:#6f7873;background:#f2f5f3;border-radius:10px;padding:9px 10px;font-size:10px}.event-registration-card>small.is-success{color:#176044;background:#e3f5ec}.event-registration-card>small.is-error{color:#9d3730;background:#fbe9e7}@media (width<=1000px){.events-public-hero,.event-public-hero{grid-template-columns:1fr}.events-public-hero>aside{align-content:start}.events-public-grid{grid-template-columns:1fr}.event-public-cover{min-height:430px}.event-public-content{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=720px){.events-public-header{min-height:66px;padding:9px 14px}.events-public-header nav a:not(.events-public-risebiz){display:none}.events-public-main,.event-public-detail{width:min(100% - 24px,1240px);padding:20px 0 48px}.events-public-hero{border-radius:23px;min-height:0;padding:28px 22px}.events-public-hero h1{font-size:36px}.events-public-heading{flex-direction:column;align-items:flex-start;margin-top:34px}.events-public-card{grid-template-columns:1fr}.events-public-card-cover{min-height:210px}.events-public-footer{padding:22px 15px}.event-public-hero{border-radius:23px;min-height:0}.event-public-cover{min-height:300px}.event-public-summary{padding:28px 22px}.event-public-summary h1{font-size:36px}.event-public-summary dl>div{grid-template-columns:1fr;gap:5px}.event-public-content{grid-template-columns:1fr;gap:16px}.event-public-content>article{padding:23px 20px}.event-registration-card{position:static}}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth;touch-action:pan-x pan-y;-webkit-text-size-adjust:100%}body{overscroll-behavior-x:none;background:radial-gradient(circle at 54% -20%, #dafe731f, transparent 28%), var(--paper);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45;overflow-x:hidden}button,a,input,textarea,select{touch-action:manipulation}button,input,textarea,select{color:inherit;font:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}::selection{background:var(--lime);color:var(--ink)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #176b4b38}.app-shell{min-height:100vh}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf7e6;border-bottom:1px solid #d5dad2e6;grid-template-columns:232px minmax(360px,680px) minmax(320px,1fr);align-items:center;gap:20px;height:72px;padding:0 max(24px,50vw - 715px);display:grid;position:sticky;top:0}.brand{text-align:left;justify-self:start;align-items:center;gap:10px;padding:0;display:inline-flex}.brand-mark{background:var(--ink);width:37px;height:37px;color:var(--lime);letter-spacing:-.08em;border-radius:11px 11px 11px 3px;place-items:center;font-size:21px;font-weight:800;display:grid}.brand>span:last-child,.profile-copy,.company-switcher>span:nth-child(2){flex-direction:column;display:flex}.brand strong{letter-spacing:.13em;font-size:15px;line-height:1}.brand small{color:var(--ink-faint);margin-top:4px;font-size:10px;line-height:1}.global-search{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:center;gap:10px;height:42px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.global-search:focus-within{border-color:#176b4b73;box-shadow:0 0 0 4px #176b4b12}.global-search>span:first-child{color:var(--ink-soft);font-size:23px;line-height:1;transform:rotate(-18deg)}.global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.global-search input::placeholder{color:#949c97}.global-search kbd{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-faint);border-radius:6px;padding:3px 7px;font-family:inherit;font-size:10px}.top-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.create-button,.primary-button,.secondary-button{border-radius:11px;min-height:40px;font-size:13px;font-weight:700;transition:transform .16s,background .16s,border-color .16s}.create-button{background:var(--ink);color:#fff;align-items:center;gap:6px;padding:0 17px;display:inline-flex}.create-button span{color:var(--lime);font-size:17px}.create-button:hover,.primary-button:hover{background:var(--green-dark);transform:translateY(-1px)}.primary-button{background:var(--green);color:#fff;padding:0 18px}.secondary-button{border:1px solid var(--line-strong);background:var(--surface);padding:0 17px}.secondary-button:hover{border-color:var(--green);color:var(--green)}.icon-button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-soft);border-radius:11px;flex:none;place-items:center;font-size:15px;transition:background .16s,color .16s;display:grid;position:relative}.icon-button:hover{background:var(--surface-soft);color:var(--ink)}.notification-bell-icon{flex:none;width:19px;height:19px;display:block}.organization-notification-bell{justify-content:center;align-items:center;gap:7px;display:inline-flex}.notification-dot{border:1px solid var(--surface);background:var(--coral);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.notification-count{border:2px solid var(--surface);background:var(--lime);min-width:19px;height:19px;color:var(--ink);border-radius:999px;padding:0 5px;font-size:10px;font-weight:800;line-height:15px;position:absolute;top:-5px;right:-5px}.notification-panel{z-index:80;border:1px solid var(--line);background:var(--surface);border-radius:18px;width:min(380px,100vw - 32px);max-height:min(560px,100vh - 96px);position:fixed;top:72px;right:28px;overflow:auto;box-shadow:0 22px 70px #11261e33}.notification-panel>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:sticky;top:0}.notification-panel>header button{background:var(--surface-soft);border-radius:9px;width:30px;height:30px}.notification-panel-actions{align-items:center;gap:8px;display:flex}.notification-panel>header .notification-read-all{width:auto;color:var(--green);padding:0 10px;font-size:12px;font-weight:800}.notification-panel>button{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:14px 18px;display:grid}.notification-source-avatar{background:var(--ink);width:42px;height:42px;color:var(--lime);letter-spacing:.04em;border:1px solid #11261e1f;border-radius:13px;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative;overflow:hidden}.notification-source-avatar img{object-fit:contain;background:var(--ink);width:100%;height:100%;position:absolute;inset:0}.notification-copy{gap:5px;min-width:0;display:grid}.notification-panel>button.is-unread{background:var(--green-soft)}.notification-panel time,.notification-panel>p{color:var(--muted);font-size:12px}.notification-panel>p{padding:24px 18px}.message-status{margin-left:4px;font-weight:800}.message-status.status-read{color:var(--green)}.chat-header>.chat-call-actions{flex-direction:row;flex:none;gap:8px;margin-left:auto;display:flex}.chat-call-button{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.chat-call-button:hover{background:var(--green-soft);color:var(--green);border-color:#176b4b52}.chat-header .chat-call-button>span{color:currentColor;font-size:13px}.call-overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070f0cd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.call-stage{color:#fff;background:radial-gradient(circle at 50% 30%,#24694eb8,#0000 44%),#111a16;border:1px solid #ffffff1f;border-radius:28px;place-items:center;width:min(920px,100%);min-height:min(620px,100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 120px #00000073}.call-stage>video:first-child{object-fit:cover;width:100%;height:100%;position:absolute}.call-stage.is-voice .call-remote-video{opacity:0;width:1px;height:1px}.call-stage.is-voice .call-local-video{display:none}.call-enable-audio{z-index:5;background:var(--lime);min-height:42px;color:var(--ink);border-radius:999px;padding:0 18px;font-weight:800;position:absolute;top:24px;left:50%;transform:translate(-50%)}.call-local-video{z-index:2;aspect-ratio:16/10;object-fit:cover;background:#0b120f;border:1px solid #ffffff2e;border-radius:15px;width:min(220px,28vw);position:absolute;top:22px;right:22px}.call-copy{z-index:3;text-align:center;text-shadow:0 2px 20px #00000080;transform-origin:0 0;justify-items:center;gap:8px;max-width:calc(100% - 40px);padding:30px;transition:top .48s cubic-bezier(.22,1,.36,1),left .48s cubic-bezier(.22,1,.36,1),gap .48s cubic-bezier(.22,1,.36,1),padding .48s cubic-bezier(.22,1,.36,1),background-color .48s,border-color .48s,border-radius .48s,transform .48s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.call-copy strong{font-size:clamp(28px,5vw,56px);line-height:1.05;transition:font-size .48s cubic-bezier(.22,1,.36,1)}.call-copy span,.call-copy p{color:#ffffffc2;margin:0;line-height:1.25;transition:font-size .48s cubic-bezier(.22,1,.36,1)}.call-copy .call-network-warning{color:#fff3c0;max-width:520px;text-shadow:none;background:#0a120fb8;border:1px solid #ffffff2e;border-radius:11px;margin-top:8px;padding:9px 12px;font-size:12px;line-height:1.45}.call-copy .call-connection-route{color:#ffffffa3;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.call-stage.is-connected .call-copy{text-align:left;text-shadow:0 1px 8px #00000061;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08120e7a;border:1px solid #ffffff1f;border-radius:13px;justify-items:start;gap:2px;max-width:calc(100% - min(270px,34vw) - 66px);padding:10px 13px;top:22px;left:22px;transform:translate(0)}.call-stage.is-connected .call-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;overflow:hidden}.call-stage.is-connected .call-copy span,.call-stage.is-connected .call-copy p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.call-controls{z-index:4;gap:12px;display:flex;position:absolute;bottom:28px}.call-controls button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border-radius:999px;min-width:112px;height:48px;padding:0 18px;font-weight:750}.call-controls .call-accept{background:var(--green)}.call-controls .call-end{background:#c94135}.public-profile-shell{min-height:100vh;padding:28px}.public-profile-shell>header{justify-content:space-between;align-items:center;max-width:960px;margin:0 auto 24px;display:flex}.public-profile-shell>header a{align-items:center;gap:10px;font-weight:800;display:flex}.public-profile-card{border-radius:24px;max-width:960px;margin:auto;overflow:hidden}.public-profile-cover{background-color:#0000;background-image:radial-gradient(circle at 25% 40%,#dafe73cc,#0000 24%),linear-gradient(125deg,#173d30,#245f48);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:260px;position:relative;overflow:hidden}.public-profile-cover>img{object-fit:cover;width:100%;height:100%}.public-profile-main{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:20px;padding:0 32px;display:grid;transform:translateY(-42px)}.public-profile-main>.secondary-button{grid-column:2;justify-self:start;margin:0}.public-profile-main>img,.public-profile-avatar{border:6px solid var(--surface);background:var(--ink);width:112px;height:112px;color:var(--lime);object-fit:contain;border-radius:30px;flex:none;place-items:center;font-size:28px;font-weight:900;display:grid}.public-profile-avatar{position:relative;overflow:hidden}.public-profile-avatar>img{object-fit:contain;border:0;border-radius:24px;width:100%;height:100%;position:absolute;inset:0}.public-profile-main h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(30px,4vw,42px);line-height:1.04}.public-profile-main p,.public-profile-about,.public-profile-empty{color:var(--ink-soft)}.public-profile-identity{min-width:0;padding-top:4px}.public-profile-identity>strong{max-width:600px;color:var(--ink-soft);margin-top:7px;font-size:14px;display:block}.public-profile-about,.public-profile-empty,.public-profile-stats,.public-profile-location{margin:-18px 32px 32px}.public-profile-about{max-width:720px;font-size:17px}.public-profile-location{gap:8px;margin-top:-18px;display:flex}.public-profile-location span{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.organization-contact-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;margin:0 32px 24px;padding:18px}.organization-contact-card header{margin-bottom:14px}.organization-contact-card h2{margin:4px 0 0;font-size:18px}.organization-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.organization-contact-list>div{background:var(--surface);border-radius:13px;min-width:0;padding:12px}.organization-contact-list>.is-wide{grid-column:1/-1}.organization-contact-list dt{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.organization-contact-list dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.organization-contact-list a{color:var(--green);font-weight:750}.organization-messenger-links{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.public-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.public-profile-stats div{background:var(--surface-soft);border-radius:16px;padding:18px}.public-profile-stats dt{color:var(--ink-soft);font-size:12px}.public-profile-stats dd{margin:4px 0 0;font-size:20px;font-weight:850}.public-profile-restricted{background:var(--surface-soft);border-radius:16px;align-items:center;gap:14px;margin:-12px 32px 32px;padding:20px;display:flex}.public-profile-restricted>span{background:var(--ink);width:46px;height:46px;color:var(--lime);border-radius:15px;flex:none;place-items:center;font-size:18px;display:grid}.public-profile-restricted h2,.public-profile-restricted p{margin:0}.public-profile-restricted h2{font-size:17px}.public-profile-restricted p{color:var(--ink-soft);margin-top:3px;font-size:12px}.public-profile-content{gap:16px;max-width:960px;margin:16px auto 60px;display:grid}.public-profile-tabs{border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px;display:grid}.public-profile-tabs button{min-height:44px;color:var(--ink-soft);border-radius:11px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.public-profile-tabs button b{background:var(--surface-soft);min-width:22px;height:22px;color:var(--ink-faint);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;display:grid}.public-profile-tabs button.is-active{background:var(--ink);color:#fff}.public-profile-tabs button.is-active b{color:var(--lime);background:#ffffff1f}.public-profile-notice{background:var(--green-soft);color:var(--green-dark);border-radius:11px;margin:0;padding:11px 14px;font-weight:750}.public-profile-feed{gap:14px;width:100%;max-width:none;margin:0;display:grid}.public-profile-composer,.public-profile-post{overflow:hidden}.public-profile-composer{padding:18px}.public-profile-composer textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:92px;font-size:16px}.public-profile-composer footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.public-profile-composer footer span{color:var(--ink-faint);font-size:10px}.public-profile-post{padding:18px 18px 0}.public-profile-post>header{align-items:center;gap:11px;display:flex}.public-profile-post-avatar{background:var(--ink);width:42px;height:42px;color:var(--lime);border-radius:13px;flex:none;place-items:center;font-weight:900;display:grid}.public-profile-post>header div{gap:2px;display:grid}.public-profile-post>header span{color:var(--ink-faint);font-size:10px}.public-profile-post h2{margin:18px 0 8px;font-size:19px}.public-profile-post>p{color:#313a35;white-space:pre-wrap;margin:18px 0;font-size:15px;line-height:1.65}.public-profile-post.is-business-request .request-visual{border-radius:18px;min-height:230px;margin:18px 0}.public-profile-post.is-business-request .request-visual>strong{max-width:min(72%,760px);line-height:1.08}.request-visual .request-requirements{z-index:2;color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;max-width:min(72%,760px);margin:14px 0 0;padding:11px 13px;font-size:11px;line-height:1.5}.public-profile-post.is-business-request>.post-text{color:var(--ink-soft);margin-top:0;padding:0 2px}@media (width<=760px){.public-profile-post.is-business-request .request-visual>strong,.request-visual .request-requirements{max-width:100%}.public-profile-post.is-business-request .request-visual{min-height:250px}.public-profile-post.is-business-request .request-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;display:grid}.public-profile-post.is-business-request .request-grid span:last-child{grid-column:1/-1}}.public-profile-attachments{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:17px 0;display:grid;overflow:hidden}.public-profile-attachments>:only-child{grid-column:1/-1}.public-profile-attachments img,.public-profile-attachments video{background:var(--ink);object-fit:cover;width:100%;height:300px}.public-profile-post-stats{border-top:1px solid var(--line);color:var(--ink-faint);gap:15px;padding:13px 0;font-size:10px;display:flex}.public-profile-post>footer{border-top:1px solid var(--line);padding-top:10px}.public-profile-post>footer button{font-weight:800}.public-profile-post>footer button.is-liked{color:var(--coral)}.public-profile-photo-grid,.public-profile-video-grid,.public-profile-clips-grid{gap:14px;display:grid}.public-profile-photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.public-profile-photo-card,.public-profile-photo{position:relative;overflow:hidden}.public-profile-photo-card{min-width:0}.public-profile-photo{background:#0d1511;min-height:260px;display:block}.public-profile-photo img{object-fit:cover;width:100%;height:100%;min-height:260px;transition:transform .18s}.public-profile-photo:hover img{transform:scale(1.025)}.public-profile-photo>span{color:#fff;background:linear-gradient(#0000,#0e1713d6);gap:2px;padding:36px 14px 13px;display:grid;position:absolute;bottom:0;left:0;right:0}.public-profile-photo small{color:#ffffffad}.public-profile-photo-fallback{color:#ffffffb8;text-align:center;place-content:center;gap:8px;font-size:11px;display:grid;position:absolute;inset:0}.public-profile-photo-fallback b{color:var(--lime);font-size:28px}.public-profile-video-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))}.public-profile-video,.public-profile-clip{overflow:hidden}.public-profile-video video{aspect-ratio:16/9;object-fit:contain;background:#111814;width:100%}.public-profile-clips-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.public-profile-clip video{aspect-ratio:9/16;object-fit:contain;background:#111814;width:100%;max-height:540px}.public-profile-media-caption{gap:7px;padding:14px;display:grid}.public-profile-media-engagement .media-engagement-actions{flex-wrap:wrap}.public-profile-media-engagement .media-comments small{color:var(--ink-faint);font-size:8px}.public-profile-media-caption>p,.public-profile-media-caption>small{color:var(--ink-soft);margin:0;font-size:10px}.public-profile-media-caption>div{flex-wrap:wrap;gap:5px;display:flex}.public-profile-media-caption>div span{background:var(--green-soft);color:var(--green-dark);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:750}.public-profile-content-empty{text-align:center;grid-column:1/-1;padding:52px 24px}.public-profile-content-empty>span{background:var(--green-soft);width:52px;height:52px;color:var(--green);border-radius:17px;place-items:center;margin:auto;font-size:22px;display:grid}.public-profile-content-empty h2{margin:14px 0 4px}.public-profile-content-empty p{color:var(--ink-soft);margin:0}.settings-page-link{width:fit-content;margin-top:7px;font-size:12px;display:inline-flex}.support-layout{grid-template-columns:340px minmax(0,1fr);gap:16px;display:grid}.support-ticket-list,.support-dialog,.support-create{overflow:hidden}.support-ticket-list>header,.support-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px;display:flex}.support-ticket-list>button{border-bottom:1px solid var(--line);text-align:left;gap:5px;width:100%;padding:14px 18px;display:grid}.support-ticket-list>button.is-active{background:var(--green-soft)}.support-ticket-list span,.support-ticket-list>button{min-width:0}.support-ticket-list small{color:var(--ink-faint)}.support-workflow-controls{grid-template-columns:repeat(3,minmax(130px,1fr));gap:8px;display:grid}.support-workflow-controls label{color:var(--ink-faint);gap:4px;font-size:11px;display:grid}.support-workflow-controls select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:10px;padding:8px 10px}.support-messages{align-content:start;gap:12px;min-height:340px;max-height:560px;padding:18px;display:grid;overflow:auto}.support-messages>div{background:var(--surface-soft);border-radius:16px;max-width:78%;padding:12px 14px}.support-messages>div.is-staff{background:var(--green-soft);margin-left:auto}.support-messages>div.is-note{background:#fff7dc;border:1px dashed #d5a840;max-width:100%}.support-messages>div.is-note strong small{color:#8a6412;font-weight:600}.support-messages p{white-space:pre-wrap;margin:5px 0}.support-messages time{color:var(--ink-faint);font-size:11px}.support-dialog>form,.support-create{gap:12px;padding:18px;display:grid}.support-dialog>form>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-internal-note-toggle{color:var(--ink-soft);align-items:center;gap:8px;font-size:13px;display:inline-flex}.support-dialog textarea,.support-create textarea{min-height:96px}.support-create{margin-top:16px}.support-create>div{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.support-create label{gap:6px;display:grid}@media (width<=820px){.support-layout,.support-create>div{grid-template-columns:1fr}.support-dialog>header{flex-direction:column;align-items:stretch;gap:12px}.support-workflow-controls{grid-template-columns:1fr}}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.analytics-grid>article{padding:20px}.analytics-grid h2{margin:0 0 14px}.analytics-grid article>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}@media (width<=740px){.analytics-grid{grid-template-columns:1fr}}.organization-analytics-dashboard{gap:12px;display:grid}.organization-analytics-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:4px 2px;display:flex}.organization-analytics-toolbar>div:first-child{gap:3px;display:grid}.organization-analytics-toolbar strong{font-size:13px}.organization-analytics-toolbar span{color:var(--ink-faint);font-size:9px}.organization-analytics-toolbar>div:last-child{border:1px solid var(--line);background:#fff;border-radius:11px;padding:3px;display:flex}.organization-analytics-toolbar button{min-height:31px;color:var(--ink-faint);border-radius:8px;padding:0 10px;font-size:8px;font-weight:800}.organization-analytics-toolbar button.is-active{background:var(--ink);color:#fff}.organization-analytics-summaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.organization-analytics-summary{min-height:118px;padding:16px;display:grid}.organization-analytics-summary>span{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.organization-analytics-summary>strong{letter-spacing:-.045em;align-self:center;font-size:clamp(23px,2.2vw,34px)}.organization-analytics-summary footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.organization-analytics-summary small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.organization-analytics-summary i{color:var(--ink-faint);white-space:nowrap;font-size:8px;font-style:normal;font-weight:850}.organization-analytics-summary i.is-up{color:var(--green)}.organization-analytics-summary i.is-down{color:#b44949}.organization-analytics-summary.is-accent{background:var(--ink);color:#fff}.organization-analytics-summary.is-accent>span,.organization-analytics-summary.is-accent small{color:#ffffff94}.organization-analytics-summary.is-warning{background:#fffaf0;border-color:#eadcc1}.organization-analytics-primary-grid,.organization-analytics-secondary-grid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr);gap:9px;display:grid}.organization-analytics-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-analytics-chart-card,.organization-analytics-recommendations,.organization-analytics-funnel,.organization-analytics-list{min-width:0;padding:17px}.organization-analytics-chart-card>header,.organization-analytics-recommendations>header,.organization-analytics-funnel>header,.organization-analytics-list>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.organization-analytics-dashboard h4{margin:3px 0 0;font-size:15px}.organization-analytics-chart-card header small{color:var(--ink-faint);font-size:8px}.organization-analytics-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:clamp(2px,.5vw,7px);height:210px;padding:15px 4px 27px;display:flex}.organization-analytics-chart>div{flex:1;align-items:flex-end;min-width:3px;height:100%;display:flex;position:relative}.organization-analytics-chart>div>span{background:linear-gradient(180deg, var(--lime), #77ad59);border-radius:5px 5px 2px 2px;width:100%;min-height:2px;transition:height .18s}.organization-analytics-chart>div>i{background:var(--green);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-9px;right:50%;transform:translate(50%)}.organization-analytics-chart>div>small{color:var(--ink-faint);white-space:nowrap;font-size:7px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.organization-analytics-recommendations>div{gap:7px;display:grid}.organization-analytics-recommendations article{border:1px solid var(--line);background:#fafbf9;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:11px;display:grid}.organization-analytics-recommendations article>i{width:27px;height:27px;color:var(--ink-soft);background:#eef1ec;border-radius:9px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.organization-analytics-recommendations article.is-critical>i{color:#a63d35;background:#fde9e5}.organization-analytics-recommendations article.is-warning>i{color:#93650e;background:#fff1cf}.organization-analytics-recommendations article.is-positive>i{background:var(--green-soft);color:var(--green)}.organization-analytics-recommendations article strong{font-size:9px;display:block}.organization-analytics-recommendations article p{color:var(--ink-faint);margin:3px 0 0;font-size:8px;line-height:1.45}.organization-analytics-recommendations article button{color:var(--green);grid-column:2;justify-self:start;padding:0;font-size:8px;font-weight:850}.organization-analytics-funnel>div{gap:12px;display:grid}.organization-analytics-funnel>div>div{background:#f3f5f1;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:8px 11px;display:grid;position:relative;overflow:hidden}.organization-analytics-funnel>div>div>i{border-radius:inherit;background:#b7ff4b3d;position:absolute;inset:0 auto 0 0}.organization-analytics-funnel div span,.organization-analytics-funnel div b{z-index:1;position:relative}.organization-analytics-funnel div span{gap:2px;display:grid}.organization-analytics-funnel div strong,.organization-analytics-funnel div b{font-size:9px}.organization-analytics-funnel div small,.organization-analytics-funnel footer{color:var(--ink-faint);font-size:7px}.organization-analytics-funnel footer{margin-top:12px;line-height:1.5}.organization-analytics-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 0;display:flex}.organization-analytics-list>div>span{gap:3px;min-width:0;display:grid}.organization-analytics-list>div strong,.organization-analytics-list>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.organization-analytics-list>div small,.organization-analytics-list>div>i{color:var(--ink-faint);white-space:nowrap;font-size:7px;font-style:normal}.organization-analytics-list.is-products>div{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.organization-analytics-list>p,.organization-analytics-state{color:var(--ink-faint);font-size:9px}.organization-analytics-state{justify-content:center;align-items:center;gap:12px;min-height:180px;padding:24px;display:flex}.organization-analytics-state.is-error,.organization-analytics-inline-error{color:#a63d35}.organization-analytics-inline-error{background:#fff2ef;border-radius:9px;margin:0;padding:8px 11px;font-size:8px}.organization-analytics-inline-notice{color:#12634a;background:#eaf8f1;border-radius:9px;margin:0;padding:8px 11px;font-size:8px}.organization-analytics-native-status{font-weight:800;color:#12634a!important}.organization-analytics-marketing-heading,.organization-analytics-connections>header,.organization-analytics-campaigns>header,.organization-analytics-dialog>header,.organization-analytics-dialog>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.organization-analytics-marketing-heading{margin-top:5px;padding:7px 2px 0}.organization-analytics-marketing-heading h4{margin-top:4px}.organization-analytics-marketing-heading>small,.organization-analytics-campaigns>header>small{color:var(--ink-faint);font-size:8px}.organization-analytics-summaries.is-marketing{grid-template-columns:repeat(4,minmax(0,1fr))}.organization-analytics-summaries.is-marketing .organization-analytics-summary{min-height:108px}.organization-analytics-connections,.organization-analytics-campaigns{min-width:0;padding:18px}.organization-analytics-connections>header>div,.organization-analytics-campaigns>header>div{gap:3px;display:grid}.organization-analytics-connections>header p{color:var(--ink-faint);margin:0;font-size:8px}.organization-analytics-connections>p{color:var(--ink-faint);font-size:9px}.organization-analytics-connections-empty{background:#fafcf9;border:1px dashed #cad8d0;border-radius:14px;align-items:center;gap:13px;min-height:86px;margin-top:15px;padding:15px;display:flex}.organization-analytics-connections-empty>i{color:#1b6e4f;background:var(--green-soft);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.organization-analytics-connections-empty strong{font-size:10px}.organization-analytics-connections-empty p{color:var(--ink-faint);margin:4px 0 0;font-size:8px}.organization-analytics-connection-list{gap:7px;margin-top:14px;display:grid}.organization-analytics-connection-list>section{border:1px solid var(--line);background:#fbfcfa;border-radius:13px;grid-template-columns:10px minmax(180px,1fr) auto auto;align-items:center;gap:13px;padding:12px 13px;display:grid}.organization-analytics-connection-list>section>i{background:#32a36f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #32a36f1a}.organization-analytics-connection-list>section>i.is-paused{background:#c4993f}.organization-analytics-connection-list>section>i.is-error{background:#c8544b}.organization-analytics-connection-list>section>div{gap:3px;display:grid}.organization-analytics-connection-error{color:#a63d35;font-size:7px;line-height:1.35}.organization-analytics-sync-status{color:var(--green);font-size:7px;line-height:1.35}.organization-analytics-sync-status.is-running{color:#9b6b13}.organization-analytics-sync-status.is-failed{color:#a63d35}.organization-analytics-connection-list strong{font-size:9px}.organization-analytics-connection-list span,.organization-analytics-connection-list dt{color:var(--ink-faint);font-size:7px}.organization-analytics-connection-list dl,.organization-analytics-connection-list footer{align-items:center;gap:13px;margin:0;display:flex}.organization-analytics-connection-list dl>div{gap:2px;display:grid}.organization-analytics-connection-list dd{margin:0;font-size:8px;font-weight:850}.organization-analytics-connection-list footer{gap:5px}.organization-analytics-connection-list footer button{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:8px;padding:6px 8px;font-size:7px;font-weight:850}.organization-analytics-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c17128a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.organization-analytics-dialog{background:#fff;border-radius:20px;gap:14px;width:min(540px,100%);max-height:calc(100dvh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 30px 90px #0000003d}.organization-analytics-dialog>header h3{margin:4px 0 0;font-size:18px}.organization-analytics-dialog>header>button{background:#f0f3ef;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.organization-analytics-dialog>label{gap:6px;display:grid}.organization-analytics-dialog>label>span{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:850}.organization-analytics-dialog input,.organization-analytics-dialog select,.organization-analytics-dialog textarea,.organization-analytics-dialog code{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fbfcfa;border-radius:11px;outline:none;padding:10px 12px;font-size:10px}.organization-analytics-dialog textarea{resize:vertical;min-height:290px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.45}.organization-analytics-dialog code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-height:auto;display:block}.organization-analytics-dialog>p,.organization-analytics-dialog>small{color:var(--ink-faint);margin:0;font-size:8px;line-height:1.55}.organization-analytics-dialog.is-token>small{overflow-wrap:anywhere;background:#f2f5f1;border-radius:10px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.organization-analytics-dialog-actions{border:1px solid var(--line);background:#f7f9f6;border-radius:12px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.organization-analytics-sync-settings{border:1px solid var(--line);background:#f7f9f6;border-radius:13px;gap:11px;margin:0;padding:14px;display:grid}.organization-analytics-sync-settings legend{color:var(--ink);padding:0 5px;font-size:9px;font-weight:850}.organization-analytics-sync-settings>label:not(.organization-analytics-sync-toggle){gap:6px;display:grid}.organization-analytics-sync-settings>label>span{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:850}.organization-analytics-sync-settings>small{color:var(--ink-faint);font-size:8px;line-height:1.5}.organization-analytics-sync-settings>small code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.organization-analytics-sync-toggle{align-items:center;gap:8px;display:flex}.organization-analytics-sync-toggle input{width:16px;min-height:16px;accent-color:var(--green);margin:0;padding:0}.organization-analytics-sync-toggle>span{color:var(--ink-soft);font-size:9px;font-weight:750}.organization-analytics-campaigns>header{align-items:flex-end;margin-bottom:14px}.organization-analytics-campaign-table{overflow-x:auto}.organization-analytics-campaign-table>div{border-top:1px solid var(--line);grid-template-columns:minmax(190px,1.6fr) repeat(6,minmax(72px,.7fr));align-items:center;gap:9px;min-width:760px;padding:10px 8px;display:grid}.organization-analytics-campaign-table>div.is-head{color:var(--ink-faint);text-transform:uppercase;background:#f5f7f4;border:0;font-size:7px;font-weight:850}.organization-analytics-campaign-table>div>span{gap:2px;font-size:8px;display:grid}.organization-analytics-campaign-table strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.organization-analytics-campaign-table small{color:var(--ink-faint);font-size:7px}.organization-analytics-campaign-table .is-positive{color:var(--green);font-weight:900}@media (width<=960px){.organization-analytics-summaries{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-analytics-primary-grid,.organization-analytics-secondary-grid{grid-template-columns:1fr}.organization-analytics-summaries.is-marketing{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-analytics-connection-list>section{grid-template-columns:10px minmax(0,1fr) auto}.organization-analytics-connection-list footer{grid-column:2/-1}}@media (width<=620px){.organization-analytics-toolbar{flex-direction:column;align-items:stretch}.organization-analytics-toolbar>div:last-child{align-self:flex-start}.organization-analytics-summaries,.organization-analytics-summaries.is-marketing{grid-template-columns:1fr}.organization-analytics-marketing-heading,.organization-analytics-connections>header,.organization-analytics-campaigns>header{flex-direction:column;align-items:stretch}.organization-analytics-connection-list>section{grid-template-columns:10px minmax(0,1fr)}.organization-analytics-connection-list dl,.organization-analytics-connection-list footer{flex-wrap:wrap;grid-column:2}.organization-analytics-dialog-backdrop{place-items:end center;padding:0}.organization-analytics-dialog{border-radius:20px 20px 0 0;width:100%;max-height:94dvh}.organization-analytics-summary{min-height:104px}.organization-analytics-chart-card header{flex-direction:column;align-items:flex-start}.organization-analytics-chart{height:165px}.organization-analytics-list.is-products>div{grid-template-columns:minmax(0,1fr) auto}.organization-analytics-list.is-products>div>i{grid-column:1/-1}}.profile-button{text-align:left;border-radius:12px;align-items:center;gap:9px;min-width:150px;padding:2px 4px 2px 6px;display:flex}.profile-button:hover{background:#ffffffb3}.profile-copy{min-width:68px}.profile-copy strong,.company-switcher strong{font-size:12px}.profile-copy small,.company-switcher small{color:var(--ink-faint);font-size:10px}.chevron{color:var(--ink-faint)}.workspace{grid-template-columns:232px minmax(540px,1fr) minmax(260px,288px);justify-content:center;align-items:start;gap:20px;max-width:1430px;min-height:calc(100vh - 72px);margin:0 auto;padding:24px;display:grid}.left-sidebar{min-height:calc(100vh - 120px);padding:7px 0;position:sticky;top:96px}.left-sidebar nav{flex-direction:column;gap:4px;display:flex}.nav-item{color:#4f5953;text-align:left;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;min-height:44px;padding:0 12px;transition:background .16s,color .16s;display:grid;position:relative}.nav-item:hover{color:var(--ink);background:#ffffffa6}.nav-item.is-active{background:var(--ink);color:#fff;font-weight:700;box-shadow:0 7px 20px #17201c1f}.nav-item.is-active:before{background:var(--lime);content:"";border-radius:0 4px 4px 0;width:3px;height:19px;position:absolute;left:0}.nav-icon{color:currentColor;place-items:center;width:22px;height:22px;line-height:1;display:grid}.navigation-icon{width:20px;height:20px;display:block}.nav-badge{min-width:21px;height:21px;color:var(--ink-soft);background:#e9ede8;border-radius:10px;place-items:center;padding:0 6px;font-size:10px;display:grid}.nav-item.is-active .nav-badge{background:var(--lime);color:var(--ink)}.sidebar-divider{background:var(--line);height:1px;margin:20px 9px 16px}.sidebar-label,.eyebrow{color:var(--ink-faint);letter-spacing:.12em;font-size:9px;font-weight:800}.sidebar-label{margin:0 11px 9px;display:block}.company-switcher{text-align:left;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:8px 10px;display:grid}.company-switcher:hover{background:#ffffffad}.business-card{background:#e6f1e9;border-radius:16px;margin-top:18px;padding:17px;position:relative;overflow:hidden}.business-card:after{content:"";border:20px solid #176b4b14;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-48px;right:-28px}.business-card strong{margin-top:7px;font-size:13px;display:block}.progress{background:#176b4b24;border-radius:4px;height:5px;margin:12px 0;overflow:hidden}.progress i{border-radius:inherit;background:var(--green);width:72%;height:100%;display:block}.business-card button,.text-button{z-index:1;color:var(--green);padding:0;font-size:11px;font-weight:800;position:relative}.sidebar-footer{color:var(--ink-faint);flex-wrap:wrap;gap:7px 12px;margin:24px 10px 0;font-size:10px;display:flex}.sidebar-footer span{width:100%;margin-top:3px}.organization-documents{gap:16px;min-width:0;display:grid}.organization-documents-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.organization-documents-toolbar>div{gap:3px;display:grid}.organization-documents-toolbar strong{letter-spacing:-.025em;font-size:17px}.organization-documents-toolbar small,.organization-document-card small{color:var(--ink-faint)}.organization-document-section-tabs{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.organization-document-section-tabs>button{min-height:48px;color:var(--ink-soft);border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.organization-document-section-tabs>button>span{color:var(--green);font-size:16px}.organization-document-section-tabs>button>small{background:var(--surface-soft);min-width:22px;height:22px;color:var(--ink-faint);border-radius:999px;place-items:center;font-size:9px;display:grid}.organization-document-section-tabs>button.is-active{background:var(--ink);color:#fff}.organization-document-section-tabs>button.is-active>span{color:var(--lime)}.organization-document-section-tabs>button.is-active>small{color:#fff;background:#ffffff1f}.organization-documents-error{color:#b53824;background:#f26a4f14;border:1px solid #f26a4f3d;border-radius:12px;padding:12px 14px;font-size:11px;font-weight:700}.organization-document-upload{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.organization-document-upload>label,.organization-document-role-picker{gap:7px;min-width:0;display:grid}.organization-document-upload label>span,.organization-document-role-picker legend{color:var(--ink-soft);font-size:10px;font-weight:800}.organization-document-upload input:not([type=checkbox]),.organization-document-upload select,.organization-document-upload textarea{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;outline:0;width:100%;min-width:0}.organization-document-upload input:not([type=checkbox]),.organization-document-upload select{min-height:44px;padding:0 12px}.organization-document-upload input[type=file]{padding:9px 10px}.organization-document-upload textarea{resize:vertical;min-height:92px;padding:11px 12px}.organization-document-upload input:focus,.organization-document-upload select:focus,.organization-document-upload textarea:focus{border-color:#176b4b6b;box-shadow:0 0 0 4px #176b4b12}.organization-document-wide-field,.organization-document-role-picker,.organization-document-upload>.primary-button{grid-column:1/-1}.organization-document-role-picker{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;padding:14px}.organization-document-role-picker legend{padding:0 6px}.organization-document-role-picker label{background:var(--surface-soft);border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.organization-document-role-picker input{width:16px;height:16px;accent-color:var(--green)}.organization-document-upload>.primary-button{justify-self:start}.organization-spreadsheet-create{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:18px;padding:20px;display:grid}.organization-spreadsheet-create>div,.organization-spreadsheet-create>label{gap:6px;min-width:0;display:grid}.organization-spreadsheet-create strong{font-size:13px}.organization-spreadsheet-create small,.organization-spreadsheet-create label>span{color:var(--ink-faint);font-size:9px}.organization-spreadsheet-create label>span{font-weight:800}.organization-spreadsheet-create input{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;outline:0;width:100%;min-width:0;min-height:44px;padding:0 12px}.organization-spreadsheet-create input:focus{border-color:#176b4b6b;box-shadow:0 0 0 4px #176b4b12}.organization-document-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.organization-spreadsheet-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.organization-spreadsheet-card{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:17px;display:grid}.organization-spreadsheet-card>i{background:var(--green-soft);width:50px;height:50px;color:var(--green);border-radius:14px;place-items:center;font-size:22px;font-style:normal;display:grid}.organization-spreadsheet-card>span{gap:4px;min-width:0;display:grid}.organization-spreadsheet-card>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.organization-spreadsheet-card>span>small{color:var(--ink-faint);font-size:9px}.organization-spreadsheet-card>em{color:var(--green);grid-column:2;font-size:9px;font-style:normal;font-weight:800}.organization-document-card{align-content:start;gap:13px;min-width:0;padding:16px;display:grid}.organization-document-card>button,.organization-document-card-main{text-align:left;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.organization-document-card i,.organization-document-no-preview i{background:var(--ink);width:48px;height:48px;color:var(--lime);letter-spacing:.06em;border-radius:13px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.organization-document-card>button>span,.organization-document-card-main>span{gap:3px;min-width:0;display:grid}.organization-document-card>button strong,.organization-document-card-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.organization-document-card p{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.organization-document-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.organization-document-card footer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-document-card-actions{flex:none;align-items:center;gap:10px;display:inline-flex}.organization-document-card footer a,.organization-document-card-actions button{color:var(--green);flex:none;font-size:10px;font-weight:800}.organization-document-card-actions button{color:var(--danger,#ba3b2d);cursor:pointer;background:0 0;border:0;padding:0}.organization-document-empty{min-height:280px;color:var(--ink-faint);text-align:center;align-content:center;place-items:center;gap:8px;padding:32px;display:grid}.organization-document-empty>span{background:var(--green-soft);width:58px;height:58px;color:var(--green);border-radius:17px;place-items:center;font-size:24px;display:grid}.organization-document-empty strong{color:var(--ink);font-size:14px}.organization-document-empty p{margin:0;font-size:10px}.organization-document-modal{z-index:190;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.organization-document-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08100cd1;width:100%;height:100%;position:absolute;inset:0}.organization-document-modal>section{z-index:1;background:var(--surface);border:1px solid #fff3;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1180px,100%);height:min(880px,100dvh - 40px);min-height:0;animation:.18s both modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000057}.organization-document-modal>section>header,.organization-document-modal>section>footer{background:var(--surface);align-items:center;gap:10px;padding:14px 18px;display:flex}.organization-document-modal>section>header{border-bottom:1px solid var(--line);justify-content:space-between}.organization-document-modal>section>header>div{gap:2px;min-width:0;display:grid}.organization-document-modal>section>header strong,.organization-document-modal>section>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-document-modal>section>header strong{font-size:13px}.organization-document-modal>section>header small{color:var(--ink-faint);font-size:9px}.organization-document-modal>section>header>button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-soft);border-radius:11px;flex:none;place-items:center;font-size:22px;display:grid}.organization-document-preview{overscroll-behavior:contain;background:#eef0eb;min-width:0;min-height:0;overflow:auto}.organization-document-preview iframe{background:#fff;border:0;width:100%;height:100%;min-height:480px;display:block}.organization-document-no-preview{min-height:100%;color:var(--ink-soft);text-align:center;align-content:center;place-items:center;gap:10px;padding:32px;display:grid}.organization-document-no-preview p{color:var(--ink-faint);margin:0}.organization-document-modal>section>p{border-top:1px solid var(--line);max-height:96px;color:var(--ink-soft);white-space:pre-wrap;margin:0;padding:12px 18px;font-size:10px;overflow:auto}.organization-document-modal>section>footer{border-top:1px solid var(--line);justify-content:flex-end}.organization-document-modal .is-danger{color:#b53824;border-color:#f26a4f47}.organization-spreadsheet-modal{z-index:195;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.organization-spreadsheet-modal>section{z-index:1;background:var(--surface);border:1px solid #fff3;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(1500px,100%);min-width:0;height:min(940px,100dvh - 36px);min-height:0;animation:.18s both modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000057}.organization-spreadsheet-modal>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:14px 17px;display:flex}.organization-spreadsheet-modal>section>header>div{flex:1;gap:3px;min-width:0;display:grid}.organization-spreadsheet-modal>section>header>div>span{color:var(--green);letter-spacing:.16em;font-size:8px;font-weight:900}.organization-spreadsheet-modal>section>header input{width:min(580px,100%);min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:18px;font-weight:750}.organization-spreadsheet-modal>section>header nav{align-items:center;gap:8px;display:flex}.organization-spreadsheet-modal>section>header nav>small{color:var(--ink-faint);font-size:9px;font-weight:800}.organization-spreadsheet-workspace{background:#f0f2ed;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(260px,320px);min-width:0;min-height:0;display:grid}.organization-spreadsheet-format-toolbar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;grid-area:1/1;align-items:center;gap:7px;min-width:0;padding:8px 10px;display:flex}.organization-spreadsheet-search{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;flex:300px;grid-template-columns:auto minmax(90px,1fr) auto 30px 30px;align-items:center;gap:5px;min-width:230px;height:34px;padding:0 4px 0 9px;display:grid}.organization-spreadsheet-search>span{color:var(--green);font-size:15px;font-weight:900}.organization-spreadsheet-search input{min-width:0;height:30px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:9px}.organization-spreadsheet-search small{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:8px}.organization-spreadsheet-format-group,.organization-spreadsheet-dimension-group{border-left:1px solid var(--line);align-items:center;gap:5px;min-width:0;padding-left:7px;display:flex}.organization-spreadsheet-format-group button,.organization-spreadsheet-dimension-group button,.organization-spreadsheet-search button{border:1px solid var(--line);background:var(--surface);width:30px;min-width:30px;height:30px;color:var(--ink-soft);border-radius:7px;place-items:center;padding:0;font-size:9px;font-weight:800;display:grid}.organization-spreadsheet-dimension-group button{width:auto;min-width:45px;padding:0 7px}.organization-spreadsheet-format-group button:hover:not(:disabled),.organization-spreadsheet-dimension-group button:hover:not(:disabled),.organization-spreadsheet-search button:hover:not(:disabled),.organization-spreadsheet-format-group button.is-active{background:var(--green-soft);color:var(--green);border-color:#1e7a5752}.organization-spreadsheet-format-group button:disabled,.organization-spreadsheet-dimension-group button:disabled,.organization-spreadsheet-search button:disabled{cursor:not-allowed;opacity:.42}.organization-spreadsheet-cell-address{background:var(--green-soft);min-width:42px;height:30px;color:var(--green);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;padding:0 7px;font-size:9px;font-weight:900;display:grid}.organization-spreadsheet-format-group>label,.organization-spreadsheet-dimension-group>label{align-items:center;gap:5px;height:30px;display:flex}.organization-spreadsheet-format-group>label>span,.organization-spreadsheet-dimension-group>label>span{color:var(--ink-faint);font-size:8px;font-weight:800}.organization-spreadsheet-format-group select,.organization-spreadsheet-dimension-group input{border:1px solid var(--line);background:var(--surface);width:58px;height:30px;color:var(--ink);border-radius:7px;outline:0;padding:0 6px;font-size:8px;font-weight:700}.organization-spreadsheet-color-control{border:1px solid var(--line);background:var(--surface);border-radius:7px;place-items:center;width:30px;min-width:30px;position:relative;overflow:hidden;display:grid!important}.organization-spreadsheet-color-control>span{z-index:1;pointer-events:none;border-radius:4px;place-items:center;width:18px;height:18px;display:grid;font-size:13px!important;font-weight:900!important}.organization-spreadsheet-color-control>span.is-fill{border:1px solid var(--line-strong)}.organization-spreadsheet-color-control input{cursor:pointer;opacity:0;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px}.organization-spreadsheet-editor{overscroll-behavior:contain;grid-area:2/1;min-width:0;min-height:0;overflow:auto}.organization-spreadsheet-editor table{border-spacing:0;border-collapse:separate;table-layout:fixed;background:#fff;width:max-content;min-width:100%}.organization-spreadsheet-editor th,.organization-spreadsheet-editor td{border-bottom:1px solid #dce1da;border-right:1px solid #dce1da;height:34px;padding:0}.organization-spreadsheet-editor th{-webkit-user-select:none;user-select:none}.organization-spreadsheet-editor thead th{z-index:3;width:138px;min-width:138px;color:var(--ink-soft);text-align:center;background:#eef1ec;font-size:9px;font-weight:800;position:sticky;top:0}.organization-spreadsheet-editor thead th.is-selected,.organization-spreadsheet-editor tbody th.is-selected{color:var(--green);background:#dfece5}.organization-spreadsheet-editor thead th:first-child{z-index:5;cursor:pointer;width:44px;min-width:44px;left:0}.organization-spreadsheet-editor tbody th{z-index:2;width:44px;min-width:44px;color:var(--ink-faint);text-align:center;cursor:pointer;background:#eef1ec;font-size:9px;font-weight:700;position:sticky;left:0}.organization-spreadsheet-header-label{pointer-events:none}.organization-spreadsheet-column-resizer,.organization-spreadsheet-row-resizer{z-index:7;touch-action:none;display:block;position:absolute}.organization-spreadsheet-column-resizer{cursor:col-resize;width:10px;height:100%;top:0;right:-5px}.organization-spreadsheet-row-resizer{cursor:row-resize;width:100%;height:10px;bottom:-5px;right:0}.organization-spreadsheet-column-resizer:after,.organization-spreadsheet-row-resizer:after{content:"";background:0 0;border-radius:999px;position:absolute}.organization-spreadsheet-column-resizer:after{width:2px;top:0;bottom:0;left:4px}.organization-spreadsheet-row-resizer:after{height:2px;bottom:4px;left:0;right:0}.organization-spreadsheet-column-resizer:hover:after,.organization-spreadsheet-row-resizer:hover:after{background:var(--green)}body.is-resizing-spreadsheet-column,body.is-resizing-spreadsheet-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.is-resizing-spreadsheet-row,body.is-resizing-spreadsheet-row *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.organization-spreadsheet-editor td{background:#fff;width:138px;min-width:138px}.organization-spreadsheet-editor td:focus-within{z-index:1;box-shadow:inset 0 0 0 2px var(--green);position:relative}.organization-spreadsheet-editor td.is-selection-range{position:relative;box-shadow:inset 0 0 0 1px #16745059}.organization-spreadsheet-editor td.is-selected{z-index:1;box-shadow:inset 0 0 0 2px var(--green);position:relative}.organization-spreadsheet-editor td.is-search-match:not(.is-selected){box-shadow:inset 0 0 0 2px #c1ff5085}.organization-spreadsheet-editor td.is-search-current{box-shadow:inset 0 0 0 3px #8cbf2b}.organization-spreadsheet-editor td input{width:100%;height:33px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 8px;font-size:10px;display:block}.organization-spreadsheet-editor td input[readonly]{cursor:default}.organization-spreadsheet-bottom-toolbar{border-top:1px solid var(--line);background:var(--surface);grid-area:3/1;align-items:center;gap:8px;min-width:0;padding:9px 12px;display:flex}.organization-spreadsheet-bottom-toolbar button{border:1px solid var(--line);min-height:32px;color:var(--green);border-radius:9px;padding:0 11px;font-size:9px;font-weight:800}.organization-spreadsheet-bottom-toolbar small{color:var(--ink-faint);margin-left:auto;font-size:8px}.organization-spreadsheet-access{border-left:1px solid var(--line);background:var(--surface);grid-area:1/2/4;align-content:start;gap:13px;min-width:0;min-height:0;padding:16px;display:grid}.organization-spreadsheet-access>div:first-child{gap:4px;display:grid}.organization-spreadsheet-access>div:first-child strong{font-size:12px}.organization-spreadsheet-access>div:first-child small,.organization-spreadsheet-employee-list p{color:var(--ink-faint);margin:0;font-size:9px;line-height:1.5}.organization-spreadsheet-employee-list{overscroll-behavior:contain;align-content:start;gap:6px;min-height:0;display:grid;overflow:auto}.organization-spreadsheet-employee-list label{background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.organization-spreadsheet-employee-list label>span{gap:2px;min-width:0;display:grid}.organization-spreadsheet-employee-list label strong,.organization-spreadsheet-employee-list label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-spreadsheet-employee-list label strong{font-size:9px}.organization-spreadsheet-employee-list label small{color:var(--ink-faint);font-size:8px}.organization-spreadsheet-employee-list select{border:1px solid var(--line);background:var(--surface);border-radius:8px;outline:0;width:100%;min-width:0;height:34px;padding:0 7px;font-size:8px}.organization-spreadsheet-access .is-danger{color:#b53824;border-color:#f26a4f47}.main-content{min-width:0}.main-messages,.main-organizations{grid-column:2/4}.card,.rail-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.card{border-radius:17px}.mobile-title{display:none}.feed-heading,.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:66px;margin-bottom:18px;display:flex}.feed-heading h1,.section-heading h1,.section-hero h1{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(25px,2vw,32px);line-height:1.08}.feed-tabs{border:1px solid var(--line);background:#ffffff94;border-radius:11px;gap:4px;padding:4px;display:flex}.feed-tabs button{color:var(--ink-faint);border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.feed-tabs button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 2px 7px #141e1814}.composer{gap:12px;margin-bottom:15px;padding:17px;display:flex;position:relative}.visually-hidden-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.composer-request-label{background:var(--ink);color:var(--lime);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;margin:3px 0 7px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.composer-draft-media{align-items:center;gap:7px;padding:7px 0 3px;display:flex;overflow-x:auto}.composer-draft-media figure{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex:none;width:72px;height:72px;margin:0;position:relative;overflow:hidden}.composer-draft-media img,.composer-draft-media video{object-fit:cover;width:100%;height:100%}.composer-draft-media figure button{color:#fff;background:#111d17d1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;display:grid;position:absolute;top:4px;right:4px}.composer-draft-media>span{color:var(--ink-faint);font-size:10px}.composer-body{flex:1;min-width:0}.composer-actor{background:var(--green-soft);color:var(--green);border-radius:6px;align-items:center;margin:-2px 0 2px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.composer-actor:hover{background:#dceee4}.composer textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:40px;padding:8px 2px;line-height:1.5;display:block}.composer textarea::placeholder{color:#909993}.composer-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding-top:12px;display:flex}.composer-actions>div{gap:3px;display:flex}.composer-attachment-control{display:inline-flex;position:relative}.composer-actions>div>button.is-active,.composer-attachment-control>button.is-active{background:var(--green-soft);color:var(--green)}.composer-attachment-menu{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:3px;width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 45px #0f1b1429}.composer-actions .composer-attachment-menu button{text-align:left;white-space:nowrap;width:100%;padding:9px 10px}.composer-media-library{width:min(760px,100vw - 32px)}.composer-media-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:min(58vh,520px);padding:2px;display:grid;overflow-y:auto}.composer-media-library-grid>button{background:var(--surface-soft);text-align:left;border:2px solid #0000;border-radius:12px;padding:4px;display:grid;overflow:hidden}.composer-media-library-grid>button.is-selected{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.composer-media-library-grid img,.composer-media-library-grid video{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.composer-media-library-grid span{text-overflow:ellipsis;white-space:nowrap;padding:7px 5px 3px;font-size:9px;overflow:hidden}.composer-media-library>footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.composer-actions>div button{color:var(--ink-soft);border-radius:8px;padding:7px 9px;font-size:11px}.composer-actions>div button:hover{background:var(--surface-soft);color:var(--green)}.composer-actions .primary-button{min-height:34px;padding:0 14px;font-size:11px}.post-card{margin-bottom:15px;padding:18px 18px 0;overflow:hidden}.post-header{align-items:center;gap:11px;display:flex}.post-author-profile{min-width:0;color:inherit;border-radius:13px;flex:1;align-items:center;gap:11px;display:flex}.post-author-profile>div{flex-wrap:wrap;align-items:baseline;column-gap:7px;min-width:0;display:flex}.post-header strong{font-size:13px}.post-author-profile:hover strong,.post-author-profile:focus-visible strong{color:var(--green)}.post-author-profile:hover .avatar,.post-author-profile:focus-visible .avatar{box-shadow:inset 0 0 0 1px #0000000a, 0 0 0 3px var(--green-soft)}.post-header span{max-width:64%;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.post-header small{width:100%;color:var(--ink-faint);margin-top:2px;font-size:10px}.post-header .icon-button{border-color:#0000;width:32px;height:32px;font-size:11px}.post-menu-wrap{flex:none;position:relative}.post-menu{z-index:24;border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:2px;width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 18px 45px #0f1b142e}.post-menu button,.post-menu span{width:100%;max-width:none;color:var(--ink-soft);text-align:left;white-space:normal;border-radius:7px;padding:9px 10px;font-size:10px}.post-menu button:hover{background:var(--surface-soft);color:var(--ink)}.post-menu button.is-danger{color:var(--coral)}.post-edit-modal label{color:var(--ink-soft);gap:7px;margin-top:13px;font-size:10px;font-weight:750;display:grid}.post-edit-modal input,.post-edit-modal textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;outline:0;width:100%;padding:11px 12px}.post-edit-modal>p{color:var(--ink-faint);font-size:9px}.post-edit-modal>footer{justify-content:flex-end;gap:8px;display:flex}.avatar{color:#fff;letter-spacing:-.02em;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ffffff7a;border-radius:13px 13px 13px 5px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.avatar>img{background:var(--ink);object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.avatar-small{border-radius:10px 10px 10px 4px;width:34px;height:34px;font-size:10px}.avatar-ink{background:var(--ink);color:var(--lime)}.avatar-violet{background:linear-gradient(145deg,#9d86ec,#57409f)}.avatar-coral{background:linear-gradient(145deg,#fb927c,#c44f3a)}.avatar-blue{background:linear-gradient(145deg,#7d98ec,#3e5dbd)}.avatar-emerald{background:linear-gradient(145deg,#52a57f,#176b4b)}.avatar-amber{background:linear-gradient(145deg,#f0bd66,#bd7a20)}.avatar[style*=background-image]{background-color:var(--ink);background-position:50%;background-repeat:no-repeat;background-size:contain}.post-text{color:#303a34;white-space:pre-line;margin:15px 0 10px;font-size:13px;line-height:1.62}.post-publication-label{background:var(--ink);color:var(--lime);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;margin-bottom:10px;padding:4px 8px;font-size:8px;font-weight:850;display:inline-flex}.post-tags{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.post-tags span{background:var(--green-soft);color:var(--green);border-radius:7px;padding:4px 8px;font-size:10px;font-weight:700}.post-visual{border-radius:14px;min-height:282px;margin:14px 0 0;position:relative;overflow:hidden}.case-visual{color:#fff;background:radial-gradient(circle at 80% 20%,#dafe7380,#0000 25%),linear-gradient(132deg,#163a31 0%,#215b48 55%,#b6da58 140%);grid-template-columns:1fr .9fr;align-items:center;padding:34px 45px;display:grid}.case-visual:before,.case-visual:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.case-visual:before{width:330px;height:330px;right:-95px}.case-visual:after{width:210px;height:210px;right:-35px}.case-copy{z-index:2;position:relative}.case-copy>span,.hiring-visual>span,.request-kicker{letter-spacing:.14em;opacity:.76;font-size:8px;font-weight:800}.case-copy>strong{letter-spacing:-.055em;margin:12px 0 24px;font-size:clamp(27px,4vw,42px);font-weight:650;line-height:.97;display:block}.case-metric{align-items:center;gap:9px;display:flex}.case-metric b{color:var(--lime);font-size:21px}.case-metric span{opacity:.72;max-width:70px;font-size:8px;line-height:1.2}.case-device{z-index:2;width:132px;height:185px;color:var(--ink);background:linear-gradient(145deg,#fffffff0,#cad5cf);border:1px solid #ffffff7a;border-radius:70px 70px 22px 22px;flex-direction:column;justify-content:center;justify-self:center;align-items:center;display:flex;position:relative;transform:rotate(7deg);box-shadow:0 26px 60px #03110a57}.device-label{letter-spacing:.13em;font-size:7px;font-weight:800}.device-number{margin:12px 0;font-size:30px;font-weight:300}.case-device i{border:6px solid #b4c1bb;border-radius:50%;width:28px;height:28px}.request-visual{color:#fff;background:linear-gradient(120deg,#ffffff0d 25%,#0000 25%) 0 0/22px 22px,#1b2520;flex-direction:column;justify-content:center;min-height:205px;padding:32px;display:flex}.request-visual:after{border:24px solid var(--lime);opacity:.85;content:"";border-radius:0 50% 50%;width:92px;height:92px;position:absolute;top:25px;right:35px;transform:rotate(18deg)}.request-visual>strong{letter-spacing:-.04em;margin:10px 0 21px;font-size:30px}.request-grid{z-index:2;background:#ffffff1f;border-radius:9px;gap:1px;max-width:390px;display:flex;position:relative;overflow:hidden}.request-grid span{opacity:.8;background:#ffffff0d;flex-direction:column;flex:1;padding:10px 13px;font-size:8px;display:flex}.request-grid b{color:var(--lime);margin-bottom:3px;font-size:15px}.hiring-visual{color:#fff;background:radial-gradient(circle at 83% 28%,#7aa0ff 0 4%,#0000 4.5%),radial-gradient(circle at 83% 28%,#0000 0 13%,#ffffff1f 13.5% 14%,#0000 14.5%),linear-gradient(130deg,#304b9c,#172756);flex-direction:column;justify-content:flex-end;min-height:205px;padding:32px;display:flex}.hiring-visual strong{letter-spacing:-.045em;max-width:440px;margin:9px 0 22px;font-size:32px;line-height:1.02}.hiring-visual div{flex-wrap:wrap;gap:7px;display:flex}.hiring-visual i{background:#ffffff14;border:1px solid #ffffff2b;border-radius:7px;padding:6px 9px;font-size:9px;font-style:normal}.post-stats{color:var(--ink-faint);justify-content:space-between;align-items:center;padding:12px 3px 10px;font-size:10px;display:flex}.post-stats i{width:19px;height:19px;color:var(--coral);background:#ffe8e3;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:inline-grid}.post-likes-summary{position:relative}.post-likes-summary>button{color:inherit;font-size:inherit;align-items:center;gap:5px;display:inline-flex}.post-likers{z-index:18;border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:8px;width:min(310px,76vw);max-height:310px;padding:13px;display:none;position:absolute;bottom:calc(100% + 8px);left:-10px;overflow-y:auto;box-shadow:0 18px 45px #0f1b142e}.post-likes-summary:hover .post-likers,.post-likes-summary:focus-within .post-likers{display:grid}.post-likers:after{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);content:"";width:12px;height:12px;position:absolute;bottom:-6px;left:18px;transform:rotate(45deg)}.post-likers>strong{color:var(--ink);font-size:10px}.post-likers>span{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.post-likers>span .avatar{grid-row:span 2}.post-likers>span b,.post-likers>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-likers>span b{color:var(--ink);font-size:9px}.post-likers small{color:var(--ink-faint);font-size:8px}.reposted-post{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;margin:13px 0 3px;padding:15px}.reposted-post-author{color:inherit;align-items:center;gap:9px;display:flex}.reposted-post-author>span{flex-direction:column;min-width:0;display:flex}.reposted-post-author strong{font-size:10px}.reposted-post-author small{color:var(--ink-faint);font-size:8px}.reposted-post-author:hover strong,.reposted-post-author:focus-visible strong{color:var(--green)}.reposted-post>p{white-space:pre-wrap;margin:12px 0 0;font-size:11px;line-height:1.55}.post-actions{border-top:1px solid var(--line);gap:4px;margin:0 -18px;padding:7px 15px;display:flex}.post-actions button{color:var(--ink-soft);border-radius:8px;padding:8px 10px;font-size:10px;font-weight:650}.post-actions button:hover{background:var(--surface-soft);color:var(--ink)}.post-actions button.is-liked{color:var(--coral)}.post-actions button.is-saved{background:var(--green-soft);color:var(--green)}.post-actions .action-accent{background:var(--green-soft);color:var(--green);margin-left:auto}.comment-form{border-top:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap;gap:8px;margin:0 -18px;padding:12px 18px;display:flex}.comment-replying-to{color:var(--green);flex:0 0 100%;justify-content:space-between;align-items:center;font-size:9px;font-weight:750;display:flex}.comment-replying-to button{width:24px;height:24px}.comment-form input{border:1px solid var(--line);background:var(--surface);border-radius:9px;outline:0;flex:1;min-width:0;height:34px;padding:0 12px;font-size:11px}.comment-form button{color:var(--green);font-size:11px;font-weight:800}.post-comment-list{gap:10px;padding:0 18px 16px;display:grid}.post-comment-list article{background:var(--surface-soft);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.post-comment-list article>div{min-width:0}.post-comment-thread{gap:6px;display:grid}.post-comment-list article.post-comment-reply{background:#f3f6f3;margin-left:42px}.post-comment-actions{gap:11px;margin-top:6px;display:flex}.post-comment-actions button{color:var(--ink-faint);padding:0;font-size:9px;font-weight:700}.post-comment-actions button:hover,.post-comment-actions button.is-liked{color:var(--coral)}.post-comment-actions button.is-danger{color:#b34242}.comment-inline-editor{gap:7px;width:min(520px,100%);display:grid}.comment-inline-editor textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:72px;color:var(--ink);font:inherit;border-radius:9px;outline:none;padding:9px 11px}.comment-inline-editor textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.comment-inline-editor>div{gap:10px;display:flex}.comment-inline-editor button{color:var(--green);padding:0;font-size:10px;font-weight:800}.comment-edited-label{color:var(--ink-faint);margin-left:7px;font-size:9px}.post-comment-list strong{margin-bottom:3px;font-size:12px;display:block}.post-comment-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.right-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:96px}.rail-card{border-radius:16px;padding:17px}.rail-card header{justify-content:space-between;align-items:center;display:flex}.rail-card header button{color:var(--ink-faint);padding:0;font-size:10px}.quick-stats>strong{letter-spacing:-.02em;margin-top:13px;font-size:17px;display:block}.quick-stats>p{color:var(--ink-faint);margin:3px 0 0;font-size:10px}.mini-bars{align-items:flex-end;gap:5px;height:60px;margin:14px 0 10px;display:flex}.mini-bars i{background:#dfe8e2;border-radius:4px 4px 2px 2px;flex:1}.mini-bars i.is-high{background:var(--green)}.recommendations>header{margin-bottom:14px}.recommendations>header strong{font-size:13px}.rail-state,.rail-empty-activity p,.rail-error-card p{color:var(--ink-faint);margin:12px 0 0;font-size:10px;line-height:1.5}.person-row{grid-template-columns:34px 1fr 26px;align-items:center;gap:9px;margin-top:12px;display:grid}.person-row>span{flex-direction:column;min-width:0;display:flex}.person-row>a{display:block}.person-row>span a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.person-row strong{font-size:11px}.person-row small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.person-row>button{border:1px solid var(--line);width:26px;height:26px;color:var(--green);border-radius:8px;place-items:center;display:grid}.person-row>button:disabled{cursor:wait;opacity:.55}.organization-activity-card>header>span{gap:4px;display:grid}.organization-activity-card>header>span>strong{font-size:13px}.organization-activity-card>header>button,.rail-error-card button{color:var(--green);padding:0;font-size:10px;font-weight:750}.activity-organization-picker{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:13px;display:grid}.activity-organization-picker label{color:var(--ink-faint);gap:5px;font-size:9px;font-weight:750;display:grid}.activity-organization-picker select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:37px;color:var(--ink);font:inherit;border-radius:9px;padding:0 9px;font-size:10px}.activity-organization-picker .secondary-button{width:100%;min-height:38px}.activity-organizations{gap:15px;margin-top:14px;display:grid}.activity-organizations>article+article{border-top:1px solid var(--line);padding-top:14px}.activity-organization-title{color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.activity-organization-title>span:last-child{min-width:0;display:grid}.activity-organization-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.activity-organization-title small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.activity-line-chart{width:100%;margin-top:8px}.activity-line-chart svg{width:100%;height:auto;display:block;overflow:visible}.activity-line-chart text{fill:var(--ink-faint);text-transform:uppercase;font-size:7px}.activity-grid-line{stroke:#e9eee9;stroke-width:1px}.activity-series{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.activity-series.is-visits,.activity-legend .is-visits i{stroke:var(--green);background:var(--green)}.activity-series.is-likes,.activity-legend .is-likes i{stroke:var(--coral);background:var(--coral)}.activity-series.is-comments,.activity-legend .is-comments i{stroke:#7658d7;background:#7658d7}.activity-legend{flex-wrap:wrap;gap:5px 9px;margin-top:2px;display:flex}.activity-legend span{color:var(--ink-faint);align-items:center;gap:4px;font-size:8px;display:inline-flex}.activity-legend i{border-radius:50%;width:6px;height:6px}.activity-legend b{color:var(--ink);font-size:8px}.rail-empty-activity{background:var(--surface-soft);border-radius:10px;margin-top:12px;padding:12px}.rail-empty-activity p{margin-top:0}.rail-empty-activity .text-button{margin-top:8px}.rail-error-card{background:#fff3f0;border-color:#d0433438}.rail-error-card p{color:#b83b2e;margin-top:0}.rail-error-card button{margin-top:8px}.feed-ad-card{gap:9px;display:grid}.feed-ad-card iframe{background:#fff;border:0;border-radius:10px;width:100%;height:260px;display:block}.event-card{background:var(--ink);color:#fff;position:relative;overflow:hidden}.event-card:after{content:"";border:23px solid #dafe731a;border-radius:50%;width:120px;height:120px;position:absolute;top:-36px;right:-34px}.event-card .eyebrow{color:#ffffff8c}.event-date{color:var(--lime);align-items:flex-end;gap:5px;margin-top:17px;display:flex}.event-date strong{letter-spacing:-.05em;font-size:31px;line-height:.9}.event-date span{font-size:9px;font-weight:800}.event-card h3{max-width:220px;margin:14px 0 7px;font-size:14px;line-height:1.25}.event-card p{color:#ffffff8f;margin:0 0 14px;font-size:9px}.event-card .secondary-button{z-index:2;color:#fff;background:#ffffff14;border-color:#ffffff2b;width:100%;min-height:36px;font-size:10px;position:relative}.section-heading{align-items:flex-start;margin:7px 0 24px}.section-heading p,.section-hero p{max-width:580px;color:var(--ink-soft);margin:8px 0 0;font-size:12px}.section-hero{background:radial-gradient(circle at 87% 24%, #dafe73cc 0 7%, transparent 7.5%), radial-gradient(circle at 87% 24%, transparent 0 15%, #dafe7330 15.5% 16.5%, transparent 17%), var(--ink);color:#fff;border-radius:20px;padding:36px;position:relative;overflow:hidden}.section-hero h1{max-width:510px;font-size:clamp(30px,4vw,46px)}.section-hero p{color:#ffffff9e;max-width:470px;line-height:1.55}.section-hero .eyebrow{color:var(--lime)}.directory-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:11px;align-items:center;gap:10px;max-width:480px;height:45px;margin-top:25px;padding:0 13px;display:flex}.directory-search span{font-size:22px;transform:rotate(-18deg)}.directory-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.directory-search input::placeholder{color:#ffffff7a}.view-toolbar{justify-content:space-between;align-items:center;margin:24px 2px 13px;display:flex}.view-toolbar strong{font-size:12px}.view-toolbar button{color:var(--ink-soft);font-size:10px}.company-grid,.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.company-card{overflow:hidden}.company-cover{justify-content:flex-end;align-items:flex-start;height:82px;padding:12px;display:flex;position:relative}.company-cover:before,.company-cover:after{content:"";border-radius:50%;position:absolute}.company-cover:before{border:24px solid #ffffff1a;width:125px;height:125px;bottom:-35px;right:44%}.company-cover:after{border:1px solid #ffffff38;width:120px;height:120px;top:-48px;right:-22px}.company-cover span{z-index:2;color:#fff;background:#ffffff21;border-radius:6px;padding:4px 7px;font-size:8px;position:relative}.cover-blue{background:#3159b0}.cover-emerald{background:#276f57}.cover-coral{background:#c95d49}.cover-violet{background:#6950af}.cover-amber{background:#b07826}.company-card-body{padding:0 16px 16px;position:relative}.company-card-body>.avatar{border:3px solid var(--surface);margin-top:-25px}.verified{border:2px solid var(--surface);background:var(--green);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid;position:absolute;top:8px;left:49px}.company-card h2,.service-card h2{letter-spacing:-.025em;margin:11px 0 2px;font-size:16px}.company-card p{color:var(--ink-soft);margin:0;font-size:10px}.company-meta{color:var(--ink-faint);flex-wrap:wrap;gap:10px;margin:11px 0 8px;font-size:9px;display:flex}.company-card-body>small{color:var(--green);font-size:9px;font-weight:700}.company-buttons{grid-template-columns:1fr 40px;gap:7px;margin-top:13px;display:grid}.company-buttons .primary-button,.company-buttons .secondary-button{min-height:36px;padding:0 10px;font-size:10px}.company-buttons .icon-button{width:40px;height:36px}.category-row{scrollbar-width:none;gap:7px;margin-bottom:16px;padding-bottom:3px;display:flex;overflow-x:auto}.category-row::-webkit-scrollbar{display:none}.category-row button{border:1px solid var(--line);color:var(--ink-soft);background:#ffffffb3;border-radius:9px;flex:none;padding:8px 12px;font-size:10px}.category-row button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.service-search{border:1px solid var(--line);background:#ffffffc7;margin-bottom:12px}.marketplace-state{text-align:center;margin-bottom:16px;padding:24px}.marketplace-state.is-error p{color:#a33d31;margin:0 0 12px}.service-card{overflow:hidden}.service-art{color:#fff;justify-content:space-between;align-items:flex-start;height:125px;padding:15px;display:flex;position:relative}.service-art.has-image{background-position:50%;background-size:cover}.service-art:after{content:"";border:26px solid #ffffff1f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-58px;right:-30px}.service-art span{background:#ffffff21;border-radius:6px;padding:4px 7px;font-size:8px}.service-art b{letter-spacing:-.08em;opacity:.28;font-size:43px;line-height:.86}.art-1{background:linear-gradient(145deg,#6b50b5,#382b67)}.art-2{background:linear-gradient(145deg,#327d62,#173d2f)}.art-3{background:linear-gradient(145deg,#dd6b56,#74372d)}.art-4{background:linear-gradient(145deg,#d79b39,#76521b)}.service-body{padding:15px}.service-company{align-items:center;gap:7px;display:flex}.service-company>span,.service-company>a{color:inherit;flex:1;font-size:10px;font-weight:700;text-decoration:none}.service-company i{color:var(--amber);font-size:9px;font-style:normal;font-weight:800}.service-card h2{margin-top:14px}.service-card h2 a{color:inherit;text-decoration:none}.service-card p{min-height:48px;color:var(--ink-soft);margin:7px 0 16px;font-size:10px;line-height:1.55}.service-details{justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:13px;display:flex}.service-details strong{font-size:13px}.service-details span{color:var(--ink-faint);font-size:9px}.service-card .primary-button{justify-content:center;align-items:center;width:100%;min-height:36px;font-size:10px;text-decoration:none;display:inline-flex}.organizations-view,.organization-admin-view{min-width:0}.organizations-view .section-heading{align-items:center}.organization-tabs,.org-admin-tabs{border:1px solid var(--line);background:#ffffff9e;border-radius:13px;gap:5px;margin-bottom:18px;padding:5px;display:flex}.organization-tabs button,.org-admin-tabs button{min-height:34px;color:var(--ink-soft);border-radius:9px;padding:0 13px;font-size:10px;font-weight:700}.organization-tabs button:hover,.org-admin-tabs button:hover{color:var(--ink)}.organization-tabs button.is-active,.org-admin-tabs button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 3px 11px #141e1814}.organization-tabs b{min-width:17px;height:17px;color:var(--ink-soft);background:#e9ece8;border-radius:7px;place-items:center;margin-left:4px;font-size:8px;display:inline-grid}.organization-tabs button.is-active b{background:var(--lime);color:var(--ink)}.personal-actor-card{background:linear-gradient(90deg, #dafe7314, transparent 45%), var(--surface);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:15px;padding:17px;display:grid}.personal-actor-card>div{min-width:0}.personal-actor-card strong{margin-top:3px;font-size:14px;display:block}.personal-actor-card p{color:var(--ink-soft);margin:3px 0 0;font-size:10px}.personal-actor-card .secondary-button{min-width:174px;min-height:36px;font-size:10px}.personal-actor-card .is-current{background:var(--green-soft);color:var(--green);border-color:#c9ddcf}.owned-organization-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.owned-organization-card{overflow:hidden}.owned-org-cover{color:#fff;justify-content:space-between;align-items:flex-start;height:94px;padding:13px;display:flex;position:relative;overflow:hidden}.owned-org-cover:before,.owned-org-cover:after{content:"";border-radius:50%;position:absolute}.owned-org-cover:before{border:27px solid #ffffff1c;width:150px;height:150px;bottom:-64px;right:-35px}.owned-org-cover:after{background:var(--lime);opacity:.75;width:17px;height:17px;top:32px;right:66px}.owned-org-cover span,.owned-org-cover i{z-index:2;background:#ffffff21;border-radius:6px;padding:4px 7px;font-size:8px;font-style:normal;position:relative}.cover-ink{background:#17201c}.owned-org-body{padding:0 15px 15px;position:relative}.owned-org-body>.avatar{border:3px solid var(--surface);margin-top:-23px}.owned-org-body>.verified{top:8px;left:48px}.owned-org-body h2{letter-spacing:-.03em;margin:10px 0 4px;font-size:15px}.owned-org-body>p{min-height:45px;color:var(--ink-soft);margin:0;font-size:9px;line-height:1.55}.owned-org-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:18px;margin:12px 0;padding:10px 0;display:flex}.owned-org-stats span{color:var(--ink-faint);flex-direction:column;font-size:8px;display:flex}.owned-org-stats strong{color:var(--ink);font-size:12px}.owned-org-actions{grid-template-columns:1.2fr .8fr;gap:6px;display:grid}.owned-org-actions button{min-height:34px;padding:0 8px;font-size:9px}.owned-org-actions .primary-button.is-current{background:var(--ink)}.organization-search{align-items:center;gap:10px;height:48px;margin-bottom:14px;padding:0 14px;display:flex}.organization-search>span,.inline-search>span{font-size:21px;transform:rotate(-18deg)}.organization-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.invitation-card{grid-template-columns:42px 1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.invitation-card.is-focused{border-color:var(--green);box-shadow:0 0 0 3px var(--green), var(--shadow)}@supports (color:color-mix(in lab, red, red)){.invitation-card.is-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 20%, transparent), var(--shadow)}}.invitation-card.is-focused{outline:0}.invitation-card h2{margin:3px 0 4px;font-size:17px}.invitation-card p{color:var(--ink-soft);margin:0;font-size:10px}.invitation-card>div:last-child{gap:7px;display:flex}.invitation-card button{min-height:36px;font-size:10px}.organization-modal form input,.role-modal form input[type=text],.role-modal form input:not([type]){border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;outline:0;height:40px;padding:0 11px;font-size:11px;font-weight:400}.organization-modal form input:focus,.role-modal form input:focus{border-color:#176b4b80}.organization-modal-note{background:var(--green-soft);color:var(--green);border-radius:10px;align-items:center;gap:8px;padding:10px 11px;font-size:9px;display:flex}.organization-modal-note span{background:var(--green);color:#fff;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;display:grid}.back-button{color:var(--ink-soft);margin:4px 0 12px;padding:5px 2px;font-size:10px;font-weight:700}.back-button:hover{color:var(--green)}.org-admin-hero{color:#fff;border-radius:20px;justify-content:space-between;align-items:flex-end;min-height:180px;padding:26px;display:flex;position:relative;overflow:hidden}.org-hero-ink{background:#17201c}.org-hero-amber{background:#9f681d}.org-hero-blue{background:#294d9d}.org-hero-emerald{background:#176b4b}.org-hero-pattern{border:42px solid #dafe7324;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:7%}.org-hero-pattern:after{content:"";border:1px solid #ffffff40;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-75px;right:-75px}.org-admin-identity{z-index:2;align-items:center;gap:14px;display:flex;position:relative}.org-admin-identity .avatar{border:3px solid #ffffffc2;border-radius:17px 17px 17px 7px;width:58px;height:58px;font-size:15px}.org-type-label{color:var(--lime);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.org-admin-identity h1{letter-spacing:-.045em;margin:4px 0 0;font-size:31px;line-height:1}.org-admin-identity p{color:#ffffff94;margin:6px 0 0;font-size:9px}.actor-button{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff38;border-radius:10px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800;position:relative}.actor-button.is-current{border-color:var(--lime);background:var(--lime);color:var(--ink)}.org-hero-actions{z-index:2;align-items:center;gap:8px;display:flex;position:relative}.organization-bell{color:#fff;background:#ffffff17;border:1px solid #ffffff38;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.organization-bell.is-active{border-color:var(--lime);background:var(--lime);color:var(--ink)}.org-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.org-admin-stats .card{padding:14px}.org-admin-stats span{color:var(--ink-soft);font-size:8px;display:block}.org-admin-stats strong{letter-spacing:-.035em;margin:5px 0 1px;font-size:19px;display:block}.org-admin-stats small{color:var(--green);font-size:7px}.org-admin-tabs{margin-bottom:14px}.org-overview-grid{grid-template-columns:1.2fr .8fr;gap:13px;display:grid}.org-info-card,.org-activity-card{padding:20px}.org-info-card h2{letter-spacing:-.02em;max-width:570px;margin:8px 0 20px;font-size:17px;line-height:1.35}.org-info-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 18px;display:grid}.org-info-card dl>div{background:var(--surface-soft);border-radius:9px;padding:10px}.org-info-card dt{color:var(--ink-faint);font-size:7px}.org-info-card dd{margin:3px 0 0;font-size:10px;font-weight:750}.org-info-card .secondary-button{min-height:36px;font-size:9px}.org-activity-card>div{grid-template-columns:34px 1fr;align-items:center;gap:9px;margin-top:13px;display:grid}.org-activity-card>div>span{flex-direction:column;min-width:0;display:flex}.org-activity-card strong{font-size:9px}.org-activity-card small{color:var(--ink-faint);font-size:8px}.org-activity-card .text-button{margin-top:17px}.org-activity-card.is-expanded{align-self:start}.org-activity-card.is-expanded>div{animation:.16s ease-out both risebiz-activity-appear}.org-activity-empty{color:var(--ink-faint);margin:18px 0 0;font-size:9px;line-height:1.45}@keyframes risebiz-activity-appear{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.org-list-card{overflow:hidden}.org-list-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.org-list-card h2,.roles-heading h2{letter-spacing:-.025em;margin:0;font-size:17px}.org-list-card header p,.roles-heading p{color:var(--ink-soft);margin:3px 0 0;font-size:9px}.org-list-card header .primary-button{min-height:36px;font-size:9px}.inline-search{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;align-items:center;gap:7px;width:220px;height:36px;padding:0 10px;display:flex}.inline-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.org-table-row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(150px,1fr) minmax(150px,auto) 105px 30px;align-items:center;gap:11px;min-height:70px;padding:10px 17px;display:grid}.org-table-row:last-child{border-bottom:0}.member-main{flex-direction:column;min-width:0;display:flex}.member-main strong{font-size:10px}.member-main small,.member-status{color:var(--ink-faint);font-size:8px}.member-roles{flex-wrap:wrap;gap:4px;display:flex}.member-roles i{background:var(--green-soft);color:var(--green);border-radius:6px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.org-table-row>button:not(.secondary-button){color:var(--ink-faint)}.followers-table .org-table-row{grid-template-columns:42px minmax(180px,1fr) 140px 112px}.followers-table .secondary-button{min-height:34px;padding:0 10px;font-size:9px}.followers-table .secondary-button.invited{background:var(--green-soft);color:var(--green);border-color:#c9ddcf}.roles-heading{justify-content:space-between;align-items:center;gap:18px;margin:5px 0 14px;display:flex}.roles-heading .primary-button{min-height:36px;font-size:9px}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.role-card{padding:15px}.role-card header{grid-template-columns:10px auto 1fr auto;align-items:center;gap:8px;display:grid}.role-card header strong{font-size:11px}.role-card header i{color:var(--ink-faint);background:#eff1ee;border-radius:5px;justify-self:start;padding:3px 6px;font-size:7px;font-style:normal}.role-card header button{color:var(--ink-faint);font-size:9px}.role-color{background:var(--green);border-radius:50%;width:10px;height:10px;display:inline-block}.role-lime{background:#a7ce36}.role-green{background:var(--green)}.role-violet{background:var(--violet)}.role-amber{background:var(--amber)}.role-blue{background:var(--blue)}.role-coral{background:var(--coral)}.role-card p{min-height:31px;color:var(--ink-soft);margin:12px 0 14px;font-size:8px;line-height:1.55}.role-card footer{border-top:1px solid var(--line);color:var(--ink-faint);justify-content:space-between;align-items:center;padding-top:11px;font-size:8px;display:flex}.role-card footer b{color:var(--ink-soft);font-size:8px}.role-modal fieldset{border:0;margin:0;padding:0}.role-modal legend{color:var(--ink-soft);margin-bottom:7px;font-size:10px;font-weight:700}.role-colors{gap:7px;display:flex}.role-colors label{border:1px solid var(--line);cursor:pointer;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.role-colors input{opacity:0;width:1px;height:1px;position:absolute}.role-colors label:has(input:checked){border-color:var(--green);box-shadow:0 0 0 3px #176b4b14}.permissions-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.permissions-list legend{grid-column:1/-1}.permissions-list label{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:0 9px;font-size:8px;font-weight:500;display:flex}.permissions-list input{width:14px;height:14px;accent-color:var(--green)}.role-modal .primary-button{width:100%}.messages-view{grid-template-columns:330px 1fr;min-width:0;height:calc(100dvh - 120px);min-height:0;max-height:calc(100dvh - 120px);display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);min-height:0;overflow-y:auto}.conversation-heading,.chat-header{border-bottom:1px solid var(--line);align-items:center;min-height:72px;padding:0 18px;display:flex}.conversation-heading{justify-content:space-between}.conversation-heading h1{letter-spacing:-.04em;margin:0;font-size:20px}.conversation-heading .icon-button{width:34px;height:34px}.message-search{background:var(--surface-soft);border-radius:9px;align-items:center;gap:7px;height:36px;margin:13px;padding:0 10px;display:flex}.message-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.conversation-item{text-align:left;border-radius:11px;grid-template-columns:42px 1fr auto;gap:10px;width:calc(100% - 16px);margin:2px 8px;padding:12px 10px;display:grid;position:relative}.conversation-item:hover,.conversation-item.is-active{background:var(--green-soft)}.conversation-item>span{flex-direction:column;min-width:0;display:flex}.conversation-item strong{font-size:11px}.conversation-item small{color:var(--green);font-size:8px}.conversation-item p{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;overflow:hidden}.conversation-item>i{color:var(--ink-faint);font-size:8px;font-style:normal}.conversation-item>b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid;position:absolute;bottom:13px;right:11px}.chat-panel{background:radial-gradient(circle at 10% 10%,#176b4b09,#0000 18%),#fbfcfa;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.chat-header{background:var(--surface);gap:10px}.chat-header>div{flex-direction:column;flex:1;min-width:0;display:flex}.chat-header strong{font-size:12px}.chat-header span{color:var(--green);font-size:9px}.chat-header .icon-button{border-color:#0000}.chat-body{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;min-height:0;padding:21px 24px;display:flex;overflow:hidden auto}.chat-body::-webkit-scrollbar{display:none}.chat-date{color:var(--ink-faint);background:#edf0eb;border-radius:8px;align-self:center;padding:4px 9px;font-size:8px}.message{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:13px 13px 13px 4px;flex:none;min-width:0;max-width:65%;padding:10px 12px 7px;transition:border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 4px 14px #141e180a}.message.is-highlighted{border-color:#176b4b94;box-shadow:0 0 0 3px #176b4b1f,0 8px 24px #141e1814}.message.outgoing{background:var(--green-soft);border-color:#cfe3d8;border-radius:13px 13px 4px;align-self:flex-end}.message.call-history-message{width:min(420px,100%);max-width:100%;box-shadow:none;background:0 0;border:0;align-self:center;padding:0}.call-history-event{border:1px solid var(--line);background:var(--surface-soft);text-align:left;border-radius:14px;align-items:center;gap:11px;padding:12px 14px;display:flex}.call-history-event>span{background:var(--ink);width:40px;height:40px;color:var(--lime);border-radius:13px;flex:none;place-items:center;font-size:17px;display:grid}.call-history-event>div{gap:2px;min-width:0;display:grid}.call-history-event strong{font-size:11px}.call-history-event p,.call-history-event small{color:var(--ink-soft)}.call-history-event small{font-size:8px}.message p{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}:is(.message:has(.message-media-bundle),.message:has(.message-shared-media)){width:min(560px,82%);max-width:82%}.message-media-bundle,.message-shared-media{gap:8px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.message-media-grid{border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.message-media-grid.media-count-1{grid-template-columns:minmax(0,1fr)}.message-media-grid.media-count-3>:first-child{grid-row:span 2}.message-image-button{border-radius:inherit;background:var(--ink);cursor:zoom-in;border:0;width:100%;min-width:0;display:block;overflow:hidden}.message-image-button img,.message-media-grid .risebiz-video-player,.message-shared-media .risebiz-video-player{object-fit:cover;width:100%;min-width:0;max-width:100%;height:100%;min-height:150px;max-height:420px;display:block}.message-media-grid>*{min-width:0;max-width:100%;min-height:150px}.message-shared-post{background:#ffffffb8;border:1px solid #176b4b2e;border-radius:10px;flex-direction:column;gap:4px;min-width:230px;padding:11px;display:flex}.message-shared-post>span{color:var(--green);letter-spacing:.12em;font-size:7px;font-weight:800}.message-shared-post>strong{font-size:10px}.message-shared-post>small{color:var(--ink-faint);font-size:8px}.message-shared-post>p{-webkit-line-clamp:5;white-space:pre-wrap;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.voice-message{align-items:center;gap:11px;width:min(340px,58vw);max-width:100%;padding:2px 0;display:flex}.voice-play-button{background:var(--green);color:#fff;border:1px solid #176b4b24;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 6px 15px #176b4b2e}.voice-play-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #176b4b42}.voice-play-button>span{margin-left:2px;font-size:13px;font-weight:900;line-height:1}.voice-message.is-playing .voice-play-button>span{letter-spacing:-.12em;margin-left:0;font-size:12px}.voice-player-copy{flex:1;gap:4px;min-width:0;display:grid}.voice-waveform{width:100%;height:34px;position:relative}.voice-waveform>div{justify-content:space-between;align-items:center;gap:2px;height:34px;display:flex}.voice-waveform i{background:#cbd4ce;border-radius:999px;flex:0 3px;width:3px;min-height:4px;transition:background .12s}.voice-waveform i.is-played,.voice-message.is-playing .voice-waveform i.is-played{background:var(--green)}.voice-waveform input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.voice-waveform:focus-within{outline-offset:3px;border-radius:7px;outline:2px solid #176b4b38}.voice-message-meta{color:var(--ink-faint);justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.voice-message-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-message-meta b{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:8px}.voice-message>audio{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.voice-message.is-failed .voice-play-button{background:var(--ink-faint);box-shadow:none}.voice-message.is-failed .voice-waveform{opacity:.55}.message-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 12px;min-height:16px;margin-top:4px;display:flex}.message-reply-preview{border-left:2px solid var(--green);text-align:left;background:#176b4b12;border-radius:0 7px 7px 0;gap:2px;width:100%;min-width:0;margin:0 0 7px;padding:6px 8px;display:grid}.message-reply-preview strong,.message-reply-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-reply-preview strong{color:var(--green);font-size:8px}.message-reply-preview span{color:var(--ink-muted);font-size:8px}.message-inline-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.message-inline-actions>button,.message-report-trigger{color:var(--ink-faint);opacity:0;padding:1px 0;font-size:7px;transition:color .15s,opacity .15s}.message-inline-actions>button:hover{color:var(--green)}.message-inline-actions>button.is-danger:hover,.message-report-trigger:hover{color:var(--coral)}.message-footer time{color:var(--ink-faint);text-align:right;margin-left:auto;font-size:7px;display:block}.message:hover .message-inline-actions>button,.message:hover .message-report-trigger,.message:focus-within .message-inline-actions>button,.message:focus-within .message-report-trigger{opacity:1}@media (hover:none){.message-inline-actions>button,.message-report-trigger{opacity:1}}.chat-composer{z-index:2;border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:9px;min-width:0;min-height:66px;padding:10px 16px;display:flex;position:relative}.chat-message-context{background:var(--green-soft);border:1px solid #176b4b2e;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;padding:8px 10px;display:grid}.chat-message-context>span{color:var(--green);font-size:15px}.chat-message-context>div{gap:2px;min-width:0;display:grid}.chat-message-context strong,.chat-message-context small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-message-context strong{color:var(--ink);font-size:9px}.chat-message-context small{color:var(--ink-muted);font-size:8px}.chat-message-context>button{width:26px;height:26px;color:var(--ink-muted);border-radius:8px;place-items:center;font-size:18px;display:grid}.chat-message-context>button:hover{color:var(--green);background:#176b4b17}.chat-draft-attachments{border-bottom:1px solid var(--line);gap:7px;width:100%;min-width:0;padding-bottom:8px;display:grid}.chat-draft-attachments>header{color:var(--ink-faint);justify-content:space-between;align-items:center;font-size:9px;display:flex}.chat-draft-attachments>div{overscroll-behavior-inline:contain;gap:7px;min-width:0;display:flex;overflow-x:auto}.chat-draft-attachments article{background:var(--ink);width:64px;height:64px;color:var(--lime);border-radius:10px;flex:0 0 64px;place-items:center;display:grid;position:relative;overflow:hidden}.chat-draft-attachments img{object-fit:cover;width:100%;height:100%}.chat-draft-attachments i{font-style:normal}.chat-draft-attachments button{color:#fff;background:#08100cd1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;display:grid;position:absolute;top:4px;right:4px}.chat-attachment-control{flex:none;position:relative}.chat-attachment-control>button{border:1px solid var(--line);border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.chat-attachment-control>button:hover,.chat-attachment-control>button.is-active{background:var(--green-soft);color:var(--green);border-color:#176b4b59}.chat-attachment-control>button:disabled{cursor:default;opacity:.45}.chat-attachment-menu{z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:16px;width:min(360px,100vw - 48px);position:absolute;bottom:calc(100% + 12px);left:0;overflow:hidden;box-shadow:0 18px 48px #0e1c142e}.chat-attachment-menu>header{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr 32px;align-items:center;min-height:48px;padding:6px 8px;display:grid}.chat-attachment-menu>header>strong{text-align:center;grid-column:2;font-size:11px}.chat-attachment-menu>header>button:first-child{grid-column:1}.chat-attachment-menu>header>button:last-child{grid-column:3}.chat-attachment-menu>header>button{width:32px;height:32px;color:var(--ink-faint);border-radius:9px;place-items:center;display:grid}.chat-attachment-menu>header>button:hover{background:var(--surface-soft);color:var(--ink)}.chat-attachment-actions{gap:6px;padding:10px;display:grid}.chat-attachment-actions>button{text-align:left;border-radius:11px;align-items:center;gap:11px;padding:10px;display:flex}.chat-attachment-actions>button:hover{background:var(--green-soft)}.chat-attachment-actions i{background:var(--surface-soft);width:36px;height:36px;color:var(--green);border-radius:10px;flex:none;place-items:center;font-size:16px;font-style:normal;display:grid}.chat-attachment-actions span{gap:2px;display:grid}.chat-attachment-actions strong{font-size:10px}.chat-attachment-actions small{color:var(--ink-faint);font-size:8px}.chat-attachment-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:310px;padding:10px;display:grid;overflow-y:auto}.chat-attachment-library>span{color:var(--ink-faint);text-align:center;grid-column:1/-1;padding:24px 10px;font-size:9px}.chat-attachment-library>button{aspect-ratio:1;border:1px solid var(--line);background:var(--ink);min-width:0;color:var(--lime);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.chat-attachment-library>button.is-selected{border-color:var(--lime);box-shadow:inset 0 0 0 2px var(--lime)}.chat-attachment-library button>b{background:var(--lime);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:5px;right:5px}.chat-attachment-library img{object-fit:cover;width:100%;height:100%}.chat-attachment-library i{font-size:20px;font-style:normal}.chat-lightbox{z-index:180;cursor:zoom-out;background:#040a07f0;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.chat-lightbox>button{z-index:2;color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:46px;height:46px;font-size:28px;display:grid;position:fixed;top:20px;right:24px}.chat-lightbox>img{object-fit:contain;cursor:default;border-radius:10px;max-width:100%;max-height:calc(100vh - 64px);box-shadow:0 24px 80px #0000007a}.chat-composer input{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;outline:0;flex:1;min-width:0;height:38px;padding:0 13px;font-size:11px}.voice-record-button,.voice-cancel-button{border:1px solid var(--line);width:38px;height:38px;color:var(--green);border-radius:10px;flex:none;place-items:center;font-weight:900;display:grid}.voice-record-button:hover{background:var(--green-soft);border-color:#176b4b59}.voice-cancel-button{color:var(--coral);font-size:20px}.voice-recording{background:#f26a4f0f;border:1px solid #f26a4f40;border-radius:10px;flex:1;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:grid}.voice-recording i{background:var(--coral);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite voice-recording-pulse}.voice-recording strong{font-variant-numeric:tabular-nums}.voice-recording span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.voice-finish-button{background:var(--coral)}@keyframes voice-recording-pulse{50%{opacity:.35;transform:scale(.75)}}.send-button{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.lead-stats{grid-template-columns:.7fr .7fr 1.2fr;gap:12px;margin-bottom:18px;display:grid}.lead-stats .card{padding:17px}.lead-stats span{color:var(--ink-soft);font-size:9px;display:block}.lead-stats strong{letter-spacing:-.04em;margin:7px 0 2px;font-size:23px;display:block}.lead-stats small{color:var(--ink-faint);font-size:8px}.lead-stats small.positive{color:var(--green)}.pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.pipeline-column{border:1px solid var(--line);background:#ffffff73;border-radius:15px;min-width:205px;padding:12px}.pipeline-column>header{justify-content:space-between;align-items:center;margin:2px 2px 12px;display:flex}.pipeline-column>header span{align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.pipeline-column>header b{min-width:20px;height:20px;color:var(--ink-soft);background:#e9ece8;border-radius:8px;place-items:center;font-size:8px;display:grid}.status-dot{background:var(--blue);border-radius:50%;width:7px;height:7px}.status-2{background:var(--amber)}.status-3{background:var(--green)}.lead-card{border-radius:11px;margin-bottom:9px;padding:13px}.lead-source{background:var(--green-soft);color:var(--green);border-radius:5px;margin-bottom:10px;padding:3px 6px;font-size:7px;font-weight:800;display:inline-block}.lead-card>strong{font-size:11px;display:block}.lead-card p{color:var(--ink-soft);margin:3px 0 13px;font-size:9px}.lead-card>div{justify-content:space-between;align-items:center;display:flex}.lead-card>div b{font-size:10px}.lead-card>div small{color:var(--ink-faint);font-size:7px}.lead-card p.lead-card-title{color:var(--ink);margin-bottom:6px;font-weight:750}.lead-card p.lead-contacts{overflow-wrap:anywhere;color:var(--green);font-weight:700}.lead-card .lead-card-meta{align-items:flex-end;gap:8px;padding-top:3px}.lead-card-meta>span{gap:2px;min-width:0;display:grid}.lead-card-meta a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;text-decoration:none;overflow:hidden}.lead-status-control{gap:5px;margin-top:11px;display:grid}.lead-status-control>span{color:var(--ink-faint);text-transform:uppercase;font-size:7px;font-weight:750}.lead-status-control select{border:1px solid var(--line);width:100%;min-height:32px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:0;font-size:9px}.lead-status-control select:focus{border-color:var(--green);box-shadow:0 0 0 3px #176b4b1a}.pipeline-add{border:1px dashed var(--line-strong);width:100%;color:var(--ink-faint);border-radius:9px;padding:8px;font-size:9px}.pipeline-add:hover{border-color:var(--green);color:var(--green)}.mobile-nav{display:none}.top-notification-control{display:inline-flex;position:relative}.organization-module-icon{width:20px;height:20px;display:block}.mobile-menu-backdrop{display:none}.modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e16128a;place-items:center;padding:20px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0}.lead-modal{background:var(--surface);border:1px solid #ffffff73;border-radius:20px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:30px;animation:.19s ease-out modal-in;position:relative;overflow-y:auto;box-shadow:0 28px 80px #0a140e42}.modal-close{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-faint);border-radius:10px;place-items:center;font-size:20px;display:grid;position:absolute;top:15px;right:15px}.lead-modal h2{letter-spacing:-.04em;max-width:450px;margin:9px 0;font-size:25px;line-height:1.15}.lead-modal>p{color:var(--ink-soft);margin:0 0 22px;font-size:11px}.lead-modal form,.lead-modal label{flex-direction:column;display:flex}.lead-modal form{gap:15px}.lead-modal label{color:var(--ink-soft);gap:7px;font-size:10px;font-weight:700}.lead-modal textarea,.lead-modal select,.lead-modal input{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;outline:0;width:100%;font-size:11px;font-weight:400}.lead-modal textarea{resize:vertical;padding:11px}.lead-modal select,.lead-modal input{height:40px;padding:0 10px}.lead-modal textarea:focus,.lead-modal select:focus,.lead-modal input:focus{border-color:#176b4b80}.modal-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.lead-modal .primary-button{margin-top:2px}.lead-modal form>small{color:var(--ink-faint);text-align:center;font-size:9px}.share-post-modal{width:min(620px,100%)}.share-mode-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.share-mode-tabs button{min-height:39px;color:var(--ink-faint);border-radius:9px;font-size:10px;font-weight:750}.share-mode-tabs button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 4px 14px #141e1812}.share-target-list{gap:6px;max-height:min(420px,50vh);margin-top:14px;display:grid;overflow-y:auto}.share-target-list>button{text-align:left;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:10px;display:flex}.share-target-list>button:hover{border-color:var(--line);background:var(--surface-soft)}.share-target-list>button>span:not(.avatar){flex-direction:column;flex:1;min-width:0;display:flex}.share-target-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.share-target-list>button small{color:var(--ink-faint);font-size:8px}.share-target-list>button>b{color:var(--green);font-size:9px}.share-empty{border:1px dashed var(--line);color:var(--ink-faint);text-align:center;border-radius:12px;flex-direction:column;gap:6px;padding:24px;display:flex}.share-empty strong{color:var(--ink-soft);font-size:11px}.share-empty small{font-size:9px}.toast{z-index:90;background:var(--ink);color:#fff;border:1px solid #ffffff29;border-radius:13px;align-items:center;gap:9px;padding:12px 16px 12px 12px;font-size:11px;font-weight:650;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 18px 45px #0a140e40}.toast span{background:var(--lime);width:24px;height:24px;color:var(--ink);border-radius:8px;place-items:center;font-weight:900;display:grid}.main-friends,.main-photos,.main-videos,.main-clips{grid-column:2/4}.social-hub .section-heading p{max-width:630px;color:var(--ink-soft);margin:8px 0 0;font-size:13px}.social-stats{grid-template-columns:repeat(4,1fr);margin-bottom:16px;padding:18px 22px;display:grid}.social-stats>span{border-right:1px solid var(--line);min-width:0;color:var(--ink-faint);flex-direction:column;gap:2px;padding:0 20px;font-size:11px;display:flex}.social-stats>span:first-child{padding-left:0}.social-stats>span:last-child{border-right:0;padding-right:0}.social-stats strong{color:var(--ink);font-size:22px;line-height:1.1}.social-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-bottom:16px;display:flex}.social-tabs button{min-height:43px;color:var(--ink-soft);padding:0 15px;font-size:12px;font-weight:700;position:relative}.social-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.social-tabs button.is-active{color:var(--ink)}.social-tabs button.is-active:after{background:var(--green)}.social-tabs b{min-width:20px;height:20px;color:var(--ink-soft);background:#edf0eb;border-radius:10px;place-items:center;margin-left:4px;padding:0 5px;font-size:9px;display:inline-grid}.friend-search{color:var(--ink-faint);align-items:center;gap:9px;margin-bottom:16px;padding:12px 15px;display:flex}.friend-search input{background:0 0;border:0;outline:0;width:100%}.friend-search:focus-within{border-color:#176b4b4d;box-shadow:0 0 0 3px #176b4b14}.people-grid,.request-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.request-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.person-card{min-width:0;padding:78px 18px 18px;position:relative;overflow:hidden}.person-cover{background:linear-gradient(135deg,#ffffffb8,#0000 55%),#e7ebe6;height:82px;position:absolute;inset:0 0 auto}.person-cover.has-media{background-position:50%;background-repeat:no-repeat;background-size:cover}.person-cover.has-media:before,.person-cover.has-media:after{display:none}.person-cover:before,.person-cover:after{content:"";border-radius:999px;position:absolute}.person-cover:before{border:22px solid #ffffff57;width:130px;height:130px;top:-45px;right:-18px}.person-cover:after{background:#fff3;width:105px;height:62px;bottom:-34px;left:28px;transform:rotate(-12deg)}.person-cover-coral{background-color:#f5c4b8}.person-cover-blue{background-color:#c4d2f5}.person-cover-emerald{background-color:#badfce}.person-cover-amber{background-color:#f0d5a3}.person-cover-violet{background-color:#d2c8ef}.person-cover-ink{background-color:#c5cec9}.person-profile-link{z-index:1;width:fit-content;max-width:100%;display:block;position:relative}.person-card>.avatar,.person-profile-link>.avatar{z-index:1;border:4px solid var(--surface);width:58px;height:58px;font-size:15px;position:relative;box-shadow:0 4px 14px #17201c1f}.person-profile-link:hover h2{color:var(--green)}.person-card h2{text-overflow:ellipsis;white-space:nowrap;margin:10px 0 3px;font-size:16px;line-height:1.2;overflow:hidden}.person-card>p{min-height:38px;color:var(--ink-soft);margin:0;font-size:11px}.person-meta{color:var(--ink-faint);flex-wrap:wrap;gap:4px 10px;margin-top:11px;font-size:9px;display:flex}.person-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.person-actions button{min-height:36px;padding:0 10px}.empty-state{text-align:center;grid-column:1/-1;padding:52px 24px}.empty-state>span{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 12px;font-size:20px;display:grid}.empty-state h2{margin:0;font-size:18px}.empty-state p{color:var(--ink-faint);margin:5px 0 0}.media-tabs{grid-template-columns:repeat(3,1fr);margin-bottom:14px;padding:5px;display:grid;overflow:hidden}.media-tabs button{min-height:40px;color:var(--ink-soft);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.media-tabs button:hover,.media-tabs button.is-active{background:var(--ink);color:#fff}.media-tabs button span{color:var(--green);font-size:15px}.media-tabs button.is-active span{color:var(--lime)}.storage-boundary{background:#eef6f0;border:1px solid #d8e4da;border-radius:15px;grid-template-columns:42px minmax(250px,1fr) auto;align-items:center;gap:13px;margin-bottom:18px;padding:14px 16px;display:grid}.storage-icon{background:var(--green);width:40px;height:40px;color:var(--lime);border-radius:12px;place-items:center;font-size:18px;display:grid}.storage-boundary strong{font-size:12px}.storage-boundary p{color:var(--ink-soft);margin:3px 0 0;font-size:10px}.storage-route{text-align:center;border-left:1px solid #176b4b21;grid-template-rows:auto auto;grid-template-columns:auto 20px auto;align-items:center;gap:0 7px;padding-left:16px;display:grid}.storage-route span{font-size:10px;font-weight:800}.storage-route i{color:var(--ink-faint);grid-row:2;font-size:8px;font-style:normal}.storage-route b{color:var(--green);grid-area:1/2/3}.queued-media{margin-bottom:16px;padding:15px}.queued-media header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.queued-media header span{color:var(--amber);font-size:9px;font-weight:800}.queued-media>div{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:11px;display:grid}.queue-file-icon{width:32px;height:32px;color:var(--green);background:#edf0eb;border-radius:9px;place-items:center;display:grid}.queue-status{color:#94641a;background:#fff3df;border-radius:8px;padding:4px 7px;font-size:8px;font-weight:800}.album-row{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px;display:grid}.album-card{color:#fff;text-align:left;background:#dce3dd;border-radius:15px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:104px;padding:14px;display:flex;position:relative;overflow:hidden}.album-card:before{content:"";background:linear-gradient(#0000 26%,#0e1914b8),repeating-linear-gradient(125deg,#0000 0 18px,#ffffff1f 19px 20px);position:absolute;inset:0}.album-card:after{content:"";border:18px solid #ffffff2e;border-radius:50%;width:100px;height:100px;position:absolute;top:-35px;right:-25px}.album-card span,.album-card strong{z-index:1;position:relative}.album-card span{opacity:.78;font-size:9px}.album-card strong{font-size:11px}.album-all{background-color:#324b3e}.album-business{background-color:#bf7d35}.album-people{background-color:#6a58ae}.album-saved{background-color:#496fb5}.photo-grid{grid-auto-flow:dense;grid-template-columns:repeat(3,1fr);grid-auto-rows:145px;gap:11px;display:grid}.photo-tile{color:#fff;text-align:left;background:#d8ddd8;border-radius:16px;min-height:0;position:relative;overflow:hidden}.photo-tile.is-tall{grid-row:span 2}.photo-tile:after{content:"";background:linear-gradient(#0000 38%,#0e1612d1);position:absolute;inset:0}.photo-shape,.photo-shape:before,.photo-shape:after{content:"";position:absolute}.photo-shape{background:linear-gradient(125deg,#0000 0 50%,#ffffff26 50%),repeating-linear-gradient(90deg,#0000 0 31px,#ffffff1a 32px 33px);inset:0}.photo-shape:before{border:8px solid #ffffff3d;width:43%;height:57%;bottom:16%;right:12%;transform:skewY(-7deg)}.photo-shape:after{background:#ffffff4d;border-radius:50%;width:38px;height:38px;top:16%;left:12%;box-shadow:56px 28px #ffffff29}.photo-tile>span:last-child{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:12px;left:13px;right:13px}.photo-tile strong{font-size:11px}.photo-tile small{opacity:.72;font-size:8px}.photo-site{background-color:#947042}.photo-meeting{background-color:#587e6d}.photo-team{background-color:#a96554}.photo-steel{background-color:#4c626e}.photo-material{background-color:#a88a66}.photo-stage{background-color:#5d4b91}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.video-card{overflow:hidden}.video-poster{aspect-ratio:16/9;color:#fff;background:#394a42;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.video-poster:before,.video-poster:after{content:"";position:absolute}.video-poster:before{background:repeating-linear-gradient(116deg,#0000 0 34px,#ffffff1a 35px 36px);inset:-30%;transform:rotate(-4deg)}.video-poster:after{border:18px solid #ffffff24;width:52%;height:95%;bottom:-25%;right:8%;transform:skew(-10deg)}.video-build{background:#6f5637}.video-documents{background:#2d7157}.video-studio{background:#5d4b94}.video-control{background:#345c82}.play-button{z-index:2;width:46px;height:46px;color:var(--ink);background:#ffffffeb;border-radius:50%;place-items:center;padding-left:3px;display:grid;position:relative;box-shadow:0 7px 25px #0000002e}.video-poster b{z-index:2;background:#0f1411bd;border-radius:5px;padding:3px 6px;font-size:8px;position:absolute;bottom:9px;right:10px}.video-card>div{padding:14px 15px 15px}.video-card h2{margin:0;font-size:14px;line-height:1.28}.video-card p{color:var(--green);margin:8px 0 2px;font-size:10px;font-weight:800}.video-card>div>span{color:var(--ink-faint);font-size:9px}.clips-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.clip-card{color:#fff;text-align:left;background:#40554a;border-radius:18px;min-height:350px;position:relative;overflow:hidden;box-shadow:0 10px 30px #141e1814}.clip-card:before{content:"";background:linear-gradient(#0000 44%,#0a110de0),radial-gradient(circle at 70% 20%,#ffffff38,#0000 25%);position:absolute;inset:0}.clip-lime{background:#577438}.clip-sunset{background:#a85f3e}.clip-violet{background:#66539d}.clip-blue{background:#3f6894}.clip-coral{background:#9d574e}.clip-play{z-index:2;width:34px;height:34px;color:var(--ink);background:#ffffffdb;border-radius:50%;place-items:center;padding-left:2px;font-size:10px;display:grid;position:absolute;top:14px;right:14px}.clip-visual{position:absolute;inset:17% 17% 27%}.clip-visual i{border:5px solid #ffffff38;display:block;position:absolute}.clip-visual i:first-child{inset:0 18% 35% 0;transform:rotate(-8deg)}.clip-visual i:nth-child(2){inset:27% 0 8% 25%;transform:rotate(9deg)}.clip-visual i:last-child{background:#ffffff21;border-radius:50%;width:34px;height:34px;bottom:4%;right:12%}.clip-copy{z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.clip-copy strong{font-size:13px;line-height:1.25}.clip-copy small{opacity:.72;font-size:9px}.media-upload-modal{width:min(520px,100vw - 32px)}.media-dropzone{text-align:center;background:#f5f8f4;border:1px dashed #b8c8bb;border-radius:14px;justify-content:center;align-items:center;min-height:160px;gap:4px!important;display:flex!important}.media-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.media-dropzone>span{background:var(--green-soft);width:44px;height:44px;color:var(--green);border-radius:13px;place-items:center;margin-bottom:5px;font-size:18px;display:grid}.media-dropzone>strong{color:var(--ink);font-size:12px}.media-dropzone>small{color:var(--ink-faint);font-size:9px}.selected-file-list{border:1px solid var(--line);border-radius:11px;max-height:120px;overflow-y:auto}.selected-file-list div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:10px;display:flex}.selected-file-list div:last-child{border-bottom:0}.selected-file-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-file-list span{color:var(--ink-faint);flex:none}.photo-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.photo-albums-section{gap:14px;margin-bottom:6px;display:grid}.photo-albums-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.photo-albums-heading h2{color:var(--ink);letter-spacing:-.035em;margin:3px 0 2px;font-size:21px}.photo-albums-heading p{color:var(--ink-soft);margin:0;font-size:11px}.photo-albums-skeleton,.photo-albums-empty{min-height:92px;color:var(--ink-soft);justify-content:center;align-items:center;gap:14px;padding:20px;font-size:11px;display:flex}.photo-albums-empty{justify-content:flex-start}.photo-albums-empty>span{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:15px;flex:none;place-items:center;font-size:20px;display:grid}.photo-albums-empty strong{color:var(--ink)}.photo-albums-empty p{margin:3px 0 0}.photo-albums-empty button{color:var(--green);margin-left:auto;font-size:11px;font-weight:750}.photo-albums-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.photo-album-card{min-width:0;overflow:hidden}.photo-album-mosaic{aspect-ratio:16/10;cursor:pointer;background:#e6ece8;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;width:100%;display:grid;overflow:hidden}.photo-album-mosaic.has-1{display:block}.photo-album-mosaic.has-2{grid-template-rows:1fr}.photo-album-mosaic.has-3 img:first-child,.photo-album-mosaic.has-3 .photo-album-placeholder:first-child{grid-row:1/3}.photo-album-mosaic img,.photo-album-mosaic .photo-album-placeholder{object-fit:cover;width:100%;height:100%;min-height:0;color:var(--green);background:linear-gradient(145deg,#dce8e1,#edf2ef);place-items:center;display:grid}.photo-album-mosaic img{transition:transform .24s,filter .24s}.photo-album-mosaic:hover img{filter:brightness(.94);transform:scale(1.025)}.photo-album-card-copy{gap:4px;padding:13px 14px 14px;display:grid}.photo-album-title-link{color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photo-album-title-link strong{font-size:13px}.photo-album-card-copy>span,.photo-album-card-copy>a{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.photo-album-card-copy>a:hover{color:var(--green)}.photo-album-card-copy>a.photo-album-title-link{color:var(--ink);font-size:13px}.public-profile-photo-content{gap:20px;display:grid}.photo-album-actions{border-top:1px solid var(--line);gap:12px;margin-top:5px;padding-top:7px;display:flex}.photo-album-actions button{color:var(--ink-soft);font-size:9px;font-weight:750}.photo-album-actions button.is-danger{color:#aa514d}.photo-album-backdrop{z-index:175;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030906e6;place-items:center;padding:20px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0}.photo-album-viewer{background:#08110d;border:1px solid #ffffff24;border-radius:24px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(250px,310px) minmax(0,1fr);width:min(1120px,100%);height:min(880px,100dvh - 40px);animation:.2s ease-out modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 120px #00000094}.photo-album-close{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a07a8;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;font-size:25px;display:grid;position:absolute;top:14px;right:14px}.photo-album-viewer-header{background:#f8faf8;border-right:1px solid #ffffff1a;grid-row:1/3;padding:42px 28px 24px;overflow-y:auto}.photo-album-viewer-header>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.photo-album-viewer-header h2{color:var(--ink);letter-spacing:-.045em;margin:9px 0 7px;font-size:26px;line-height:1.05}.photo-album-viewer-header a{color:var(--green);font-size:11px;font-weight:750}.photo-album-viewer-header p{color:var(--ink-soft);white-space:pre-wrap;margin:22px 0 12px;font-size:11px;line-height:1.65}.photo-album-viewer-header small{color:var(--ink-faint);font-size:9px}.photo-album-stage{background:radial-gradient(circle at 50% 35%,#182a21,#06100b 70%);place-items:center;min-width:0;min-height:0;padding:24px;display:grid;overflow:hidden}.photo-album-stage img{object-fit:contain;border-radius:9px;max-width:100%;max-height:100%;display:block;box-shadow:0 16px 55px #00000061}.photo-album-stage-empty{color:#ffffff94;font-size:12px}.photo-album-filmstrip{background:#0b1711;border-top:1px solid #ffffff1a;gap:8px;min-width:0;padding:11px 64px 11px 12px;display:flex;overflow-x:auto}.photo-album-filmstrip button{color:#fff;background:#17271f;border:2px solid #0000;border-radius:9px;flex:none;width:74px;height:58px;overflow:hidden}.photo-album-filmstrip button.is-active{border-color:var(--accent)}.photo-album-filmstrip img{object-fit:cover;width:100%;height:100%}.photo-album-viewer-actions{z-index:2;position:absolute;bottom:24px;left:28px}.photo-album-viewer-actions button{color:var(--green);font-size:10px;font-weight:800}.photo-album-editor{width:min(760px,100%)}.photo-album-picker{border:0;min-width:0;padding:0}.photo-album-picker legend{width:100%;color:var(--ink-soft);margin-bottom:8px;font-size:10px;font-weight:750}.photo-album-picker legend span{float:right;color:var(--green)}.photo-album-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;max-height:285px;padding:3px;display:grid;overflow-y:auto}.photo-album-picker-grid label{aspect-ratio:1;background:var(--surface-soft);cursor:pointer;border:3px solid #0000;border-radius:11px;display:block;position:relative;overflow:hidden}.photo-album-picker-grid label.is-selected{border-color:var(--green);box-shadow:0 0 0 2px #156c4c24}.photo-album-picker-grid input{opacity:0;width:1px;height:1px;position:absolute}.photo-album-picker-grid img,.photo-album-picker-grid label>span{object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.photo-album-picker-grid small{color:#fff;background:#07110cc2;border-radius:8px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid;position:absolute;top:5px;right:5px}.photo-album-picker-empty{border:1px dashed var(--line);min-height:110px;color:var(--ink-faint);text-align:center;border-radius:12px;place-items:center;padding:18px;font-size:10px;display:grid}@media (width<=900px){.photo-albums-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-album-viewer{grid-template-columns:220px minmax(0,1fr)}.photo-album-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.photo-albums-heading{flex-direction:column;align-items:stretch}.photo-albums-grid{grid-template-columns:1fr}.photo-album-backdrop{padding:0}.photo-album-viewer{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;width:100%;height:100dvh}.photo-album-viewer-header{border-right:0;grid-row:auto;max-height:190px;padding:24px 62px 18px 20px}.photo-album-viewer-header h2{font-size:21px}.photo-album-viewer-header p{margin:10px 0 5px}.photo-album-stage{padding:12px}.photo-album-filmstrip{padding-right:12px}.photo-album-viewer-actions{display:none}.photo-album-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.media-library-card{min-width:0;overflow:hidden}.media-library-preview{aspect-ratio:4/3;cursor:zoom-in;background:#e8ece7;width:100%;display:block;overflow:hidden}.media-library-preview img{object-fit:cover;width:100%;height:100%;transition:filter .18s;display:block}.media-library-preview:hover img{filter:brightness(.94)}.media-viewer-backdrop{z-index:170;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040a07eb;place-items:center;padding:20px;animation:.18s ease-out fade-in;display:grid;position:fixed;inset:0;overflow:hidden}.media-viewer-modal{background:var(--surface);border:1px solid #ffffff29;border-radius:24px;width:min(980px,100%);height:min(920px,100dvh - 40px);animation:.22s ease-out modal-in;position:relative;overflow:hidden;box-shadow:0 32px 110px #0000008f}.media-viewer-close{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070f0cb8;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:42px;height:42px;font-size:27px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.media-viewer-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;overflow:hidden auto}.media-viewer-visual{background:radial-gradient(circle at 50% 20%,#2543378c,#0000 48%),#07100c;place-items:center;min-height:min(520px,62dvh);max-height:72dvh;margin:0;display:grid;overflow:hidden}.media-viewer-visual img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:72dvh;display:block}.media-viewer-details{padding:22px 28px 32px}.media-viewer-author,.media-viewer-author>a{align-items:center;min-width:0;display:flex}.media-viewer-author{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:18px}.media-viewer-author>a{gap:11px}.media-viewer-author .avatar{border-radius:13px;width:44px;height:44px}.media-viewer-author a>span:last-child{gap:2px;min-width:0;display:grid}.media-viewer-author strong,.media-viewer-author small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-viewer-author small,.media-viewer-views{color:var(--ink-faint);font-size:11px}.media-viewer-views{flex:none}.media-viewer-copy{padding:20px 0 6px}.media-viewer-copy h2{overflow-wrap:anywhere;margin:0;font-size:clamp(20px,3vw,30px);line-height:1.15}.media-viewer-copy>p{max-width:780px;color:var(--ink-soft);white-space:pre-wrap;margin:12px 0 0;font-size:15px;line-height:1.65}.media-viewer-owner-actions{margin-bottom:4px}.media-viewer-details .media-engagement{margin-top:16px}.media-viewer-details .media-engagement-stats,.media-viewer-details .media-engagement-actions{padding-left:0;padding-right:0;font-size:13px}.media-viewer-details .media-comments,.media-viewer-details .media-comment-form{padding-left:0;padding-right:0}.media-viewer-details .media-comments article{grid-template-columns:38px minmax(0,1fr);gap:10px}.media-viewer-details .media-comments img,.media-viewer-details .media-comments i{border-radius:11px;width:38px;height:38px}.media-viewer-details .media-comments strong,.media-viewer-details .media-comments p{font-size:13px}.media-viewer-details .media-comment-form input{min-height:44px;padding-left:14px;padding-right:14px}.real-video-card>video{aspect-ratio:16/9;object-fit:contain;background:#0e1511;width:100%;display:block}.media-processing-state{background:var(--surface-soft);min-height:210px;color:var(--ink-faint);align-content:center;place-items:center;gap:10px;display:grid}.media-processing-state>span{font-size:28px}.media-processing-state>strong{font-size:10px}.media-processing-state.is-video{aspect-ratio:16/9;color:#ffffffb8;background:#18211d;min-height:0}.media-library-copy{padding:14px 15px 15px}.media-library-copy h2{margin:0;font-size:14px;line-height:1.3}.media-library-copy>p{color:var(--ink-soft);margin:7px 0 0;font-size:10px;line-height:1.5}.media-library-copy>p.media-description{color:var(--ink-soft);font-weight:500}.media-library-copy>small,.media-library-copy>span{color:var(--ink-faint);margin-top:7px;font-size:9px;display:block}.media-labels{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.media-labels span{background:var(--green-soft);color:var(--green-dark);border-radius:7px;padding:4px 7px;font-size:8px;font-weight:700}.media-card-actions{border-top:1px solid var(--line);gap:7px;margin-top:13px;padding-top:11px;display:flex}.media-card-actions button{border:1px solid var(--line-strong);min-height:32px;color:var(--ink-soft);border-radius:9px;padding:0 11px;font-size:9px;font-weight:750}.media-card-actions button:hover{border-color:var(--green);color:var(--green)}.media-card-actions button.is-danger{color:#ad3e2b;border-color:#f0c8c1;margin-left:auto}.real-clip-card{border-radius:18px;min-width:0;overflow:hidden}.real-clip-card>video{aspect-ratio:9/16;object-fit:contain;background:#0e1511;width:100%;max-height:520px;display:block}.clip-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:18px;padding:7px;display:grid}.clip-scope-tabs button{min-height:58px;color:var(--ink-soft);border-radius:12px;place-content:center;gap:3px;font-size:11px;font-weight:850;display:grid}.clip-scope-tabs button small{color:var(--ink-faint);font-size:8px;font-weight:650}.clip-scope-tabs button.is-active{background:var(--ink);color:#fff}.clip-scope-tabs button.is-active small{color:#ffffff9e}.recommended-clips-experience{grid-template-columns:minmax(170px,.55fr) minmax(340px,1fr);align-items:start;gap:22px;display:grid}.recommended-clips-intro{border-left:3px solid var(--lime);padding:18px;position:sticky;top:90px}.recommended-clips-intro span{color:var(--green);letter-spacing:.18em;font-size:9px;font-weight:900}.recommended-clips-intro p{max-width:250px;color:var(--ink-soft);margin:9px 0 0;font-size:10px;line-height:1.55}.recommended-clips-feed{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin;gap:18px;max-height:calc(100vh - 190px);padding-right:8px;display:grid;overflow-y:auto}.recommended-clip-card{scroll-snap-align:start;scroll-snap-stop:always;width:min(100%,540px);min-height:min(760px,100vh - 210px);margin-inline:auto}.recommended-clip-stage{background:#08100c;border-radius:24px;min-height:min(760px,100vh - 210px);position:relative;overflow:hidden;box-shadow:0 22px 55px #0c19122e}.recommended-clip-stage .risebiz-video-player,.recommended-clip-stage .risebiz-video-player>video{aspect-ratio:9/16;width:100%;height:min(760px,100vh - 210px)}.recommended-clip-stage .risebiz-video-player>video{object-fit:contain}.recommended-clip-stage .risebiz-video-play{z-index:4}.recommended-clip-stage .risebiz-video-controls{z-index:6}.recommended-clip-overlay{z-index:3;color:#fff;pointer-events:none;text-shadow:0 2px 16px #000000b8;position:absolute;bottom:66px;left:20px;right:76px}.recommended-clip-overlay a,.recommended-clip-overlay h2{color:inherit;pointer-events:auto}.recommended-clip-overlay h2{margin:10px 0 0;font-size:18px;line-height:1.15}.recommended-clip-overlay>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.recommended-clip-author{align-items:center;gap:7px;display:flex}.recommended-clip-author>span{background:var(--ink);width:34px;height:34px;color:var(--lime);text-shadow:none;border:1px solid #ffffff57;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.recommended-clip-author b{font-size:11px}.recommended-clip-author small{color:#ffffffad;font-size:8px}.recommended-clip-labels{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.recommended-clip-labels span{font-size:8px;font-weight:800}.recommended-clip-actions{z-index:5;gap:12px;display:grid;position:absolute;bottom:72px;right:14px}.recommended-clip-actions button{color:#fff;text-shadow:0 2px 12px #000;justify-items:center;gap:3px;min-width:46px;display:grid}.recommended-clip-actions button b{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a120e94;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:43px;height:43px;font-size:18px;display:grid}.recommended-clip-actions button.is-liked b{background:var(--coral)}.recommended-clip-actions button span{font-size:8px;font-weight:850}.recommended-clip-discussion{z-index:9;max-height:min(560px,72%);color:var(--ink);text-shadow:none;background:#fffffff7;border:1px solid #ffffff4d;border-radius:20px;grid-template-rows:auto minmax(0,1fr);animation:.18s ease-out both clip-comments-open;display:grid;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 20px 52px #00000061}.recommended-clip-discussion>header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:13px 14px;display:grid}.recommended-clip-discussion>header strong{font-size:14px}.recommended-clip-discussion>header span{color:var(--ink-faint);font-size:10px}.recommended-clip-discussion>header button{border:1px solid var(--line);background:var(--surface-soft);width:32px;height:32px;color:var(--ink-soft);border-radius:10px;place-items:center;font-size:20px;line-height:1;display:grid}.recommended-clip-discussion-scroll{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.recommended-clip-discussion .media-engagement{border-top:0}.recommended-clip-discussion .media-comment-form{z-index:1;border-top:1px solid var(--line);background:#fffffffa;position:sticky;bottom:0}@keyframes clip-comments-open{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.recommended-clip-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);height:45%;position:absolute;bottom:0;left:0;right:0}@media (width<=820px){.clip-scope-tabs{z-index:8;margin-left:12px;margin-right:12px;position:sticky;top:64px}.recommended-clips-experience{display:block}.recommended-clips-intro{margin:0 16px 10px;padding:5px 10px;position:static}.recommended-clips-feed{gap:10px;max-height:calc(100dvh - 190px);padding:0 0 8px}.recommended-clip-card,.recommended-clip-stage{width:100%;min-height:calc(100dvh - 200px)}.recommended-clip-stage{border-radius:0}.recommended-clip-stage .risebiz-video-player,.recommended-clip-stage .risebiz-video-player>video{height:calc(100dvh - 200px)}.recommended-clip-overlay{bottom:62px;left:15px;right:68px}.recommended-clip-actions{bottom:68px;right:9px}.recommended-clip-discussion{border-radius:18px;max-height:76%;bottom:6px;left:6px;right:6px}}.media-processing-state.is-clip{color:#ffffffb8;background:#18211d;min-height:350px}.media-upload-modal input:not([type=file]),.media-upload-modal textarea,.media-upload-modal select{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:10px;outline:0;width:100%}.media-upload-modal input:not([type=file]),.media-upload-modal select{height:42px;padding:0 11px}.media-upload-modal textarea{resize:vertical;min-height:96px;padding:11px}.media-upload-modal input:focus,.media-upload-modal textarea:focus,.media-upload-modal select:focus{border-color:var(--green);box-shadow:0 0 0 3px #176b4b14}@media (width<=980px){.photo-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.photo-library-grid{grid-template-columns:1fr}.media-viewer-backdrop{padding:0}.media-viewer-modal{border:0;border-radius:0;width:100%;height:100dvh}.media-viewer-close{top:max(12px, env(safe-area-inset-top));right:12px}.media-viewer-visual{min-height:min(430px,58dvh);max-height:64dvh;padding-top:env(safe-area-inset-top)}.media-viewer-visual img{max-height:64dvh}.media-viewer-details{padding:18px 16px calc(28px + env(safe-area-inset-bottom))}.media-viewer-author{align-items:flex-start}.media-viewer-views{white-space:nowrap;font-size:9px}.media-viewer-copy h2{font-size:21px}.media-viewer-details .media-engagement-actions,.media-viewer-details .media-comment-form{flex-wrap:wrap}.media-viewer-details .media-comment-form input{flex-basis:calc(100% - 90px)}}.profile-app-shell .public-profile-shell{min-width:0;min-height:auto;padding:0}.profile-app-shell .workspace{grid-template-columns:232px minmax(0,1fr)}.profile-app-shell .public-profile-card,.profile-app-shell .public-profile-content,.profile-app-shell .public-organization-space{max-width:none}.profile-shell-search{min-width:0;color:var(--ink-faint);position:relative}.profile-shell-search input{width:100%;min-width:0}.profile-shell-search-icon{color:var(--ink-soft);flex:none;font-size:23px;font-style:normal;line-height:1;transform:rotate(-18deg)}.profile-shell-search-copy{min-width:0;color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:1.2;overflow:hidden;transform:none}.profile-shell-search-results{z-index:85;border:1px solid var(--line);background:var(--surface);max-height:min(430px,100vh - 110px);box-shadow:var(--shadow);border-radius:14px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.profile-shell-search-results>a{color:var(--ink);border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;text-decoration:none;display:grid}.profile-shell-search-results>a:hover,.profile-shell-search-results>a:focus-visible{background:var(--green-soft)}.profile-shell-search-results>a>img,.profile-shell-search-results>a>i{background:var(--ink);width:38px;height:38px;color:var(--lime);object-fit:contain;border-radius:11px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.profile-shell-search-result-copy{gap:3px;min-width:0;display:grid}.profile-shell-search-result-copy strong,.profile-shell-search-result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-shell-search-result-copy small{color:var(--ink-faint);font-size:10px}.profile-shell-search-results>a>b{color:var(--green);font-size:15px}.profile-shell-search-state{color:var(--ink-faint);text-align:center;padding:12px;font-size:12px}.profile-shell-create-control{flex:none;position:relative}.profile-shell-create-control .create-button{cursor:pointer;border:0}.profile-shell-create-menu{z-index:90;border:1px solid var(--line);background:var(--surface);width:290px;box-shadow:var(--shadow);border-radius:14px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.profile-shell-create-menu>a{color:var(--ink);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.profile-shell-create-menu>a:hover,.profile-shell-create-menu>a:focus-visible{background:var(--green-soft)}.profile-shell-create-menu .navigation-icon{width:20px;height:20px;color:var(--green)}.profile-shell-create-menu>a>span{gap:3px;min-width:0;display:grid}.profile-shell-create-menu strong,.profile-shell-create-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-shell-create-menu small{color:var(--ink-faint);font-size:10px}.profile-own-link{background:var(--green-soft);color:var(--green-dark);margin-bottom:8px;font-weight:800}.profile-own-link.is-active{background:var(--ink);color:#fff}.profile-app-shell .company-switcher{text-decoration:none}.profile-app-shell .business-card .text-button{display:inline-flex}.profile-app-shell .public-profile-cover{height:clamp(210px,20vw,250px)}.profile-app-shell .public-profile-main{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px 20px;margin-top:-58px;padding:0 32px;display:grid;position:relative;transform:none}.profile-app-shell .public-profile-main>img,.profile-app-shell .public-profile-main>.public-profile-avatar{grid-area:1/1}.profile-app-shell .public-profile-identity{grid-column:2;min-width:0;padding-top:62px}.profile-app-shell .public-profile-main h1{overflow-wrap:break-word;max-width:100%;margin-top:0;font-size:clamp(30px,3vw,42px);line-height:1.04}.profile-app-shell .public-profile-main>.secondary-button,.profile-app-shell .public-profile-actions{grid-column:2;justify-self:start}.profile-app-shell .public-profile-about,.profile-app-shell .public-profile-empty,.profile-app-shell .public-profile-location,.profile-app-shell .public-profile-stats{margin-left:32px;margin-right:32px}.profile-app-shell .public-profile-about,.profile-app-shell .public-profile-empty{margin-top:24px;margin-bottom:18px}.profile-app-shell .public-profile-location{margin-top:0;margin-bottom:18px}.profile-app-shell .public-profile-stats{margin-top:0;margin-bottom:32px}.public-profile-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:8px;max-width:none;margin:0;display:flex}.public-profile-actions .primary-button,.public-profile-actions .secondary-button{min-height:38px;padding:0 13px;font-size:11px}.public-profile-relationship-status{min-height:38px;color:var(--green);background:#edf7f1;border:1px solid #c9d7cf;border-radius:12px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.public-profile-post-avatar{background:var(--ink);object-fit:contain}.channel-room-overlay{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a16119e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.channel-room-panel{background:var(--surface);border:1px solid #fff6;border-radius:25px;grid-template-rows:auto minmax(0,1fr);width:min(1320px,100%);height:min(860px,100vh - 44px);display:grid;overflow:hidden;box-shadow:0 35px 120px #05140e61}.channel-room-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.channel-room-header h2{letter-spacing:-.035em;align-items:center;gap:10px;margin:5px 0 0;font-size:27px;display:flex}.channel-room-header h2 i{color:var(--green);font-style:normal}.channel-room-header p{color:var(--ink-faint);margin:5px 0 0;font-size:12px}.channel-room-header-actions{flex:none;align-items:center;gap:8px;display:flex}.channel-room-close,.channel-room-minimize,.channel-room-notification-toggle{border:1px solid var(--line);width:42px;height:42px;color:var(--ink-soft);border-radius:13px;flex:none;place-items:center;font-size:25px;display:grid}.channel-room-notification-toggle{width:auto;min-width:42px;color:var(--ink-soft);grid-auto-flow:column;gap:8px;padding:0 13px;font-size:12px;font-weight:800}.channel-room-notification-toggle .notification-bell-icon{width:19px;height:19px}.channel-room-notification-toggle.is-active{background:var(--green-soft);color:var(--green);border-color:#1777543d}.channel-room-minimize{font-size:19px;font-weight:800}.channel-room-close:hover,.channel-room-minimize:hover,.channel-room-notification-toggle:hover{border-color:var(--green);color:var(--green)}.channel-room-layout{min-height:0;display:grid}.channel-room-layout.is-text{grid-template-columns:minmax(0,1fr)}.channel-room-layout.is-voice{grid-template-columns:minmax(300px,.78fr) minmax(0,1.35fr)}.channel-message-pane,.channel-voice-pane{min-width:0;min-height:0}.channel-message-pane{grid-template-rows:minmax(0,1fr) auto;display:grid}.channel-message-list{flex-direction:column;gap:4px;padding:20px 24px;display:flex;overflow-y:auto}.channel-message{border-radius:13px;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:9px 8px;display:grid}.channel-message:hover{background:var(--surface-soft)}.channel-message>a img,.channel-message>a i,.channel-participant-list img,.channel-participant-list i{background:var(--ink);width:40px;height:40px;color:var(--lime);object-fit:contain;border-radius:12px 12px 12px 4px;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}.channel-message header{align-items:baseline;gap:8px;display:flex}.channel-message header a{font-size:12px;font-weight:850}.channel-message header>small{color:var(--ink-faint);font-size:8px}.channel-message-actions{opacity:0;align-items:center;gap:4px;margin-left:auto;transition:opacity .15s;display:flex}.channel-message:hover .channel-message-actions,.channel-message:focus-within .channel-message-actions{opacity:1}@media (hover:none){.channel-message-actions{opacity:1}}.channel-message-actions button,.channel-message-edit footer button{color:var(--ink-faint);background:#fff;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800}.channel-message-actions button.is-danger{color:#a63d35}.channel-message time{color:var(--ink-faint);font-size:9px}.channel-message p{color:var(--ink-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;font-size:13px;line-height:1.5}.channel-message-edit{gap:7px;margin-top:6px;display:grid}.channel-message-edit textarea{border:1px solid var(--green);resize:vertical;min-height:72px;font:inherit;border-radius:10px;outline:none;padding:9px 10px;font-size:12px}.channel-message-edit footer{justify-content:flex-end;gap:6px;display:flex}.channel-message-media{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:620px;margin-top:8px;display:grid;overflow:hidden}.channel-message-media.count-1{grid-template-columns:minmax(0,1fr)}.channel-message-media>button{aspect-ratio:16/11;background:var(--ink);border-radius:7px;min-width:0;position:relative;overflow:hidden}.channel-message-media.count-1>button{aspect-ratio:auto;max-height:420px}.channel-message-media img,.channel-message-media video{object-fit:contain;width:100%;height:100%;max-height:420px;display:block}.channel-message-media>button>i{width:40px;height:40px;color:var(--lime);background:#0a1611c7;border-radius:999px;place-items:center;font-size:14px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.channel-empty-copy{text-align:center;gap:6px;max-width:360px;margin:auto;padding:30px;display:grid}.channel-empty-copy strong{font-size:21px}.channel-empty-copy span{color:var(--ink-faint);font-size:12px;line-height:1.5}.channel-message-form{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:50px minmax(0,1fr) auto;gap:10px;padding:14px 18px 18px;display:grid}.channel-message-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.channel-message-attach{border:1px solid var(--line-strong);background:var(--surface-soft);width:50px;height:50px;color:var(--green);border-radius:14px;align-self:end;place-items:center;font-size:25px;display:grid}.channel-message-attach:hover{border-color:var(--green)}.channel-message-draft-media{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;grid-column:1/-1;gap:8px;min-width:0;padding:10px;display:grid}.channel-message-draft-media>header{color:var(--ink-soft);justify-content:space-between;gap:12px;font-size:10px;display:flex}.channel-message-draft-media>div{gap:7px;min-width:0;display:flex;overflow-x:auto}.channel-message-draft-media figure{background:var(--ink);border-radius:10px;flex:0 0 72px;width:72px;height:72px;margin:0;position:relative;overflow:hidden}.channel-message-draft-media img,.channel-message-draft-media video{object-fit:contain;width:100%;height:100%}.channel-message-draft-media figure button{color:#fff;background:#0a1611d1;border-radius:999px;place-items:center;width:23px;height:23px;font-size:15px;display:grid;position:absolute;top:4px;right:4px}.channel-message-form textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:14px;min-height:50px;max-height:150px}.channel-message-form .primary-button{align-self:end;height:50px}.channel-voice-pane{border-left:1px solid var(--line);background:#f5f6f2;padding:20px;overflow-y:auto}.channel-voice-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-voice-heading h3{margin:4px 0 0;font-size:19px}.channel-voice-heading>span{background:var(--green-soft);min-width:32px;height:32px;color:var(--green-dark);border-radius:999px;place-items:center;font-size:11px;font-weight:850;display:grid}.channel-connection-status,.channel-connection-problem{border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:3px;margin-top:12px;padding:10px 11px;display:grid}.channel-connection-status strong,.channel-connection-problem span{color:var(--ink);font-size:10px;line-height:1.4}.channel-connection-status span{color:var(--ink-faint);font-size:8px}.channel-connection-problem{background:#c941350f;border-color:#c9413547}.channel-connection-problem button{background:var(--surface);color:#a83228;border:1px solid #c9413552;border-radius:9px;min-height:34px;margin-top:5px;font-size:9px;font-weight:850}.channel-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.channel-video-tile{aspect-ratio:16/10;background:var(--ink);border:2px solid #0000;border-radius:14px;margin:0;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.channel-video-tile video{object-fit:cover;width:100%;height:100%}.channel-video-fullscreen{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1611b8;border:1px solid #ffffff3d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;display:grid;position:absolute;top:8px;right:8px}.channel-video-fullscreen:hover{border-color:var(--lime);color:var(--lime)}.persistent-channel-toast{z-index:1300;background:var(--ink);color:#fff;max-width:min(420px,100vw - 32px);box-shadow:var(--shadow-lg);border-radius:14px;padding:14px 18px;font-size:13px;font-weight:750;position:fixed;bottom:24px;right:24px}.channel-video-tile figcaption{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0a1611b8;border-radius:8px;padding:5px 7px;font-size:8px;position:absolute;bottom:7px;left:7px;right:7px;overflow:hidden}.channel-video-tile.is-local{border-color:#ffffff2e}.channel-video-tile.is-speaking{border-color:var(--lime);box-shadow:0 0 0 2px #caff4e38,0 10px 34px #6694192e}.channel-remote-audio{opacity:.001;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.channel-audio-unlock{border:1px solid var(--lime);background:var(--ink);width:100%;min-height:40px;color:var(--lime);border-radius:11px;margin-top:12px;font-size:10px;font-weight:850}.channel-participant-list{gap:5px;margin-top:16px;display:grid}.channel-participant-row{border-radius:11px;overflow:hidden}.channel-participant-row>a{border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:7px;display:grid}.channel-participant-row>a:hover{background:var(--surface)}.channel-participant-list img,.channel-participant-list i{border-radius:10px 10px 10px 4px;width:36px;height:36px;transition:box-shadow .16s,transform .16s}.channel-participant-row>a.is-speaking img,.channel-participant-row>a.is-speaking i{box-shadow:0 0 0 3px var(--lime), 0 0 0 7px #caff4e29;transform:scale(1.03)}.channel-participant-list span{gap:2px;min-width:0;display:grid}.channel-participant-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.channel-participant-list small,.channel-participant-list>p{color:var(--ink-faint);font-size:9px}.channel-participant-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 7px 7px 52px;display:grid}.channel-participant-volume{color:var(--ink-faint);gap:5px;padding:0 7px 7px 52px;font-size:8px;font-weight:750;display:grid}.channel-participant-volume>span{justify-content:space-between;align-items:center;display:flex}.channel-participant-volume output{color:var(--ink-soft);font-variant-numeric:tabular-nums}.channel-participant-volume input{width:100%;accent-color:var(--green)}.channel-participant-actions button{border:1px solid var(--line);background:var(--surface);min-height:29px;color:var(--ink-soft);border-radius:8px;padding:3px 6px;font-size:8px;font-weight:800}.channel-participant-actions button.is-danger{color:#a83228;border-color:#c9413540}.channel-participant-list>p{text-align:center;margin:18px 0;line-height:1.5}.channel-join-button{background:var(--green);color:#fff;border-radius:13px;width:100%;min-height:48px;margin-top:14px;font-size:12px;font-weight:850}.channel-join-button:hover{background:var(--green-dark)}.channel-media-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.channel-device-settings{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-top:14px}.channel-device-settings summary{color:var(--ink-soft);cursor:pointer;padding:10px 11px;font-size:10px;font-weight:850}.channel-device-settings>div{gap:8px;padding:0 10px 10px;display:grid}.channel-device-settings label{color:var(--ink-faint);gap:4px;font-size:8px;font-weight:800;display:grid}.channel-device-settings select{border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink);background:#fff;border-radius:8px;padding:0 8px;font-size:9px}.channel-device-settings small{color:var(--ink-faint);font-size:8px;line-height:1.45}.channel-media-controls button{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px;min-height:40px;padding:0 8px;font-size:9px;font-weight:800}.channel-media-controls button.is-active{border-color:var(--green);background:var(--green-soft);color:var(--green-dark)}.channel-media-controls button.is-danger{color:#b5372c;border-color:#c9413552}.channel-room-state{color:var(--ink-soft);text-align:center;align-content:center;place-items:center;gap:16px;padding:40px;display:grid}.channel-room-state.is-error{color:#b5372c}.channel-media-lightbox{z-index:2;background:#050c09e0;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.channel-media-lightbox>button{color:#fff;background:#ffffff1f;border-radius:13px;place-items:center;width:44px;height:44px;font-size:26px;display:grid;position:absolute;top:20px;right:20px}.channel-media-lightbox>img,.channel-media-lightbox>video{object-fit:contain;border-radius:14px;max-width:min(1200px,94vw);max-height:90vh}.channel-room-mini-status{display:none}.channel-room-overlay.is-minimized{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;width:min(390px,100vw - 32px);padding:0;display:block;inset:auto 20px 20px auto}.channel-room-overlay.is-minimized .channel-room-panel{pointer-events:auto;border:1px solid #ffffff94;border-radius:18px;width:100%;height:auto;min-height:0;position:relative;box-shadow:0 20px 70px #05140e59}.channel-room-overlay.is-minimized .channel-room-header{padding:13px 14px}.channel-room-overlay.is-minimized .channel-room-header .eyebrow,.channel-room-overlay.is-minimized .channel-room-header p{display:none}.channel-room-overlay.is-minimized .channel-room-header h2{margin:0;font-size:16px}.channel-room-overlay.is-minimized .channel-room-close,.channel-room-overlay.is-minimized .channel-room-minimize{border-radius:10px;width:34px;height:34px;font-size:18px}.channel-room-overlay.is-minimized .channel-room-layout,.channel-room-overlay.is-minimized .channel-room-state{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.channel-room-overlay.is-minimized .channel-room-mini-status{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 14px 14px;display:grid}.channel-room-mini-status>span{background:var(--ink-faint);border-radius:999px;width:10px;height:10px}.channel-room-mini-status>span.is-live{background:var(--lime);box-shadow:0 0 0 5px #caff4e24}.channel-room-mini-status>div{gap:2px;min-width:0;display:grid}.channel-room-mini-status strong,.channel-room-mini-status small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-room-mini-status strong{font-size:11px}.channel-room-mini-status small{color:var(--ink-faint);font-size:8px}.channel-room-mini-status button{border:1px solid var(--line-strong);border-radius:9px;min-height:32px;padding:0 9px;font-size:8px;font-weight:800}.public-organization-space{gap:16px;margin:18px auto 24px;display:grid}.public-organization-primary-nav{gap:4px;min-width:0;padding:6px;display:flex;overflow-x:auto}.public-organization-primary-nav button{min-height:40px;color:var(--ink-soft);border-radius:11px;flex:1 0 auto;padding:0 16px;font-size:10px;font-weight:800}.public-organization-primary-nav button:hover{background:var(--surface-soft);color:var(--green-dark)}.public-organization-primary-nav button.is-active{background:var(--ink);color:#fff}.public-organization-space-heading{justify-content:space-between;align-items:center;gap:20px;padding:4px 2px;display:flex}.public-organization-space-heading h2{letter-spacing:-.035em;margin:4px 0 0;font-size:25px}.public-organization-space-heading p{max-width:720px;color:var(--ink-soft);margin:5px 0 0;font-size:11px}.organization-context-actions,.public-organization-module-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.organization-context-actions{flex-wrap:wrap}.organization-context-actions .primary-button,.organization-context-actions .secondary-button,.public-organization-module-actions .primary-button,.public-organization-module-actions .secondary-button{white-space:nowrap;min-height:36px;padding:0 13px;font-size:9px}.organization-management-badge{background:var(--green-soft);min-height:30px;color:var(--green-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.organization-management-badge:before{background:var(--green);content:"";border-radius:50%;width:7px;height:7px}.public-organization-workspace-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:14px;display:grid}.public-organization-modules{gap:2px;padding:6px;display:grid;position:sticky;top:88px;overflow:hidden}.public-organization-modules button{width:100%;min-height:43px;color:var(--ink-soft);text-align:left;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;display:grid}.public-organization-modules button:hover{background:#f3f5f1}.public-organization-modules button.is-active{background:var(--ink);color:#fff}.public-organization-modules button>span{width:27px;height:27px;color:var(--green);background:#edf1ec;border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.public-organization-modules button.is-active>span{background:var(--lime);color:var(--ink)}.public-organization-modules strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.public-organization-modules i{min-width:20px;height:20px;color:var(--ink-faint);background:#edf0eb;border-radius:999px;place-items:center;padding:0 5px;font-size:8px;font-style:normal;display:grid}.public-organization-modules button.is-active i{color:#fff;background:#ffffff24}.public-organization-module-main{gap:10px;min-width:0;display:grid}.public-organization-module-heading{justify-content:space-between;align-items:flex-end;gap:16px;min-height:54px;display:flex}.public-organization-module-heading h3{margin:3px 0 0;font-size:20px}.public-organization-module-heading p{color:var(--ink-soft);margin:4px 0 0;font-size:10px}.public-organization-handle{background:var(--surface-soft);color:var(--ink-faint);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.organization-inline-editor{width:min(650px,100%)}.organization-inline-editor>label,.organization-channel-manager form{margin-top:13px}.organization-inline-editor input:not([type=file]),.organization-channel-manager input{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:42px;color:var(--ink);border-radius:10px;outline:0;padding:0 12px;font-size:11px}.organization-inline-editor input:focus,.organization-channel-manager input:focus{border-color:#176b4b80}.organization-inline-editor textarea{min-height:110px}.organization-inline-contact-grid,.organization-profile-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.organization-inline-contact-grid>label,.organization-profile-contact-grid>label{color:var(--ink-soft);gap:6px;font-size:11px;font-weight:750;display:grid}.organization-inline-help,.organization-profile-form label>small{color:var(--ink-faint);font-size:10px;font-weight:500;line-height:1.45}.organization-inline-editor>.primary-button{width:100%;min-height:44px;margin-top:18px}.organization-inline-media-actions{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 4px;display:grid}.organization-inline-media-actions label{cursor:pointer;place-items:center;min-height:42px;display:grid}.organization-inline-media-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.organization-handle-field{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.organization-handle-field>span{color:var(--ink-faint);padding-left:12px;font-size:10px;font-weight:500}.organization-handle-field>input{background:0 0!important;border:0!important}.organization-channel-manager{width:min(700px,100%)}.organization-channel-manager-list{gap:7px;max-height:min(310px,38vh);margin:16px 0;display:grid;overflow-y:auto}.organization-channel-manager-list>article{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.organization-channel-manager-list>article>button:first-child{text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.organization-channel-manager-list i{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:9px;place-items:center;font-style:normal;display:grid}.organization-channel-manager-list strong,.organization-channel-manager-list small{display:block}.organization-channel-manager-list small{color:var(--ink-faint);margin-top:2px;font-size:8px}.organization-channel-manager-list .is-danger{color:#b53b2e;border:1px solid #d248374d;border-radius:9px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800}.organization-channel-manager>form{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(125px,.7fr) minmax(145px,.8fr) auto;align-items:end;gap:8px;padding-top:16px;display:grid}.organization-channel-manager>form>strong{grid-column:1/-1;font-size:11px}.organization-channel-manager>form select{min-width:0}.organization-channel-manager>form .primary-button{white-space:nowrap;min-height:42px;margin:0}.public-organization-channels,.public-organization-team{padding:20px}.public-organization-channels>div,.public-organization-team>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.public-organization-channels button,.public-organization-team a{background:var(--surface-soft);text-align:left;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.public-organization-channels button>span,.public-organization-team img,.public-organization-team i{background:var(--ink);width:38px;height:38px;color:var(--lime);object-fit:contain;border-radius:11px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.public-organization-channels button>strong,.public-organization-channels button>small{grid-column:2}.public-organization-channels small,.public-organization-team small{color:var(--ink-faint);margin-top:2px;font-size:9px;display:block}.public-organization-news-list{gap:10px;display:grid}.public-organization-news-list>article{gap:10px;padding:0;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.public-organization-news-list>article:hover{border-color:#176b4b3d;transform:translateY(-1px)}.public-organization-news-list>article>a{gap:6px;padding:18px 20px 10px;display:grid}.public-organization-news-list span,.public-organization-news-list small{color:var(--ink-faint);font-size:9px}.public-organization-news-list h3,.public-organization-news-list p{margin:0}.public-organization-news-list h3{font-size:17px}.public-organization-news-list p{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.public-organization-news-actions{justify-content:flex-end;gap:7px;padding:0 12px 12px;display:flex}.public-organization-news-actions .secondary-button{min-height:32px;padding:0 10px;font-size:8px}.public-organization-news-actions .is-danger{color:#b53b2e;border-color:#d2483747}.public-organization-module-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:270px;padding:32px;display:grid}.public-organization-module-empty>span{background:var(--green-soft);width:54px;height:54px;color:var(--green);border-radius:16px;place-items:center;margin-bottom:5px;font-size:20px;display:grid}.public-organization-module-empty h3,.public-organization-module-empty p{margin:0}.public-organization-module-empty p{color:var(--ink-soft)}.public-organization-module-empty small{max-width:430px;color:var(--ink-faint);line-height:1.5}.organization-faq{gap:14px;min-width:0;display:grid}.organization-faq-toolbar{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.organization-faq-toolbar>div{gap:3px;min-width:0;display:grid}.organization-faq-toolbar strong{color:var(--ink);font-size:15px}.organization-faq-toolbar small{color:var(--ink-soft);line-height:1.45}.organization-faq-toolbar .primary-button{flex:none}.organization-faq-error{color:#b53b2e;background:#fff2ef;border:1px solid #d248373d;border-radius:14px;margin:0;padding:12px 14px}.organization-faq-form{gap:15px;padding:20px;display:grid}.organization-faq-form-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.organization-faq-form-heading h4{margin:4px 0 0;font-size:21px}.organization-faq-form label{color:var(--ink-soft);gap:7px;font-size:12px;font-weight:700;display:grid}.organization-faq-form input,.organization-faq-form textarea{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:14px;outline:none;font-weight:500}.organization-faq-form input{min-height:48px;padding:0 14px}.organization-faq-form textarea{resize:vertical;min-height:150px;padding:13px 14px;line-height:1.55}.organization-faq-form input:focus,.organization-faq-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #1777521f}.organization-faq-form>.primary-button{justify-self:start}.organization-faq-list{gap:10px;min-width:0;display:grid}.organization-faq-item{overflow:hidden}.organization-faq-question{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:18px 20px;display:flex}.organization-faq-question>span{background:var(--green-soft);width:32px;height:32px;color:var(--green);border-radius:10px;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.organization-faq-question strong{overflow-wrap:anywhere;min-width:0;font-size:16px}.organization-faq-answer{border-top:1px solid var(--line);gap:16px;padding:0 20px 20px 64px;display:grid}.organization-faq-answer p{color:var(--ink-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:16px 0 0;line-height:1.65}.organization-faq-answer>div{flex-wrap:wrap;gap:8px;display:flex}.organization-faq-answer .is-danger{color:#b53b2e;border-color:#d2483747}.organization-faq-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:270px;padding:32px;display:grid}.organization-faq-empty>span{background:var(--green-soft);width:58px;height:58px;color:var(--green);border-radius:18px;place-items:center;margin-bottom:4px;font-size:23px;display:grid}.organization-faq-empty h3,.organization-faq-empty p{margin:0}.organization-faq-empty p{max-width:520px;color:var(--ink-soft);line-height:1.5}.organization-faq-empty .primary-button{margin-top:8px}@media (width<=700px){.organization-faq-toolbar,.organization-faq-form-heading{flex-direction:column;align-items:stretch}.organization-faq-toolbar .primary-button,.organization-faq-form-heading .secondary-button,.organization-faq-form>.primary-button{width:100%}.organization-faq-form,.organization-faq-question{padding:16px}.organization-faq-answer{padding:0 16px 16px}}.risebiz-video-player{color:#fff;background:#0d1511;position:relative;overflow:hidden}.risebiz-video-player>video{aspect-ratio:16/9;object-fit:contain;background:#0d1511;width:100%;display:block}.public-profile-clip .risebiz-video-player>video,.media-library-card.is-clip .risebiz-video-player>video{aspect-ratio:9/16}.risebiz-video-play{width:58px;height:58px;color:var(--lime);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1a15c2;border:1px solid #fff3;border-radius:50%;place-items:center;padding-left:4px;font-size:19px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.risebiz-video-controls{opacity:0;background:linear-gradient(#0000,#040a07d1);align-items:center;gap:8px;padding:28px 10px 9px;transition:opacity .16s;display:flex;position:absolute;bottom:0;left:0;right:0}.risebiz-video-player:hover .risebiz-video-controls,.risebiz-video-player:focus-within .risebiz-video-controls{opacity:1}.risebiz-video-controls button{color:#fff}.risebiz-video-controls span{font-variant-numeric:tabular-nums;font-size:9px}.risebiz-video-controls input[type=range]{min-width:0;accent-color:var(--lime);flex:1}.risebiz-video-controls .risebiz-video-volume{flex:0 58px;max-width:58px}.risebiz-video-brand{color:#fff;cursor:pointer;letter-spacing:.12em;flex:none;font-weight:900;line-height:1;text-decoration:none;font-size:9px!important}.risebiz-video-brand:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.risebiz-video-brand b{color:var(--lime);font:inherit}.risebiz-media-embed{background:#08100c;place-items:center;width:100vw;min-height:100svh;margin:0;display:grid}.risebiz-media-embed .risebiz-video-player{width:100%;height:100svh}.risebiz-media-embed .risebiz-video-player>video{aspect-ratio:auto;height:100%}.loading-fact{color:var(--ink-soft);text-align:center;justify-items:center;gap:10px;padding:28px 18px;display:grid}.loading-fact:before{border:3px solid var(--line);border-top-color:var(--green);content:"";border-radius:50%;width:28px;height:28px;animation:.85s linear infinite risebiz-spin}.loading-fact small{max-width:480px;color:var(--ink-faint);line-height:1.55}@keyframes risebiz-spin{to{transform:rotate(360deg)}}.global-search{position:relative}.global-search-results{z-index:70;border:1px solid var(--line);background:var(--surface);border-radius:15px;max-height:min(520px,100vh - 100px);padding:8px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:auto;box-shadow:0 22px 70px #11261e33}.global-search-results a{border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.global-search-results a:hover{background:var(--surface-soft)}.global-search-results img,.global-search-results i{background:var(--ink);width:38px;height:38px;color:var(--lime);object-fit:contain;border-radius:10px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.global-search-results small{color:var(--ink-faint);font-size:9px}.media-engagement{border-top:1px solid var(--line)}.media-engagement-stats,.media-engagement-actions{color:var(--ink-faint);gap:12px;padding:10px 14px;font-size:10px;display:flex}.media-engagement-actions{border-top:1px solid var(--line)}.media-engagement-actions button{font-weight:800}.media-engagement-actions button.is-liked{color:var(--coral)}.media-comments{gap:8px;padding:0 14px 10px;display:grid}.media-comment-thread{gap:7px;display:grid}.media-comments article.media-comment-reply{margin-left:38px}.media-comments article{grid-template-columns:30px minmax(0,1fr);gap:8px;display:grid}.media-comments img,.media-comments i{background:var(--ink);width:30px;height:30px;color:var(--lime);object-fit:contain;border-radius:9px;place-items:center;font-size:9px;font-style:normal;display:grid}.media-comments strong,.media-comments p{font-size:10px}.media-comments p{color:var(--ink-soft);overflow-wrap:anywhere;margin:2px 0 0}.media-comments p small{color:var(--ink-faint);margin-left:6px;font-size:8px}.media-comment-actions{flex-wrap:wrap;gap:9px;margin-top:5px;display:flex}.media-comment-actions button{color:var(--ink-faint);padding:0;font-size:9px;font-weight:750}.media-comment-actions button.is-liked{color:var(--coral)}.media-comment-actions button.is-danger{color:#b34242}.media-comment-inline-editor{gap:6px;margin-top:5px;display:grid}.media-comment-inline-editor textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:64px;color:var(--ink);font:inherit;border-radius:9px;padding:8px 9px}.media-comment-inline-editor>div{gap:9px;display:flex}.media-comment-inline-editor button{color:var(--green);padding:0;font-size:9px;font-weight:800}.media-comment-form{flex-wrap:wrap;gap:7px;padding:10px 14px 14px;display:flex}.media-comment-replying-to{color:var(--green);flex:0 0 100%;justify-content:space-between;align-items:center;font-size:9px;font-weight:750;display:flex}.media-comment-replying-to button{width:24px;height:24px}.media-comment-form input{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;flex:1;min-width:0;padding:9px 10px}.media-comment-form button{color:var(--green);font-weight:800}.media-share-targets{gap:7px;max-height:390px;margin-top:14px;display:grid;overflow:auto}.media-share-targets>button{background:var(--surface-soft);text-align:left;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.media-share-targets i{background:var(--ink);width:38px;height:38px;color:var(--lime);border-radius:10px;place-items:center;font-size:10px;font-style:normal;display:grid}.media-share-targets small{color:var(--ink-faint);margin-top:2px;font-size:9px;display:block}.media-copy-link{width:fit-content;margin-top:4px}.media-embed-code{gap:12px;margin-top:16px;display:grid}.media-embed-code p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.media-embed-code textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;min-height:150px;color:var(--ink);border-radius:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.55}.media-embed-code .primary-button{justify-self:start}.organization-profile-form{gap:12px;display:grid}.organization-profile-form>label{color:var(--ink-soft);gap:6px;font-size:11px;font-weight:750;display:grid}.organization-profile-form input,.organization-profile-form textarea,.organization-profile-form select{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;width:100%;padding:11px 12px}.organization-profile-form textarea{resize:vertical;min-height:110px}.organization-handle-field{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;align-items:center;display:flex;overflow:hidden}.organization-handle-field>span{color:var(--ink-faint);padding-left:12px;font-weight:500}.organization-handle-field input{border:0}.organization-profile-media{grid-template-columns:minmax(150px,.65fr) minmax(240px,1.35fr);gap:10px;display:grid}.organization-profile-media input[type=file]{display:none}.organization-profile-media-item{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.organization-profile-media-item>strong{font-size:9px}.organization-profile-media-preview{border:1px solid var(--line);background:var(--surface);color:var(--ink-faint);border-radius:10px;place-items:center;font-size:8px;display:grid;position:relative;overflow:hidden}.organization-profile-media-preview.is-avatar{aspect-ratio:1;width:min(100%,112px)}.organization-profile-media-preview.is-cover{aspect-ratio:16/6;width:100%}.organization-profile-media-preview img{object-fit:contain;background:var(--ink);width:100%;height:100%}.organization-profile-media-preview>small{background:var(--ink);border-radius:999px;padding:4px 6px;position:absolute;bottom:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.organization-profile-media-preview>small{background:color-mix(in srgb, var(--ink) 86%, transparent)}}.organization-profile-media-preview>small{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:800}.organization-profile-media-preview>span{text-align:center;padding:12px}.organization-profile-media-preview.is-avatar>span{color:var(--green);font-size:22px;font-weight:900}.organization-profile-media-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.organization-profile-media-actions .secondary-button{min-height:34px}@media (width<=720px){.organization-profile-media{grid-template-columns:1fr}.organization-profile-media-preview.is-avatar{width:104px}}.organization-profile-form>footer,.admin-user-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-user-actions{justify-content:flex-end}.admin-verify{background:var(--green-soft);color:var(--green-dark);border-radius:10px;padding:9px 12px;font-weight:800}.organization-channels-admin{grid-template-columns:minmax(320px,.8fr) minmax(360px,1.2fr);gap:14px;display:grid}.organization-channel-form{gap:13px;padding:20px;display:grid}.organization-channel-form h2{margin:5px 0}.organization-channel-form p,.organization-channel-form legend{color:var(--ink-faint);font-size:10px}.organization-channel-form>label,.organization-channel-fields label{color:var(--ink-soft);gap:6px;font-size:11px;font-weight:750;display:grid}.organization-channel-form input[type=text],.organization-channel-form input:not([type]),.organization-channel-form select{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;width:100%;padding:10px 11px}.organization-channel-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.organization-channel-form fieldset{border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px;display:grid}.organization-channel-role-grid{flex-wrap:wrap;gap:7px;display:flex}.organization-channel-role-grid label{background:var(--surface-soft);border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:750;display:flex}.organization-channel-list{align-content:start;gap:8px;display:grid}.organization-channel-list article{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.organization-channel-list article>i{background:var(--ink);width:42px;height:42px;color:var(--lime);border-radius:12px;place-items:center;font-size:18px;font-style:normal;display:grid}.organization-channel-list small{color:var(--ink-faint);margin-top:3px;font-size:9px;display:block}.legal-shell{min-height:100vh;padding:26px}.legal-topbar{justify-content:space-between;align-items:center;gap:16px;max-width:920px;margin:0 auto 22px;display:flex}.legal-document{max-width:920px;margin:auto;overflow:hidden}.legal-document>header{background:radial-gradient(circle at 82% 12%, #d3ff5852, transparent 26%), var(--ink);color:#fff;padding:clamp(28px,6vw,64px)}.legal-document>header h1{letter-spacing:-.055em;max-width:700px;margin:14px 0 12px;font-size:clamp(34px,7vw,64px);line-height:.98}.legal-document>header p{color:#ffffffb8;max-width:680px;font-size:16px;line-height:1.55}.legal-document>header small{color:var(--lime);margin-top:22px;font-weight:800;display:block}.legal-copy{gap:1px;padding:clamp(22px,5vw,54px);display:grid}.legal-copy section{border-bottom:1px solid var(--line);padding:22px 0}.legal-copy section:last-child{border-bottom:0}.legal-copy h2{margin:0 0 12px;font-size:20px}.legal-copy p{color:var(--ink-soft);margin:9px 0;line-height:1.7}.legal-copy a{color:var(--green);font-weight:750}.legal-document>footer{border-top:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(22px,5vw,54px);display:flex}.legal-document>footer p{color:var(--ink-soft);margin:0;font-size:11px}.legal-document>footer nav{flex-wrap:wrap;gap:12px;display:flex}.legal-document>footer a{color:var(--green);font-size:11px;font-weight:800}.rights-complaint-page{max-width:1080px;margin:auto}.rights-complaint-page .legal-topbar{max-width:none}.rights-complaint-intro{background:radial-gradient(circle at 88% 16%, #d3ff5847, transparent 28%), var(--ink);color:#fff;border-radius:24px;margin-bottom:18px;padding:clamp(28px,6vw,62px)}.rights-complaint-intro h1{letter-spacing:-.055em;max-width:760px;margin:12px 0;font-size:clamp(34px,6vw,62px);line-height:.98}.rights-complaint-intro p{color:#ffffffb8;max-width:760px;margin:0;font-size:15px;line-height:1.65}.rights-complaint-form{gap:24px;padding:clamp(22px,5vw,46px);display:grid}.rights-complaint-form>header{border-bottom:1px solid var(--line);padding-bottom:20px}.rights-complaint-form h2,.rights-complaint-form h3{margin:6px 0}.rights-complaint-form>header p,.rights-complaint-form>footer p{max-width:760px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.rights-complaint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.rights-complaint-grid .is-wide{grid-column:1/-1}.rights-complaint-form>section{gap:13px;padding-top:4px;display:grid}.rights-complaint-form label{color:var(--ink-soft);gap:7px;font-size:11px;font-weight:750;display:grid}.rights-complaint-form input,.rights-complaint-form select,.rights-complaint-form textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--ink);font:inherit;border-radius:11px;outline:0;padding:12px 13px}.rights-complaint-form input:focus,.rights-complaint-form select:focus,.rights-complaint-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #176b4b1a}.rights-complaint-form label small{color:var(--ink-faint);font-size:9px;font-weight:500;line-height:1.5}.rights-complaint-declarations{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;padding:18px!important}.rights-complaint-declarations>label:not(.rights-complaint-signature){grid-template-columns:20px 1fr;align-items:start;display:grid}.rights-complaint-declarations input[type=checkbox]{width:17px;height:17px;accent-color:var(--green);margin-top:1px}.rights-complaint-declarations a{color:var(--green)}.rights-complaint-form>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.rights-complaint-error{color:#a33d31;background:#fff0ed;border-radius:11px;margin:0;padding:12px 14px;font-size:11px;font-weight:750}.rights-complaint-success{text-align:center;justify-items:center;gap:12px;padding:clamp(40px,8vw,80px);display:grid}.rights-complaint-success>span{background:var(--green-soft);width:62px;height:62px;color:var(--green);border-radius:20px;place-items:center;font-size:28px;display:grid}.rights-complaint-success p{max-width:650px;color:var(--ink-soft);line-height:1.6}.rights-complaint-success strong{overflow-wrap:anywhere;color:var(--ink)}.rights-complaint-success>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.legal-complaint-queue{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.content-report-backdrop{z-index:220}.content-report-dialog{gap:13px;max-height:calc(100dvh - 40px);display:grid;overflow-y:auto}.content-report-dialog h2{letter-spacing:-.035em;margin:0;font-size:24px}.content-report-dialog>p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.content-report-dialog label{color:var(--ink-soft);gap:6px;font-size:10px;font-weight:750;display:grid}.content-report-dialog select,.content-report-dialog textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:11px;padding:11px 12px}.content-report-dialog textarea{resize:vertical;min-height:120px}.content-report-target{background:var(--surface-soft);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;padding:10px 12px;font-size:10px;overflow:hidden}.content-report-dialog .form-error{color:#a33d31;background:#fff0ed;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:700}.content-moderation-console{gap:14px;display:grid}.moderation-filters{flex-wrap:wrap;gap:7px;display:flex}.moderation-filters button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.moderation-filters button.is-active{border-color:var(--green);background:var(--green-soft);color:var(--green)}.content-moderation-layout{grid-template-columns:310px minmax(0,1fr);gap:16px;display:grid}.content-report-list{align-self:start;overflow:hidden}.content-report-list>p{color:var(--ink-faint);margin:0;padding:18px;font-size:10px}.content-report-list>button{border-bottom:1px solid var(--line);text-align:left;gap:9px;width:100%;padding:14px;display:grid}.content-report-list>button.is-active{background:var(--green-soft)}.content-report-list>button>span{gap:3px;min-width:0;display:grid}.content-report-list strong,.content-report-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-report-list small{color:var(--ink-faint);font-size:9px}.content-report-list b,.content-report-status{background:var(--surface-soft);width:fit-content;color:var(--ink-soft);border-radius:999px;padding:4px 7px;font-size:8px}.content-report-list b.is-new,.content-report-status.is-new{color:#8b5a00;background:#fff1cc}.content-report-list b.is-reviewing,.content-report-status.is-reviewing{color:#245e9d;background:#e8f2ff}.content-report-list b.is-actioned,.content-report-status.is-actioned{color:#a33d31;background:#fff0ed}.content-report-list b.is-submitted,.content-report-status.is-submitted{color:#8b5a00;background:#fff1cc}.content-report-list b.is-upheld,.content-report-status.is-upheld{color:var(--ink-soft);background:#f0f1ef}.content-report-list b.is-overturned,.content-report-status.is-overturned{background:var(--green-soft);color:var(--green)}.content-report-detail{min-width:0;padding:20px}.content-report-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.content-report-detail h3{margin:5px 0}.content-report-detail header p,.content-report-detail section p{white-space:pre-wrap;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.content-report-detail>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.content-report-detail>dl>div{background:var(--surface-soft);border-radius:10px;min-width:0;padding:10px}.content-report-detail dt{color:var(--ink-faint);text-transform:uppercase;font-size:8px}.content-report-detail dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.content-report-detail a{color:var(--green)}.content-report-detail>section{border-top:1px solid var(--line);gap:7px;padding:14px 0;display:grid}.content-report-detail h4{margin:0}.content-report-target-preview{background:var(--surface-soft);border-radius:12px;margin-top:14px;border:1px solid var(--line)!important;padding:14px!important}.content-report-target-preview>span,.content-report-target-preview>small{color:var(--ink-faint);font-size:9px}.content-report-target-preview>strong{overflow-wrap:anywhere}.content-report-actions label{color:var(--ink-faint);gap:6px;font-size:9px;display:grid}.content-report-actions textarea{resize:vertical;border:1px solid var(--line);min-height:92px;font:inherit;border-radius:10px;padding:10px}.content-report-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.content-report-timeline>div{grid-template-columns:10px minmax(0,1fr);gap:9px;display:grid}.content-report-timeline i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-top:5px}.content-report-timeline span{gap:3px;font-size:10px;display:grid}.content-report-timeline small{color:var(--ink-faint);font-size:8px}.user-moderation-decisions{gap:13px;padding-top:8px;display:grid}.moderation-user-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;gap:5px;width:fit-content;padding:5px;display:flex}.moderation-user-tabs button{color:var(--ink-soft);border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex}.moderation-user-tabs button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 2px 8px #141e1814}.moderation-user-tabs span{background:#e4e9e5;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.moderation-decision-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.moderation-decision-card,.moderation-decision-empty{align-content:start;gap:11px;padding:20px;display:grid}.moderation-decision-card.is-focused{border-color:var(--green);box-shadow:0 0 0 3px #176b4b1f, var(--shadow)}.moderation-decision-empty p,.moderation-decision-card>p,.moderation-decision-card>small,.moderation-decision-card>section p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.moderation-decision-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.moderation-decision-card>header>div,.moderation-decision-card>section{gap:4px;display:grid}.moderation-decision-card>header span{color:var(--ink-faint);text-transform:uppercase;font-size:8px;font-weight:800}.moderation-decision-card>header b{color:#a33d31;background:#fff0ed;border-radius:999px;flex:none;padding:5px 8px;font-size:8px}.moderation-decision-card>header b.is-overturned{background:var(--green-soft);color:var(--green)}.moderation-decision-card>header b.is-submitted,.moderation-decision-card>header b.is-reviewing,.moderation-decision-card>header b.is-new{color:#245e9d;background:#e8f2ff}.moderation-decision-card>header b.is-dismissed{color:#626b66;background:#ecefed}.moderation-decision-card>section{background:var(--surface-soft);border-radius:10px;padding:11px}.moderation-decision-card>a{color:var(--green);font-size:10px;font-weight:750}.moderation-appeal-form{gap:9px;display:grid}.moderation-appeal-form label{color:var(--ink-soft);gap:6px;font-size:10px;font-weight:750;display:grid}.moderation-appeal-form textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:110px;font:inherit;border-radius:10px;padding:11px}.moderation-appeal-form>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=820px){.moderation-user-tabs{width:100%}.moderation-user-tabs button{flex:1;justify-content:center}.moderation-decision-list{grid-template-columns:1fr}}.legal-complaint-layout{grid-template-columns:310px minmax(0,1fr);gap:16px;display:grid}.legal-complaint-list{align-self:start;overflow:hidden}.legal-complaint-list>p{color:var(--ink-faint);padding:18px}.legal-complaint-list>button{border-bottom:1px solid var(--line);text-align:left;gap:9px;width:100%;padding:14px;display:grid}.legal-complaint-list>button.is-active{background:var(--green-soft)}.legal-complaint-list>button>span{gap:3px;min-width:0;display:grid}.legal-complaint-list strong,.legal-complaint-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-complaint-list small{color:var(--ink-faint);font-size:9px}.legal-complaint-list b,.legal-complaint-status{background:var(--surface-soft);width:fit-content;color:var(--ink-soft);border-radius:999px;padding:4px 7px;font-size:8px}.legal-complaint-list b.is-received,.legal-complaint-status.is-received{color:#8b5a00;background:#fff1cc}.legal-complaint-list b.is-reviewing,.legal-complaint-status.is-reviewing{color:#245e9d;background:#e8f2ff}.legal-complaint-detail{min-width:0;padding:20px}.legal-complaint-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.legal-complaint-detail h3{margin:5px 0}.legal-complaint-detail header p,.legal-complaint-detail section p{white-space:pre-wrap;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.legal-complaint-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.legal-complaint-detail>dl>div{background:var(--surface-soft);border-radius:10px;padding:10px}.legal-complaint-detail dt{color:var(--ink-faint);text-transform:uppercase;font-size:8px}.legal-complaint-detail dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.legal-complaint-detail a{overflow-wrap:anywhere;color:var(--green);font-size:10px;display:block}.legal-complaint-detail>section{border-top:1px solid var(--line);gap:7px;padding:14px 0;display:grid}.legal-complaint-detail h4{margin:0}.legal-complaint-detail>form{background:var(--surface-soft);border-radius:13px;grid-template-columns:190px minmax(0,1fr) auto;align-items:end;gap:10px;padding:16px;display:grid}.legal-complaint-detail>form label{color:var(--ink-faint);gap:5px;font-size:9px;display:grid}.legal-complaint-detail>form select,.legal-complaint-detail>form textarea{resize:vertical;border:1px solid var(--line);min-height:38px;font:inherit;background:#fff;border-radius:9px;padding:9px 10px}.legal-complaint-timeline>div{grid-template-columns:10px 1fr;gap:9px;display:grid}.legal-complaint-timeline i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-top:5px}.legal-complaint-timeline span{gap:3px;font-size:10px;display:grid}.legal-complaint-timeline small{color:var(--ink-faint);font-size:8px}@media (width<=820px){.rights-complaint-grid,.legal-complaint-layout,.legal-complaint-detail>dl{grid-template-columns:1fr}.rights-complaint-form>footer{flex-direction:column;align-items:stretch}.rights-complaint-form>footer .primary-button{width:100%}.legal-complaint-detail>form,.content-moderation-layout,.content-report-detail>dl{grid-template-columns:1fr}.content-report-dialog{padding:20px}}.group-chat-modal{gap:14px;display:grid}.group-chat-modal>label{color:var(--ink-soft);gap:6px;font-size:11px;font-weight:750;display:grid}.group-chat-modal>label input{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:11px 12px}.group-chat-members{border:1px solid var(--line);border-radius:12px;gap:7px;max-height:360px;padding:11px;display:grid;overflow:auto}.group-chat-members legend{color:var(--ink-faint);padding:0 5px;font-size:10px}.group-chat-members>label{background:var(--surface-soft);border-radius:10px;grid-template-columns:auto 34px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.group-chat-members small{color:var(--ink-faint);margin-top:2px;font-size:9px;display:block}.chat-info-modal{gap:16px;width:min(620px,100%);display:grid}.chat-notification-settings{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.chat-notification-settings>div:first-child{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.chat-notification-settings>div:first-child>span{background:var(--green-soft);border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.chat-notification-settings p{gap:2px;min-width:0;margin:0;display:grid}.chat-notification-settings strong{font-size:9px}.chat-notification-settings small{color:var(--ink-faint);font-size:8px}.chat-notification-settings>.secondary-button{min-height:34px;font-size:8px}.chat-mute-options{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.chat-mute-options button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:8px;padding:6px 8px;font-size:7px;font-weight:750}.chat-mute-options button:hover{color:var(--green);border-color:#176b4b59}.chat-person-info{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.chat-person-info>span{gap:3px;min-width:0;display:grid}.chat-person-info strong{font-size:12px}.chat-person-info small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chat-person-info .secondary-button{min-height:36px;font-size:9px}.lead-modal .chat-group-title-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.chat-group-title-form .secondary-button{min-height:40px}.chat-member-section{border-top:1px solid var(--line);gap:9px;min-width:0;padding-top:14px;display:grid}.chat-member-section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-member-section>header strong{font-size:11px}.chat-member-section>header span{color:var(--ink-faint);font-size:8px}.chat-member-list,.chat-member-candidates{gap:5px;max-height:250px;display:grid;overflow-y:auto}.chat-member-list article,.lead-modal .chat-member-candidates>label{background:var(--surface-soft);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto 28px;align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid}.chat-member-list article>span,.chat-member-candidates label>span{gap:2px;min-width:0;display:grid}.chat-member-list article strong,.chat-member-candidates label strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chat-member-list article small,.chat-member-candidates label small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.chat-member-list article>i{background:var(--green-soft);color:var(--green);border-radius:7px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.chat-member-list article>button{width:26px;height:26px;color:var(--ink-faint);border-radius:8px;place-items:center;font-size:17px;display:grid}.chat-member-list article>button:hover{color:var(--coral);background:#f26a4f1a}.lead-modal .chat-member-candidates>label{flex-direction:initial;cursor:pointer;grid-template-columns:auto 34px minmax(0,1fr)}.lead-modal .chat-member-candidates input{width:15px;height:15px;accent-color:var(--green);padding:0}.chat-add-members .primary-button{justify-self:end;min-height:36px;font-size:9px}.chat-member-empty{background:var(--surface-soft);color:var(--ink-faint);text-align:center;border-radius:10px;margin:0;padding:12px;font-size:9px}.chat-leave-button{color:var(--coral);justify-self:start;padding:7px 0;font-size:9px;font-weight:800}.chat-leave-button:hover{text-decoration:underline}@media (width<=620px){.chat-notification-settings{grid-template-columns:1fr}.chat-mute-options{justify-content:flex-start}.chat-person-info,.lead-modal .chat-group-title-form{grid-template-columns:1fr}.chat-person-info .secondary-button,.chat-group-title-form .secondary-button,.chat-add-members .primary-button{width:100%}.chat-member-list article{grid-template-columns:34px minmax(0,1fr) 28px}.chat-member-list article>i{display:none}}@media (width<=1180px){.profile-app-shell .workspace{grid-template-columns:210px minmax(0,1fr)}.public-organization-workspace-layout{grid-template-columns:185px minmax(0,1fr)}.organization-channels-admin{grid-template-columns:1fr}}@media (width<=760px){.channel-room-overlay{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;display:block;overflow:hidden}.channel-room-panel{width:100%;max-width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.channel-room-header{min-width:0;padding:calc(11px + env(safe-area-inset-top)) 12px 11px;gap:10px}.channel-room-header>div:first-child{min-width:0}.channel-room-header h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:19px;overflow:hidden}.channel-room-header p{display:none}.channel-room-notification-toggle{padding:0 10px}.channel-room-notification-toggle span{display:none}.channel-room-layout{grid-template-columns:1fr;width:100%;max-width:100%;overflow:hidden}.channel-room-layout.is-voice{flex-direction:column;display:flex;overflow:hidden}.channel-message-pane{min-width:0;min-height:0}.channel-room-layout.is-voice .channel-message-pane{border-top:1px solid var(--line);flex:44%;order:2}.channel-room-layout.is-text .channel-message-pane{height:100%}.channel-message-list{min-width:0;min-height:0;padding:10px 12px}.channel-message{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:7px 3px}.channel-message>a img,.channel-message>a i{width:34px;height:34px}.channel-voice-pane{overscroll-behavior:contain;border-top:0;border-left:0;flex:56%;order:1;width:100%;max-width:100%;min-height:0;padding:12px;overflow:hidden auto}.channel-voice-heading h3{font-size:17px}.channel-video-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:8px;width:100%;max-width:100%;padding:2px;display:flex;overflow-x:auto}.channel-video-tile{scroll-snap-align:center;flex:0 0 min(82vw,330px);width:min(82vw,330px);min-width:min(82vw,330px)}.channel-participant-list{overscroll-behavior-inline:contain;gap:7px;width:100%;max-width:100%;padding:3px 2px 6px;display:flex;overflow-x:auto}.channel-participant-list>.channel-participant-row{flex:0 0 min(72vw,245px);width:min(72vw,245px);min-width:min(72vw,245px)}.channel-participant-row>a{background:var(--surface)}.channel-message-form{max-height:48%;padding:9px 10px calc(9px + env(safe-area-inset-bottom));grid-template-columns:44px minmax(0,1fr) 44px;gap:7px;overflow-y:auto}.channel-message-form .primary-button{width:44px;min-width:44px;padding:0;font-size:0}.channel-message-form .primary-button:after{content:"↗";font-size:18px}.channel-message-attach{width:44px;height:50px}.channel-message-form textarea{resize:none;width:100%;min-width:0}.channel-message-draft-media{max-width:100%}.channel-media-controls{z-index:2;background:linear-gradient(#f5f6f200,#f5f6f2 24%);padding:8px 0 4px;position:sticky;bottom:-12px}.channel-media-controls button{text-overflow:ellipsis;min-width:0;min-height:42px;font-size:9px;overflow:hidden}.channel-audio-unlock{z-index:3;position:sticky;top:0}.channel-room-overlay.is-minimized{width:min(360px,100vw - 24px);inset:auto 12px 12px auto}.channel-room-overlay.is-minimized .channel-room-panel{border:1px solid #ffffff94;border-radius:16px;width:100%;height:auto}.channel-room-overlay.is-minimized .channel-room-mini-status{grid-template-columns:auto minmax(0,1fr) auto}.channel-room-overlay.is-minimized .channel-room-mini-status .channel-room-mini-mute{display:none}.profile-app-shell .topbar{grid-template-columns:1fr auto}.profile-app-shell .profile-shell-search,.profile-app-shell .left-sidebar{display:none}.profile-app-shell .workspace{padding:12px;display:block}.profile-app-shell .public-profile-main{grid-template-columns:92px minmax(0,1fr);gap:14px;margin-top:-48px;padding:0 18px 24px}.profile-app-shell .public-profile-main>img,.profile-app-shell .public-profile-main>.public-profile-avatar{border-width:5px;border-radius:26px;width:92px;height:92px}.profile-app-shell .public-profile-identity{padding-top:52px}.profile-app-shell .public-profile-main h1{font-size:clamp(29px,9vw,36px)}.profile-app-shell .public-profile-main>.secondary-button{grid-column:1/-1;width:100%}.public-profile-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;margin:0;display:grid}.public-profile-actions .primary-button,.public-profile-actions .secondary-button,.public-profile-relationship-status{white-space:normal;width:100%;min-height:46px;padding:8px 10px}.public-profile-actions .organization-notification-bell{grid-column:1/-1}.profile-app-shell .public-profile-about,.profile-app-shell .public-profile-empty,.profile-app-shell .public-profile-location,.profile-app-shell .public-profile-stats{margin-left:18px;margin-right:18px}.public-organization-channels>div,.public-organization-team>div{grid-template-columns:1fr}.public-organization-space-heading{flex-direction:column;align-items:flex-start}.public-organization-space-heading .secondary-button{width:100%}.public-organization-workspace-layout{display:block}.public-organization-modules{gap:4px;margin-bottom:16px;display:flex;position:static;overflow-x:auto}.public-organization-modules button{grid-template-columns:27px auto auto;width:auto;min-width:max-content}.public-organization-module-heading{flex-direction:column;align-items:flex-start}.organization-channel-fields{grid-template-columns:1fr}.legal-shell{padding:12px}.legal-topbar .secondary-button{display:none}.legal-document>footer{flex-direction:column;align-items:flex-start}}.organization-workspace{flex-direction:column;gap:16px;display:flex}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.workspace-heading h2{letter-spacing:-.035em;margin:4px 0 0;font-size:25px}.workspace-heading p{color:var(--ink-soft);margin:5px 0 0;font-size:11px}.workspace-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.workspace-stats article{flex-direction:column;min-width:0;padding:14px 15px;display:flex}.workspace-stats span{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.workspace-stats strong{margin:5px 0 2px;font-size:20px;line-height:1}.workspace-stats small{color:var(--green);font-size:8px}.workspace-rp_server .workspace-stats small{color:var(--violet)}.workspace-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:14px;display:grid}.workspace-modules{padding:6px;position:sticky;top:88px;overflow:hidden}.workspace-modules button{width:100%;min-height:43px;color:var(--ink-soft);text-align:left;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:0 9px;display:grid}.workspace-modules button:hover{background:#f3f5f1}.workspace-modules button.is-active{background:var(--ink);color:#fff}.workspace-modules button>span{width:27px;height:27px;color:var(--green);background:#edf1ec;border-radius:8px;place-items:center;font-size:13px;display:grid}.workspace-modules button.is-active>span{background:var(--lime);color:var(--ink)}.workspace-rp_server .workspace-modules button:not(.is-active)>span{color:var(--violet)}.workspace-modules strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-modules i{min-width:20px;height:20px;color:var(--ink-faint);background:#edf0eb;border-radius:10px;place-items:center;padding:0 5px;font-size:8px;font-style:normal;display:grid}.workspace-modules button.is-active i{color:#fff;background:#ffffff24}.workspace-main{min-width:0}.workspace-section-title{justify-content:space-between;align-items:flex-end;gap:12px;min-height:43px;margin-bottom:10px;display:flex}.workspace-section-title h3{margin:2px 0 0;font-size:18px}.workspace-section-title .secondary-button{min-height:34px}.workspace-content-grid{grid-template-columns:1.18fr .82fr;gap:12px;display:grid}.workspace-feature-card{color:#fff;border-radius:17px;min-height:240px;padding:22px;position:relative;overflow:hidden}.workspace-feature-card:before,.workspace-feature-card:after{content:"";position:absolute}.workspace-feature-card:before{border:28px solid #ffffff1f;border-radius:50%;width:190px;height:190px;bottom:-48px;right:-42px}.workspace-feature-card:after{border:9px solid #ffffff21;width:75px;height:105px;top:27px;right:28px;transform:rotate(10deg)}.feature-promo{background:linear-gradient(135deg,#ffffff0f,#0000 45%),#176b4b}.feature-update{background:linear-gradient(135deg,#ffffff0f,#0000 45%),#554192}.workspace-feature-card .eyebrow{z-index:1;color:var(--lime);position:relative}.workspace-feature-card>strong{z-index:1;letter-spacing:-.035em;max-width:360px;margin-top:12px;font-size:25px;line-height:1.08;display:block;position:relative}.workspace-feature-card p{z-index:1;color:#ffffffb8;max-width:330px;margin:12px 0 0;font-size:10px;position:relative}.workspace-feature-card button{z-index:2;min-height:34px;color:var(--ink);background:#fff;border-radius:9px;padding:0 12px;font-size:9px;font-weight:800;position:absolute;bottom:20px;left:22px}.workspace-list-card{padding:16px}.workspace-list-card header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.workspace-list-card header strong{font-size:11px}.workspace-list-card header button{color:var(--green);font-size:8px;font-weight:800}.workspace-list-card>div,.workspace-list-card>button{border-top:1px solid var(--line);text-align:left;grid-template-columns:auto 1fr;gap:3px 8px;width:100%;padding:11px 0;display:grid}.workspace-list-card>div>span,.workspace-list-card>button>span{background:var(--green-soft);color:var(--green);border-radius:7px;grid-row:1/3;align-self:start;padding:4px 6px;font-size:7px;font-weight:800}.workspace-list-card>div>strong,.workspace-list-card>button>strong{font-size:9px}.workspace-list-card>div>small,.workspace-list-card>button>small{color:var(--ink-faint);font-size:8px}.workspace-queue{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.workspace-queue article{border-bottom:1px solid var(--line);grid-template-columns:5px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.workspace-queue article:last-child{border-bottom:0}.workspace-queue article.is-completed{background:#f7faf7}.workspace-queue article.is-completed>div{opacity:.6}.queue-priority{background:var(--blue);border-radius:4px;width:4px;height:35px}.queue-высокий,.queue-критический{background:var(--coral)}.queue-roadmap,.queue-популярное{background:var(--violet)}.workspace-queue article>div{min-width:0}.workspace-queue article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.workspace-queue article p{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.workspace-status{color:var(--ink-soft);background:#edf1ec;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:750}.workspace-queue .secondary-button{min-height:33px;padding:0 9px;font-size:8px}.workspace-product-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.workspace-product{padding:10px;overflow:hidden}.workspace-product-art{background:#e7eae5;border-radius:11px;height:118px;margin-bottom:11px;position:relative;overflow:hidden}.workspace-product-art:before,.workspace-product-art:after{content:"";position:absolute}.workspace-product-art:before{border:8px solid #17201c2e;inset:22px 22% 18px;transform:skew(-6deg)}.workspace-product-art:after{background:#ffffffb3;border-radius:50%;width:30px;height:30px;bottom:17px;right:18px;box-shadow:-52px -40px #ffffff80}.product-loft{background:#d8c4a4}.product-light{background:#c8d7c6}.product-grid{background:#ccd1e1}.workspace-product>strong{font-size:11px}.workspace-product>p{margin:4px 0 1px;font-size:13px;font-weight:800}.workspace-product>span{color:var(--ink-faint);font-size:8px}.workspace-product .secondary-button{width:100%;min-height:32px;margin-top:10px}.workspace-event-list{flex-direction:column;gap:9px;display:flex}.workspace-event-list article{grid-template-columns:55px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.workspace-event-date{background:var(--ink);color:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.workspace-event-date strong{font-size:18px;line-height:1}.workspace-event-date small{color:var(--lime);font-size:7px;font-weight:800}.workspace-event-list article>div>strong{font-size:11px}.workspace-event-list article>div>p,.workspace-event-list article>span{color:var(--ink-faint);margin:2px 0 0;font-size:8px}.workspace-release-card{min-height:240px;padding:20px}.workspace-release-card>strong{margin-top:10px;font-size:23px;display:block}.workspace-release-card>p{color:var(--ink-soft);margin:6px 0 15px;font-size:9px}.workspace-release-card>div{background:#eceeea;border-radius:5px;height:7px;overflow:hidden}.workspace-release-card>div i{border-radius:inherit;background:var(--violet);height:100%;display:block}.workspace-release-card>small{color:var(--ink-faint);margin-top:7px;font-size:8px;display:block}.workspace-release-card>button{color:var(--violet);margin-top:35px;padding:0;font-size:9px;font-weight:800}.roadmap-board{grid-template-columns:repeat(3,1fr);align-items:start;gap:9px;display:grid}.roadmap-board-hint{color:var(--ink-faint);margin:0 0 10px;font-size:9px}.roadmap-board section{border:1px solid var(--line);background:#f4f5f2;border-radius:14px;min-height:190px;padding:10px;transition:border-color .15s,background .15s,box-shadow .15s}.roadmap-board section.is-drag-over{border-color:var(--green);background:var(--green-soft);box-shadow:inset 0 0 0 2px #176b4b1f}.roadmap-board section>header{justify-content:space-between;align-items:center;margin:2px 2px 9px;display:flex}.roadmap-board section>header strong{text-transform:uppercase;font-size:9px}.roadmap-board section>header span{width:20px;height:20px;color:var(--ink-faint);background:#e5e8e3;border-radius:50%;place-items:center;font-size:8px;display:grid}.roadmap-card{border:1px solid var(--line);text-align:left;cursor:grab;background:#fff;border-radius:11px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;min-height:76px;margin-bottom:7px;padding:11px;transition:opacity .15s,transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 4px 12px #141e1808}.roadmap-card:active{cursor:grabbing}.roadmap-card.is-dragging{opacity:.48;transform:rotate(1deg)scale(.98)}.roadmap-card-open{text-align:left;flex-direction:column;align-items:flex-start;width:100%;padding:0 22px 0 0;display:flex}.roadmap-drag-handle{color:var(--ink-faint);letter-spacing:-4px;font-size:11px;position:absolute;top:8px;right:9px}.roadmap-card strong{font-size:9px;line-height:1.3}.roadmap-card small{color:var(--violet);font-size:8px}.roadmap-card>label{display:none}.roadmap-add{width:100%;color:var(--ink-faint);padding:7px;font-size:8px;font-weight:700}.workspace-poll{max-width:620px;padding:20px}.workspace-poll h3{margin:8px 0 4px;font-size:19px;line-height:1.2}.workspace-poll>p{color:var(--ink-faint);margin:0 0 15px;font-size:9px}.workspace-poll>div{flex-direction:column;gap:7px;display:flex}.workspace-poll label{cursor:pointer;grid-template-columns:16px 1fr;align-items:center;gap:8px;display:grid}.workspace-poll label>span{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;min-height:42px;padding:0 11px;display:flex;position:relative;overflow:hidden}.workspace-poll label strong,.workspace-poll label small{z-index:1;font-size:9px;position:relative}.workspace-poll label small{color:var(--violet);font-weight:800}.workspace-poll label i{background:#7255c71a;transition:width .22s;position:absolute;inset:0 auto 0 0}.workspace-poll .primary-button{margin-top:15px}.workspace-community{grid-template-columns:1fr 1fr;gap:9px;display:grid}.workspace-community>button{text-align:left;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.workspace-community>button>span{width:38px;height:38px;color:var(--violet);background:#eeeaf9;border-radius:11px;place-items:center;display:grid}.workspace-community strong,.workspace-community small{display:block}.workspace-community strong{font-size:10px}.workspace-community small,.workspace-community i{color:var(--ink-faint);margin-top:3px;font-size:8px;font-style:normal}.organization-template-picker{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.organization-template-picker legend{color:var(--ink-soft);grid-column:1/-1;margin-bottom:5px;font-size:10px;font-weight:750}.organization-template-picker>label{cursor:pointer;position:relative;display:block!important}.organization-template-picker input{opacity:0;height:1px;position:absolute;width:1px!important}.organization-template-picker label>span{border:1px solid var(--line);background:#fafbf8;border-radius:12px;grid-template-columns:36px 1fr;align-content:center;gap:3px 9px;min-height:118px;padding:12px;display:grid}.organization-template-picker label>span>i{background:var(--green-soft);width:36px;height:36px;color:var(--green);border-radius:10px;grid-row:1/3;place-items:center;font-size:16px;font-style:normal;display:grid}.organization-template-picker label:last-child>span>i{color:var(--violet);background:#eeeaf9}.organization-template-picker label>span>strong{align-self:end;font-size:10px}.organization-template-picker label>span>small{color:var(--ink-faint);font-size:8px;line-height:1.3}.organization-template-picker input:checked+span{border-color:var(--green);background:var(--green-soft);box-shadow:0 0 0 2px #176b4b14}.organization-template-picker label:last-child input:checked+span{border-color:var(--violet);background:#f4f1fb;box-shadow:0 0 0 2px #7255c714}.proposal-list{flex-direction:column;gap:9px;display:flex}.proposal-list article{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.proposal-vote{border:1px solid var(--line);width:48px;height:54px;color:var(--ink-faint);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;display:flex}.proposal-vote span{font-size:9px}.proposal-vote strong{font-size:12px}.proposal-vote.is-active{color:var(--violet);background:#eeeaf9;border-color:#7255c740}.proposal-list article>div:nth-child(2){min-width:0}.proposal-list article>div:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.proposal-list article>div:nth-child(2)>p{color:var(--ink-faint);margin:3px 0 0;font-size:8px}.proposal-list article>div:nth-child(2)>.proposal-body{color:var(--ink-soft);white-space:pre-line;margin-top:8px;line-height:1.5}.proposal-actions{grid-column:2/-1;justify-content:flex-end;gap:7px;display:flex}.proposal-actions .secondary-button{min-height:31px;padding:0 9px;font-size:8px}.proposal-discussion{background:#f7f8f5;border-radius:11px;grid-column:2/-1;padding:12px}.proposal-discussion>strong{font-size:9px}.proposal-discussion>p{color:var(--ink-faint);margin:5px 0 0;font-size:8px}.proposal-discussion>div{flex-direction:column;gap:6px;margin-top:8px;display:flex}.proposal-discussion>div p{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:9px;flex-direction:column;gap:2px;margin:0;padding:8px 10px;font-size:8px;display:flex}.proposal-discussion>div b{color:var(--ink);font-size:8px}.proposal-discussion form{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:9px;display:grid}.proposal-discussion input{border:1px solid var(--line);min-width:0;height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;outline:none;padding:0 10px;font-size:9px}.proposal-discussion input:focus{border-color:var(--violet);box-shadow:0 0 0 2px #7255c714}.proposal-discussion .primary-button{min-height:34px;padding:0 11px;font-size:8px}.bug-tracker{flex-direction:column;gap:10px;display:flex}.bug-flow{border:1px solid var(--line);background:#f7f8f5;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;display:grid}.bug-flow span{color:var(--ink-soft);align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex;position:relative}.bug-flow span:not(:last-child):after{color:var(--ink-faint);content:"→";position:absolute;right:4px}.bug-flow i{width:22px;height:22px;color:var(--ink-soft);background:#e7eae5;border-radius:7px;place-items:center;font-size:8px;font-style:normal;display:grid}.bug-status-0{background:#f0f1ee}.bug-status-1{color:#95631d;background:#fff1df}.bug-status-2{color:#345aa7;background:#e8eefc}.bug-status-3{background:var(--green-soft);color:var(--green)}.workspace-queue .bug-body{color:var(--ink-soft);white-space:pre-line;margin-top:7px;line-height:1.45}.roadmap-card p{color:var(--ink-soft);margin:7px 0 0;font-size:8px;line-height:1.4}.workspace-empty-module{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:28px;display:flex}.workspace-empty-module>span{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:14px;place-items:center;margin-bottom:12px;font-size:20px;display:grid}.workspace-empty-module>strong{font-size:15px}.workspace-empty-module>p{max-width:330px;color:var(--ink-faint);margin:6px 0 0;font-size:9px;line-height:1.5}.module-settings-modal{width:min(680px,100vw - 32px)}.module-settings-list{grid-template-columns:1fr 1fr;gap:8px;max-height:min(480px,55vh);padding-right:3px;display:grid;overflow-y:auto}.module-settings-list>button{border:1px solid var(--line);text-align:left;background:#fafbf8;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.module-settings-list>button>span{width:34px;height:34px;color:var(--ink-soft);background:#ecefeb;border-radius:9px;place-items:center;font-size:14px;display:grid}.module-settings-list>button strong,.module-settings-list>button small{display:block}.module-settings-list>button strong{font-size:9px}.module-settings-list>button small{color:var(--ink-faint);margin-top:2px;font-size:7px;line-height:1.25}.module-settings-list>button i{color:var(--ink-faint);background:#ecefeb;border-radius:7px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.module-settings-list>button.is-enabled{background:var(--green-soft);border-color:#176b4b3d}.module-settings-list>button.is-enabled>span{background:var(--green);color:#fff}.module-settings-list>button.is-enabled i{color:var(--green);background:#fff}.module-settings-modal>.primary-button{width:100%;margin-top:12px}.publication-modal{width:min(720px,100vw - 32px)}.publication-type-picker{border:0;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;display:grid}.publication-type-picker legend{color:var(--ink-soft);grid-column:1/-1;margin-bottom:4px;font-size:10px;font-weight:750}.publication-type-picker label{cursor:pointer;position:relative;display:block!important}.publication-type-picker input{opacity:0;height:1px;position:absolute;width:1px!important}.publication-type-picker label>span{border:1px solid var(--line);background:#fafbf8;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:132px;padding:12px;display:flex}.publication-type-picker label>span>i{width:33px;height:33px;color:var(--green);background:#edf0eb;border-radius:9px;place-items:center;margin-bottom:12px;font-size:14px;font-style:normal;display:grid}.publication-type-picker label>span>strong{font-size:10px}.publication-type-picker label>span>small{color:var(--ink-faint);margin-top:3px;font-size:8px;line-height:1.25}.publication-type-picker input:checked+span{border-color:var(--violet);background:#f3f0fb;box-shadow:0 0 0 2px #7255c714}.publication-type-picker input:checked+span>i{background:var(--violet);color:#fff}.publication-media-picker{border:1px solid var(--line);background:#f8f9f6;border-radius:14px;gap:12px;padding:14px;display:grid}.publication-media-picker>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.publication-media-picker>header div{gap:3px;display:grid}.publication-media-picker>header strong{font-size:11px}.publication-media-picker>header small,.publication-media-library>p{color:var(--ink-faint);font-size:8px}.publication-media-picker>header>span{color:var(--ink-soft);background:#e8ece6;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.publication-media-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.publication-media-options select{background:#fff;height:34px;font-size:9px}.publication-media-actions{flex-wrap:wrap;gap:7px;display:flex}.publication-media-actions .secondary-button{min-height:36px;padding:0 12px;font-size:9px}.publication-media-actions label.secondary-button{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;display:inline-flex}.publication-media-actions input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.publication-selected-media,.publication-media-library>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.publication-selected-media button,.publication-media-library>div>button{aspect-ratio:1;background:var(--ink);border:2px solid #0000;border-radius:10px;position:relative;overflow:hidden}.publication-selected-media img,.publication-selected-media video,.publication-media-library img,.publication-media-library video{object-fit:cover;width:100%;height:100%}.publication-selected-media button>span,.publication-media-library button>span{color:#fff;background:#101b15c7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid;position:absolute;top:5px;right:5px}.publication-media-library{border-top:1px solid var(--line);gap:9px;padding-top:11px;display:grid}.publication-media-library>strong{font-size:9px}.publication-media-library button.is-selected{border-color:var(--lime-deep)}.publication-route{color:var(--ink-soft);background:#f0f2ee;border-radius:11px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:9px;font-weight:750;display:flex}.publication-route b{color:var(--green);font-size:15px}.post-attachments{border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:15px 0;display:grid;overflow:hidden}.post-attachments>:only-child{grid-column:1/-1}.post-attachments img,.post-attachments video{background:var(--ink);object-fit:cover;width:100%;height:320px}.workspace-publication-media{border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(100%,520px);margin-top:10px;display:grid;overflow:hidden}.workspace-publication-media>:only-child{grid-column:1/-1}.workspace-publication-media img,.workspace-publication-media video{background:var(--ink);object-fit:cover;width:100%;min-height:120px;max-height:280px}.route-proposal{color:var(--violet);background:#f3f0fb}.route-bug{color:#a54d3b;background:#fff1ea}.route-roadmap{color:#355c9a;background:#eaf0fb}@media (width<=720px){.publication-media-options{grid-template-columns:1fr}.publication-selected-media,.publication-media-library>div{grid-template-columns:repeat(3,minmax(0,1fr))}.post-attachments img,.post-attachments video{height:230px}}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=1180px){.topbar{grid-template-columns:210px minmax(300px,1fr) auto}.workspace{grid-template-columns:210px minmax(0,1fr)}.right-rail{display:none}.main-messages,.main-organizations,.main-friends,.main-photos,.main-videos,.main-clips{grid-column:auto}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clips-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-stats{grid-template-columns:1fr 1fr}.workspace-layout{grid-template-columns:185px minmax(0,1fr)}.workspace-content-grid{grid-template-columns:1fr}.profile-copy,.chevron{display:none}.profile-button{min-width:auto}}@media (width<=820px){:is(html:has(.main-messages),body:has(.main-messages)){overscroll-behavior:none;width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.app-shell:has(.main-messages){width:100%;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}body{background:#f5f6f2}.topbar{grid-template-columns:1fr auto;height:64px;padding:0 16px}.global-search,.top-actions>.icon-button,.profile-button{display:none}.top-actions .top-notification-control .icon-button{display:inline-grid}.top-actions{grid-column:2}.create-button{min-height:37px;padding:0 13px;font-size:11px}.workspace{min-height:calc(100vh - 64px);padding:0 0 82px;display:block}.workspace:has(.main-messages){width:100%;height:calc(100dvh - 64px);min-height:0;padding:0 0 calc(66px + env(safe-area-inset-bottom));overflow:hidden}.left-sidebar{display:none}.main-content{width:min(700px,100%);margin:0 auto}.workspace:has(.main-messages) .main-content{width:100%;height:100%;min-height:0;margin:0;overflow:hidden}.main-messages{width:100%;max-width:none;height:100%;min-height:0;max-height:100%;margin:0;overflow:hidden}.main-messages>.mobile-title{display:none}.mobile-title{color:var(--ink-soft);justify-content:space-between;align-items:center;padding:13px 16px;font-size:11px;font-weight:800;display:flex}.feed-heading{padding:6px 16px 0}.feed-tabs{display:none}.composer,.post-card{border-left:0;border-right:0;border-radius:0}.section-heading,.category-row,.view-toolbar,.social-stats,.social-tabs,.friend-search,.people-grid,.request-people-grid,.media-tabs,.storage-boundary,.queued-media,.album-row,.photo-grid,.video-grid,.clips-grid{margin-left:16px;margin-right:16px}.storage-boundary{grid-template-columns:42px 1fr}.storage-route{border-top:1px solid #176b4b21;border-left:0;grid-column:2;justify-self:start;padding:9px 0 0}.album-row{grid-template-columns:repeat(2,1fr)}.organization-workspace{padding:0 16px 16px}.section-hero{border-radius:0}.company-grid,.service-grid,.organizations-view,.organization-admin-view{padding:0 16px}.organizations-view .section-heading{margin-left:0;margin-right:0}.owned-organization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.messages-view{border:0;border-radius:0;width:100%;height:100%;min-height:0;max-height:100%}.main-messages .chat-panel{height:100%;min-height:0;max-height:100%;overflow:hidden}.main-messages .chat-header,.main-messages .chat-composer{flex:none}.main-messages .chat-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:auto;min-height:0;max-height:none;overflow:hidden auto}.organization-documents-toolbar{flex-direction:column;align-items:stretch}.organization-documents-toolbar .primary-button,.organization-document-upload>.primary-button{width:100%}.organization-document-upload{border-radius:14px;grid-template-columns:1fr;padding:16px}.organization-document-upload>*,.organization-document-wide-field,.organization-document-role-picker,.organization-document-upload>.primary-button{grid-column:1}.organization-document-grid{grid-template-columns:1fr}.organization-document-modal{padding:0}.organization-document-modal>section{border:0;border-radius:0;width:100%;height:100dvh}.organization-document-preview iframe{min-height:100%}.organization-document-modal>section>footer{padding-bottom:max(14px, env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.organization-document-modal>section>footer>*{width:100%}.organization-document-modal>section>footer .is-danger{grid-column:1/-1}.mobile-nav{z-index:50;min-height:66px;padding:6px max(8px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:var(--ink-faint);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.mobile-nav button>b{background:var(--lime);min-width:17px;height:17px;color:var(--ink);border-radius:999px;place-items:center;padding:0 4px;font-size:8px;display:grid;position:absolute;top:2px;left:calc(50% + 7px)}.mobile-nav button>span{place-items:center;width:22px;height:22px;line-height:1;display:grid}.mobile-nav .navigation-icon{width:20px;height:20px}.mobile-nav small{font-size:8px}.mobile-nav button.is-active{color:var(--green);font-weight:800}.mobile-menu-backdrop{z-index:95;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c151175;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-menu-sheet{background:var(--surface);border-radius:24px 24px 0 0;width:100%;max-height:min(82dvh,760px);overflow:hidden;box-shadow:0 -24px 70px #0c15113d}.mobile-menu-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:16px 20px;display:flex}.mobile-menu-sheet>header div{gap:3px;display:grid}.mobile-menu-sheet>header strong{font-size:20px}.mobile-menu-sheet>header button{border:1px solid var(--line-strong);border-radius:14px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.mobile-menu-sheet>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:calc(min(82dvh,760px) - 150px);padding:14px 16px 20px;display:grid;overflow-y:auto}.mobile-menu-sheet>nav>button,.mobile-menu-sheet>nav>a{border:1px solid var(--line);min-width:0;min-height:54px;color:var(--ink-soft);text-align:left;border-radius:15px;align-items:center;gap:11px;padding:10px 12px;display:flex;position:relative}.mobile-menu-sheet>nav>button.is-active{background:var(--green-pale);color:var(--green);border-color:#146f4f38}.mobile-menu-sheet>nav span{flex:none;place-items:center;width:25px;height:25px;display:grid}.mobile-menu-sheet>nav .navigation-icon{width:22px;height:22px}.mobile-menu-sheet>nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-menu-sheet>nav b{background:var(--lime);min-width:22px;height:22px;color:var(--ink);border-radius:999px;place-items:center;margin-left:auto;font-size:9px;display:grid}.mobile-menu-logout{width:calc(100% - 32px);min-height:46px;margin:0 16px max(12px, env(safe-area-inset-bottom));border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:14px;font-weight:750}.toast{justify-content:center;bottom:79px;left:14px;right:14px}}@media (width<=620px){.brand-mark{width:34px;height:34px;font-size:19px}.feed-heading h1,.section-heading h1{font-size:25px}.feed-heading{min-height:61px}.social-stats{grid-template-columns:1fr 1fr;padding:8px 14px}.social-stats>span,.social-stats>span:first-child,.social-stats>span:last-child{border-right:0;border-bottom:1px solid var(--line);padding:11px 8px}.social-stats>span:nth-child(odd){border-right:1px solid var(--line)}.social-stats>span:nth-last-child(-n+2){border-bottom:0}.social-stats strong{font-size:19px}.social-tabs{overflow-x:auto}.social-tabs button{flex:none}.people-grid,.request-people-grid,.video-grid{grid-template-columns:1fr}.person-card{min-height:244px}.storage-boundary{grid-template-columns:36px 1fr;padding:12px}.storage-icon{width:36px;height:36px}.storage-route{grid-column:1/-1}.photo-grid{grid-template-columns:1fr 1fr;grid-auto-rows:125px}.clips-grid{grid-template-columns:1fr 1fr}.clip-card{min-height:310px}.queued-media header{flex-direction:column;align-items:flex-start}.queued-media>div{grid-template-columns:34px minmax(0,1fr)}.queue-status{grid-column:2;justify-self:start}.workspace-heading{flex-direction:column;align-items:flex-start}.workspace-heading .primary-button{width:100%}.workspace-stats{grid-template-columns:1fr 1fr}.workspace-layout{display:block}.workspace-modules{grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;position:static}.workspace-modules button{grid-template-columns:27px 1fr auto}.workspace-section-title{align-items:flex-start}.workspace-product-grid,.roadmap-board,.workspace-community{grid-template-columns:1fr}.roadmap-board-hint{line-height:1.5}.roadmap-card{cursor:default}.roadmap-drag-handle{display:none}.roadmap-card-open{padding-right:0}.roadmap-card>label{border-top:1px solid var(--line);width:100%;color:var(--ink-faint);gap:4px;margin-top:10px;padding-top:9px;font-size:8px;display:grid}.roadmap-card>label select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--ink);border-radius:9px;padding:0 10px}.workspace-queue article{grid-template-columns:5px minmax(0,1fr) auto}.workspace-queue .workspace-status{grid-column:2/-1;justify-self:start}.workspace-queue .secondary-button{grid-column:2/-1;width:100%}.workspace-event-list article{grid-template-columns:55px minmax(0,1fr)}.workspace-event-list article>span:not(.workspace-event-date),.workspace-event-list article>button{grid-column:2}.organization-template-picker{grid-template-columns:1fr}.publication-type-picker{grid-template-columns:1fr 1fr}.module-settings-list{grid-template-columns:1fr}.publication-type-picker label>span{min-height:118px}.proposal-list article{grid-template-columns:48px minmax(0,1fr)}.proposal-list .workspace-status{grid-column:2;justify-self:start}.proposal-actions{grid-column:1/-1;justify-content:stretch}.proposal-discussion{grid-column:1/-1}.proposal-actions .secondary-button{flex:1}.bug-flow{grid-template-columns:1fr 1fr}.bug-flow span:after{display:none}.proposal-discussion form{grid-template-columns:1fr}.proposal-discussion .primary-button{width:100%}.composer{padding:14px}.composer>.avatar{width:36px;height:36px}.composer-actions>div button span{display:none}.post-card{padding-left:14px;padding-right:14px}.post-actions{margin-left:-14px;margin-right:-14px;padding-left:10px;padding-right:10px}.post-actions button{text-overflow:ellipsis;white-space:nowrap;min-width:42px;padding:8px 7px;overflow:hidden}.post-actions .action-accent{display:none}.post-visual{min-height:220px;margin-left:-4px;margin-right:-4px}.case-visual{grid-template-columns:1.2fr .8fr;padding:25px 22px}.case-device{width:92px;height:137px}.device-number{font-size:22px}.case-copy>strong{font-size:28px}.request-visual,.hiring-visual{padding:24px 20px}.request-visual:after{opacity:.34;right:-10px}.request-grid{width:100%}.section-heading{flex-direction:column;align-items:flex-start}.company-grid,.service-grid{grid-template-columns:1fr}.personal-actor-card{grid-template-columns:42px 1fr}.personal-actor-card .secondary-button{grid-column:1/-1;width:100%}.owned-organization-grid{grid-template-columns:1fr}.invitation-card{grid-template-columns:42px 1fr}.invitation-card>div:last-child{grid-column:1/-1}.org-admin-hero{flex-direction:column;align-items:flex-start;min-height:205px;padding:21px}.org-admin-identity h1{font-size:25px}.actor-button{width:100%}.org-admin-stats{grid-template-columns:1fr 1fr}.org-admin-tabs{overflow-x:auto}.org-admin-tabs button{flex:none}.org-overview-grid,.role-grid,.org-info-card dl{grid-template-columns:1fr}.org-list-card>header,.roles-heading{flex-direction:column;align-items:flex-start}.inline-search{width:100%}.org-table-row,.followers-table .org-table-row{grid-template-columns:42px 1fr auto}.member-roles,.org-table-row>.member-status{grid-column:2/-1}.followers-table .secondary-button{grid-column:2/-1;width:100%}.permissions-list{grid-template-columns:1fr}.company-cover{height:94px}.service-art{height:145px}.messages-view{display:block}.conversation-list{display:none}.chat-panel{height:100%}.message{max-width:82%}:is(.message:has(.message-media-bundle),.message:has(.message-shared-media)){width:min(560px,94%);max-width:94%}.message-media-bundle,.message-shared-media{min-width:0}.chat-lightbox{padding:12px}.lead-stats{grid-template-columns:1fr 1fr;padding:0 16px}.lead-stats .card:last-child{grid-column:1/-1}.pipeline{grid-template-columns:repeat(3,235px);padding:0 16px 10px}.modal-fields{grid-template-columns:1fr}.lead-modal{padding:24px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-shell{background:var(--paper);grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);min-height:100vh;display:grid}.auth-story,.auth-panel{min-height:100vh;padding:clamp(34px,6vw,88px)}.auth-story{background:radial-gradient(circle at 85% 12%, #dafe7338, transparent 26%), radial-gradient(circle at 14% 88%, #4d73e624, transparent 24%), var(--ink);color:#fff;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:48vw;height:48vw;position:absolute;bottom:-22vw;right:-10vw;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.auth-brand{z-index:1;align-items:center;gap:12px;display:flex;position:absolute;top:clamp(28px,4vw,54px);left:clamp(30px,6vw,88px)}.auth-brand>span:last-child{flex-direction:column;display:flex}.auth-brand strong{letter-spacing:.14em;font-size:15px}.auth-brand small{color:#ffffff85;margin-top:3px;font-size:10px}.auth-story>.eyebrow{z-index:1;color:var(--lime);position:relative}.auth-story h1{z-index:1;letter-spacing:-.065em;max-width:740px;margin:20px 0;font-size:clamp(42px,5.4vw,78px);line-height:.98;position:relative}.auth-story>p{z-index:1;color:#ffffffa3;max-width:620px;margin:0;font-size:clamp(15px,1.3vw,19px);position:relative}.auth-feature-grid{z-index:1;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:750px;margin-top:clamp(46px,7vh,86px);display:grid;position:relative;overflow:hidden}.auth-feature-grid article{background:#141d19e0;flex-direction:column;min-height:160px;padding:22px;display:flex}.auth-feature-grid b{color:var(--lime);font-size:10px}.auth-feature-grid strong{margin:auto 0 6px;font-size:14px}.auth-feature-grid span{color:#ffffff80;font-size:11px}.auth-panel{background:var(--surface);flex-direction:column;justify-content:center;display:flex}.auth-tabs{background:var(--surface-soft);border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-tabs button{min-height:42px;color:var(--ink-soft);border-radius:10px;font-size:12px;font-weight:700}.auth-tabs button.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.auth-heading{margin:clamp(35px,6vh,64px) 0 28px}.auth-heading h2{letter-spacing:-.05em;margin:8px 0;font-size:clamp(29px,3vw,42px);line-height:1}.auth-heading p,.auth-legal{color:var(--ink-soft)}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-form label{color:var(--ink-soft);flex-direction:column;gap:7px;font-size:11px;font-weight:750;display:flex}.auth-form label small{color:var(--ink-faint);font-weight:500}.auth-form input{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:12px;outline:0;width:100%;height:49px;padding:0 14px;transition:border-color .16s,box-shadow .16s}.auth-form input:focus{border-color:var(--green);box-shadow:0 0 0 4px #176b4b14}.auth-submit{background:var(--ink);color:#fff;border-radius:12px;min-height:51px;margin-top:5px;font-weight:800}.auth-submit:hover{background:var(--green-dark)}.auth-text-button{width:fit-content;color:var(--green-dark);margin:-6px 0 0 auto;font-size:10px;font-weight:800}.auth-text-button:hover{text-decoration:underline}.auth-text-button.is-back{color:var(--ink-soft);margin:0 auto}.auth-verification-actions{gap:14px;margin-top:18px;display:grid}.auth-verification-shell .auth-heading strong{color:var(--ink)}.auth-message{border-radius:10px;margin:0;padding:11px 12px;font-size:11px}.auth-message.is-error,.admin-state.is-error{color:#a93421;background:#fff0ed}.auth-message.is-success{background:var(--green-soft);color:var(--green-dark)}.auth-legal{margin:22px 0 0;font-size:9px}.auth-setup-link{width:fit-content;color:var(--green);margin-top:14px;font-size:10px;font-weight:750}.auth-setup-link:hover{text-decoration:underline}.auth-loading{background:var(--ink);color:#fff;place-items:center;display:grid}.auth-loading .auth-brand{position:static}.auth-loading p{color:#ffffff8f;margin-top:70px}.setup-shell{background:radial-gradient(circle at 20% 10%, #dafe7333, transparent 25%), radial-gradient(circle at 90% 90%, #4d73e61f, transparent 25%), var(--ink);place-items:center;min-height:100vh;padding:28px;display:grid}.setup-card{background:var(--surface);border:1px solid #ffffff1a;border-radius:24px;width:min(100%,590px);padding:clamp(28px,5vw,58px);box-shadow:0 28px 90px #00000040}.setup-brand{align-items:center;gap:11px;margin-bottom:48px;display:inline-flex}.setup-brand>span:last-child{flex-direction:column;display:flex}.setup-brand strong{letter-spacing:.14em;font-size:14px}.setup-brand small{color:var(--ink-faint);margin-top:3px;font-size:9px}.setup-card>h1{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(34px,6vw,52px);line-height:.98}.setup-lead{color:var(--ink-soft);margin:0;font-size:13px}.setup-status{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;align-items:center;gap:12px;margin:26px 0;padding:14px;display:flex}.setup-status>span{background:var(--amber);border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 5px #dc9b321f}.setup-status.is-ready>span{background:var(--green);box-shadow:0 0 0 5px #176b4b1f}.setup-status.is-unavailable>span{background:var(--coral);box-shadow:0 0 0 5px #f26a4f1f}.setup-status strong,.setup-status small{display:block}.setup-status strong{font-size:12px}.setup-status small{color:var(--ink-faint);margin-top:2px;font-size:9px}.setup-form{margin-top:4px}.setup-success{background:var(--green-soft);color:var(--green-dark);border-radius:12px;gap:5px;padding:14px;display:grid}.setup-success strong{font-size:13px}.setup-success span{font-size:10px}.setup-success a{margin-top:5px;font-size:10px;font-weight:800}.setup-notes{border-top:1px solid var(--line);gap:5px;margin-top:24px;padding-top:20px;display:grid}.setup-notes b{font-size:10px}.setup-notes span{color:var(--ink-faint);font-size:9px}.user-settings-view{gap:18px;display:grid}.user-settings-view>form{gap:16px;display:grid}.account-security-card{gap:0;padding:22px;display:grid}.account-security-card>header,.account-security-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-security-card>header{padding-bottom:18px}.account-security-card h2{margin:5px 0 0;font-size:20px}.account-security-card>header>b{border-radius:999px;padding:7px 9px;font-size:9px}.account-security-card>header>b.is-verified{background:var(--green-soft);color:var(--green-dark)}.account-security-card>header>b.is-pending{color:#8d6200;background:#fff5dc}.account-security-row{border-top:1px solid var(--line);padding:16px 0}.account-security-row>span{gap:4px;display:grid}.account-security-row strong{font-size:12px}.account-security-row small{color:var(--ink-faint);font-size:10px}.profile-settings-card{padding:0 22px 22px;overflow:hidden}.profile-cover-preview{background:linear-gradient(135deg, #dafe7366, transparent 55%), var(--ink);background-position:50%;background-size:cover;min-height:170px;margin:0 -22px;position:relative}.profile-cover-preview label{cursor:pointer;background:#ffffffeb;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800;position:absolute;bottom:16px;right:16px}.profile-cover-preview input,.profile-avatar-settings input{display:none}.profile-avatar-settings{align-items:flex-end;gap:12px;margin:-42px 0 24px;display:flex}.profile-avatar-settings>span{z-index:1;border:5px solid var(--surface);background:var(--green);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:26px 26px 26px 9px;place-items:center;width:94px;height:94px;font-size:28px;font-weight:850;display:grid}.profile-avatar-settings label{cursor:pointer;align-items:center;display:inline-flex}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-field-grid>label,.managed-address-grid label{color:var(--ink-soft);gap:7px;font-size:10px;font-weight:750;display:grid}.settings-field-grid input,.settings-field-grid textarea,.settings-field-grid select,.managed-address-grid input,.managed-address-grid select{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:10px;outline:0;width:100%;min-height:43px;padding:10px 12px}.settings-wide-field{grid-column:1/-1}.address-input{border:1px solid var(--line-strong);background:var(--surface-soft);min-height:43px;color:var(--ink-faint);border-radius:10px;align-items:center;padding-left:12px;font-weight:500;display:flex;overflow:hidden}.address-input input{background:0 0;border:0;min-width:0}.privacy-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.privacy-card{align-content:start;gap:9px;padding:20px;display:grid}.privacy-card h2{margin:0 0 8px;font-size:18px}.privacy-card>b{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin-top:9px;font-size:9px}.privacy-card label{align-items:center;gap:8px;font-size:11px;display:flex}.privacy-card input{width:17px;height:17px;accent-color:var(--green)}.settings-save{justify-self:start}.managed-addresses{gap:12px;display:grid}.managed-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.managed-address-grid article{gap:13px;padding:20px;display:grid}@media (width<=820px){.settings-field-grid,.privacy-settings-grid,.managed-address-grid{grid-template-columns:1fr}}.root-admin-button{background:var(--lime);min-width:50px;height:32px;color:var(--ink);letter-spacing:.08em;border-radius:8px;padding:0 10px;font-size:9px;font-weight:900}.logout-button{border:1px solid var(--line);height:34px;color:var(--ink-soft);border-radius:9px;padding:0 10px;font-size:10px;font-weight:700}.admin-view{flex-direction:column;gap:18px;display:flex}.admin-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-summary article{flex-direction:column;justify-content:space-between;min-height:112px;padding:20px;display:flex}.admin-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:10px;font-weight:700}.admin-summary strong{font-size:34px;line-height:1}.admin-users{overflow:hidden}.admin-users-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.admin-users-head span{color:var(--ink-faint);font-size:9px}.admin-user-list{flex-direction:column;display:flex}.admin-user-row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(190px,1fr) minmax(170px,auto) 120px;align-items:center;gap:14px;padding:15px 20px;display:grid}.admin-user-row:last-child{border-bottom:0}.admin-user-avatar{background:var(--ink);width:42px;height:42px;color:var(--lime);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;place-items:center;font-size:11px;font-weight:800;display:grid}.admin-user-identity,.admin-user-access{flex-direction:column;min-width:0;display:flex}.admin-user-identity>span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-user-identity small,.admin-user-access small{color:var(--ink-faint);margin-top:3px;font-size:8px}.admin-user-access{align-items:flex-start;gap:4px}.admin-user-access>b{color:var(--green);letter-spacing:.08em;font-size:8px}.status-pill{background:var(--surface-soft);color:var(--ink-soft);border-radius:99px;padding:3px 7px;font-size:8px;font-weight:800}.status-active{background:var(--green-soft);color:var(--green)}.status-suspended{color:#a93421;background:#fff0ed}.admin-block,.admin-unblock{color:#a93421;border:1px solid #f2b6ab;border-radius:9px;min-height:34px;padding:0 10px;font-size:9px;font-weight:750}.admin-unblock{color:var(--green);border-color:#a8d6bf}.admin-state{color:var(--ink-soft);margin:0;padding:28px 20px}.modal-card{background:var(--surface);border-radius:18px;width:min(520px,100%);padding:28px;box-shadow:0 28px 80px #0a140e42}.admin-action-modal h2{letter-spacing:-.04em;margin:8px 0;font-size:26px}.admin-action-modal>p{color:var(--ink-soft);margin:0 0 20px}.admin-action-modal label{color:var(--ink-soft);flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.admin-action-modal textarea{border:1px solid var(--line-strong);resize:vertical;border-radius:11px;min-height:110px;padding:12px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.danger-button{color:#fff;background:#b83d28;border-radius:11px;min-height:40px;padding:0 18px;font-weight:750}.admin-tabs{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:7px;width:fit-content;margin:0 0 18px;padding:5px;display:flex}.admin-tabs button{min-height:38px;color:var(--ink-soft);border-radius:9px;padding:0 16px;font-weight:750}.admin-tabs button.is-active{background:var(--ink);color:#fff}.system-console{gap:18px;display:grid}.system-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.system-status-card{padding:20px}.system-status-card>strong{align-items:center;gap:8px;margin:8px 0 17px;font-size:21px;display:flex}.system-status-card>strong i,.integration-grid article>i{background:#c8644e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #c8644e1f}.system-status-card>strong i.is-ready,.integration-grid article>i.is-ready{background:#45a56d;box-shadow:0 0 0 4px #45a56d1f}.system-status-card dl{gap:8px;margin:0;display:grid}.system-status-card dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.system-status-card dt{color:var(--ink-soft)}.system-status-card dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.migration-list{gap:7px;max-height:190px;display:grid;overflow:auto}.migration-list span{align-items:center;gap:7px;font-size:12px;display:flex}.migration-list b{color:#45a56d}.integrations-card,.registration-access-card,.system-settings-form{padding:22px}.client-cache-card{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.client-cache-card h2{margin:4px 0 6px}.client-cache-card p{max-width:760px;color:var(--ink-soft);margin:0;line-height:1.5}.client-cache-card .secondary-button{flex:none}.integrations-card>header,.registration-access-card>header,.system-settings-form>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.integrations-card h2,.registration-access-card h2,.system-settings-form h2{margin:0 0 5px}.integrations-card header p,.registration-access-card header p,.system-settings-form header p{color:var(--ink-soft);margin:0}.registration-access-card{gap:16px;display:grid}.registration-access-card>header{margin-bottom:0}.registration-mode-status{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.registration-mode-status.is-closed{color:var(--lime);background:#15231d}.registration-invite-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.registration-invite-summary>div:first-child{gap:4px;display:grid}.registration-invite-summary small,.registration-access-card aside{color:var(--ink-soft);line-height:1.45}.auth-closed-notice{background:var(--green-soft);border-radius:10px;padding:11px 13px;font-size:12px;font-weight:700;color:var(--green-dark)!important}.registration-invite-actions{flex-wrap:wrap;gap:8px;display:flex}.registration-invite-actions .is-danger{color:#b43b2a}.registration-invite-url{gap:7px;display:grid}.registration-invite-url>label{font-weight:750}.registration-invite-url>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.registration-invite-url input{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;min-width:0;min-height:43px;padding:0 12px}.registration-access-card aside{background:#eef7f2;border-radius:10px;padding:11px 13px}.integration-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.integration-grid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px;display:grid}.integration-grid article span{gap:2px;display:grid}.integration-grid small{color:var(--ink-soft)}.integrations-card aside{color:var(--ink-soft);background:#f5f0e4;border-radius:10px;margin-top:14px;padding:12px 14px;line-height:1.55}.system-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.system-setting-grid>label{border:1px solid var(--line);border-radius:11px;gap:6px;padding:14px;display:grid}.system-setting-grid>label>span{font-weight:750}.system-setting-grid input[type=text],.system-setting-grid input[type=email],.system-setting-grid input[type=number]{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;min-height:41px;padding:0 11px}.system-sound-setting select,.system-sound-setting input[type=file]{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;width:100%;min-width:0;min-height:41px;padding:8px 11px}.system-sound-setting input[type=file]{cursor:pointer}.system-setting-grid textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;width:100%;min-height:210px;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.system-setting-grid>.system-html-setting{grid-column:1/-1}.system-setting-grid small{color:var(--ink-soft);line-height:1.4}.system-time-limits,.system-feed-ad-settings{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.system-time-limits>header,.system-feed-ad-settings>header{margin-bottom:16px}.system-time-limits h2,.system-feed-ad-settings h2{margin:3px 0 5px}.system-time-limits header p,.system-feed-ad-settings header p{max-width:760px}.system-toggle-setting{grid-template-columns:minmax(0,1fr) auto;align-items:center}.system-toggle-setting>span{gap:4px;display:grid}.system-toggle-setting input{width:22px;height:22px;accent-color:var(--green)}.system-error-card{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.admin-media-console{gap:16px;display:grid}.admin-media-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-media-heading h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:24px}.admin-media-heading p{max-width:720px;color:var(--ink-soft);margin:0;font-size:11px}.admin-media-list{overflow:hidden}.admin-media-row{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.admin-media-row:last-child{border-bottom:0}.admin-media-preview{width:76px;height:58px;color:var(--lime);background:#18211d;border-radius:9px;place-items:center;display:grid;overflow:hidden}.admin-media-preview img,.admin-media-preview video{object-fit:cover;width:100%;height:100%}.admin-media-copy,.admin-media-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-media-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-media-copy span{color:var(--ink-soft);font-size:9px}.admin-media-copy small,.admin-media-meta{color:var(--ink-faint);font-size:8px}.admin-media-meta a{color:var(--green);font-weight:750}@media (width<=980px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:560px}.auth-panel{min-height:auto}.admin-user-row{grid-template-columns:42px minmax(0,1fr) auto}.admin-user-access{grid-column:2/-1}.system-status-grid{grid-template-columns:1fr 1fr}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-media-row{grid-template-columns:64px minmax(0,1fr) auto}.admin-media-meta{grid-column:2}.public-profile-photo-grid,.public-profile-clips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.auth-story,.auth-panel{padding:28px 20px}.auth-story{min-height:520px}.auth-brand{top:24px;left:20px}.auth-feature-grid{grid-template-columns:1fr}.auth-feature-grid article{min-height:95px}.admin-summary{grid-template-columns:1fr}.admin-user-row{grid-template-columns:38px minmax(0,1fr)}.admin-user-access,.admin-user-row>button{grid-column:2}.admin-user-row>button{justify-self:start}.admin-tabs{width:100%}.admin-tabs button{flex:1}.system-status-grid,.system-setting-grid,.integration-grid{grid-template-columns:1fr}.integrations-card>header,.registration-access-card>header,.system-settings-form>header,.registration-invite-summary{flex-direction:column;align-items:stretch}.registration-invite-url>div{grid-template-columns:1fr}.admin-media-heading{flex-direction:column;align-items:stretch}.admin-media-row{grid-template-columns:56px minmax(0,1fr)}.admin-media-preview{width:56px;height:56px}.admin-media-row>button{grid-column:2;justify-self:start}.public-profile-shell{padding:14px}.public-profile-shell>header{margin-bottom:14px}.public-profile-card{border-radius:18px}.public-profile-cover{height:180px}.public-profile-main{grid-template-columns:88px minmax(0,1fr);align-items:flex-start;gap:12px;padding:0 18px}.public-profile-main>img,.public-profile-avatar{border-width:4px;border-radius:24px;width:88px;height:88px}.public-profile-main h1{font-size:28px}.public-profile-main>.secondary-button{grid-column:1/-1;width:100%;margin:0}.public-profile-about,.public-profile-empty,.public-profile-stats,.public-profile-location,.organization-contact-card{margin-left:18px;margin-right:18px}.organization-contact-list,.organization-inline-contact-grid,.organization-profile-contact-grid{grid-template-columns:1fr}.public-profile-location{flex-direction:column;align-items:flex-start}.public-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-tabs{grid-template-columns:repeat(4,minmax(108px,1fr));overflow-x:auto}.public-profile-composer footer{flex-direction:column;align-items:stretch}.public-profile-attachments,.public-profile-photo-grid,.public-profile-video-grid,.public-profile-clips-grid{grid-template-columns:1fr}.public-profile-photo,.public-profile-photo img{min-height:310px}.public-profile-clip{max-width:360px;margin:auto}.public-profile-restricted{margin-left:18px;margin-right:18px}}@media (width<=760px) and (pointer:coarse){html,body{overscroll-behavior:none}input,textarea,select,[contenteditable=true]{font-size:16px}}@media (width<=760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.profile-app-shell,.profile-app-shell .topbar,.profile-app-shell .workspace,.profile-app-shell .public-profile-shell,.profile-app-shell .public-profile-card,.profile-app-shell .public-profile-content,.profile-app-shell .public-organization-space,.profile-app-shell .public-organization-workspace-layout,.profile-app-shell .public-organization-module-main{width:100%;min-width:0;max-width:100%}.profile-app-shell{overflow-x:hidden}.profile-app-shell .topbar{gap:8px}.profile-app-shell .brand,.profile-app-shell .top-actions{min-width:0}.profile-app-shell .top-actions{gap:6px}.profile-app-shell .create-button{white-space:nowrap;padding-left:12px;padding-right:12px}.profile-app-shell .profile-shell-create-menu{width:min(280px,100vw - 24px);right:0}.profile-app-shell .root-admin-button{display:none}.profile-app-shell .public-organization-primary-nav,.profile-app-shell .public-organization-modules,.profile-app-shell .public-profile-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.profile-app-shell .public-organization-primary-nav::-webkit-scrollbar{display:none}.profile-app-shell .public-organization-modules::-webkit-scrollbar{display:none}.profile-app-shell .public-profile-tabs::-webkit-scrollbar{display:none}.organization-context-actions,.public-organization-module-actions{justify-content:flex-start;align-items:stretch;width:100%}.organization-context-actions{grid-template-columns:1fr 1fr;display:grid}.organization-management-badge{grid-column:1/-1;justify-self:start}.organization-context-actions .primary-button,.organization-context-actions .secondary-button,.public-organization-module-actions .primary-button,.public-organization-module-actions .secondary-button{white-space:normal;width:100%;min-width:0;min-height:42px;padding:8px 10px}.public-organization-module-actions{grid-template-columns:auto minmax(0,1fr);display:grid}.public-organization-handle{place-self:center start}.organization-inline-media-actions,.organization-channel-manager>form{grid-template-columns:1fr}.organization-channel-manager-list>article{grid-template-columns:minmax(0,1fr)}.organization-channel-manager-list .is-danger{width:100%}.organization-handle-field{grid-template-columns:1fr}.organization-handle-field>span{padding:9px 12px 0}.organization-channel-manager>form .primary-button{width:100%}.public-organization-news-actions{grid-template-columns:1fr 1fr;display:grid}.public-organization-news-actions .secondary-button{width:100%}}.composer-request-fields{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 4px;padding:16px;display:grid}.composer-request-fields legend{color:var(--ink);padding:0 7px;font-size:13px;font-weight:800}.composer-request-fields label{gap:7px;min-width:0;display:grid}.composer-request-fields label.is-wide{grid-column:1/-1}.composer-request-fields label>span,.requests-toolbar label>span{color:var(--muted);font-size:12px;font-weight:800}.composer-request-fields input,.composer-request-fields select,.composer-request-fields textarea,.requests-toolbar input,.requests-toolbar select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:12px;outline:none}.composer-request-fields input,.composer-request-fields select,.requests-toolbar input,.requests-toolbar select{min-height:44px;padding:0 12px}.composer-request-fields textarea{resize:vertical;min-height:84px;padding:12px}.composer-request-fields input:focus,.composer-request-fields select:focus,.composer-request-fields textarea:focus,.requests-toolbar input:focus,.requests-toolbar select:focus{border-color:var(--green);box-shadow:0 0 0 3px #187a551a}.requests-view{width:100%;min-width:0}.requests-heading{align-items:flex-end;margin-bottom:18px}.requests-heading p{max-width:720px;color:var(--muted);margin:8px 0 0}.request-scope-tabs{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:6px;width:fit-content;margin:0 0 14px;padding:5px;display:flex}.request-scope-tabs button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:850}.request-scope-tabs button.is-active{background:var(--ink);color:#fff}.requests-toolbar{grid-template-columns:minmax(260px,1fr) minmax(170px,220px) minmax(150px,190px) auto auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.requests-toolbar>label{gap:7px;min-width:0;display:grid}.requests-search{position:relative}.requests-search .navigation-icon{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;bottom:13px;left:13px}.requests-toolbar .requests-search input{padding-left:42px}.requests-toolbar .primary-button{min-height:44px}.requests-reset{min-height:44px;color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:800}.requests-results-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 2px 12px;display:flex}.requests-results-heading span{color:var(--muted);font-size:13px}.requests-list{gap:16px;display:grid}.request-catalog-card{padding:0;overflow:hidden}.request-catalog-card>header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.request-catalog-card .post-author-profile{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.request-catalog-card .post-author-profile>span{gap:2px;min-width:0;display:grid}.request-catalog-card .post-author-profile small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-status{background:var(--surface-soft);color:var(--green);border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:900}.request-status-editor{flex:none;gap:4px;display:grid}.request-status-editor span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.request-status-editor select{border:1px solid var(--line);background:var(--surface-soft);min-height:36px;color:var(--green);font:inherit;border-radius:10px;padding:0 32px 0 10px;font-size:12px;font-weight:850}.request-catalog-card .request-visual{border-radius:0;margin:0}.request-catalog-card .request-grid span{min-width:0}.request-catalog-card .request-grid b{overflow-wrap:anywhere}.request-catalog-summary,.request-requirements{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px 20px 0}.request-requirements{color:var(--muted)}.request-catalog-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 20px;display:flex}.request-catalog-card>footer>span{color:var(--muted);font-size:13px}.business-responses-list{gap:16px;display:grid}.business-response-card{padding:0;overflow:hidden}.business-response-card.is-notification-focus{box-shadow:0 0 0 3px #bfff4f52, var(--shadow);border-color:#187a557a}.business-response-card>header,.business-response-card>footer{justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.business-response-card>header{border-bottom:1px solid var(--line)}.business-response-person{align-items:center;gap:11px;min-width:0;display:flex}.business-response-person>span{gap:2px;min-width:0;display:grid}.business-response-person small,.business-response-request small,.business-response-card time,.business-response-terms small{color:var(--muted);font-size:11px}.business-response-status{background:var(--surface-soft);color:var(--muted);border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.business-response-status.is-accepted,.business-response-status.is-shortlisted{color:var(--green);background:#187a551a}.business-response-status.is-declined,.business-response-status.is-withdrawn{color:#9b3b3b;background:#a43d3d17}.business-response-request,.business-response-card>p,.business-response-terms{margin:0;padding:17px 20px 0}.business-response-request h2{margin:5px 0 0;font-size:20px;line-height:1.25}.business-response-card>p{color:var(--ink-soft);white-space:pre-wrap;line-height:1.55}.business-response-terms{flex-wrap:wrap;gap:10px;display:flex}.business-response-terms>span{background:var(--surface-soft);border-radius:12px;gap:4px;min-width:150px;padding:11px 13px;display:grid}.business-response-card>footer{border-top:1px solid var(--line);align-items:flex-end;margin-top:18px}.business-response-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.business-response-actions .primary-button,.business-response-actions .secondary-button{min-height:38px;padding:0 13px}.business-response-actions .is-danger{color:#9b3b3b}.business-response-modal{width:min(640px,100%)}@media (width<=820px){.organization-spreadsheet-create{grid-template-columns:1fr}.organization-spreadsheet-create .primary-button{width:100%}.organization-spreadsheet-grid{grid-template-columns:1fr}.organization-spreadsheet-modal{padding:0}.organization-spreadsheet-modal>section{border-radius:0;width:100%;height:100dvh;max-height:none}.organization-spreadsheet-modal>section>header{flex-direction:column;align-items:stretch;padding:14px}.organization-spreadsheet-modal>section>header nav{flex-wrap:wrap;width:100%}.organization-spreadsheet-modal>section>header nav .primary-button,.organization-spreadsheet-modal>section>header nav .secondary-button{flex:140px}.organization-spreadsheet-workspace{grid-template-rows:auto minmax(42dvh,1fr) auto auto;grid-template-columns:1fr}.organization-spreadsheet-format-toolbar{align-content:flex-start;max-height:31dvh;overflow:auto}.organization-spreadsheet-search{flex-basis:100%;min-width:0}.organization-spreadsheet-format-group,.organization-spreadsheet-dimension-group{border-left:0;flex-wrap:wrap;padding-left:0}.organization-spreadsheet-editor{min-height:0}.organization-spreadsheet-access{border-top:1px solid var(--line);border-left:0;grid-area:4/1;max-height:38dvh}.organization-spreadsheet-bottom-toolbar{flex-wrap:wrap;grid-area:3/1}.organization-spreadsheet-bottom-toolbar button{flex:135px}.organization-spreadsheet-bottom-toolbar small{width:100%;margin-left:0}.composer-request-fields{grid-template-columns:1fr;padding:13px}.composer-request-fields label.is-wide{grid-column:auto}.requests-heading{flex-direction:column;align-items:stretch}.requests-heading .primary-button{width:100%}.requests-toolbar{grid-template-columns:1fr}.request-scope-tabs{width:100%;overflow-x:auto}.request-scope-tabs button{flex:1 0 auto}.requests-toolbar .primary-button,.requests-reset{width:100%}.request-catalog-card>header,.request-catalog-card>footer,.business-response-card>header,.business-response-card>footer{flex-direction:column;align-items:stretch}.request-catalog-card .request-status{align-self:flex-start}.request-catalog-card>footer .primary-button{width:100%}.business-response-actions{justify-content:stretch;width:100%}.business-response-actions .primary-button,.business-response-actions .secondary-button{flex:130px}.request-catalog-card .request-grid{flex-direction:column;align-items:stretch}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
