@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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:system-ui, -apple-system, "Segoe UI", "Noto Sans Hebrew", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-bold:700;--font-weight-extrabold:800;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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);--color-page:#f5f7fa;--color-card:#fff;--color-soft:#f8f9fc;--color-soft2:#eef2f7;--color-border:#e1e7ef;--color-ink:#0f1729;--color-ink2:#5b6b80;--color-ink3:#65758b;--color-primary:#376af6;--color-primary-soft:#ebf0ff;--color-primary-on-soft:#0a42db;--color-ink3-on-soft2:#515e70;--color-success:#117e39;--color-success-solid:#128741;--color-success-soft:#e8f7ee;--color-warning:#b35309;--color-warning-soft:#fdf3e2;--color-danger:#d32222;--color-danger-soft:#fdeded;--color-info:#6d49ee;--color-info-soft:#f0ecfe;--color-avatar-pink:#d33675;--color-on-primary:#fff;--color-on-solid:#fff;--radius-card:.875rem;--radius-control:.625rem;--radius-pill:99px;--shadow-card:0 1px 3px #0f172a0f, 0 8px 24px #0f172a0d;--shadow-modal:0 24px 70px #0f172a4d;--spacing-sidebar:236px;--spacing-content-max:1180px}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.row-0{grid-row:0}.row-1{grid-row:1}.row-2{grid-row:2}.row-59{grid-row:59}.row-119{grid-row:119}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.max-w-\(--spacing-content-max\){max-width:var(--spacing-content-max)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-8{padding:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[21px\]{font-size:21px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.text-ink{color:var(--color-ink)}.text-ink2{color:var(--color-ink2)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/non-authoritative{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);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,)}.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))}.\[code\:ACCOUNT_MISSING\]{code:ACCOUNT MISSING}.\[code\:ALREADY_A_MEMBER\]{code:ALREADY A MEMBER}.\[code\:CAPABILITIES_MISSING\]{code:CAPABILITIES MISSING}.\[code\:CAPABILITY_MALFORMED\]{code:CAPABILITY MALFORMED}.\[code\:CAPABILITY_NOT_ENTITLED\]{code:CAPABILITY NOT ENTITLED}.\[code\:CAPABILITY_NOT_HELD\]{code:CAPABILITY NOT HELD}.\[code\:EMAIL_INVALID\]{code:EMAIL INVALID}.\[code\:EMAIL_MISMATCH\]{code:EMAIL MISMATCH}.\[code\:INVITATION_MISSING\]{code:INVITATION MISSING}.\[code\:INVITATION_NOT_LIVE\]{code:INVITATION NOT LIVE}.\[code\:INVITATION_UNUSABLE\]{code:INVITATION UNUSABLE}.\[code\:LAST_ADMINISTRATOR\]{code:LAST ADMINISTRATOR}.\[code\:NOT_AN_ADMINISTRATOR\]{code:NOT AN ADMINISTRATOR}.\[code\:NOT_AN_OPERATOR\]{code:NOT AN OPERATOR}.\[code\:NOT_A_MEMBER\]{code:NOT A MEMBER}.\[code\:NOT_A_REAL_CODE\]{code:NOT A REAL CODE}.\[code\:NO_SESSION\]{code:NO SESSION}.\[code\:NO_TENANT_CONTEXT\]{code:NO TENANT CONTEXT}.\[code\:OPERATOR_CANNOT_JOIN\]{code:OPERATOR CANNOT JOIN}.\[code\:ORGANIZATION_MISSING\]{code:ORGANIZATION MISSING}.\[code\:OWNER_EXISTS\]{code:OWNER EXISTS}.\[code\:OWNER_MISSING\]{code:OWNER MISSING}.\[code\:OWNER_PROTECTED\]{code:OWNER PROTECTED}.\[code\:REASON_REQUIRED\]{code:REASON REQUIRED}.\[code\:REASON_REQUIRED_BELOW_USAGE\]{code:REASON REQUIRED BELOW USAGE}.\[code\:REASON_REQUIRED_OWNER_INVITATION\]{code:REASON REQUIRED OWNER INVITATION}.\[code\:REASON_REQUIRED_OWNER_REPLACEMENT\]{code:REASON REQUIRED OWNER REPLACEMENT}.\[code\:REMOVAL_UNREACHABLE\]{code:REMOVAL UNREACHABLE}.\[code\:REQUEST_ID_REQUIRED\]{code:REQUEST ID REQUIRED}.\[code\:SEATS_FULL\]{code:SEATS FULL}.\[code\:SEAT_LIMIT_OUT_OF_RANGE\]{code:SEAT LIMIT OUT OF RANGE}.\[code\:SELF_MODIFICATION\]{code:SELF MODIFICATION}.\[code\:SUBJECT_MISSING\]{code:SUBJECT MISSING}.\[code\:TOKEN_HASH_MALFORMED\]{code:TOKEN HASH MALFORMED}.\[code\:UPPER_SNAKE\]{code:UPPER SNAKE}.\[code\:VIDEO_QUOTA_OUT_OF_RANGE\]{code:VIDEO QUOTA OUT OF RANGE}.\[code\:X\]{code:X}.\[code\:…\]{code:…}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{direction:rtl}body{background-color:var(--color-page);color:var(--color-ink);font-family:var(--font-sans);line-height:1.6}h1,h2,h3{letter-spacing:-.02em}table,[data-numeric]{font-variant-numeric:tabular-nums}@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{max-width:26rem;margin-inline:auto;padding:2rem 1.25rem 3rem}.auth:has(.auth-card){max-width:none;grid-template-columns:minmax(0,28.75rem);justify-content:center;place-items:center;min-block-size:100dvh;padding:2.5rem 1.25rem;display:grid}.auth-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);inline-size:28.75rem;max-inline-size:100%;box-shadow:var(--shadow-card);padding:2.375rem 2.5rem}@media (max-width:480px){.auth:has(.auth-card){align-items:start;padding:1.5rem 1rem}.auth-card{padding:1.75rem 1.25rem}}.auth-mark{background:var(--color-primary);color:#fff;border-radius:11px;place-items:center;block-size:44px;inline-size:44px;margin-block-end:1.375rem;font-weight:800;display:grid}.auth h1{color:var(--color-ink);margin-block-end:1.5rem;font-size:1.5rem}.auth-card h1{color:var(--color-ink);letter-spacing:-.02em;margin:0 0 .25rem;font-size:21px;font-weight:800}.auth-sub{color:var(--color-ink3);margin:0 0 1.625rem;font-size:13px}.stack{flex-direction:column;gap:1rem;display:flex}.field{flex-direction:column;gap:.375rem;display:flex}.field>span{color:var(--color-ink2);font-size:.875rem}.field input{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-ink);border-radius:.5rem;width:100%;padding:.75rem;font-size:1rem}.field input:focus-visible,.stack button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}label.stack>input{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-ink);border-radius:.5rem;width:100%;padding:.75rem;font-size:1rem}label.stack>input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.error{color:var(--color-danger,#a71b1b);font-size:.875rem}.stack button{background:var(--color-primary);color:var(--color-on-primary);border:0;border-radius:.5rem;min-height:2.75rem;padding:.8rem 1rem;font-size:1rem}.stack button[disabled]{opacity:.7}.auth-aside{border-block-start:1px solid var(--color-border);margin:1.25rem 0 0;padding-block-start:1.25rem}.auth-aside-title{color:var(--color-ink);margin:0;font-size:.9375rem;font-weight:700}.linklike{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;min-block-size:2.75rem;padding:0;font-size:.875rem;text-decoration:underline}.linklike:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.totp-qr{border:1px solid var(--color-border);background:#fff;border-radius:.5rem;align-self:center;width:12rem;height:12rem;padding:.5rem}.totp-secret{background:var(--color-card);border:1px solid var(--color-border);letter-spacing:.08em;text-align:center;word-break:break-all;direction:ltr;border-radius:.5rem;padding:.625rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;display:block}.recovery-codes{background:var(--color-card);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.recovery-codes h2{color:var(--color-ink);margin:0;font-size:1.05rem}.recovery-codes .warning{color:var(--color-danger,#a71b1b);margin:0;font-size:.875rem}.recovery-codes ul{direction:ltr;grid-template-columns:repeat(2,1fr);gap:.375rem 1rem;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;list-style:none;display:grid}.recovery-actions{flex-wrap:wrap;gap:.5rem;display:flex}.stack button.secondary{color:var(--color-primary);border:1px solid var(--color-border);background:0 0}.hint{color:var(--color-ink2);margin:0;font-size:.875rem}.final-step{color:var(--color-ink);margin-block-start:.5rem;font-size:1.05rem}.support-banner{z-index:50;background:var(--color-danger,#a71b1b);color:#fff;flex-wrap:wrap;align-items:baseline;gap:.75rem;padding:.625rem 1rem;font-size:.9rem;display:flex;position:sticky;inset-block-start:0}.support-banner strong{letter-spacing:.02em}.support-banner-reason{opacity:.9;margin-inline-start:auto}.support-banner.expiring{background:#841515}.notice{background:var(--color-card);border:1px solid var(--color-border);border-radius:.5rem;padding:1.25rem}.notice h1{color:var(--color-ink);margin:0;font-size:1.15rem}.device-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.device-list li{background:var(--color-card);border:1px solid var(--color-border);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.device-label{color:var(--color-ink);margin-inline-end:auto;font-weight:600}.recovered-notice{background:var(--color-card);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.recovered-notice h2{color:var(--color-ink);margin:0;font-size:1.05rem}.recovered-notice .warning{color:var(--color-danger,#a71b1b);margin:0;font-size:.875rem}.backoffice-page{max-width:var(--spacing-content-max);flex-direction:column;gap:1.25rem;margin-inline:auto;padding:1.5rem 1.25rem 4rem;display:flex}.page-header{z-index:10;background:#f5f7fad1;flex-wrap:wrap;align-items:flex-start;gap:1rem;padding-block:.75rem;display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.page-header{background:color-mix(in srgb, var(--color-page) 82%, transparent)}}.page-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-header h1{margin:0;font-size:21px;font-weight:800}.page-subtitle{color:var(--color-ink2);margin:.15rem 0 0;font-size:15px}.page-actions{flex-wrap:wrap;gap:.375rem;margin-inline-start:auto;display:flex}.card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1.25rem}.card h2{margin:0 0 .75rem;font-size:15px;font-weight:800}.list-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:0;padding:0;list-style:none;overflow:hidden}.list-row+.list-row{border-block-start:1px solid var(--color-border)}.list-row-link{color:inherit;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.list-row-link:hover{background:var(--color-soft)}.row-block{border-radius:var(--radius-control);background:var(--color-soft2);block-size:40px;inline-size:40px;color:var(--color-ink2);flex:none;place-items:center;font-weight:800;display:grid}.row-main{flex-direction:column;flex:auto;gap:.15rem;min-inline-size:0;display:flex}.row-title{color:var(--color-ink);font-size:14px;font-weight:700}.row-sub{color:var(--color-ink3);flex-wrap:wrap;gap:.75rem;font-size:12.5px;display:flex}.row-plan{direction:ltr}.row-pills{flex-wrap:wrap;gap:.375rem;margin-inline-start:auto;display:flex}.pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:13px;font-weight:700;display:inline-flex}.pill:before{content:"";border-radius:var(--radius-pill);background:currentColor;flex:none;width:6px;height:6px}.pill.pill-plain:before{display:none}.pill-primary{background:var(--color-primary-soft);color:var(--color-primary)}.pill-success{background:var(--color-success-soft);color:var(--color-success)}.pill-warning{background:var(--color-warning-soft);color:var(--color-warning)}.pill-danger{background:var(--color-danger-soft);color:var(--color-danger)}.pill-info{background:var(--color-info-soft);color:var(--color-info)}.pill-neutral{background:var(--color-soft2);color:var(--color-ink2)}.state-skeleton ul{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.state-skeleton li{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.state-skeleton li+li{border-block-start:1px solid var(--color-border)}.skeleton-block,.skeleton-line{background:var(--color-soft2);border-radius:var(--radius-control);animation:1.4s ease-in-out infinite skeleton-pulse}.skeleton-block{flex:none;block-size:40px;inline-size:40px}.skeleton-lines{flex-direction:column;flex:auto;gap:.4rem;display:flex}.skeleton-line{block-size:12px;inline-size:40%}.skeleton-line.short{inline-size:22%}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.state-empty,.state-error{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1.25rem;display:flex}.state-error{border-color:var(--color-danger);background:var(--color-danger-soft)}.state-icon{font-size:28px;line-height:1}.state-empty h2,.state-error h2{margin:0;font-size:15px;font-weight:800}.state-empty p{color:var(--color-ink2);margin:0}.state-error p{color:var(--color-ink);margin:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.btn{border-radius:var(--radius-control);font:inherit;cursor:pointer;border:1px solid #0000;padding:.5rem .9rem;font-weight:700}.btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.btn-secondary{background:var(--color-card);border-color:var(--color-border);color:var(--color-ink)}.btn-danger{background:var(--color-danger);color:var(--color-on-primary)}.btn:disabled{opacity:.55;cursor:not-allowed}.field{flex-direction:column;gap:.25rem;margin-block-end:.75rem;display:flex}.field>span,.field>legend{color:var(--color-ink2);font-size:12px;font-weight:700}.field input,.field select{font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);color:var(--color-ink);padding:.5rem .625rem;font-size:16px}.field input[type=checkbox],.field input[type=radio]{block-size:19px;inline-size:19px;accent-color:var(--color-primary);padding:0}.radio{align-items:center;gap:.375rem;margin-inline-end:1rem;font-weight:400;display:inline-flex}.matrix table{border-collapse:collapse;inline-size:100%}.matrix th,.matrix td{text-align:start;border-block-end:1px solid var(--color-border);padding:.5rem .625rem;font-size:14px}.matrix thead th{background:var(--color-soft2);color:var(--color-ink2);font-size:12px;font-weight:800}.matrix-key{color:var(--color-ink);font-weight:400}.matrix input[type=checkbox]{block-size:19px;inline-size:19px;accent-color:var(--color-primary)}.matrix-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:.75rem;display:flex}.commercial-pair{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}.commercial p{font-size:14px}.recommend{background:var(--color-info-soft);color:var(--color-ink);border-radius:var(--radius-control);margin:0 0 .75rem;padding:.5rem .75rem}.recommend.warn{background:var(--color-warning-soft)}.enforcement{margin-block-start:.5rem}.muted{color:var(--color-ink2)}.ok{color:var(--color-success);font-weight:700}.bad{color:var(--color-danger);font-weight:700}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.org-browser{flex-direction:column;gap:1rem;margin-block-end:1.5rem;display:flex}.org-toolbar{align-items:center;gap:.5rem;display:flex}.org-search{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-ink);border-radius:.5rem;flex:1;padding:.6rem .75rem;font-size:1rem}.org-search:focus-visible,.org-clear:focus-visible,.org-facet:focus-visible,.org-pager button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.org-clear{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-ink2);cursor:pointer;white-space:nowrap;border-radius:.5rem;padding:.6rem .9rem;font-size:.875rem}.org-facets{flex-wrap:wrap;gap:.5rem;display:flex}.org-facet{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.875rem;display:inline-flex}.org-facet.is-active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.org-facet-count{opacity:.7;font-variant-numeric:tabular-nums;font-size:.75rem}.org-facet.is-active .org-facet-count{opacity:.9}.org-result-count{color:var(--color-ink2);margin:0;font-size:.875rem}.org-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-block-start:.5rem;display:flex}.org-pager button{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;border-radius:.5rem;padding:.45rem .75rem;font-size:.875rem}.org-pager button:disabled{opacity:.45;cursor:default}.org-pager-status{color:var(--color-ink2);font-variant-numeric:tabular-nums;padding-inline:.5rem;font-size:.875rem}.org-dialog{width:min(34rem,100vw - 2rem);max-height:90vh;color:var(--color-ink);background:0 0;border:none;margin:auto;padding:0;overflow:visible}.org-dialog::backdrop{background:#00000073}.org-dialog-body{max-height:90vh;position:relative;overflow-y:auto}.org-dialog-body>.card{margin:0}.org-dialog-close{z-index:1;border:1px solid var(--color-border);background:var(--color-card);width:2rem;height:2rem;color:var(--color-ink2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.org-dialog-close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.org-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);overflow-x:auto}.org-table{border-collapse:collapse;width:100%;font-size:.9rem}.org-table th,.org-table td{text-align:start;border-block-end:1px solid var(--color-border);white-space:nowrap;vertical-align:middle;padding:.7rem 1rem}.org-table thead th{color:var(--color-ink2);font-size:.8rem;font-weight:700}.org-table tbody tr:last-child td{border-block-end:none}.org-table tbody tr:hover{background:#376af60f}@supports (color:color-mix(in lab, red, red)){.org-table tbody tr:hover{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}}.org-name-link{color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.org-name-text{flex-direction:column;gap:.1rem;display:inline-flex}.org-name-link .row-title{font-weight:600}.org-name-link:hover .row-title{text-decoration:underline}.org-name-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.25rem}.org-table td.org-cell-status{white-space:normal}.org-cell-status .row-pills{flex-wrap:wrap;gap:.35rem;display:flex}.bo-shell{align-items:stretch;min-height:100vh;display:flex}.bo-main{flex:auto;min-width:0}.bo-sidebar{color:#e6eaf2;background:#131b2e;flex-direction:column;flex:0 0 15rem;gap:1.25rem;width:15rem;padding:1.25rem .9rem;display:flex}.bo-brand{align-items:center;gap:.6rem;display:flex}.bo-brand-mark{color:#131b2e;background:#fff;border-radius:.6rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.05rem;font-weight:800;display:inline-flex}.bo-brand-text{flex-direction:column;line-height:1.25;display:flex}.bo-brand-text strong{font-size:.92rem}.bo-brand-sub{color:#8a94a8;font-size:.74rem}.bo-tenant-switch{text-align:start;color:#e6eaf2;background:#1c2740;border:1px solid #ffffff14;border-radius:.6rem;padding:.6rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.bo-tenant-switch:hover{background:#22304f}.bo-nav{flex-direction:column;gap:.15rem;display:flex}.bo-nav-heading{color:#8a94a8;margin:.25rem .5rem .4rem;font-size:.72rem}.bo-nav-link{color:#cdd4e2;border-radius:.55rem;align-items:center;gap:.65rem;padding:.55rem .6rem;font-size:.9rem;text-decoration:none;display:flex}.bo-nav-link:hover{color:#fff;background:#ffffff0d}.bo-nav-link.is-active{color:#fff;background:#24336a}.bo-nav-link.is-soon{color:#616b85;cursor:default}.bo-nav-icon{opacity:.9;flex:none}.bo-nav-link.is-soon .bo-nav-icon{opacity:.5}.bo-nav-trailing{align-items:center;gap:.35rem;margin-inline-start:auto;display:inline-flex}.bo-soon{color:#8a94a8;border:1px solid #ffffff1f;border-radius:999px;padding:.05rem .4rem;font-size:.64rem}.bo-nav-badge{color:#131b2e;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;font-size:.7rem;font-weight:700;display:inline-flex}.bo-user{color:#e6eaf2;border-top:1px solid #ffffff14;border-radius:.6rem;align-items:center;gap:.6rem;margin-block-start:auto;padding:.6rem;text-decoration:none;display:flex}.bo-user:hover{background:#ffffff0d}.bo-user-avatar{color:#fff;background:#2f6bff;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.95rem;display:inline-flex}.bo-user-text{flex-direction:column;line-height:1.25;display:flex}.bo-user-text strong{font-size:.85rem}.bo-user-sub{color:#8a94a8;font-size:.72rem}@media (max-width:800px){.bo-shell{flex-direction:column}.bo-sidebar{flex-flow:wrap;flex-basis:auto;align-items:center;gap:.75rem;width:auto}.bo-nav{flex-flow:wrap}.bo-nav-heading{display:none}.bo-user{border-top:none;margin-block-start:0}.bo-nav-trailing{margin-inline-start:.4rem}}.cap-table{border-collapse:collapse;width:100%}.cap-table th,.cap-table td{text-align:start;border-block-end:1px solid var(--color-border);vertical-align:middle;padding:.6rem .75rem}.cap-table thead th{color:var(--color-ink2);font-size:.8rem;font-weight:700}.cap-table tbody tr:last-child th,.cap-table tbody tr:last-child td{border-block-end:none}.cap-name{font-weight:500}.cap-title{font-weight:600;display:block}.cap-action{color:var(--color-ink2);font-weight:400}.cap-key{color:var(--color-ink2);opacity:.65;margin-block-start:.1rem;font-size:.72rem;display:block}.cap-badge{border-radius:999px;padding:.1rem .55rem;font-size:.75rem;display:inline-block}.cap-badge.on{background:#12874124}@supports (color:color-mix(in lab, red, red)){.cap-badge.on{background:color-mix(in srgb, var(--color-success-solid) 14%, transparent)}}.cap-badge.on{color:var(--color-success-solid)}.cap-badge.off{background:#5b6b801f}@supports (color:color-mix(in lab, red, red)){.cap-badge.off{background:color-mix(in srgb, var(--color-ink2) 12%, transparent)}}.cap-badge.off,.cap-badge.muted{color:var(--color-ink2)}.switch{cursor:pointer;flex:none;width:2.6rem;height:1.5rem;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch-track{background:var(--color-border);border-radius:999px;align-items:center;width:2.6rem;height:1.5rem;padding:.15rem;transition:background .15s;display:inline-flex}.switch-thumb{background:#fff;border-radius:999px;width:1.2rem;height:1.2rem;transition:transform .15s;box-shadow:0 1px 2px #00000040}.switch input:checked+.switch-track{background:var(--color-primary)}.switch input:checked+.switch-track .switch-thumb{transform:translate(-1.1rem)}.switch input:focus-visible+.switch-track{outline:2px solid var(--color-primary);outline-offset:2px}.org-stats{flex-wrap:wrap;gap:.75rem;margin-block-end:1rem;display:flex}.org-stat{background:var(--color-card);border:1px solid var(--color-border);border-radius:.6rem;flex-direction:column;gap:.15rem;min-width:9rem;padding:.6rem 1rem;display:flex}.org-stat-label{color:var(--color-ink2);font-size:.75rem}.org-stat-value{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.section-head{margin-block-end:1rem}.section-intro{max-width:62ch;margin:.35rem 0 0;font-size:.85rem;line-height:1.5}.modules{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin-block-end:1.25rem;display:grid}.module-card{border:1px solid var(--color-border);border-radius:.6rem;overflow:hidden}.module-head{background:#f5f8ff;justify-content:space-between;align-items:center;padding:.6rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.module-head{background:color-mix(in srgb, var(--color-primary) 5%, var(--color-card))}}.module-head{border-block-end:1px solid var(--color-border)}.module-name{font-weight:700}.module-count{color:var(--color-ink2);font-variant-numeric:tabular-nums;font-size:.8rem}.module-actions{margin:0;padding:0;list-style:none}.module-action{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .9rem;display:flex}.module-action:last-child{border-block-end:none}.module-action-text{flex-direction:column;gap:.1rem;display:flex}.module-action-name{font-weight:500}.module-action-state{font-size:.72rem}.cap-matrix-wrap{margin-block-end:1.25rem;overflow-x:auto}.cap-matrix{border-collapse:collapse;width:100%}.cap-matrix th,.cap-matrix td{border:1px solid var(--color-border);text-align:center;padding:.6rem .9rem}.cap-matrix thead th{color:var(--color-ink2);background:#f7f9ff;font-size:.85rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cap-matrix thead th{background:color-mix(in srgb, var(--color-primary) 4%, var(--color-card))}}.cap-matrix thead th:first-child,.cap-matrix-module{text-align:start}.cap-matrix-module{white-space:nowrap;font-weight:700}.cap-matrix-empty{color:var(--color-ink2)}.audit-filter{margin-block:1rem}.audit-filter fieldset{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);flex-wrap:wrap;align-items:flex-end;gap:.9rem;padding:1rem;display:flex}.audit-filter legend{color:var(--color-ink2);padding-inline:.35rem;font-size:.8rem;font-weight:700}.audit-filter label{color:var(--color-ink2);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.audit-filter input,.audit-filter select{border:1px solid var(--color-border);background:var(--color-bg);min-width:12rem;color:var(--color-ink);font:inherit;border-radius:.35rem;padding:.45rem .6rem;font-size:.85rem}.audit-filter-actions{gap:.5rem;margin-inline-start:auto;display:flex}.audit-table{border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);width:100%;font-size:.85rem}.audit-table th,.audit-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--color-border);padding:.6rem .9rem}.audit-table thead th{color:var(--color-ink2);white-space:nowrap;font-size:.78rem;font-weight:700}.audit-table tbody tr:last-child td{border-block-end:none}.audit-table code{font-size:.8rem}.audit-reason{max-width:46ch;display:block}.audit-detail{margin-block-start:.4rem;font-size:.8rem}.audit-detail summary{cursor:pointer;color:var(--color-ink2)}.audit-detail dl{grid-template-columns:auto 1fr;gap:.2rem .75rem;margin-block:.5rem;display:grid}.audit-detail dt{color:var(--color-ink2);font-weight:600}.audit-detail dd{margin:0}.audit-pager{justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1rem;display:flex}.app-shell{align-items:stretch;min-height:100vh;display:flex}.app-main{flex-direction:column;flex:auto;min-width:0;display:flex}.app-body{max-width:var(--spacing-content-max);flex-direction:column;flex:auto;gap:1.25rem;inline-size:100%;margin-inline:auto;padding:1.5rem 1.625rem 3rem;display:flex}.app-sidebar{flex:0 0 var(--spacing-sidebar);width:var(--spacing-sidebar);background:var(--color-card);border-inline-end:1px solid var(--color-border);flex-direction:column;gap:.375rem;block-size:100vh;padding:1.125rem .875rem;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.app-brand{align-items:center;gap:.6rem;padding:.375rem .5rem .875rem;display:flex}.app-brand-mark{background:var(--color-primary);width:2.125rem;height:2.125rem;color:var(--color-on-primary);border-radius:.55rem;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.app-brand-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.app-brand-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.app-brand-sub{color:var(--color-ink3);font-size:.7rem}.app-switcher{background:var(--color-soft2);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-ink2);justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:.5rem;padding:.5rem .625rem;font-size:.8rem;font-weight:700;display:flex}.app-nav{flex-direction:column;gap:.15rem;display:flex}.app-nav-heading{color:var(--color-ink3);letter-spacing:.02em;margin:.75rem .5rem .25rem;font-size:.66rem;font-weight:800}.app-nav-link{border-radius:var(--radius-control);color:var(--color-ink2);align-items:center;gap:.625rem;padding:.55rem .625rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex}.app-nav-link:hover{background:var(--color-soft)}.app-nav-link.is-active{background:var(--color-primary-soft);color:var(--color-primary-on-soft)}.app-nav-link.is-soon{color:var(--color-ink3);cursor:default}.app-nav-icon{opacity:.9;flex:none}.app-nav-trailing{align-items:center;gap:.35rem;margin-inline-start:auto;display:inline-flex}.app-nav-badge{background:var(--color-soft2);color:var(--color-ink2);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;padding:.05rem .5rem;font-size:.7rem;font-weight:800}.app-soon{color:var(--color-ink3);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:.05rem .4rem;font-size:.64rem}.app-user{border-block-start:1px solid var(--color-border);align-items:center;gap:.6rem;padding:.625rem .5rem;display:flex}.app-user-avatar{border-radius:var(--radius-pill);background:var(--color-avatar-pink);color:#fff;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:800;display:inline-flex}.app-user-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.app-user-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.app-user-sub{color:var(--color-ink3);font-size:.72rem}.app-nav:last-of-type{margin-block-start:auto}.app-user-actions{flex-direction:column;align-items:stretch;gap:.25rem;margin-inline-start:auto;display:flex}.app-user-action{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-ink2);cursor:pointer;background:0 0;flex:none;padding:.25rem .5rem;font-size:.72rem;font-weight:700}.app-user-action:hover{background:var(--color-soft);color:var(--color-ink)}@media (max-width:800px){.app-shell{flex-direction:column}.app-sidebar{border-inline-end:none;border-block-end:1px solid var(--color-border);block-size:auto;flex-flow:wrap;flex-basis:auto;align-items:center;gap:.5rem;width:auto;position:static}.app-nav{flex-flow:wrap}.app-nav-heading{display:none}.app-brand{padding:0}.app-switcher{margin-block-end:0}.app-user{border-block-start:none;margin-block-start:0;padding:0}}.section-title{align-items:center;gap:.5rem;margin:0;font-size:15px;font-weight:800;display:flex}.create-mode-switch{margin-block:1rem 0;padding-inline-start:.75rem}.seg{background:var(--color-soft2);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:3px;display:inline-flex}.seg a,.seg button{border-radius:calc(var(--radius-control) - 3px);color:var(--color-ink2);cursor:pointer;background:0 0;border:0;padding:.375rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:700;text-decoration:none}.seg a.on,.seg button.on{background:var(--color-card);color:var(--color-ink);box-shadow:0 1px 2px #0f172a14}.filter-chip{border:1px solid var(--color-border);background:var(--color-card);border-radius:var(--radius-control);color:var(--color-ink2);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:700;display:inline-flex}.filter-chip:disabled{opacity:.55;cursor:not-allowed}.board-legend{flex-wrap:wrap;gap:.75rem;display:flex}.pill .dot{border-radius:var(--radius-pill);vertical-align:.05em;background:currentColor;width:8px;height:8px;margin-inline-end:.35rem;display:inline-block}.cal{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.cal-head{background:var(--color-soft2);border-block-end:1px solid var(--color-border);grid-template-columns:repeat(7,1fr);display:grid}.cal-head div{color:var(--color-ink2);text-align:center;padding:.55rem .75rem;font-size:.75rem;font-weight:800}.cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.cal-day{border-inline-start:1px solid var(--color-border);border-block-end:1px solid var(--color-border);flex-direction:column;gap:.3rem;min-width:0;min-height:7.25rem;padding:.5rem;display:flex}.cal-day:nth-child(7n+1){border-inline-start:0}.cal-day-n{color:var(--color-ink3);font-size:.75rem;font-weight:700}.cal-day.is-out .cal-day-n{opacity:.45}.cal-day.is-drop{background:var(--color-primary-soft)}.cal-ev{cursor:grab;border-radius:.5rem;align-items:center;gap:.35rem;min-width:0;padding:.25rem .45rem;font-size:.72rem;font-weight:700;line-height:1.25;display:flex}.cal-ev-client{border-radius:var(--radius-pill);color:#fff;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.56rem;font-weight:800;display:inline-flex}.cal-ev-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cal-ev-nets{flex:none;gap:3px;margin-inline-start:auto;display:inline-flex}.net-badge{border-radius:4px;width:.875rem;height:.875rem;display:inline-block}.net-badge.ig,.net-badge.fb{background:50%/contain no-repeat;border-radius:0}.net-badge.ig{background-image:url(/brand/instagram.png)}.net-badge.fb{background-image:url(/brand/facebook.png)}.card-h{border-bottom:1px solid var(--color-border);color:var(--color-ink);padding:.94rem 1.125rem;font-size:15px;font-weight:800}.row{border-bottom:1px solid var(--color-border);align-items:center;gap:.875rem;padding:.875rem 1.125rem;display:flex}.row:last-child{border-bottom:0}.row:hover{background:var(--color-soft)}.row-end{flex:none;align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.row-empty{color:var(--color-ink3);padding:1.25rem 1.125rem;font-size:13.5px}.editor-hdr{align-items:flex-start;gap:1rem;display:flex}.editor-actions{flex:none;gap:.625rem;margin-inline-start:auto;display:flex}.ed-page-sub{color:var(--color-ink3);align-items:center;gap:.4rem;margin-block-start:.15rem;font-size:13px;display:flex}.editor-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1.375rem;display:grid}@media (max-width:60rem){.editor-grid{grid-template-columns:minmax(0,1fr)}}.editor-card{padding:1.25rem}.ed-sec{color:var(--color-ink);margin:0 0 .875rem;font-size:15px;font-weight:800}.ed-lbl{color:var(--color-ink2);margin-block-end:.375rem;font-size:12.5px;font-weight:700;display:block}.ed-inp{border:1px solid var(--color-border);border-radius:var(--radius-control);inline-size:100%;color:var(--color-ink);background:var(--color-card);padding:.625rem .75rem;font-family:inherit;font-size:14px}textarea.ed-inp{resize:vertical;min-block-size:120px;line-height:1.6}.ed-hint{color:var(--color-ink3);margin-block-start:.55rem;font-size:12px}.ed-hint-soon{opacity:.75}.ed-drop{border:2px dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-soft);flex-direction:column;gap:.875rem;padding:1.125rem;display:flex}.ed-drop.is-over{border-color:var(--color-primary);background:var(--color-primary-soft)}.ed-drop-hint{border-radius:calc(var(--radius-card) - 4px);min-block-size:5.5rem;color:var(--color-ink2);cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;padding:.75rem;font-size:14px;display:flex}.ed-drop-hint:hover{background:var(--color-soft2)}.ed-drop-main,.ed-drop-lib{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem;display:inline-flex}.ed-drop-main{color:var(--color-ink);font-weight:700}.ed-drop-lib{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.ed-drop-main:disabled,.ed-drop-lib:disabled{cursor:default;opacity:.6}.ed-drop-main:focus-visible,.ed-drop-lib:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.ed-drop-sep{color:var(--color-ink3)}.ed-thumbs{flex-wrap:wrap;gap:.75rem;display:flex}.ed-thumb{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-control);inline-size:130px;margin:0;overflow:hidden}.ed-thumb-img{background:var(--color-soft2);place-items:center;block-size:96px;display:grid;position:relative;overflow:hidden}.ed-thumb-img img{object-fit:cover;block-size:100%;inline-size:100%}.ed-thumb-vid{color:var(--color-ink3);text-align:center;padding:0 .5rem;font-size:12px;line-height:1.3}.ed-thumb-vid-failed{color:var(--color-danger)}.ed-thumb-vid-ready{block-size:100%;inline-size:100%;display:block;position:relative}.ed-thumb-vid-ready img{object-fit:cover;block-size:100%;inline-size:100%}.ed-thumb-vid-play{color:#fff;text-shadow:0 1px 3px #0009;font-size:20px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.ed-thumb-vid-dur{color:#fff;background:#0009;border-radius:4px;padding:1px 5px;font-size:11px;position:absolute;inset-block-end:4px;inset-inline-end:4px}.ed-status-video{margin:.2rem 0 0;font-size:.9rem}.ed-status-video-wait{color:var(--color-ink3)}.ed-status-video-warn{color:var(--color-danger)}.ed-status-video-ok{color:var(--color-ink3)}.ed-thumb-meta{align-items:center;gap:.4rem;padding:.44rem .56rem;display:flex}.ed-thumb-x{color:var(--color-ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-inline-start:auto;padding:.2rem;font-size:12px;line-height:1}.ed-thumb-x:hover{background:var(--color-danger-soft);color:var(--color-danger)}.ed-badge{border-radius:var(--radius-pill);padding:.12rem .5rem;font-size:11px;font-weight:700}.ed-badge-ok{background:var(--color-success-soft);color:var(--color-success)}.ed-note{background:var(--color-info-soft);color:var(--color-info);border-radius:var(--radius-control);margin-block-start:.7rem;padding:.7rem .875rem;font-size:12.5px;font-weight:600;line-height:1.55}.ed-ov{border-block-start:1px solid var(--color-border);margin-block-start:1rem;padding-block-start:.875rem}.ed-chip-row{flex-wrap:wrap;gap:.625rem;display:flex}.ed-chip{border:1px solid var(--color-border);background:var(--color-card);border-radius:var(--radius-pill);color:var(--color-ink2);cursor:pointer;align-items:center;gap:.44rem;padding:.44rem .8rem;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.ed-chip.on{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.ed-net-b{border-radius:5px;flex:none;block-size:16px;inline-size:16px}.ed-net-b.ig,.ed-net-b.fb{background:50%/contain no-repeat;border-radius:0}.ed-net-b.ig{background-image:url(/brand/instagram.png)}.ed-net-b.fb{background-image:url(/brand/facebook.png)}.ed-pv{--ed-pv-header-gap:5.5rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);z-index:5;position:sticky;inset-block-start:var(--ed-pv-header-gap);overflow:hidden}.ed-pv-h{border-block-end:1px solid var(--color-border);align-items:center;gap:.56rem;padding:.75rem .875rem;display:flex}.ed-pv-a{border-radius:var(--radius-pill);background:var(--color-avatar-pink);color:#fff;flex:none;place-items:center;block-size:34px;inline-size:34px;font-size:12px;font-weight:800;display:grid}.ed-pv-name{color:var(--color-ink);font-size:13px;font-weight:700}.ed-pv-sub{color:var(--color-ink3);font-size:11px}.ed-pv-img{background:var(--color-soft2);place-items:center;block-size:300px;display:grid;overflow:hidden}.ed-pv-img img{object-fit:cover;block-size:100%;inline-size:100%}.ed-pv-body{color:var(--color-ink);white-space:pre-wrap;word-break:break-word;padding:.81rem .94rem;font-size:13.5px;line-height:1.6}.ed-pv-body .tag{color:var(--color-primary);font-weight:700}.ed-pv-empty{color:var(--color-ink3)}.qz-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));align-items:start;gap:1.125rem;display:grid}.qz-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.qz-head{border-block-end:1px solid var(--color-border);align-items:center;gap:.56rem;padding:.875rem 1rem;display:flex}.qz-head h3{color:var(--color-ink);margin:0;font-size:15px;font-weight:800}.qz-count{background:var(--color-soft2);color:var(--color-ink2);border-radius:var(--radius-pill);flex:none;margin-inline-start:auto;padding:.12rem .56rem;font-size:11px;font-weight:800}.qz-item{border-block-end:1px solid var(--color-border);flex-direction:column;gap:.3rem;padding:.75rem 1rem;display:flex}.qz-item:last-of-type{border-block-end:0}.qz-item-t{color:var(--color-ink);font-size:13.5px;font-weight:700}.qz-item-m{color:var(--color-ink3);font-size:12px}.qz-empty{color:var(--color-ink3);padding:1rem;font-size:13px}.qz-foot{border-block-start:1px solid var(--color-border);background:var(--color-soft);flex-direction:column;gap:.625rem;padding:.875rem 1rem;display:flex}.qz-toggle{color:var(--color-ink3);align-items:center;gap:.625rem;font-size:13px;font-weight:700;display:inline-flex}.qz-switch{border-radius:var(--radius-pill);background:var(--color-soft2);border:1px solid var(--color-border);flex:none;block-size:26px;inline-size:44px;position:relative}.qz-switch:after{content:"";border-radius:var(--radius-pill);background:var(--color-ink3);block-size:18px;inline-size:18px;position:absolute;inset-block-start:3px;inset-inline-start:3px}.bd-hdr{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.bd-actions{flex-wrap:wrap;align-items:center;gap:.625rem;margin-inline-start:auto;display:flex}.bd-seg{background:var(--color-soft2);border:1px solid var(--color-border);border-radius:var(--radius-control);gap:2px;padding:3px;display:inline-flex}.bd-seg a{color:var(--color-ink2);border-radius:8px;padding:.375rem .875rem;font-size:13px;font-weight:700;text-decoration:none}.bd-seg a[aria-current=page]{background:var(--color-card);color:var(--color-ink);box-shadow:0 1px 2px #0f172a14}.bd-filter{border:1px solid var(--color-border);background:var(--color-card);border-radius:var(--radius-control);color:var(--color-ink2);padding:.5rem .75rem;font-family:inherit;font-size:13px;font-weight:700}.bd-legend{flex-wrap:wrap;gap:1rem;margin-block-end:1rem;padding:0;list-style:none;display:flex}.bd-cal{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:clip}.bd-cal-h{background:var(--color-soft2);border-block-end:1px solid var(--color-border);z-index:4;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:sticky;inset-block-start:var(--bd-hdr-h,5.5rem)}.bd-cal-h div{color:var(--color-ink2);text-align:center;padding:.56rem .75rem;font-size:12px;font-weight:800}.bd-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bd-day{border-inline-start:1px solid var(--color-border);border-block-end:1px solid var(--color-border);flex-direction:column;gap:5px;min-block-size:118px;min-inline-size:0;padding:.5rem;display:flex}.bd-day:nth-child(7n+1){border-inline-start:0}.bd-day-n{z-index:2;background:var(--color-card);color:var(--color-ink3);align-items:center;gap:6px;padding-block:2px;font-size:12px;font-weight:700;display:flex;position:sticky;inset-block-start:calc(var(--bd-hdr-h,5.5rem) + 2.1rem)}.bd-day-today{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-pill);padding:1px 7px;font-weight:800}.bd-day-count{background:var(--color-soft2);color:var(--color-ink2);border-radius:var(--radius-pill);margin-inline-start:auto;padding:0 7px;font-size:11px;font-weight:800}.bd-day.is-out{background:var(--color-soft)}.bd-day.is-out .bd-day-n{opacity:.45}.bd-day.is-over{background:var(--color-primary-soft)}.bd-ev{cursor:grab;text-align:start;border:0;border-radius:8px;align-items:center;gap:6px;inline-size:100%;padding:4px 7px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.25;display:flex}.bd-ev:active{cursor:grabbing}.bd-cli{border-radius:var(--radius-pill);color:#fff;background:var(--color-avatar-pink);flex:none;place-items:center;block-size:16px;inline-size:16px;font-size:9px;font-weight:800;display:grid}.bd-tx{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.bd-net{flex:none;gap:3px;margin-inline-start:auto;display:flex}.bd-net-b{border-radius:4px;block-size:14px;inline-size:14px}.bd-net-b.ig,.bd-net-b.fb{background:50%/contain no-repeat;border-radius:0}.bd-net-b.ig{background-image:url(/brand/instagram.png)}.bd-net-b.fb{background-image:url(/brand/facebook.png)}.bd-ev.t-neutral{background:var(--color-soft2);color:var(--color-ink2)}.bd-ev.t-warning{background:var(--color-warning-soft);color:var(--color-warning)}.bd-ev.t-danger{background:var(--color-danger-soft);color:var(--color-danger)}.bd-ev.t-success{background:var(--color-success-soft);color:var(--color-success)}.bd-ev.t-primary{background:var(--color-primary-soft);color:var(--color-primary)}.bd-ev.t-info{background:var(--color-info-soft);color:var(--color-info)}.bd-ev.bd-card,.bd-ev.bd-drow{background:var(--color-card)}.bd-ev.bd-mo{background:var(--color-soft)}.bd-thumb{background:var(--color-soft2);border-radius:6px;flex:none;display:block;position:relative;overflow:hidden}.bd-thumb-fill{border-radius:0;position:absolute;inset:0}.bd-thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.bd-thumb-none{block-size:100%;inline-size:100%;color:var(--color-ink3);place-items:center;font-size:12px;font-weight:800;display:grid}.bd-card{border:1px solid var(--color-border);border-radius:11px;flex-direction:column;align-items:stretch;gap:0;padding:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.bd-card-bar{z-index:1;background:currentColor;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.bd-card-img{aspect-ratio:1;background:var(--color-soft2);flex:none;position:relative}.bd-card-img .pill{padding:.05rem .5rem;font-size:11px;position:absolute;inset-block-start:6px;inset-inline-start:6px;box-shadow:0 1px 2px #0f172a38}.bd-card-b{flex-direction:column;gap:5px;min-inline-size:0;padding:7px 8px 8px;display:flex}.bd-card-r1{align-items:center;gap:7px;min-inline-size:0;display:flex}.bd-time{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--color-ink);flex:none;font-size:14px;font-weight:800}.bd-card-cap{color:var(--color-ink2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.bd-card-foot{min-inline-size:0;color:var(--color-ink3);border-block-start:1px solid var(--color-border);align-items:center;gap:5px;padding-block-start:5px;font-size:11px;font-weight:700;display:flex}.bd-chip{background:var(--color-soft2);color:var(--color-ink2);border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.bd-batch-chip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bd-batch-chip .bd-chip{gap:6px;font-weight:600}.bd-chip-remove{border-radius:var(--radius-pill);block-size:16px;inline-size:16px;color:var(--color-ink2);justify-content:center;align-items:center;font-size:10px;line-height:1;text-decoration:none;display:inline-flex}.bd-chip-remove:hover{background:var(--color-border);color:var(--color-ink)}.bd-pm{line-height:0;display:inline-flex}.bd-cell-mark{align-items:center;gap:6px;display:inline-flex}.bd-cell-mark .bd-net{margin-inline-start:0}.bd-cell-status{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.bd-alert{border-radius:var(--radius-pill);background:var(--color-card);white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.6;display:inline-flex}.bd-alert-reapprove{color:var(--color-warning);background:var(--color-warning-soft)}.bd-alert-passed{color:var(--color-danger);background:var(--color-danger-soft)}.bd-alert-published{color:var(--color-success);background:var(--color-success-soft)}.bd-alert-partial{color:var(--color-warning);background:var(--color-warning-soft)}.bd-card-img .bd-alert{position:absolute;inset-block-start:2.1rem;inset-inline-start:.5rem}.bd-mo-r .bd-alert{padding:0 5px;font-size:9px}.bd-card-r1 .bd-net-b{border-radius:5px;block-size:16px;inline-size:16px}.bd-drow-meta .bd-net-b{border-radius:5px;block-size:18px;inline-size:18px}.bd-mo .bd-net-b{border-radius:3px;block-size:11px;inline-size:11px}.bd-mo .bd-net{gap:2px}.bd-rail{padding:6px 18px 18px}.bd-rail.is-over{background:var(--color-primary-soft)}.bd-slot{padding-block-start:18px}.bd-slot-h{align-items:center;gap:10px;margin-block-end:9px;display:flex}.bd-slot-h b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px;font-weight:800}.bd-slot-h small{color:var(--color-ink3);font-size:12px;font-weight:700}.bd-slot-line{background:var(--color-border);flex:1;block-size:1px}.bd-slot-c{flex-direction:column;gap:10px;min-inline-size:0;display:flex}.bd-drow{border:1px solid var(--color-border);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"st cap meta cli open";align-items:center;gap:12px;min-block-size:50px;padding:6px 14px;display:grid;position:relative;overflow:hidden}.bd-drow.has-thumb{grid-template-columns:64px auto minmax(0,1fr) auto auto auto;grid-template-areas:"th st cap meta cli open";min-block-size:76px}.bd-drow:hover{background:var(--color-soft)}.bd-drow-bar{background:currentColor;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.bd-drow .bd-thumb{border-radius:8px;grid-area:th;block-size:64px;inline-size:64px}.bd-drow-st{white-space:nowrap;grid-area:st;align-items:center;gap:8px;display:inline-flex}.bd-drow-st .bd-alert{position:static}.bd-drow-cap{min-inline-size:0;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;grid-area:cap;font-size:14px;overflow:hidden}.bd-drow-meta{white-space:nowrap;grid-area:meta;align-items:center;gap:6px;display:inline-flex}.bd-drow-meta .bd-chip{padding:2px 8px;font-size:12px}.bd-drow-meta .bd-net{gap:4px;margin-inline-start:0}.bd-drow-cli{color:var(--color-ink2);white-space:nowrap;grid-area:cli;align-items:center;gap:6px;font-size:12px;display:inline-flex}.bd-drow-open{color:var(--color-primary);white-space:nowrap;grid-area:open;font-size:12.5px;font-weight:600}@media (max-width:640px){.bd-drow,.bd-drow.has-thumb{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"st cap open""meta meta cli";row-gap:4px}.bd-drow .bd-thumb{display:none}}.bd-grid-month .bd-day{gap:4px;min-block-size:150px}.bd-mo{border-inline-start:3px solid;border-radius:7px;align-items:center;gap:6px;min-inline-size:0;padding:3px 5px 3px 4px;display:flex}.bd-mo .bd-thumb{border-radius:5px}.bd-mo-c{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.bd-mo-r{align-items:center;gap:5px;min-inline-size:0;line-height:1.25;display:flex}.bd-mo-k{color:var(--color-ink3);flex:none;align-items:center;gap:3px;font-size:10px;font-weight:700;display:inline-flex}.bd-mo-cli{color:var(--color-ink2);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-size:10.5px;font-weight:800;overflow:hidden}.bd-more{color:var(--color-primary);text-align:start;font-size:11px;font-weight:700}.bd-day-empty{text-align:center;color:var(--color-ink3);border:1px dashed var(--color-border);border-radius:10px;padding-block:14px;font-size:11.5px}.round-list{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.round{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-soft);padding:.75rem .875rem}.round-h{align-items:center;gap:.5rem;margin:0 0 .4rem;display:flex}.round-n{color:var(--color-ink2);font-size:12.5px;font-weight:800}.round-said{color:var(--color-ink);word-break:break-word;margin:0;font-size:13px;line-height:1.55}.round-waiting{color:var(--color-ink3)}.round-saw{color:var(--color-ink3);margin-block-start:.5rem;font-size:12px}.round-saw summary{cursor:pointer}.round-saw p{white-space:pre-wrap;word-break:break-word;color:var(--color-ink2);margin:.4rem 0 0}.ed-side{flex-direction:column;gap:1.375rem;min-inline-size:0;display:flex}.editor-approve{margin-block-start:1.375rem;padding:1.25rem}.ed-link-row{align-items:center;gap:.625rem;display:flex}.ed-link-row .ed-inp{text-align:start;direction:ltr}.ed-link-gone{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.vstack{flex-direction:column;gap:1rem;display:flex}.data-table-wrap{overflow-clip-margin:20rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card);overflow:auto clip}.data-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9375rem}.data-table td{overflow-wrap:break-word}.data-table th,.data-table td{text-align:start;border-block-end:1px solid var(--color-border);vertical-align:middle;min-height:56px;padding:.5rem 1.25rem}.data-table td[dir=ltr],.data-table td [dir=ltr]{text-align:right}.cell-lines{flex-direction:column;gap:.15rem;min-width:0;line-height:1.35;display:flex}.cell-lines>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cell-empty{color:var(--color-ink3)}.data-table td:last-child,.data-table th:last-child{text-align:end}.data-table thead th{color:var(--color-ink2);background:var(--color-soft);white-space:nowrap;padding-block:.6rem;font-size:.8125rem;font-weight:700}.data-table tbody tr:last-child td{border-block-end:none}.data-table tbody tr:hover{background:#376af60a}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover{background:color-mix(in srgb, var(--color-primary) 4%, transparent)}}.data-table caption:not(.sr-only){caption-side:top;text-align:start;padding:.7rem 1rem;font-size:15px;font-weight:800}.data-table-foot:empty{display:none}.data-table-foot{color:var(--color-ink2);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.data-table-pager{align-items:center;gap:.5rem;margin-inline-start:auto;display:inline-flex}.data-table-pager .btn{padding:.35rem .7rem;font-size:.8125rem}.data-table-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.data-table-title{align-items:baseline;gap:.5rem;margin-inline-end:auto;display:inline-flex}.data-table-title-text{letter-spacing:-.02em;color:var(--color-ink);font-size:21px;font-weight:800}.data-table-count{color:var(--color-ink3);font-size:.8125rem}.data-table-actions{align-items:center;gap:.5rem;display:inline-flex}.data-table-search-wrap{flex:12rem;max-inline-size:20rem;display:inline-flex;position:relative}.data-table-search-icon{color:var(--color-ink2);pointer-events:none;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:.6rem;transform:translateY(-50%)}.data-table-search-wrap>.data-table-search{padding-inline-start:2.2rem}.data-table-search{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-control);max-inline-size:20rem;color:var(--color-ink);flex:auto;padding:.5rem .75rem;font-family:inherit;font-size:1rem}.data-table-filter{color:var(--color-ink2);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.data-table-filter select{font:inherit;text-overflow:ellipsis;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);inline-size:9.5rem;color:var(--color-ink);padding:.45rem .6rem;font-size:.875rem}.filter-chip .chip-star{color:var(--color-ink3)}.filter-chip.on .chip-star{color:var(--color-warning)}.data-table-sort{font:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.icon-btn{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);width:2.1rem;height:2.1rem;color:var(--color-ink2);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--color-soft);color:var(--color-ink)}.icon-btn[aria-expanded=true]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.data-table-fav-col{text-align:center;inline-size:2.5rem}.cell-with-star{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.cell-actions{align-items:center;gap:.375rem;display:inline-flex}.data-table-fav{color:var(--color-ink3);cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.95rem;line-height:1}.data-table-fav.on,.filter-chip.on .chip-star{color:#c2773e}@supports (color:color-mix(in lab, red, red)){.data-table-fav.on,.filter-chip.on .chip-star{color:color-mix(in srgb, var(--color-warning) 78%, var(--color-page))}}.data-table td.data-table-empty{text-align:center;color:var(--color-ink2);padding-block:1.25rem}.qcard{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.qhead{border-block-end:1px solid var(--color-border);background:var(--color-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.qhead h3{margin:0;font-size:.9375rem;font-weight:800}.qitem{align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.qitem+.qitem{border-block-start:1px solid var(--color-border)}.qitem-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.875rem;overflow:hidden}.qitem-meta{color:var(--color-ink3);flex:none;font-size:.75rem}.qfoot{border-block-start:1px solid var(--color-border);padding:.625rem 1rem}.composer-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (min-width:980px){.composer-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.composer textarea,.field textarea{font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);color:var(--color-ink);resize:vertical;min-height:7.5rem;inline-size:100%;padding:.625rem .75rem;font-size:16px}.preview-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.preview-top{align-items:center;gap:.6rem;padding:.625rem .875rem;display:flex}.preview-handle{direction:ltr;font-size:.8125rem;font-weight:700}.preview-media{aspect-ratio:1;background:var(--color-soft2);color:var(--color-ink2);justify-content:center;align-items:center;font-size:.8125rem;display:flex;overflow:hidden}.preview-media img{object-fit:cover;block-size:100%;inline-size:100%}.preview-caption{white-space:pre-wrap;overflow-wrap:anywhere;padding:.75rem .875rem;font-size:.8125rem}.preview-tags{color:var(--color-primary);flex-wrap:wrap;gap:.5rem;padding:0 .875rem .875rem;font-size:.8125rem;display:flex}.bulk-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);overflow-x:auto}.bulk-table{border-collapse:collapse;width:100%;font-size:.875rem}.bulk-table th,.bulk-table td{text-align:start;border-block-end:1px solid var(--color-border);vertical-align:middle;white-space:nowrap;padding:.6rem .875rem}.bulk-table td.bulk-text{white-space:normal;max-width:32ch}.bulk-table thead th{color:var(--color-ink2);background:var(--color-soft2);font-size:.75rem;font-weight:800}.bulk-table tbody tr:last-child td{border-block-end:none}.form-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14161a61}.form-modal{width:min(30rem,100vw - 2rem)}.form-modal .card{border-radius:20px;padding:0;animation:.26s modal-in;overflow:visible;box-shadow:0 24px 60px -12px #10141e52}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.modal-head{border-block-end:1px solid var(--color-soft2);padding:1.375rem 1.75rem 1rem}.modal-head h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.modal-sub{color:var(--color-ink3);margin:.25rem 0 0;font-size:13.5px}.modal-form{gap:1.125rem;padding-block-end:1.5rem}.modal-form>*{margin-inline:1.75rem}.modal-form>.modal-head{margin-inline:0}.modal-form .page-actions{gap:10px;margin-inline-start:1.75rem}.modal-form .btn{border-radius:11px;height:46px;padding-inline:1.375rem;font-size:15px;font-weight:600;transition:background .15s,transform .15s}.modal-form .btn-primary{box-shadow:0 6px 16px -4px #376af680}@supports (color:color-mix(in lab, red, red)){.modal-form .btn-primary{box-shadow:0 6px 16px -4px color-mix(in srgb, var(--color-primary) 50%, transparent)}}.modal-form .btn-primary:hover{background:#2f5ad1}@supports (color:color-mix(in lab, red, red)){.modal-form .btn-primary:hover{background:color-mix(in srgb, var(--color-primary) 85%, black)}}.modal-form .btn:active{transform:translateY(1px)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;display:grid}.form-grid>.field-block{grid-column:1/-1}.form-grid>.field-block.is-list{grid-column:auto}.modal-form [role=status]:empty{min-height:0;margin:0;line-height:0}.modal-form .page-actions{justify-content:flex-start}.spinner{border:2px solid;width:.85em;height:.85em;margin-inline-end:.45em;display:inline-block}@supports (color:color-mix(in lab, red, red)){.spinner{border:2px solid color-mix(in srgb, currentColor 35%, transparent)}}.spinner{border-radius:var(--radius-pill);vertical-align:-.1em;border-block-start-color:currentColor;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field-block{flex-direction:column;gap:.375rem;margin-block:0;display:flex;position:relative}.field-block>label,.field-block>span:first-child{color:var(--color-ink2);font-size:13px;font-weight:600}.contact-rows{flex-direction:column;gap:10px;display:flex}.contact-block{flex-direction:column;gap:6px;display:flex}.contact-block+.contact-block{border-block-start:1px solid var(--color-border);padding-block-start:8px}.contact-line input{flex:8rem;min-width:0}.input-with-action{flex:8rem;min-width:0;display:flex;position:relative}.input-with-action>input{padding-inline-end:2rem}.input-action{position:absolute;inset-block-start:50%;inset-inline-end:.4rem;transform:translateY(-50%)}.contact-line-details input[type=tel]{flex:0 9.5rem}.contact-line-details input[type=email]{flex:12rem}.contact-line-details{padding-inline-start:0}.field-block.is-contacts{gap:.5rem}.list-field{flex-direction:column;gap:.375rem;display:flex}.list-head{align-items:center;gap:.4rem;display:flex}.list-head-spread .list-add{margin-inline-start:auto}.list-head label{color:var(--color-ink2);font-size:13px;font-weight:600}.field-block input:not([type=checkbox]):not([type=radio]),.pick-trigger{border:1px solid var(--color-border);background:var(--color-soft);height:46px;color:var(--color-ink);font:inherit;border-radius:11px;width:100%;padding-inline:.875rem;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.field-block input::placeholder{color:var(--color-ink3)}.field-block input:focus-visible,.pick-trigger:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3.5px #376af621}@supports (color:color-mix(in lab, red, red)){.field-block input:focus-visible,.pick-trigger:focus-visible{box-shadow:0 0 0 3.5px color-mix(in srgb, var(--color-primary) 13%, transparent)}}.field-block input:focus-visible,.pick-trigger:focus-visible{background:var(--color-card)}.list-add{border:1px solid var(--color-border);background:var(--color-card);width:21px;height:21px;color:var(--color-primary);cursor:pointer;border-radius:6px;font-size:.9rem;line-height:1;transition:background .15s,color .15s}.list-add:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.list-add:disabled{opacity:.45;cursor:not-allowed}.list-rows{flex-direction:column;gap:8px;display:flex}.list-row-item{align-items:center;gap:4px;display:flex}.list-row-item input{text-align:end;flex:auto;min-width:0}.list-remove{color:#65758b8c;background:0 0;border:0;border-radius:6px;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.list-remove{color:color-mix(in srgb, var(--color-ink3) 55%, transparent)}}.list-remove{cursor:pointer;opacity:.65;flex:none;font-size:.7rem;line-height:1;transition:background .15s,color .15s,opacity .15s}.list-row-item:hover .list-remove,.list-remove:focus-visible{opacity:1}.list-remove:hover{background:var(--color-danger-soft);color:var(--color-danger)}.list-primary{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.list-primary span{border-radius:var(--radius-pill);border:1.5px solid var(--color-border);width:13px;height:13px;transition:border-color .15s,background .15s}.list-primary.on span{border-color:var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 2.5px var(--color-card)}.pick{position:relative}.pick-trigger{text-align:start;cursor:pointer;align-items:center;gap:.5rem;display:flex}.pick-placeholder{color:var(--color-ink3)}.pick-caret{color:var(--color-ink3);margin-inline-start:auto;font-size:12px;transition:transform .15s}.pick-caret.open{transform:rotate(180deg)}.inline-pick{display:inline-flex;position:relative}.inline-pick-trigger{border-radius:var(--radius-pill);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;padding:.15rem;display:inline-flex}.inline-pick-trigger:hover{background:var(--color-soft)}.inline-pick-trigger:disabled{cursor:progress}.pick-panel.is-fixed{min-inline-size:11rem;position:fixed;inset-block:auto;inset-inline:auto}.pick-panel{border:1px solid var(--color-border);background:var(--color-card);z-index:30;border-radius:13px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;inset-block-end:calc(100% + 8px);inset-inline:0;overflow:auto;box-shadow:0 16px 36px -8px #10141e38}.pick-option{width:100%;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.5rem;padding:11px 12px;font-size:14.5px;font-weight:500;display:flex}.pick-option.is-cursor,.pick-option:hover{background:var(--color-soft)}.pick-dot{border-radius:var(--radius-pill);flex:none;width:8px;height:8px}.dot-primary{background:var(--color-primary)}.dot-warning{background:var(--color-warning)}.dot-success{background:var(--color-success)}.dot-neutral{background:var(--color-ink3)}.dot-danger{background:var(--color-danger)}.dot-info{background:var(--color-info)}.dot-empty{background:var(--color-border)}.field-required{color:var(--color-ink3);margin-inline-start:6px;font-size:11px;font-weight:600}.fields-modal{flex-direction:column;display:flex}.fields-head{border-block-end:1px solid var(--color-soft2);padding:1.375rem 1.75rem 1rem}.fields-head h2{margin:0;font-size:20px;font-weight:700}.fields-head .modal-sub{text-wrap:pretty;max-inline-size:25rem;line-height:1.6}.fields-meta{color:var(--color-ink3);justify-content:space-between;gap:1rem;padding:.75rem 1.75rem 0;font-size:12.5px;font-weight:600;display:flex}.fields-body{flex-direction:column;gap:.75rem;padding:.75rem 1.75rem 1.5rem;display:flex}.fields-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.field-card{border:1px solid var(--color-border);background:var(--color-card);border-radius:13px;align-items:center;gap:12px;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}.field-card:hover{background:var(--color-soft);border-color:#bcccf1}@supports (color:color-mix(in lab, red, red)){.field-card:hover{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border))}}.field-card.is-off{background:var(--color-soft)}.field-card.is-dirty{border-color:var(--color-primary)}.fields-foot{border-block-start:1px solid var(--color-soft2);color:var(--color-ink3);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.75rem 1.375rem;font-size:12.5px;display:flex}.field-card.is-off .field-card-name{color:var(--color-ink3)}.field-card-main{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.field-card-name{align-items:center;gap:.4rem;font-size:14.5px;font-weight:600;display:flex}.tag-required{color:var(--color-danger);background:#d322221a;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tag-required{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}.tag-required{border-radius:5px;padding:1px 6px}.field-card-type{color:var(--color-ink3);align-items:center;gap:.35rem;font-size:12.5px;display:flex}.field-card-count{color:var(--color-ink3);opacity:.75}.field-card-actions{align-items:center;gap:.4rem;display:inline-flex}.field-card-actions .icon-btn{opacity:0;transition:opacity .15s}.field-card:hover .icon-btn,.field-card:focus-within .icon-btn{opacity:1}.ui-switch{border-radius:var(--radius-pill);background:var(--color-soft2);cursor:pointer;border:0;flex:none;align-items:center;block-size:22px;inline-size:38px;padding:2px;transition:background .18s;display:inline-flex}.ui-switch>span{border-radius:var(--radius-pill);background:var(--color-ink3);block-size:18px;inline-size:18px;transition:transform .18s,background .18s;box-shadow:0 1px 3px #10141e47}.ui-switch.on>span{background:#fff}.ui-switch.on{background:var(--color-primary)}.ui-switch.on>span{transform:translate(-16px)}.ui-switch:disabled{opacity:.6;cursor:not-allowed}.fields-empty{border:1px dashed var(--color-border);text-align:center;border-radius:13px;flex-direction:column;gap:.35rem;padding:2.125rem 1.25rem;display:flex}.fields-empty strong{font-size:15px;font-weight:600}.fields-empty span{color:var(--color-ink3);font-size:13.5px}.field-add{border:1px dashed #aec2f1;block-size:46px;inline-size:100%}@supports (color:color-mix(in lab, red, red)){.field-add{border:1px dashed color-mix(in srgb, var(--color-primary) 30%, var(--color-border))}}.field-add{background:var(--color-soft);color:var(--color-primary);font:inherit;cursor:pointer;border-radius:13px;font-size:14.5px;font-weight:600;transition:background .15s,border-color .15s}.field-add:hover{background:#f3f6fe}@supports (color:color-mix(in lab, red, red)){.field-add:hover{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-card))}}.field-add:hover{border-color:var(--color-primary)}.field-form{border:1px solid var(--color-border);background:var(--color-soft);border-radius:16px;flex-direction:column;gap:1rem;padding:1.25rem;animation:.18s modal-in;display:flex}.field-form h3{margin:0;font-size:14.5px;font-weight:700}.field-help{color:var(--color-ink3);font-size:12px}.field-switches{border-block-start:1px solid var(--color-soft2);flex-direction:column;padding-block-start:.875rem;display:flex}.field-switch-row{justify-content:space-between;align-items:center;gap:1rem;padding-block:.5625rem;display:flex}.field-switch-row>span:first-child{flex-direction:column;gap:.1rem;display:flex}.field-switch-row strong{font-size:14px;font-weight:500}.field-switch-row span span{color:var(--color-ink3);font-size:12.5px}.pick-hint{color:var(--color-ink3);margin-inline-start:auto;font-size:12.5px}.pick-option[aria-selected=true]{background:var(--color-soft)}.dot-pink{background:var(--color-avatar-pink)}.org-dialog{margin-block:2.5rem}.portal-frame{flex-direction:column;gap:1.25rem;max-width:27rem;margin-inline:auto;padding:1.5rem 1.25rem 3rem;display:flex}.portal-head{text-align:center;flex-direction:column;gap:.25rem;display:flex}.portal-head h1{margin:0;font-size:1.3125rem;font-weight:800}.portal-sub{color:var(--color-ink2);margin:0;font-size:.9375rem}.portal-bundle-progress{color:var(--color-ink2);text-align:center;margin:0;font-size:.9375rem;font-weight:700}.portal-bundle-continue{text-align:center;text-decoration:none;display:block}.portal-bundle-list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.portal-bundle-row{margin:0}.portal-bundle-row-link{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);min-height:2.75rem;color:inherit;align-items:center;gap:.625rem;padding:.75rem .875rem;text-decoration:none;display:flex}.portal-bundle-row-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.portal-bundle-row-n{border-radius:var(--radius-pill);background:var(--color-soft2);block-size:1.75rem;inline-size:1.75rem;color:var(--color-ink2);flex:none;place-items:center;font-size:.8125rem;font-weight:800;display:grid}.portal-bundle-row-excerpt{min-inline-size:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.875rem;overflow:hidden}.portal-bundle-row-status{color:var(--color-ink3);flex:none;font-size:.75rem;font-weight:700}.portal-bundle-row-status-approved{color:var(--color-success-solid,var(--color-ink3))}.portal-bundle-row-status-changes_requested{color:var(--color-warn-solid,var(--color-ink3))}.portal-bundle-nav{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.portal-bundle-nav-prev,.portal-bundle-nav-next{border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-card);min-height:2.75rem;min-inline-size:2.75rem;color:var(--color-ink);justify-content:center;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.portal-bundle-nav-prev[aria-disabled=true],.portal-bundle-nav-next[aria-disabled=true]{opacity:.4;pointer-events:none}.portal-bundle-nav-position{color:var(--color-ink2);font-size:.8125rem;font-weight:700}.portal-bundle-back{color:var(--color-ink2);align-self:center;font-size:.8125rem;text-decoration:underline}.portal-post{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.portal-post .preview-caption{font-size:.9375rem}.portal-override{border-block-start:1px solid var(--color-border);padding:.75rem .875rem}.portal-override h3{color:var(--color-ink2);margin:0 0 .35rem;font-size:.8125rem;font-weight:800}.portal-actions{flex-direction:column;gap:.625rem;display:flex}@media (min-width:480px){.portal-actions{flex-direction:row}.portal-actions>*{flex:1 1 0}}.portal-post-top{align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex}.portal-av{border-radius:var(--radius-pill);color:#fff;background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);flex:none;place-items:center;block-size:34px;inline-size:34px;font-size:13px;font-weight:800;display:grid}.portal-handle{color:var(--color-ink);font-size:13.5px;font-weight:800}.portal-media{margin:0;padding:0;list-style:none}.portal-media img{object-fit:cover;background:var(--color-soft2);block-size:auto;max-block-size:26rem;inline-size:100%;display:block}.portal-media li:not(:has(img)){color:var(--color-ink3);padding:.75rem .875rem;font-size:.8125rem}.portal-cap{color:var(--color-ink);white-space:pre-wrap;word-break:break-word;margin:0;padding:.75rem .875rem;font-size:.9375rem;line-height:1.6}.portal-cap .tag{color:var(--color-primary);font-weight:700}.portal-note{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:.75rem .875rem}.portal-note label{color:var(--color-ink2);margin-block-end:.375rem;font-size:.78rem;font-weight:700;display:block}.portal-note textarea{border:1px solid var(--color-border);border-radius:var(--radius-control);inline-size:100%;color:var(--color-ink);background:var(--color-card);resize:vertical;min-block-size:3.5rem;padding:.625rem .75rem;font-family:inherit;font-size:16px}.portal-mark-sent{min-inline-size:0;color:var(--color-ink2);word-break:break-word;flex:auto;font-size:.875rem}.portal-done{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);text-align:center;padding:1.25rem;font-weight:700}.btn-approve,.btn-changes{border-radius:var(--radius-control);min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid #0000;padding:.8rem 1rem;font-size:1rem;font-weight:700}.btn-approve{background:var(--color-success-solid);color:var(--color-on-solid)}.btn-changes{background:var(--color-card);border-color:var(--color-border);color:var(--color-ink)}.btn-approve:disabled,.btn-changes:disabled{opacity:.55;cursor:not-allowed}.portal-err{text-align:center;max-width:27rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-block-size:100dvh;margin-inline:auto;padding:3rem 1.25rem;display:flex}.notice-error{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger);font-weight:700}.notice-warn{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning);font-weight:600}.portal-err h1{margin:0;font-size:1.15rem}.portal-err p{color:var(--color-ink2);margin:0}:is(html[data-scheme=dark] body:has(.app-shell),html[data-scheme=dark] body:has(.portal-frame),html[data-scheme=dark] body:has(.portal-err),html[data-scheme=dark] body:has(.auth)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#10141e;--color-card:#191e2a;--color-soft:#1f2533;--color-soft2:#29303d;--color-border:#3a4250;--color-ink:#e1e7ef;--color-ink2:#acb6c3;--color-ink3:#9ba4b0;--color-primary:#7498fb;--color-primary-soft:#1c284a;--color-primary-on-soft:var(--color-primary);--color-ink3-on-soft2:var(--color-ink3);--color-success:#69d390;--color-success-solid:#29a35a;--color-success-soft:#1d3526;--color-warning:#f59e47;--color-warning-soft:#3b2c16;--color-danger:#f87777;--color-danger-soft:#3d1a1a;--color-info:#a992fc;--color-info-soft:#271f47;--color-on-primary:#0e1525;--color-on-solid:#0e1525;--shadow-card:0 1px 3px #00000080, 0 8px 24px #00000073;--shadow-modal:0 24px 70px #000000b3}:root{--confirm-surface:#fff;--confirm-foot-bg:#fcfbfa;--confirm-foot-line:#f1eee9;--confirm-body:#5c5b56;--confirm-title-ink:#1c1a18;--confirm-note-bg:#f7f5f2;--confirm-cancel-bg:#fff;--confirm-cancel-line:#ded9d3;--confirm-cancel-ink:#46443f;--confirm-close-hover:#f2efeb;--confirm-scrim:#1e1c1957;--confirm-shadow:0 24px 60px -18px #1816146b, 0 2px 8px #18161414}:is(html[data-scheme=dark] body:has(.app-shell),html[data-scheme=dark] body:has(.portal-frame),html[data-scheme=dark] body:has(.portal-err),html[data-scheme=dark] body:has(.auth)){--confirm-surface:var(--color-card);--confirm-title-ink:var(--color-ink);--confirm-foot-bg:var(--color-soft);--confirm-foot-line:var(--color-border);--confirm-body:var(--color-ink2);--confirm-note-bg:var(--color-soft);--confirm-cancel-bg:transparent;--confirm-cancel-line:var(--color-border);--confirm-cancel-ink:var(--color-ink);--confirm-close-hover:var(--color-soft2);--confirm-scrim:#0009;--confirm-shadow:0 24px 60px -18px #000000a6, 0 2px 8px #00000073}.confirm-danger{--confirm-accent:#c13c3b;--confirm-tint:#ffe8e6}@supports (color:lab(0% 0 0)){.confirm-danger{--confirm-accent:lab(46.0946% 53.6611 32.391);--confirm-tint:lab(93.8761% 10.7374 5.79704)}}.confirm-warning{--confirm-accent:#9a6500;--confirm-tint:#ffebd0}@supports (color:lab(0% 0 0)){.confirm-warning{--confirm-accent:lab(47.6066% 18.531 68.0115);--confirm-tint:lab(94.2509% 4.37978 17.0189)}}.confirm-info{--confirm-accent:#3772bb;--confirm-tint:#e3f0ff}@supports (color:lab(0% 0 0)){.confirm-info{--confirm-accent:lab(47.0096% -.690192 -44.9543);--confirm-tint:lab(94.1139% -2.54968 -12.6917)}}.confirm-success{--confirm-accent:#298646;--confirm-tint:#dff6e2}@supports (color:lab(0% 0 0)){.confirm-success{--confirm-accent:lab(49.4309% -39.316 25.9959);--confirm-tint:lab(94.6677% -10.3559 6.60876)}}:is(html[data-scheme=dark] body:has(.app-shell) .confirm-danger,html[data-scheme=dark] body:has(.app-shell) .confirm-warning,html[data-scheme=dark] body:has(.app-shell) .confirm-info,html[data-scheme=dark] body:has(.app-shell) .confirm-success){--confirm-tint:var(--confirm-accent)}@supports (color:color-mix(in lab, red, red)){:is(html[data-scheme=dark] body:has(.app-shell) .confirm-danger,html[data-scheme=dark] body:has(.app-shell) .confirm-warning,html[data-scheme=dark] body:has(.app-shell) .confirm-info,html[data-scheme=dark] body:has(.app-shell) .confirm-success){--confirm-tint:color-mix(in oklab, var(--confirm-accent) 30%, var(--color-card))}}dialog.confirm{z-index:100;background:0 0;border:0;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}dialog.confirm::backdrop{background:var(--confirm-scrim);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);animation:.18s ease-out confirm-scrim-in}.confirm-card{background:var(--confirm-surface);width:100%;max-width:460px;box-shadow:var(--confirm-shadow);text-align:start;border-radius:18px;animation:.22s cubic-bezier(.2,.8,.25,1) confirm-card-in;overflow:hidden}.confirm-head{gap:14px;padding:24px 24px 0;display:flex}.confirm-icon{background:var(--confirm-tint);width:40px;height:40px;color:var(--confirm-accent);border-radius:12px;flex:none;place-items:center;font-size:19px;font-weight:700;line-height:1;display:grid}.confirm-copy{flex:auto;min-width:0}.confirm-copy h2{color:var(--confirm-title-ink);margin:0;font-size:18px;font-weight:700;line-height:1.3}.confirm-copy p{color:var(--confirm-body);margin:7px 0 0;font-size:14.5px;line-height:1.65}.confirm-close{width:30px;height:30px;color:var(--confirm-body);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;font-size:15px;line-height:1}.confirm-close:hover:not(:disabled){background:var(--confirm-close-hover)}.confirm-close:disabled{opacity:.5;cursor:default}.confirm-note{background:var(--confirm-note-bg);color:var(--confirm-body);border-radius:11px;margin:18px 24px 0;padding:11px 13px;font-size:13px;line-height:1.55}.confirm-foot{border-block-start:1px solid var(--confirm-foot-line);background:var(--confirm-foot-bg);gap:10px;margin-top:20px;padding:16px 24px;display:flex}.confirm-go,.confirm-cancel{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:42px;padding-inline:18px;font-family:inherit;font-size:14.5px;font-weight:600;display:inline-flex}.confirm-go{border:1px solid var(--confirm-accent);background:var(--confirm-accent);color:#fff}.confirm-cancel{border:1px solid var(--confirm-cancel-line);background:var(--confirm-cancel-bg);color:var(--confirm-cancel-ink)}.confirm-go:disabled,.confirm-cancel:disabled{opacity:.6;cursor:default}@keyframes confirm-card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes confirm-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.confirm-card,dialog.confirm::backdrop{animation:none}}@media (max-width:420px){.confirm-foot{flex-direction:column}.confirm-go,.confirm-cancel{width:100%}}.drop-zone{text-align:center;cursor:pointer;border:1.5px dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-soft);flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:8px;padding:28px 16px;transition:border-color .12s,background-color .12s;display:flex}.drop-zone:hover,.drop-zone:focus-within,.drop-zone-on{border-color:var(--color-primary);background:var(--color-primary-soft)}.drop-zone-main{color:var(--color-ink);font-weight:600}.drop-zone-hint{color:var(--color-ink2);font-size:.75rem}.up-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.up-actions{gap:8px;margin-top:16px;display:flex}.up-prev{background:var(--color-soft);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:12px;margin:12px 0 0;padding:10px;display:flex}.up-prev-img{object-fit:cover;border-radius:var(--radius-control);background:var(--color-soft2);width:72px;height:72px}.up-prev-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.up-prev-name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.up-prev-size{color:var(--color-ink2);font-size:.75rem}.up-prev-meta{flex:1}.up-prev-none{background:var(--color-soft2)}.up-prev-x{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);width:28px;height:28px;color:var(--color-ink2);cursor:pointer;flex:none;font-size:1rem;line-height:1}.up-prev-x:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.up-prev-x:disabled{opacity:.5;cursor:default}.med-err{color:var(--color-danger);margin-top:4px;font-size:.6875rem}.ppl-table th[scope=col]{vertical-align:bottom}.ppl-table thead tr+tr th{white-space:normal;padding-inline:.5rem;line-height:1.3}.ppl-cap{color:var(--color-ink);font-size:.75rem;font-weight:600;display:block}.ppl-locked{color:var(--color-ink3);margin-top:2px;font-size:.6875rem;font-weight:400;display:block}.ppl-name{color:var(--color-ink);font-weight:600;display:block}.ppl-role{color:var(--color-ink2);font-size:.75rem;font-weight:400;display:block}.ppl-refusal{color:var(--color-danger);white-space:normal;max-width:14rem;margin-top:4px;font-size:.6875rem;line-height:1.3;display:block}.ed-lbl-gap{margin-top:14px}.ed-chip-sm{padding:4px 10px;font-size:.75rem}.ed-tabs{border-bottom:1px solid var(--color-border);gap:4px;margin-bottom:10px;display:flex}.ed-tab{color:var(--color-ink2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-size:.8125rem;font-weight:600}.ed-tab.on{color:var(--color-ink);border-bottom-color:var(--color-primary)}.ed-ta{resize:vertical;min-height:76px}.ed-thumb[draggable=true]:active{cursor:grabbing}.ed-thumb.is-dragging{opacity:.45}.ed-thumb[draggable=true]{cursor:grab}.ed-thumb-n{border-radius:var(--radius-pill);color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:#0f172ad1;min-width:22px;padding:0 6px;font-size:.75rem;font-weight:700;line-height:22px;position:absolute;inset-block-start:4px;inset-inline-start:4px}.ed-thumb-ctl{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.ed-mini{min-width:62px;color:var(--color-ink);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-control);flex:auto;padding:3px 6px;font-size:.6875rem}.ed-thumb-move{align-items:center;gap:2px;display:flex}.ed-thumb-pos{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:2.1em;color:var(--color-ink2);font-size:11px;font-weight:700}.ed-mini-btn{width:22px;height:22px;color:var(--color-ink2);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;place-items:center;padding:0;font-size:.8125rem;line-height:1;display:inline-grid}.ed-mini-btn:disabled{opacity:.4;cursor:default}.ed-pv-switch{gap:6px;margin-bottom:10px;padding-inline:.875rem;display:flex}.ed-pv-body-top{border-bottom:1px solid var(--color-border)}.ed-pv-vid{color:#fff;background:var(--color-ink);place-items:center;width:100%;height:100%;font-size:1.6rem;display:grid}.ed-pv-count{z-index:3;border-radius:var(--radius-pill);color:#fff;background:#0f172a9e;padding:2px 7px;font-size:.6875rem;position:absolute;inset-block-start:8px;inset-inline-end:8px}.ed-pv-arrow{z-index:3;color:#fff;cursor:pointer;background:#0f172a73;border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.9rem;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ed-pv-prev{inset-inline-start:8px}.ed-pv-next{inset-inline-end:8px}.ed-pv-dots{z-index:3;gap:5px;display:flex;position:absolute;inset-block-end:8px;inset-inline-start:50%;transform:translate(50%)}.ed-pv-dots i{background:#ffffff80;border-radius:50%;width:6px;height:6px}.ed-pv-dots i.on{background:#fff}.ed-pv-link{border-top:1px solid var(--color-border);background:var(--color-soft);padding:8px 12px}.ed-pv-link-d{color:var(--color-ink2);font-size:.6875rem}.ed-pv-img{block-size:auto;position:relative}.portal-switch{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 12px 0;display:flex}.portal-switch-l{color:var(--color-ink2);padding:10px 12px 0;font-size:.6875rem;display:block}.portal-panel{display:contents}.portal-tab{min-block-size:44px;color:var(--color-ink2);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;padding:4px 11px;font-size:.75rem;font-weight:600}.portal-tab.on.ig{color:#fff;background:var(--color-avatar-pink);border-color:var(--color-avatar-pink)}.portal-tab.on.fb{color:#fff;background:#1876f2;border-color:#1876f2}.portal-badge{border-radius:var(--radius-pill);color:#fff;margin-inline-start:auto;padding:3px 9px;font-size:.625rem;font-weight:700}.portal-badge.ig{background:var(--color-avatar-pink)}.portal-badge.fb{background:#1876f2}.portal-shot{background:var(--color-soft2);background-image:linear-gradient(100deg, var(--color-soft2) 30%, var(--color-soft) 50%, var(--color-soft2) 70%);background-size:300% 100%;animation:1.6s ease-in-out infinite portal-shot-wait;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.portal-shot{animation:none}}@keyframes portal-shot-wait{0%{background-position:150% 0}to{background-position:-50% 0}}.portal-shot.is-ready{background-image:none;animation:none}.portal-img{object-fit:cover;block-size:100%;inline-size:100%}.portal-vid{background:var(--color-ink);color:#fff;place-items:center;gap:8px;block-size:100%;inline-size:100%;display:grid}.portal-vid-play{border:11px solid #0000;border-left:18px solid #fff;border-right-width:0;block-size:0;inline-size:0}.portal-vid-t{opacity:.85;font-size:.75rem}.portal-media-other{block-size:100%;inline-size:100%;color:var(--color-ink3);place-items:center;font-size:.8125rem;display:grid}.portal-count{z-index:3;border-radius:var(--radius-pill);color:#fff;background:#0000008c;padding:2px 8px;font-size:.6875rem;position:absolute;inset-block-start:9px;inset-inline-end:9px}.portal-arrow{z-index:3;color:#fff;cursor:pointer;background:#00000061;border:0;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;font-size:1.25rem;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.portal-prev{inset-inline-start:6px}.portal-next{inset-inline-end:6px}.portal-dots{z-index:3;inset-block-end:10px;gap:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.portal-dots i{background:#ffffff80;border-radius:50%;block-size:6px;inline-size:6px}.portal-dots i.on{background:#fff}.portal-cap-name{font-weight:700}.portal-link{border-block-start:1px solid var(--color-border);background:var(--color-soft);color:var(--color-ink2);padding:10px 13px;font-size:.75rem}.portal-marklayer{z-index:2;cursor:crosshair;background:0 0;border:0;padding:0;position:absolute;inset:0}.portal-marklayer:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.portal-pin{z-index:4;position:absolute;transform:translate(-50%,-50%)}.portal-pin-b{background:var(--color-danger);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;block-size:28px;inline-size:28px;padding:0;font-size:.75rem;font-weight:700;line-height:1;display:grid;box-shadow:0 1px 4px #00000080}.portal-marks{border-block-start:1px solid var(--color-border);padding:12px 13px}.portal-marks-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.portal-marks-t{color:var(--color-ink);font-size:.8125rem;font-weight:600}.portal-mark-toggle{min-block-size:44px;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:6px 12px;font-size:.75rem;font-weight:600}.portal-mark-toggle.on{color:#fff;background:var(--color-primary)}.portal-marks-hint{color:var(--color-ink2);margin-block-start:6px;font-size:.6875rem;line-height:1.45}.portal-mark-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.portal-mark-row{align-items:center;gap:8px;display:flex}.portal-mark-n{background:var(--color-danger);color:#fff;border-radius:50%;flex:none;place-items:center;block-size:24px;inline-size:24px;font-size:.6875rem;font-weight:700;display:grid}.portal-mark-in{min-block-size:40px;min-inline-size:0;font:inherit;color:var(--color-ink);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-control);flex:auto;padding:8px 10px;font-size:.8125rem}.portal-mark-x{block-size:44px;inline-size:44px;color:var(--color-ink2);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;background:0 0;flex:none}.round-marks{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.round-mark{align-items:flex-start;gap:7px;display:flex}.round-mark-n{background:var(--color-danger);color:#fff;border-radius:50%;flex:none;place-items:center;block-size:20px;inline-size:20px;font-size:.625rem;font-weight:700;display:grid}.round-mark-t{color:var(--color-ink);font-size:.8125rem;line-height:1.45}.round-mark-w{color:var(--color-ink3);font-size:.6875rem}.row-open{color:inherit;text-decoration:none}.row-open:hover,.row-open:focus-visible{text-decoration:underline}.ed-pv-empty-media{text-align:center;block-size:100%;min-block-size:220px;inline-size:100%;color:var(--color-ink3);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.ed-pv-empty-media svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;block-size:34px;inline-size:34px}.ed-pv-empty-media strong{color:var(--color-ink2);font-size:.8125rem;font-weight:600}.ed-pv-empty-media>span{max-inline-size:22ch;font-size:.6875rem;line-height:1.4}button.ed-pv-empty-media{appearance:none;border-radius:var(--radius-control);font:inherit;cursor:pointer;background:0 0;border:1px dashed #0000;transition:background-color .12s,border-color .12s}button.ed-pv-empty-media:hover:not(:disabled),button.ed-pv-empty-media.is-over{border-color:var(--color-primary);background:var(--color-soft2)}button.ed-pv-empty-media:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button.ed-pv-empty-media:disabled{cursor:progress}.round-shots-fold{margin-block-start:.625rem}.round-shots-sum{cursor:pointer;color:var(--color-ink2);padding-block:.25rem;font-size:12.5px;font-weight:700;list-style:none}.round-shots-sum::-webkit-details-marker{display:none}.round-shots-sum:after{content:"";opacity:.5;border-bottom:2px solid;border-right:2px solid;block-size:.4rem;inline-size:.4rem;margin-inline-start:.4rem;display:inline-block;transform:rotate(45deg)translateY(-.1rem)}.round-shots-fold[open]>.round-shots-sum:after{transform:rotate(-135deg)translateY(-.1rem)}.round-shots{flex-direction:column;gap:1rem;margin-block-start:.5rem;display:flex}.round-shot{margin:0}.round-shot+.round-shot{border-block-start:1px solid var(--color-border);padding-block-start:1rem}.round-shot-row{align-items:flex-start;gap:.75rem;min-inline-size:0;display:flex}.round-shot-row>.round-marks{flex:1 1 0;min-inline-size:0;margin-block-start:0}.round-shot-row .round-mark{min-inline-size:0}.round-shot-row .round-mark-t{overflow-wrap:anywhere;min-inline-size:0}.round-shot{min-inline-size:0;overflow:hidden}.round-shot-btn{cursor:zoom-in;border:0;flex:none;padding:0}@media (max-width:48rem){.round-shot-row{flex-wrap:wrap}.round-shot-btn{inline-size:100%}}.round-shot-zoom{border-radius:var(--radius-pill);color:#fff;background:#0f172a9e;place-items:center;block-size:1.375rem;inline-size:1.375rem;transition:background .12s;display:grid;position:absolute;inset-block-end:6px;inset-inline-end:6px}.round-shot-btn:hover .round-shot-zoom,.round-shot-btn:focus-visible .round-shot-zoom{background:#0f172adb}@media (prefers-reduced-motion:reduce){.round-shot-zoom{transition:none}}.round-shot-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.round-shot-frame.round-zoom{max-block-size:52vh;max-inline-size:100%;margin-inline:auto}.round-zoom img{object-fit:contain}.round-zoom-wrap{background:var(--color-card);border-radius:var(--radius-card);padding:1.25rem}.round-zoom-h{color:var(--color-ink2);margin:0 0 .625rem;font-size:.8125rem;font-weight:700}.round-zoom-notes{border-block-start:1px solid var(--color-border);margin-block-start:1rem;padding-block-start:.875rem}.round-zoom-notes .round-marks{gap:.625rem;margin:0}.round-zoom-notes .round-mark-t{font-size:.9375rem;line-height:1.5}.round-zoom-notes .round-mark-n{block-size:24px;inline-size:24px;font-size:.75rem}.round-shot-frame{border-radius:var(--radius-control);background:var(--color-soft2);inline-size:100%;max-inline-size:260px;display:block;position:relative;overflow:hidden}.round-shot-frame img{object-fit:cover;block-size:100%;inline-size:100%}.round-shot-pin{background:var(--color-danger);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;block-size:22px;inline-size:22px;font-size:.625rem;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000080}.round-shot-cap{color:var(--color-ink2);margin-block:0 .375rem;font-size:.6875rem;font-weight:700}.bd-grid-week .bd-day{align-content:start;gap:7px;min-block-size:58vh}@media (max-width:720px){.bd-grid-week{grid-template-columns:1fr}.bd-grid-week .bd-day{min-block-size:0}}.bd-empty{text-align:center;color:var(--color-ink3);flex-direction:column;align-items:center;gap:.6rem;padding:2.75rem 1.25rem 3rem;display:flex}.bd-empty-mark{background:var(--color-soft2);block-size:62px;inline-size:62px;color:var(--color-ink3);border-radius:50%;place-items:center;display:grid}.bd-empty-t{color:var(--color-ink);font-size:15px;font-weight:600}.bd-empty-s{max-inline-size:42ch;font-size:13px}.bd-empty .btn{margin-block-start:.35rem}.med-bulk{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-soft);flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-end:.9rem;padding:.7rem .9rem;display:flex}.med-bulk.is-on{border-color:var(--color-primary);background:var(--color-primary-soft)}.med-bulk-n{color:var(--color-ink2);font-size:13px;font-weight:600}.med-bulk-sel{min-inline-size:12rem}.ed-lib{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-soft);max-block-size:15rem;margin-block-start:.6rem;padding:.7rem;overflow-y:auto}.ed-lib-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ed-lib-item{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);cursor:pointer;inline-size:100%;padding:0;display:block;overflow:hidden}.ed-lib-item:hover:not(:disabled){border-color:var(--color-primary)}.ed-lib-item:disabled{opacity:.5;cursor:not-allowed}.ed-lib-item img{aspect-ratio:1;object-fit:cover;inline-size:100%;display:block}.ed-lib-cap{color:var(--color-ink3);white-space:nowrap;text-overflow:ellipsis;padding:.25rem .35rem;font-size:11px;display:block;overflow:hidden}.portal-shot.is-natural,.round-shot-frame.is-natural{aspect-ratio:auto}.portal-shot.is-natural .portal-img,.round-shot-frame.is-natural img{object-fit:contain;block-size:auto}.portal-hint{color:var(--color-ink3);padding:0 .875rem .5rem;font-size:.8125rem}.round-saw-ov{color:var(--color-ink2);margin-block-start:.35rem}.field-note{color:var(--color-ink3);max-inline-size:46ch;margin-block-start:.3rem;font-size:.8125rem;display:block}.form-refusal{border-radius:var(--radius-control);background:var(--color-danger-soft);margin:0 0 .75rem;padding:.6rem .8rem;font-weight:600;line-height:1.5;display:block}.org-created{text-align:center;flex-direction:column;align-items:center;gap:.7rem;display:flex}.org-created-mark{background:var(--color-success-soft);block-size:46px;inline-size:46px;color:var(--color-success);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.org-created h2{margin:0}.pc{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.pc-top{align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex}.pc-av{border-radius:var(--radius-pill);color:#fff;letter-spacing:.02em;background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);flex:none;place-items:center;block-size:36px;inline-size:36px;font-size:13px;font-weight:800;display:grid}.pc-is-fb .pc-av{background:#1877f2}.pc-av-n .pc-ico{block-size:22px;inline-size:22px}.pc-tall-top .pc-av-n .pc-ico{block-size:18px;inline-size:18px}.pc-who{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.pc-name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;overflow:hidden}.pc-meta{color:var(--color-ink3);font-size:12px}.pc-more{color:var(--color-ink3);letter-spacing:.1em;flex:none;font-weight:800}.pc-text{color:var(--color-ink);white-space:pre-wrap;word-break:break-word;margin:0;padding:0 .875rem .75rem;font-size:.9375rem;line-height:1.6}.pc-ig-text{padding-block-start:.5rem}.pc-text .tag{color:var(--color-primary);font-weight:700}.pc-media{background:var(--color-soft2);position:relative}.pc-cta{background:var(--color-soft2);border-block-start:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.pc-cta-host{color:var(--color-ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pc-cta-btn{color:var(--color-ink);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-control);flex:none;padding:.3rem .75rem;font-size:13px;font-weight:700}.pc-actions{border-block-start:1px solid var(--color-border);color:var(--color-ink3);align-items:center;gap:1rem;padding:.5rem .875rem;font-size:13px;display:flex}.pc-is-ig .pc-actions{border-block-start:0;gap:.85rem;font-size:17px}.pc-act{align-items:center;gap:.3rem;display:inline-flex}.pc-ico{flex:none;display:block}.pc-meta .pc-ico{vertical-align:-1px;width:12px;height:12px;display:inline-block}.pc-act-end{margin-inline-start:auto}.pc-foot{color:var(--color-ink2);border-block-start:1px solid var(--color-border);padding:.5rem .875rem .75rem;font-size:12.5px}.pc-foot ul,.ed-plan{flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:flex}.ed-plan{color:var(--color-ink2);margin-block-start:.25rem;font-size:12.5px}.ed-plan-net{color:var(--color-ink);font-weight:700}.ed-plan-none{color:var(--color-ink3)}.ed-plan-warn{color:var(--color-danger);font-weight:600}.pc-tall{border-radius:var(--radius-card);background:#000;border:0;overflow:hidden}.pc-tall-stage{isolation:isolate;background:#000;position:relative}.pc-tall .pc-media-tall{background:#000;justify-content:center;align-items:center;max-block-size:min(70vh,640px);display:flex}.pc-tall .pc-media-tall>*{max-block-size:min(70vh,640px);inline-size:100%}.pc-seg{border-radius:var(--radius-pill);z-index:3;pointer-events:none;background:#ffffff59;block-size:3px;display:block;position:absolute;inset-block-start:.5rem;inset-inline:.5rem}.pc-seg i{border-radius:var(--radius-pill);background:#fff;block-size:100%;inline-size:55%;display:block}.pc-tall-top{z-index:3;color:#fff;pointer-events:none;background:linear-gradient(#0000008c,#0000);align-items:center;gap:.5rem;padding:1.25rem .75rem 1.5rem;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.pc-tall-top .pc-av{block-size:28px;inline-size:28px;font-size:11px}.pc-tall-top .pc-name,.pc-tall-top .pc-meta,.pc-tall-top .pc-more{color:#fff}.pc-tall-top .pc-name{flex:0 auto;font-size:12.5px}.pc-tall-top .pc-meta{opacity:.75;font-size:11.5px}.pc-tall-top .pc-more{margin-inline-start:auto}.pc-rail{z-index:3;color:#fff;filter:drop-shadow(0 1px 2px #0009);pointer-events:none;flex-direction:column;gap:1rem;display:flex;position:absolute;inset-block-end:4.5rem;inset-inline-end:.5rem}.pc-tall-bottom{z-index:3;pointer-events:none;background:linear-gradient(#0000,#000000b8);padding-block-start:2rem;position:absolute;inset-block-end:0;inset-inline:0}.pc-over-text{color:#fff;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding:0 .75rem .5rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-over-text .tag{color:#9ec5ff}.pc-tall-bottom .pc-cta{background:0 0;border-block-start:0;padding:0 .75rem .75rem}.pc-tall-bottom .pc-cta-host{color:#fffc}.pc-tall-bottom .pc-cta-btn{color:#111;background:#ffffffeb;border-color:#0000}.pc-tall .pc-foot{background:var(--color-card);border-block-start:0}.pc-count{color:#fff;border-radius:var(--radius-pill);z-index:2;background:#0000008c;padding:.1rem .5rem;font-size:12px;font-weight:700;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.pc-arrow{border-radius:var(--radius-pill);color:#111;cursor:pointer;z-index:2;background:#ffffffd9;border:0;place-items:center;block-size:30px;inline-size:30px;font-size:18px;line-height:1;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.pc-prev{inset-inline-start:.5rem}.pc-next{inset-inline-end:.5rem}.pc-dots{z-index:2;justify-content:center;gap:.25rem;display:flex;position:absolute;inset-block-end:.5rem;inset-inline:0}.pc-dots i{background:#ffffff8c;border-radius:50%;block-size:6px;inline-size:6px}.pc-dots i.on{background:#fff}.ed-crop{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card,12px);box-shadow:var(--shadow-card);flex-direction:column;gap:.6rem;padding:1.1rem 1.1rem 1rem;display:flex}.org-dialog:has(.ed-crop){width:min(44rem,100vw - 2rem)}.form-modal-wide{width:min(66rem,100vw - 2rem)}.ed-crop-h{color:var(--color-ink);margin:0;font-size:1rem;font-weight:700}.ed-crop-ratios{flex-wrap:wrap;gap:.35rem;display:flex}.ed-crop-ratio{color:var(--color-ink2);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;padding:.28rem .7rem;font-size:.8125rem;font-weight:600}.ed-crop-ratio.is-on{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.ed-crop-stage{border-radius:var(--radius-control);background:#0f172ad1;place-items:center;padding:.6rem;display:grid}.ed-crop-ctx,.ed-crop-frame{grid-area:1/1}.ed-crop-ctx{opacity:.28;pointer-events:none;block-size:min(56vh,26rem);max-block-size:min(56vh,26rem);max-inline-size:100%;position:relative;overflow:visible}.ed-crop-frame{z-index:1;border-radius:var(--radius-control);background:var(--color-soft2);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;block-size:min(56vh,26rem);max-block-size:min(56vh,26rem);max-inline-size:100%;position:relative;overflow:hidden}.ed-crop-frame:active{cursor:grabbing}.ed-crop-grid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff52 1px,#0000 1px),linear-gradient(#ffffff52 1px,#0000 1px);background-position:33.333% 0,0 33.333%;background-repeat:repeat-x,repeat-y;background-size:33.333% 100%,100% 33.333%;position:absolute;inset:0}.ed-crop-ctl{align-items:center;gap:.5rem;display:flex}.ed-crop-zoom{flex:auto}.ed-crop-zoom input{inline-size:100%;accent-color:var(--color-primary)}.ed-crop-actions{justify-content:flex-end;gap:.5rem;display:flex}.ed-thumb-crop{min-height:22px;color:var(--color-ink2);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;padding:2px 8px;font-size:.6875rem;font-weight:600;line-height:1.5}.ed-thumb-crop:disabled{opacity:.4;cursor:default}.ed-switch{color:var(--color-ink);cursor:pointer;align-items:center;gap:.5rem;font-size:13px;font-weight:600;display:flex}.ed-switch input{block-size:18px;inline-size:18px;accent-color:var(--color-primary)}.ed-sched-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.5rem;display:flex}.ed-sched-net{min-inline-size:5.5rem}.ed-sched-pair{flex:auto;align-items:center;gap:.4rem;display:flex}.ed-sched-inp{color-scheme:normal;flex:9rem;inline-size:auto;min-inline-size:8rem}.ed-sched-zone{flex:none}.ed-cap-switch{margin-block:.75rem .35rem}.ed-emoji-bar{margin-block-start:.35rem}.ed-emoji{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);flex-wrap:wrap;gap:.15rem;margin-block-start:.35rem;padding:.35rem;display:flex}.ed-emoji-b{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;padding:.2rem;font-size:18px;line-height:1}.ed-emoji-b:hover{background:var(--color-soft2)}.ed-ov-first{margin-block-end:.75rem}.ed-fb{border-inline-start:3px solid var(--color-warning);margin-block-end:.75rem;padding:.75rem .875rem}.ed-fb-h{color:var(--color-ink);cursor:pointer;font-size:.875rem;font-weight:800}.ed-fb .round-list{margin-block-start:.625rem}.ed-export{flex-wrap:wrap;gap:.5rem;margin-block-start:.5rem;display:flex}select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right .85rem center,right calc(.85rem + 5px) center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:1.9rem}[dir=rtl] select{background-position:calc(.85rem + 5px),.85rem}select:disabled{cursor:not-allowed;opacity:.6}@supports (appearance:base-select){select{appearance:base-select;background-image:none;padding-inline-end:.625rem}select::picker-icon{color:var(--color-ink3);transition:transform .12s}select:open::picker-icon{transform:rotate(180deg)}select::picker(select){appearance:base-select;background:var(--color-card);color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-card);direction:inherit;padding:.25rem}select option{border-radius:calc(var(--radius-control) - 2px);color:var(--color-ink);background:0 0;padding:.4rem .6rem}select option:hover,select option:focus{background:var(--color-soft2)}select option:checked{background:var(--color-soft2);font-weight:700}select option::checkmark{color:var(--color-primary)}}.seat-meter{flex-direction:column;gap:.4rem;margin-block-start:.5rem;display:flex}.seat-bar{background:var(--color-border);border-radius:999px;block-size:.5rem;inline-size:100%;min-inline-size:8rem;display:flex;overflow:hidden}.seat-seg{block-size:100%;display:block}.seat-seg.seat-used{background:var(--color-primary)}.seat-seg.seat-pending{background:var(--color-warning)}.seat-seg.seat-free{background:var(--color-border)}.seat-legend{color:var(--color-ink2);flex-wrap:wrap;gap:.75rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.seat-legend li{align-items:center;gap:.3rem;display:flex}.seat-swatch{border-radius:.2rem;block-size:.6rem;inline-size:.6rem;display:inline-block}.seat-swatch.seat-used{background:var(--color-primary)}.seat-swatch.seat-pending{background:var(--color-warning)}.seat-swatch.seat-free{background:var(--color-border)}.seat-dialog{flex-direction:column;gap:.75rem;margin-block-start:.75rem;display:flex}.notice-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.notice-action p{margin:.25rem 0 0}.dialog-actions{flex-wrap:wrap;gap:.5rem;margin-block-start:.5rem;display:flex}.invite-link-row{align-items:stretch;gap:.5rem;display:flex}.invite-link{flex:auto;min-inline-size:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.btn-small{padding:.3rem .7rem;font-size:.8rem}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}@media (max-width:480px){.notice-action{flex-direction:column;align-items:stretch}.invite-link-row{flex-direction:column}.row-actions{justify-content:flex-start}.btn-small{min-block-size:44px}}.invite-caps{border:1px solid var(--color-border);border-radius:.6rem;margin:0;padding:.75rem 1rem 1rem}.invite-caps legend{color:var(--color-ink2);padding-inline:.4rem;font-size:.8rem;font-weight:600}.invite-cap-group{margin-block-start:.6rem}.invite-cap-group h3{color:var(--color-ink);margin:0 0 .3rem;font-size:.8rem;font-weight:700}.invite-cap-group ul{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.invite-cap-group label{align-items:baseline;gap:.45rem;font-size:.875rem;display:flex}.invite-cap-group label:has(input:disabled){color:var(--color-ink3)}.invite-cap-group em{color:var(--color-ink3);font-size:.6875rem;font-style:normal}.ppl-invites{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ppl-invite{border:1px solid var(--color-border);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.ppl-invite-main{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.ppl-invite-email{overflow-wrap:anywhere;font-weight:600}.ppl-footer{margin-block-start:.75rem;font-size:.8125rem}@media (max-width:480px){.ppl-table,.ppl-table tbody,.ppl-table tr,.ppl-table td,.ppl-table th{display:block}.ppl-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ppl-table tr{border:1px solid var(--color-border);border-radius:.6rem;margin-block-end:.6rem;padding:.75rem}.ppl-table td{justify-content:space-between;align-items:center;gap:.75rem;padding-block:.25rem;display:flex}.ppl-table td:before{content:attr(data-label);color:var(--color-ink2);font-size:.8125rem}.ppl-table td.row-actions{justify-content:flex-start;margin-block-start:.5rem}.ppl-table td.row-actions:before{content:none}.ppl-invite{flex-direction:column;align-items:stretch}}.owner-panel{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-identity{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.owner-facts{flex-direction:column;gap:.15rem;margin:0;padding-inline-start:1.1rem;font-size:.85rem;display:flex}.reveal-ask{flex-direction:column;gap:.5rem;display:flex}.ppl-lock-reason{color:var(--color-ink2);margin-block-start:.2rem;font-size:.72rem;line-height:1.25;display:block}@media (max-width:480px){.owner-panel{flex-direction:column;align-items:stretch}}.bd-open{border-radius:var(--radius-pill);block-size:32px;inline-size:32px;color:var(--text-muted,currentColor);place-items:center;text-decoration:none;display:inline-grid}.bd-open:hover,.bd-open:focus-visible{background:var(--surface-2,#7f7f7f26);color:inherit}.pw-field{direction:ltr;display:block;position:relative}.pw-field>input{inline-size:100%;padding-inline-end:2.75rem}.pw-field .pw-reveal{border-radius:var(--radius-pill);block-size:2rem;inline-size:2rem;min-height:0;color:var(--text-muted,currentColor);opacity:.7;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:.4rem;transform:translateY(-50%)}.pw-field .pw-reveal:hover,.pw-field .pw-reveal:focus-visible{opacity:1;background:0 0}.ed-sched-inp-solo{flex:none;max-inline-size:16rem}.bd-when{flex-direction:column;line-height:1.3;display:flex}.bd-when-time{color:var(--color-ink2);font-size:.875rem}.bd-caption{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-inline-size:32rem;display:-webkit-box;overflow:hidden}.toast{z-index:60;border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-card);align-items:flex-start;gap:.75rem;max-inline-size:min(26rem,100vw - 2rem);padding:.75rem .875rem;animation:.14s ease-out toast-in;display:flex;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;box-shadow:0 10px 30px #00000059}@keyframes toast-in{0%{opacity:0;transform:translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.toast-error{border-color:var(--color-danger)}.toast-success{border-color:var(--color-success,var(--color-border))}.toast-text{flex:auto;font-size:.9375rem;line-height:1.4}.toast-close{block-size:1.75rem;inline-size:1.75rem;min-height:0;color:var(--color-ink2);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.toast-close:hover,.toast-close:focus-visible{color:var(--color-ink)}.bd-when-none{color:var(--color-ink3)}.ed-approver-mail{align-items:center;gap:.5rem;margin-block-start:.375rem;display:flex}.ed-approver-mail>span{overflow-wrap:anywhere}.contact-meta{align-items:center;min-block-size:1.5rem;display:flex}.contact-rank{flex:auto;align-items:center;gap:.125rem;display:inline-flex}.contact-rank>.contact-move:first-of-type{margin-inline-start:auto}.contact-primary{letter-spacing:.01em;border-radius:var(--radius-pill);background:#ebf0ffb3;padding:.05rem .4rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.contact-primary{background:color-mix(in srgb, var(--color-primary-soft) 70%, transparent)}}.contact-primary{color:var(--color-primary);white-space:nowrap}.contact-move{opacity:.55;block-size:1.375rem;inline-size:1.375rem;min-height:0;color:var(--color-ink2);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.contact-move:disabled{opacity:.3;cursor:default}.contact-move:not(:disabled):hover,.contact-move:focus-visible{color:var(--color-ink)}.contact-line{align-items:center;gap:.4rem;display:flex}.contact-line .input-with-action{flex:auto;min-inline-size:0}.round-fold-sum{cursor:pointer;align-items:center;gap:.5rem;padding:.35rem 0;list-style:none;display:flex}.round-fold-sum::-webkit-details-marker{display:none}.round-fold-sum:before{content:"";opacity:.55;border-block-start:2px solid;border-inline-start:2px solid;flex:none;block-size:.5rem;inline-size:.5rem;transition:transform .12s;transform:rotate(45deg)}.round-fold[open]>.round-fold-sum:before{transform:rotate(225deg)}.round-fold-said{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--color-ink2);flex:auto;font-size:.875rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.round-fold-sum:before{transition:none}}.ed-pv-sticky{max-block-size:calc(100dvh - var(--ed-hdr-h,5.5rem) - 1.5rem);overscroll-behavior:contain;align-self:start;position:sticky;inset-block-start:calc(var(--ed-hdr-h,5.5rem) + .75rem);overflow-y:auto}@media (max-width:60rem){.ed-pv-sticky{max-block-size:none;position:static;overflow-y:visible}}.ed-pv-h{color:var(--color-ink2);margin:0 0 .5rem;font-size:12.5px;font-weight:800}.ed-hdr-nets{align-items:center;gap:.5rem;display:inline-flex}.ed-hdr-net{color:var(--color-ink2);align-items:center;gap:.25rem;font-size:12.5px;display:inline-flex}.ed-cta-off{flex-direction:column;align-items:stretch;gap:.2rem;max-inline-size:14rem;display:inline-flex}.ed-cta-off .ed-hint{text-align:center}.ed-fold{border-block-start:1px solid var(--color-border);padding-block:.75rem}.ed-fold:first-of-type{border-block-start:0;padding-block-start:0}.ed-fold-sum{cursor:pointer;border-radius:var(--radius-control);align-items:center;gap:.5rem;padding-block:.25rem;list-style:none;display:flex}.ed-fold-sum::-webkit-details-marker{display:none}.ed-fold-sum:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ed-fold-ico{border-radius:var(--radius-control);background:var(--color-primary-soft);block-size:1.5rem;inline-size:1.5rem;color:var(--color-primary);flex:none;place-items:center;font-size:.8rem;display:inline-grid}.ed-fold-t{margin:0}.ed-fold-sum:after{content:"";opacity:.5;border-block-end:2px solid;border-inline-end:2px solid;block-size:.45rem;inline-size:.45rem;margin-inline-start:auto;transition:transform .12s;transform:rotate(45deg)}.ed-fold[open]>.ed-fold-sum:after{transform:rotate(225deg)}.ed-fold-sum-pinned{cursor:default}.ed-fold-sum-pinned:after{content:none}.ed-fold-sum-pinned{margin-block-end:.125rem;padding-block:0}.ed-fold-sum-pinned+.ed-fold-body{padding-block-start:.25rem}.ed-fold-sum-pinned+.ed-fold-body>.ed-ov:first-child{border-block-start:0;margin-block-start:0;padding-block-start:0}@media (prefers-reduced-motion:reduce){.ed-fold-sum:after{transition:none}}.ed-fold-body{padding-block-start:.5rem}.ed-cap-count{text-align:start;color:var(--color-ink3);margin-block-start:.2rem;font-size:11.5px;display:block}.ed-thumb-primary{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-pill);padding:.1rem .35rem;font-size:10px;font-weight:700;position:absolute;inset-block-start:.25rem;inset-inline-start:.25rem}.ed-state-sub{color:var(--color-ink2);margin:0;font-size:13px}.ed-status{border-inline-start:4px solid var(--color-border);gap:.5rem;margin-block-end:1.375rem;padding:.9rem 1.1rem;display:grid}.ed-status-ok{border-inline-start-color:var(--color-success)}.ed-status-wait,.ed-status-warn{border-inline-start-color:var(--color-warning)}.ed-status-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.ed-status-line{color:var(--color-ink);overflow-wrap:anywhere;min-inline-size:0;font-size:13px;font-weight:600}.ed-status-link{margin-inline-start:auto}.ed-status-said{color:var(--color-ink);background:var(--color-card);border-radius:var(--radius-control);white-space:pre-wrap;word-break:break-word;margin:0;padding:.45rem .7rem;font-size:13px}.ed-locked-note{color:var(--color-warning);margin-block-start:.4rem;font-weight:600}.ed-status-warnline{color:var(--color-warning);margin:0;font-size:12px;font-weight:600;line-height:1.55}.ed-status-next,.ed-status-done{color:var(--color-ink2);margin:0;font-size:12px;line-height:1.55}.ed-status-act{border-block-start:1px solid var(--color-border);gap:.45rem;margin-block-start:.25rem;padding-block-start:.6rem;display:grid}.ed-status-act-h{color:var(--color-ink);margin:0;font-size:12px;font-weight:700}.ed-status-rows{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ed-status-rows li{background:var(--color-soft);border-radius:var(--radius-control);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;padding:.4rem .65rem;display:flex}.ed-status-rows li.is-late{background:var(--color-warning-soft)}.ed-status-net{font-weight:700}.ed-status-at{color:var(--color-ink2);font-weight:500}.ed-status-late{color:var(--color-warning);font-weight:700}.ed-when-btn{cursor:pointer;align-items:center;gap:5px;display:inline-flex;position:relative;overflow:hidden}.ed-when-input{opacity:0;cursor:pointer;border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.ed-status-when{color:var(--color-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;min-inline-size:0;font-size:12px;font-weight:600;display:inline-flex}.ed-armed{background:var(--color-warning);border-color:var(--color-warning)}.ed-status-acts{flex-wrap:wrap;gap:.35rem;display:flex}.ed-ro-banner{border-inline-start:4px solid var(--color-ink3);background:var(--color-soft2);flex-wrap:wrap;align-items:center;gap:1rem;margin-block-end:1.375rem;padding:.9rem 1.25rem;display:flex}.ed-ro-banner>div{flex:20rem;min-inline-size:0}.ed-ro-banner .ed-sec{margin-block-end:.2rem}.ed-fb-latest{border:1px solid var(--color-border);border-inline-start:4px solid var(--color-danger);background:var(--color-card);margin-block-end:1.375rem;padding:1.1rem 1.25rem}.ed-fb-latest-h{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ed-fb-latest-h .ed-sec{margin:0}.ed-fb-when{color:var(--color-ink2);font-size:12px}.ed-fb-about{color:var(--color-ink2);margin:.35rem 0 .6rem;font-size:12.5px}.ed-vh-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ed-vh-row{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.ed-vh-row.is-current{border-color:var(--color-primary);background:var(--color-primary-soft)}.ed-vh-row.is-draft{border-style:dashed}.ed-vh-n{color:var(--color-ink);font-size:13px;font-weight:800}.ed-vh-state{color:var(--color-ink2);font-size:12.5px}.ed-vh-when,.ed-vh-who{color:var(--color-ink3);font-size:12px}.ed-vh-said{color:var(--color-ink2);text-overflow:ellipsis;white-space:nowrap;flex:100%;font-size:12.5px;overflow:hidden}.ed-vh-go{color:var(--color-primary);margin-inline-start:auto;font-size:12.5px}.ed-jy-line{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ed-jy-step{text-align:center;border-radius:var(--radius-control);background:var(--color-soft);flex:8rem;justify-items:center;gap:.15rem;padding:.6rem .4rem;display:grid}.ed-jy-dot{border-radius:var(--radius-pill);background:var(--color-ink3);block-size:1.5rem;inline-size:1.5rem;color:var(--color-on-solid);place-items:center;font-size:11px;font-weight:800;display:inline-grid}.ed-jy-step.is-approved .ed-jy-dot{background:var(--color-success-solid)}.ed-jy-step.is-changes .ed-jy-dot{background:var(--color-danger)}.ed-jy-step.is-waiting .ed-jy-dot{background:var(--color-warning)}.ed-jy-t{color:var(--color-ink);font-size:12.5px;font-weight:700}.ed-jy-s{color:var(--color-ink2);font-size:12px}.ed-jy-w{color:var(--color-ink3);font-size:11.5px}.ed-below{gap:1.375rem;margin-block-start:1.375rem;display:grid}.ed-pv-empty-media.is-static{block-size:100%;inline-size:100%;color:var(--color-ink3);place-items:center;font-size:13px;display:grid}dialog.confirm.action-dialog .confirm-card{max-width:520px}.action-facts{background:var(--confirm-note-bg);border-radius:11px;gap:8px;margin:18px 24px 0;padding:12px 14px;display:grid}.action-fact{grid-template-columns:minmax(96px,auto) 1fr;gap:12px;font-size:13.5px;line-height:1.5;display:grid}.action-fact dt{color:var(--confirm-body);opacity:.8}.action-fact dd{overflow-wrap:anywhere;margin:0;font-weight:600}.action-next{border-top:1px dashed var(--confirm-foot-line);grid-template-columns:minmax(96px,auto) 1fr;gap:12px;margin:14px 24px 0;padding-top:12px;font-size:13.5px;line-height:1.55;display:grid}.action-next-h{font-weight:700}.action-copy{flex-wrap:wrap;gap:8px;margin:14px 24px 0;display:flex}.action-copy .ed-inp{flex:220px;min-width:0}.action-hint{opacity:.8;flex-basis:100%;margin:0;font-size:12.5px}.pub-table-wrap{overflow-x:auto}.pub-table{border-collapse:collapse;width:100%;font-size:14px}.pub-table th{text-align:start;opacity:.75;border-bottom:1px solid var(--border,#7f7f7f40);white-space:nowrap;padding:8px 10px;font-size:12.5px;font-weight:600}.pub-table td{vertical-align:top;border-bottom:1px solid var(--border,#7f7f7f26);padding:10px}.pub-table .pub-sub{opacity:.75;margin-top:2px;font-size:12.5px;display:block}.pub-table .pub-acts{flex-wrap:wrap;gap:6px;display:flex}.pub-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.pub-foot p{opacity:.85;margin:0;font-size:13px}.action-body{gap:10px;margin:14px 24px 0;display:grid}.action-body label{gap:4px;font-size:13px;display:grid}.tl{gap:6px;min-width:0;display:grid}.tl-flow{color:var(--color-ink3);justify-content:space-between;margin:0;font-size:11px;display:flex}.tl-line{scrollbar-width:thin;margin:0;padding:4px 0 10px;list-style:none;display:flex;overflow-x:auto}.tl-point{text-align:left;direction:rtl;flex:1 0 140px;align-content:start;justify-items:end;gap:3px;padding-top:26px;padding-right:14px;display:grid;position:relative}.tl-few .tl-point{flex:0 0 180px}.tl-point:before{content:"";background:var(--color-border);height:2px;position:absolute;top:10px;left:0;right:0}.tl-point:last-child:before{width:12px;right:auto}.tl-point:after{content:"";box-sizing:border-box;background:var(--color-card);border:2px solid var(--color-ink3);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:0}.tl-point.ok:after{background:var(--color-success);border-color:var(--color-success)}.tl-point.bad:after{background:var(--color-danger);border-color:var(--color-danger)}.tl-point.warn:after{border-color:var(--color-warning)}.tl-point.info:after{border-color:var(--color-primary)}.tl-point.split:after{background:linear-gradient(90deg, var(--color-success) 50%, var(--color-danger) 50%);border-color:#0000}.tl-point.tl-now:after{box-shadow:0 0 0 4px #376af640}@supports (color:color-mix(in lab, red, red)){.tl-point.tl-now:after{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 25%, transparent)}}.tl-arrow{color:var(--color-ink3);font-size:14px;line-height:1;position:absolute;top:3px;left:calc(50% + 2px)}.tl-point:last-child .tl-arrow{display:none}.tl-rows{justify-items:end;gap:6px;display:grid}.tl-row{justify-items:end;gap:1px;display:grid}.tl-what{font-size:13px;line-height:1.35}.tl-detail,.tl-when{color:var(--color-ink2);font-size:12px}.tl-when{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.tl-ver{color:var(--color-primary);font-weight:500;text-decoration:none}.tl-ver:hover,.tl-ver:focus-visible{text-decoration:underline}.tl-open{margin-inline-start:6px}.tl-ok{color:var(--color-success)}.tl-bad{color:var(--color-danger)}.tl-net{border:1px solid var(--color-border);vertical-align:1px;border-radius:999px;margin-inline-end:4px;padding:0 7px;font-size:11px;display:inline-block}.tl-net-instagram{color:#c13584;border-color:#d397bf}@supports (color:color-mix(in lab, red, red)){.tl-net-instagram{border-color:color-mix(in srgb, #c13584 45%, var(--color-border))}}.tl-net-facebook{color:#1877f2;border-color:#87b5f0}@supports (color:color-mix(in lab, red, red)){.tl-net-facebook{border-color:color-mix(in srgb, #1877f2 45%, var(--color-border))}}.bd-tools{justify-content:flex-end;margin-block-end:8px;display:flex}.bd-toggle{color:var(--color-ink2);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.bd-toggle input{accent-color:var(--color-primary)}.bd-card-noimg .bd-card-img{aspect-ratio:auto;background:0 0;flex-wrap:wrap;gap:4px;padding:6px 8px 0;display:flex}.bd-card-noimg .bd-card-img .pill,.bd-card-noimg .bd-card-img .bd-alert{box-shadow:none;position:static}.bd-card-noimg .bd-card-img:empty{display:none}.post-no{color:var(--color-ink3);font-variant-numeric:tabular-nums;vertical-align:.12em;unicode-bidi:isolate;margin-inline-end:10px;font-size:.7em;font-weight:600;display:inline-block}.bd-no{color:var(--color-ink3);font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate;font-size:11px;font-weight:600}.video-player{background:var(--color-ink);isolation:isolate;block-size:100%;inline-size:100%;position:relative;overflow:hidden}.video-player-expanded{z-index:2000;block-size:100dvh;inline-size:100vw;position:fixed;inset:0}.video-player-el{object-fit:contain;background:#000;block-size:100%;inline-size:100%;display:block}.video-player-preparing{color:#fff;background:var(--color-ink);text-align:center;place-items:center;gap:8px;padding:12px;font-size:.8125rem;display:grid;position:absolute;inset:0}.video-player-spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;block-size:22px;inline-size:22px;animation:.9s linear infinite video-player-spin}@keyframes video-player-spin{to{transform:rotate(360deg)}}.video-player-marklayer{z-index:3;cursor:crosshair;background:0 0;border:0;padding:0;position:absolute;inset:0}.video-player-marklayer:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.video-player-pin{z-index:4;background:var(--color-primary);pointer-events:none;border:2px solid #fff;border-radius:50%;block-size:14px;inline-size:14px;margin-block-start:-7px;margin-inline-start:-7px;position:absolute;box-shadow:0 1px 3px #00000080}.video-player-controls{z-index:5;color:#fff;background:linear-gradient(#0000,#000000bf);align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.video-player-play,.video-player-fs{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;place-items:center;block-size:32px;inline-size:32px;min-inline-size:32px;display:grid}.video-player-play:hover,.video-player-fs:hover{background:#ffffff47}.video-player-play:focus-visible,.video-player-fs:focus-visible,.video-player-seek:focus-visible{outline-offset:2px;outline:2px solid #fff}.video-player-play:disabled{opacity:.5;cursor:default}.video-player-seek{accent-color:var(--color-primary);cursor:pointer;flex:1}.video-player-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.video-player-timeline{z-index:5;block-size:0;margin:0;padding:0;list-style:none;position:absolute;inset-block-end:46px;inset-inline:10px}.video-player-tick{background:var(--color-primary);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;block-size:18px;inline-size:18px;padding:0;font-size:10px;font-weight:700;line-height:1;position:absolute;transform:translate(50%)}.video-player-tick.on{background:var(--color-danger,#d92c2c)}.video-player-tick:focus-visible{outline-offset:2px;outline:2px solid #fff}.video-player-watermark{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.video-watermark-tiles{grid-template-columns:repeat(3,1fr);gap:46px 30px;animation:20s ease-in-out infinite alternate video-watermark-drift;display:grid;position:absolute;inset:-60%;transform:rotate(-28deg)}.video-watermark-text{color:#ffffff26;text-shadow:0 0 1px #000000b3,0 0 3px #0000008c;white-space:nowrap;unicode-bidi:isolate;font-size:13px;font-weight:700}@keyframes video-watermark-drift{0%{transform:rotate(-28deg)translate(0)}to{transform:rotate(-28deg)translate(-8%,-8%)}}@media (prefers-reduced-motion:reduce){.video-watermark-tiles,.video-player-spinner{animation:none}}.portal-mark-time{border:1px solid var(--color-border);background:var(--color-surface2);color:var(--color-ink2);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.75rem}.portal-mark-time:hover{background:var(--color-surface3,var(--color-surface2))}.portal-mark-time:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.round-shot-row-video{align-items:flex-start}.round-shot-video .video-player{aspect-ratio:16/9;border-radius:10px;max-inline-size:360px}.round-mark-time{border:1px solid var(--color-border);background:var(--color-surface2);color:var(--color-ink2);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;border-radius:999px;margin-inline-end:6px;padding:2px 9px;font-size:.75rem}.round-mark-time:hover{background:var(--color-surface3,var(--color-surface2))}.round-mark-time:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.data-table th[data-column=no]{width:4.5rem}a.app-brand{color:inherit;border-radius:.5rem;text-decoration:none}a.app-brand:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (min-width:481px){.data-table td.row-actions{text-align:end;vertical-align:middle;display:table-cell}}.icon-btn-danger:hover{color:var(--color-danger);border-color:#db989d}@supports (color:color-mix(in lab, red, red)){.icon-btn-danger:hover{border-color:color-mix(in srgb, var(--color-danger) 40%, var(--color-border))}}.icon-btn-danger:hover{background:#fbeded}@supports (color:color-mix(in lab, red, red)){.icon-btn-danger:hover{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-card))}}.icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}dialog.confirm{white-space:normal;text-align:start}@media (min-width:481px){.ppl-table th.ppl-actions-col{width:3.75rem;padding-inline:.5rem}.ppl-table td.row-actions{text-align:center;padding-inline:.5rem}}.bd-day-link{color:inherit;border-radius:999px;padding:0 .3rem;text-decoration:none}.bd-day-link:hover{background:var(--color-soft2);text-decoration:underline}.bd-day-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.bd-day-link.bd-day-today,.bd-day-link.bd-day-today:hover{background:var(--color-primary);color:var(--color-on-primary);padding:1px 7px}.bd-day-sub{gap:.75rem;margin-block-start:.35rem}.bd-day-date{color:var(--color-ink);font-size:1.125rem;font-weight:700}.bd-step{background:var(--color-soft2);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:2px;padding:3px;display:inline-flex}.bd-step a{min-block-size:1.9rem;color:var(--color-ink2);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bd-step-arrow{inline-size:1.9rem}.bd-step-period{text-align:center;min-inline-size:7.5rem;color:var(--color-ink);white-space:nowrap;padding-inline:.5rem;font-size:13px;font-weight:700}.bd-step a:hover{background:var(--color-card);color:var(--color-ink)}.bd-step a:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.data-table-size{align-items:center;gap:.4rem;display:inline-flex}.data-table-size select{font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);color:var(--color-ink);padding:.2rem .4rem}.data-table-head-pager{margin-block-end:.5rem}.data-table-count-solo{color:var(--color-ink2);font-size:.8125rem;font-weight:700}.icon-btn.data-table-clear:disabled{opacity:.45;cursor:default}.icon-btn.data-table-clear:disabled:hover{background:var(--color-card);color:var(--color-ink2)}.data-table-check{cursor:pointer;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.has-tip{position:relative}.has-tip:after{content:attr(data-tip);white-space:normal;text-align:start;background:var(--color-ink);inline-size:max-content;max-inline-size:20rem;color:var(--color-page);pointer-events:none;opacity:0;z-index:20;border-radius:6px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;transform:translate(50%)}.has-tip:hover:after,.has-tip:focus-visible:after{opacity:1}.editor-actions{align-items:center;gap:.5rem}.editor-actions .btn{border:1px solid var(--color-border);opacity:1;min-block-size:2.125rem;padding:.375rem .875rem;font-size:13px;font-weight:600;line-height:1.4}.editor-actions .btn-secondary{background:var(--color-card);color:var(--color-ink)}.editor-actions .btn-secondary:hover:not(:disabled){background:var(--color-soft)}.editor-actions .btn-primary{border-color:var(--color-primary)}.editor-actions .btn-primary:hover:not(:disabled){filter:brightness(1.06)}.editor-actions .btn:disabled{background:var(--color-soft);border-color:var(--color-border);color:var(--color-ink3);filter:none}.app-brand-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.app-brand-row>.app-brand{flex:1;min-width:0}.app-brand-row>.icon-btn{flex:none;margin-block-end:.5rem}.has-tip.has-tip-below:after{inset-block:calc(100% + 6px) auto;inset-inline:auto 0;transform:none}.tl-detail.tl-warn{color:var(--color-warning);font-weight:600;display:block}.ed-discard{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ed-dirty-chip{background:#f4e7dd;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ed-dirty-chip{background:color-mix(in srgb, var(--color-warning) 14%, var(--color-card))}}.ed-dirty-chip{color:#824113}@supports (color:color-mix(in lab, red, red)){.ed-dirty-chip{color:color-mix(in srgb, var(--color-warning) 70%, var(--color-ink))}}.ed-dirty-chip{font-size:12px;font-weight:600}.tl-line{scrollbar-width:thin;scrollbar-color:transparent transparent;scroll-behavior:smooth;padding-inline:24px;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(270deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.tl-line:hover,.tl-line:focus-within{scrollbar-color:#65758b8c transparent}@supports (color:color-mix(in lab, red, red)){.tl-line:hover,.tl-line:focus-within{scrollbar-color:color-mix(in srgb, var(--color-ink3) 55%, transparent) transparent}}.tl-line::-webkit-scrollbar{height:6px}.tl-line::-webkit-scrollbar-track{background:0 0}.tl-line::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.tl-line:hover::-webkit-scrollbar-thumb{background:#65758b8c}@supports (color:color-mix(in lab, red, red)){.tl-line:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-ink3) 55%, transparent)}}.tl-line:focus-within::-webkit-scrollbar-thumb{background:#65758b8c}@supports (color:color-mix(in lab, red, red)){.tl-line:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-ink3) 55%, transparent)}}.org-dialog-body:has(>.card){max-height:none;overflow:visible}.org-dialog-body:has(>.card)>.card{max-height:90vh;overflow-y:auto}.org-dialog-body>.card:has(>.fields-modal){max-height:min(75vh,44rem)}.form-modal .card{border:1px solid var(--color-border)}.fields-foot{background:var(--color-card);z-index:1;position:sticky;inset-block-end:0}.fields-head{background:var(--color-card);z-index:1;padding-inline-end:3.5rem;position:sticky;inset-block-start:0}.data-table tr.is-clickable{cursor:pointer}.row-title-btn{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.row-title-btn:hover{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.row-title-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.cell-more{color:var(--color-ink2);background:var(--color-soft2);border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.client-card-link{white-space:nowrap;margin-inline-start:auto;text-decoration:none}.form-grid>.field-block.is-list,.field-block.is-list{grid-column:1/-1}.field-block.is-list .list-row-item input{text-align:start}.cell-link{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-inline-size:100%;text-decoration:none;display:inline-block;overflow:hidden}.cell-link:hover{text-decoration:underline}.tl-net{align-items:center;gap:4px;display:inline-flex}.tl-post-nets{vertical-align:-1px;gap:3px;margin-inline-end:6px;display:inline-flex}.ed-status .btn,.ed-status .btn-primary,.ed-status .btn-secondary{background:var(--color-card);min-block-size:2rem;color:var(--color-ink);border:1px solid var(--color-border);box-shadow:none;padding:.3rem .8rem;font-size:13px;font-weight:600;line-height:1.4}.ed-status .btn:hover:not(:disabled){background:var(--color-soft)}.ed-status .btn:disabled{background:var(--color-soft);color:var(--color-ink3);opacity:1}.pub-connect-way{border-block-start:1px solid var(--color-soft2);justify-content:space-between;align-items:center;gap:1rem;padding-block:.625rem;display:flex}.pub-connect-way p{flex:1;margin:0;line-height:1.5}.pub-connect-way .btn{flex:none}.fields-head .fields-meta{align-items:center;padding:.75rem 0 0}.field-add.field-add-top{block-size:auto;inline-size:auto;padding:.35rem .9rem;font-size:13px}.tl-net{vertical-align:-2px;border:none;align-items:center;margin-inline-end:5px;padding:0;display:inline-flex}.tl-point{text-align:start;padding-right:0;justify-items:start;padding-inline-end:14px}.tl-point:before{left:auto;right:auto;inset-inline:0}.tl-point:last-child:before{width:12px;inset-inline-end:auto}.tl-point:after{left:auto;inset-inline-start:0}.tl-arrow{left:auto;inset-inline-start:calc(50% + 2px)}.tl-arrow:before{content:"←"}.tl-rows,.tl-row{justify-items:start}.data-table .bd-cell-mark .bd-net-b{block-size:18px;inline-size:18px}.bd-also{color:var(--color-ink3);white-space:nowrap;justify-content:flex-start;align-self:stretch;align-items:center;gap:3px;font-size:11px;line-height:1.2;display:flex}.bd-also .bd-net{margin:0;display:inline-flex}.bd-also .bd-net-b{block-size:10px;inline-size:10px}.bd-also-when{font-variant-numeric:tabular-nums}.bd-when-multi,.bd-status-multi{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bd-when-line,.bd-status-line{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bd-when-line .bd-when-time,.bd-when-line.is-outside{color:var(--color-ink2)}.bd-mo{padding:5px 6px 5px 5px}.bd-mo-c{gap:2px}.bd-mo .bd-time{font-size:13px}.bd-mo-k{font-size:11.5px}.bd-mo-cli{font-size:12px}.bd-mo .bd-net-b{block-size:14px;inline-size:14px}.bd-mo .bd-also{gap:4px;font-size:12px}.bd-mo .bd-also .bd-net-b{block-size:12px;inline-size:12px}.bd-more{border-radius:6px;align-self:flex-start;padding:2px 6px;font-size:12px}.bd-more:hover{background:#376af61a}@supports (color:color-mix(in lab, red, red)){.bd-more:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.bd-mo .bd-mo-r>.bd-net{order:-1;margin-inline-start:0}@supports (color:color-mix(in lab, red, red)){.bd-card.bd-card-tint{background:color-mix(in srgb, currentColor 9%, var(--color-card));border-color:color-mix(in srgb, currentColor 28%, var(--color-border))}}.bd-card.bd-card-tint{box-shadow:none}.bd-card.bd-card-tint.t-neutral{background:var(--color-card);border-color:var(--color-border)}.bd-card-tint .bd-card-b{gap:3px;padding:7px 9px}.bd-card-tint .bd-card-r1 .bd-net{margin-inline-start:0}.bd-st{color:currentColor;white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;margin-inline-start:auto;font-size:11.5px;font-weight:700;overflow:hidden}.bd-cap-1{-webkit-line-clamp:1;line-clamp:1;color:var(--color-ink)}.bd-card-cli{color:var(--color-ink2);margin-inline-start:auto;font-weight:600}.bd-alert-note{color:var(--color-danger);white-space:nowrap;font-size:11px;font-weight:700}.bd-alert-note-reapprove,.bd-alert-note-partial{color:var(--color-warning)}.bd-card-tint .bd-card-foot .bd-st{margin-inline-start:0}.bd-card-tint .bd-card-r1 .bd-card-cli{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;margin-inline-start:auto;overflow:hidden}.bd-card.bd-card-tint{background:currentColor}@supports (color:color-mix(in lab, red, red)){.bd-card.bd-card-tint{background:color-mix(in srgb, currentColor 14%, var(--color-card))}}.bd-card.bd-card-tint{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bd-card.bd-card-tint{border-color:color-mix(in srgb, currentColor 38%, var(--color-border))}}.bd-card-tint.t-warning .bd-st{color:var(--color-warning)}.bd-card-tint.t-danger .bd-st{color:var(--color-danger)}.bd-card-tint.t-success .bd-st{color:var(--color-success)}.bd-card-tint.t-primary .bd-st{color:var(--color-primary)}.bd-card-tint.t-neutral .bd-st{color:var(--color-ink2)}.bd-card-tint .bd-card-foot{flex-wrap:wrap;gap:2px 8px}.bd-card-tint .bd-card-foot .bd-st{overflow:visible}.bd-card-tint .bd-cap-1{-webkit-line-clamp:2;line-clamp:2}.bd-card-tint .bd-card-b{padding-block:9px}.bd-card-tint .bd-st{white-space:normal;overflow:visible}.bd-card-tint .bd-card-foot .bd-card-cli{white-space:nowrap;color:var(--color-ink2);margin-inline-start:auto;font-weight:600;overflow:visible}.bd-card-tint>.bd-card-b>.bd-card-cli{color:var(--color-ink3);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:600;overflow:hidden}.bd-card-tint .bd-card-foot{justify-content:flex-start}.bd-card.bd-card-tint{flex:none;block-size:124px}.bd-card.bd-card-tint.bd-card-img-on{block-size:auto}.bd-card-tint .bd-card-b{box-sizing:border-box;block-size:100%}.bd-card-tint .bd-cap-1{min-block-size:2.9em}.bd-card-tint.has-also .bd-cap-1{-webkit-line-clamp:1;line-clamp:1;min-block-size:1.45em}.bd-card-tint .bd-card-foot{flex-wrap:nowrap;min-inline-size:0;margin-block-start:auto;overflow:hidden}.bd-card-tint .bd-card-foot .bd-st{white-space:nowrap;flex:none}.bd-card-tint .bd-alert-note{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.bd-card-last{align-items:center;gap:8px;min-inline-size:0;display:flex}.bd-card-last .bd-card-cli{color:var(--color-ink3);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;margin:0;font-size:11px;font-weight:600;overflow:hidden}.bd-card-last .bd-alert-note{flex:none;margin-inline-start:auto}.bd-dlist{flex-direction:column;padding:4px 18px;display:flex}.bd-dline{border-block-end:1px solid var(--color-border);color:var(--color-ink);background:0 0;grid-template-columns:56px auto minmax(0,1fr) 110px 130px;align-items:center;column-gap:14px;padding:13px 4px;text-decoration:none;display:grid}.bd-dline:last-child{border-block-end:none}.bd-dline:hover{background:var(--color-soft)}.bd-dline .bd-net{margin:0}.bd-dline-t{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.bd-dline-cap{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;min-inline-size:0;font-size:13.5px;display:flex;overflow:hidden}.bd-dline-no{color:var(--color-ink3);flex:none}.bd-dline-cli{color:var(--color-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bd-dline-st{flex-direction:column;gap:1px;display:flex}.bd-dline-st .bd-st{margin:0;font-size:12.5px;font-weight:600}.bd-dline.t-warning .bd-st{color:var(--color-warning)}.bd-dline.t-danger .bd-st{color:var(--color-danger)}.bd-dline.t-success .bd-st{color:var(--color-success)}.bd-dline.t-primary .bd-st{color:var(--color-primary)}.bd-dline.t-neutral .bd-st{color:var(--color-ink2)}.bd-dline .bd-alert-note{font-size:11.5px;font-weight:500}.bd-dline{grid-template-columns:56px auto minmax(0,1fr) 90px 110px 130px}.bd-dline.has-thumb{grid-template-columns:56px 40px auto minmax(0,1fr) 90px 110px 130px}.bd-dline-kind{color:var(--color-ink2);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.bd-now{z-index:1;align-items:center;gap:8px;margin-block:-1px;display:flex;position:relative}.bd-now-t{inline-size:56px;color:var(--color-danger);font-variant-numeric:tabular-nums;padding-inline-start:4px;font-size:11.5px;font-weight:700}.bd-now-line{background:var(--color-danger);flex:1;block-size:2px;position:relative}.bd-now-line:before{content:"";background:var(--color-danger);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:-3px;inset-inline-start:-4px}.bd-card.bd-card-tint:has(.bd-card-img){block-size:auto}.bd-card-tint:has(.bd-card-img) .bd-card-b{flex:none;block-size:124px}.bd-day-count{color:var(--color-ink3);background:0 0;padding:0;font-size:11px;font-weight:600}.post-archived{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-soft);color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;padding:10px 14px;font-size:14px;display:flex}.hm-stats{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:repeat(6,minmax(0,1fr));margin-block-end:1.25rem;display:grid}.hm-stat{color:inherit;border-inline-start:1px solid var(--color-border);flex-direction:column;gap:.15rem;padding:.9rem 1.1rem;text-decoration:none;display:flex}.hm-stat:first-child{border-inline-start:0}.hm-stat:hover{background:var(--color-soft)}.hm-stat:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.hm-stat-v{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1.6rem;font-weight:800;line-height:1.1}.hm-stat-v.t-warning{color:var(--color-warning)}.hm-stat-v.t-primary{color:var(--color-primary)}.hm-stat-v.t-success{color:var(--color-success)}.hm-stat-l{color:var(--color-ink2);font-size:13px}.hm-stat-n{color:var(--color-ink3);font-size:11.5px}.hm-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.hm-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;min-inline-size:0;padding:1rem 1.15rem;display:flex}.hm-h{color:var(--color-ink);margin:0;font-size:16px;font-weight:800}.hm-tabs{border-block-end:1px solid var(--color-border);gap:1.25rem;margin-block:.6rem .25rem;display:flex}.hm-tab{appearance:none;font:inherit;color:var(--color-ink2);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;align-items:center;gap:.4rem;margin-block-end:-1px;padding:.5rem 0 .55rem;font-size:13.5px;display:inline-flex}.hm-tab.is-on{color:var(--color-primary);border-block-end-color:var(--color-primary);font-weight:700}.hm-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.hm-tab-n{border-radius:var(--radius-pill);background:var(--color-soft2,var(--color-soft));text-align:center;min-inline-size:1.35rem;color:var(--color-ink2);padding:0 .35rem;font-size:11.5px;line-height:1.35rem}.hm-tab.is-on .hm-tab-n{background:var(--color-primary-soft);color:var(--color-primary)}.hm-table{border-collapse:collapse;table-layout:fixed;inline-size:100%}.hm-table th{text-align:start;color:var(--color-ink3);border-block-end:1px solid var(--color-border);padding:.55rem .5rem;font-size:12px;font-weight:600}.hm-table th:first-child{inline-size:76px}.hm-table th:nth-child(2){inline-size:32%}.hm-table th:nth-child(4){inline-size:8.5rem}.hm-table th:nth-child(5){inline-size:7.5rem}.hm-table td{border-block-end:1px solid var(--color-border);vertical-align:middle;block-size:72px;padding:.55rem .5rem}.hm-table tr:last-child td{border-block-end:0}.hm-td-post{min-inline-size:0}.hm-client{color:var(--color-ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.hm-post{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.hm-post:hover{color:var(--color-primary)}.hm-no{color:var(--color-ink3);font-variant-numeric:tabular-nums;margin-inline-end:.35rem;font-weight:600}.hm-td-reason{color:var(--color-ink2);font-size:12.5px}.hm-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hm-act{white-space:nowrap;justify-content:center;align-items:center;inline-size:100%;display:inline-flex}.hm-more{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;margin:auto auto 0;padding-block-start:.75rem;font-size:13.5px;font-weight:600;display:block}.hm-empty{color:var(--color-ink3);margin:.9rem 0 .3rem;font-size:13px}.hm-media{flex-direction:column;flex:none;align-items:center;gap:.2rem;display:inline-flex}.hm-frame{border:1px solid var(--color-border);background:var(--color-soft);border-radius:8px;place-items:center;display:grid;overflow:hidden}.hm-frame-inner{max-block-size:100%;max-inline-size:100%;position:relative;overflow:hidden}.hm-frame-contain{object-fit:contain;block-size:100%;inline-size:100%}.hm-frame-empty{color:var(--color-ink3);font-size:13px}.hm-ratio{color:var(--color-ink3);font-variant-numeric:tabular-nums;font-size:10.5px}.hm-up-head{justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:.75rem;display:flex}.hm-link{color:var(--color-primary);font-size:13px;font-weight:600;text-decoration:none}.hm-link:hover{text-decoration:underline}.hm-alert{border-radius:var(--radius-control);background:var(--color-danger-soft);border-inline-start:3px solid var(--color-danger);align-items:center;gap:.6rem;margin-block-end:.75rem;padding:.65rem .75rem;display:flex}.hm-alert-mark{background:var(--color-danger);block-size:1.4rem;inline-size:1.4rem;color:var(--color-on-solid);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.hm-alert-body{min-inline-size:0;color:var(--color-ink2);gap:.1rem;font-size:12.5px;display:grid}.hm-alert-body strong{color:var(--color-danger);font-size:13.5px}.hm-alert-act{flex:none;margin-inline-start:auto}.hm-up-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hm-up-card{border:1px solid var(--color-border);border-radius:var(--radius-control);color:inherit;gap:.75rem;padding:.6rem;text-decoration:none;display:flex}.hm-up-card:hover{border-color:var(--color-primary)}.hm-up-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.hm-up-main{flex-direction:column;align-items:flex-start;gap:.15rem;min-inline-size:0;display:flex}.hm-up-title{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.hm-up-when{color:var(--color-ink2);font-variant-numeric:tabular-nums;font-size:12.5px}.hm-up-net{color:var(--color-ink3);align-items:center;gap:.35rem;font-size:12px;display:inline-flex}.hm-up-net .bd-net{margin-inline-start:0}@media (max-width:64rem){.hm-cols{grid-template-columns:minmax(0,1fr)}.hm-upcoming{order:-1}.hm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-stat:nth-child(4){border-inline-start:0}.hm-stat:nth-child(n+4){border-block-start:1px solid var(--color-border)}}@media (max-width:40rem){.hm-table th:nth-child(3),.hm-table td:nth-child(3){display:none}}.auth-split{background:var(--color-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-block-size:100dvh;display:grid}.auth-split .auth-card{box-shadow:none;background:0 0;border:0}.auth-brand{background:linear-gradient(160deg, #1e3b8a, var(--color-primary));color:#fff;flex-direction:column;justify-content:center;gap:1rem;padding:3.5rem 3rem;display:flex}.auth-brand h2{letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:800;line-height:1.2}.auth-brand p{opacity:.88;margin:0;font-size:1rem;line-height:1.6}.auth-brand ul{gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.auth-brand li{align-items:center;gap:.6rem;font-size:.95rem;display:flex}.auth-brand li span{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;block-size:1.4rem;inline-size:1.4rem;font-size:.75rem;display:grid}.auth-links{color:var(--color-ink2);margin:1.25rem 0 0;font-size:13.5px}.auth-links a{color:var(--color-primary);font-weight:700}.auth-legal{color:var(--color-ink3);margin:1.75rem 0 0;font-size:12px}.auth-legal a{color:var(--color-ink2)}@media (max-width:900px){.auth-split{grid-template-columns:minmax(0,1fr)}.auth-split .auth{min-block-size:auto}.auth-brand{padding:2rem 1.5rem}.auth-brand h2{font-size:1.5rem}}.shelf-tools{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-end:1rem;display:flex}.shelf-search{flex:1;min-inline-size:14rem}.shelf-client-filter{border:1px solid var(--color-border);border-radius:var(--radius-control);background-color:var(--color-card);min-inline-size:10rem;color:var(--color-ink);font:inherit;align-self:stretch;align-items:center;gap:.5rem;padding-block:0;padding-inline-start:.7rem;font-size:13.5px;display:inline-flex}.shelf-client-filter::picker-icon{margin-inline-start:auto}.shelf-client-filter:hover{border-color:var(--color-primary)}.shelf-kinds{gap:.35rem;display:inline-flex}.shelf-chip{appearance:none;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-ink2);border-radius:var(--radius-pill);font:inherit;cursor:pointer;padding:.35rem .85rem;font-size:13px}.shelf-chip.is-on{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.shelf-upload{margin-inline-start:auto}.shelf-upload-panel{margin-block-end:1rem}.shelf-bulk{z-index:11;position:sticky;inset-block-start:5.35rem;box-shadow:0 6px 18px #00000040}.shelf{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);margin-block-end:.8rem;padding:.8rem 1rem .9rem}.shelf-h{justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:.6rem;display:flex}.shelf-title{align-items:center;gap:.15rem;display:flex}.shelf-actions{align-items:center;gap:.35rem;display:flex}.shelf-actions .shelf-link{border-radius:6px;padding:.3rem .55rem}.shelf-actions .shelf-link:hover{background:var(--color-primary-soft)}.shelf-actions .shelf-link.is-danger:hover{background:var(--color-danger-soft)}.shelf-actions .shelf-link+.shelf-link{margin-inline-start:.5rem}.shelf-actions .shelf-up+.shelf-link{margin-inline-start:.6rem}.shelf-up{appearance:none;block-size:30px;inline-size:30px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.shelf-up:hover{background:var(--color-primary-soft)}.shelf-up[data-tip]{position:relative}.shelf-up[data-tip]:after{content:attr(data-tip);z-index:20;background:var(--color-ink);color:var(--color-card);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:.3rem .55rem;font-size:12px;font-weight:600;line-height:1.3;transition:opacity .12s .15s;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;translate:50%}[dir=ltr] .shelf-up[data-tip]:after{translate:-50%}.shelf-up[data-tip]:hover:after,.shelf-up[data-tip]:focus-visible:after{opacity:1}.shelf-h b{color:var(--color-ink);font-size:15px}.shelf-h span{color:var(--color-ink3);margin-inline-start:.5rem;font-size:12.5px}.shelf-link{appearance:none;font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.shelf-row{scroll-snap-type:x proximity;gap:.6rem;margin:0;padding:0 0 .35rem;list-style:none;display:flex;overflow-x:auto}.shelf-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.shelf-tile{scroll-snap-align:start;border:1px solid var(--color-border);background:var(--color-card);border-radius:10px;flex:none;inline-size:96px;position:relative;overflow:hidden}.shelf-grid .shelf-tile{inline-size:auto}.shelf-tile.is-picked{outline:2px solid var(--color-primary);outline-offset:-2px}.shelf-img{aspect-ratio:1;background:var(--color-soft);place-items:center;display:grid;position:relative}button.shelf-img{appearance:none;inline-size:100%;font:inherit;color:inherit;cursor:zoom-in;border:0;padding:0}button.shelf-img:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.shelf-preview{border-radius:var(--radius-card);background:0 0;border:0;block-size:fit-content;max-block-size:92vh;inline-size:min(92vw,1100px);max-inline-size:none;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.shelf-preview::backdrop{background:#000000b8}.shelf-preview-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);max-block-size:92vh;color:var(--color-ink);flex-direction:column;display:flex;overflow:hidden}.shelf-preview-h{border-block-end:1px solid var(--color-border);align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex}.shelf-preview-h b{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;font-size:14px;overflow:hidden}.shelf-preview-meta{color:var(--color-ink3);font-size:12.5px}.shelf-preview-body{background:var(--color-soft);flex:auto;place-items:center;min-block-size:0;padding:.75rem;display:grid}.shelf-preview-body img{object-fit:contain;border-radius:6px;max-block-size:calc(92vh - 9rem);max-inline-size:100%}.shelf-preview-body>:not(img){max-block-size:calc(92vh - 9rem);inline-size:100%}.shelf-preview-nav{border-block-start:1px solid var(--color-border);color:var(--color-ink3);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .9rem;font-size:13px;display:flex}.shelf-type{color:#fff;letter-spacing:.02em;background:#0f172ab3;border-radius:4px;padding:0 .3rem;font-size:10px;font-weight:700;position:absolute;inset-block-end:.25rem;inset-inline-end:.25rem}.shelf-noimg{color:var(--color-ink3);font-size:1rem}.shelf-name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;padding:.3rem .4rem 0;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.shelf-name.is-none{color:var(--color-ink3);font-weight:400}.shelf-img img{object-fit:contain;block-size:100%;inline-size:100%}.shelf-video{color:#fff;background:#0f172ab3;border-radius:50%;place-items:center;block-size:2.2rem;inline-size:2.2rem;font-size:.9rem;display:grid}.shelf-pick{z-index:1;place-items:center;block-size:36px;inline-size:36px;display:grid;position:absolute;inset-block-start:.2rem;inset-inline-start:.2rem}.shelf-pick input{block-size:18px;inline-size:18px;accent-color:var(--color-primary);cursor:pointer}.shelf-meta{color:var(--color-ink3);justify-content:space-between;gap:.3rem;padding:.1rem .4rem .35rem;font-size:10.5px;display:flex}.shelf-up:focus-visible,.shelf-chip:focus-visible,.shelf-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.shelf-empty{color:var(--color-ink3);align-self:center;padding-inline:.5rem;font-size:13px}.shelf-fold{appearance:none;block-size:26px;inline-size:26px;color:var(--color-ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-inline-end:.25rem;display:inline-grid}.shelf-fold:hover{background:var(--color-surface2);color:var(--color-ink)}.shelf-fold svg{transition:transform .15s}.shelf.is-collapsed .shelf-fold svg{transform:rotate(90deg)}.shelf.is-collapsed .shelf-h{margin-block-end:0}.shelf-foldall{white-space:nowrap}.shelf-fold:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.shelf-folder{scroll-snap-align:start;flex:none;inline-size:96px}.shelf-grid .shelf-folder{inline-size:auto}.shelf-folder button{appearance:none;border:1px solid var(--color-border);background:var(--color-surface2);block-size:100%;min-block-size:124px;inline-size:100%;font:inherit;color:var(--color-ink);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.5rem .4rem;display:flex}.shelf-folder button:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.shelf-folder button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.shelf-folder-ic{background:var(--color-card);block-size:40px;inline-size:40px;color:var(--color-primary);border-radius:10px;place-items:center;display:inline-grid}.shelf-folder-ic svg{block-size:22px;inline-size:22px}.shelf-folder-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:12.5px;font-weight:600;overflow:hidden}.shelf-folder-n{color:var(--color-ink3);font-size:11.5px}.shelf-folders{margin-block-end:.75rem}.shelf-h .shelf-crumb{appearance:none;font:inherit;color:var(--color-ink3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;margin-inline:0 .35rem;padding:.2rem .45rem;font-size:13px}.shelf-h .shelf-crumb:hover{color:var(--color-primary)}.shelf-h .shelf-crumb.is-drop{border:2px dashed var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.shelf-link.is-danger{color:var(--color-danger)}.shelf-into{color:var(--color-ink2,var(--color-ink));margin:0 0 .75rem;font-size:13px;font-weight:600}.shelf-name-field{margin-block-start:.25rem}.shelf-name-field .med-err{margin:.4rem 0 0}.shelf-bulk .btn,.shelf-bulk .med-bulk-sel{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);block-size:34px;color:var(--color-ink);font:inherit;padding:0 .85rem;font-size:13px;font-weight:600;line-height:1}.shelf-bulk .med-bulk-sel{cursor:pointer;align-items:center;gap:.4rem;min-inline-size:10rem;padding-block:0;padding-inline:.6rem;line-height:normal;display:inline-flex}.shelf-bulk .med-bulk-sel::picker-icon{margin-inline-start:auto}.shelf-bulk .btn:hover:not(:disabled),.shelf-bulk .med-bulk-sel:hover:not(:disabled){border-color:var(--color-primary)}.shelf-bulk .btn-danger-quiet{color:var(--color-danger);border-color:#dca2a7}@supports (color:color-mix(in lab, red, red)){.shelf-bulk .btn-danger-quiet{border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border))}}.shelf-bulk .btn-danger-quiet:hover:not(:disabled){border-color:var(--color-danger);background:var(--color-danger-soft)}.shelf-bulk-pair{align-items:center;gap:.35rem;display:inline-flex}.shelf-bulk-clear{margin-inline-start:auto}.shelf-tile[draggable=true]{cursor:grab}.shelf-tile[draggable=true] .shelf-img{cursor:pointer}.shelf-folder.is-drop button{border:2px dashed var(--color-primary);background:var(--color-primary-soft)}.shelf-drag-ghost{background:var(--color-primary);color:var(--color-on-primary);border-radius:999px;padding:.35rem .7rem;font-size:13px;font-weight:700;position:fixed;inset-block-start:-100px;inset-inline-start:-100px}.btn-danger-quiet{color:var(--color-danger);border-color:#dca2a7}@supports (color:color-mix(in lab, red, red)){.btn-danger-quiet{border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border))}}.btn-danger-quiet:hover:not(:disabled){background:var(--color-danger-soft)}.tabular-nums{font-variant-numeric:tabular-nums}.bulk-start-cards{--tone-paste:#4778eb;--tone-drop:#43b189;--tone-empty:#8167e9;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:900px;margin:2.5rem auto 0;display:grid}@media (max-width:760px){.bulk-start-cards{grid-template-columns:1fr;max-width:420px}}.bulk-start-card{text-align:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem 1.25rem 1.25rem;display:flex}.bulk-start-card.tone-paste{--tone:var(--tone-paste)}.bulk-start-card.tone-drop{--tone:var(--tone-drop)}.bulk-start-card.tone-empty{--tone:var(--tone-empty)}.bulk-start-icon{color:#fff;background:var(--tone);border-radius:14px;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.bulk-start-icon{background:color-mix(in srgb, var(--tone) 70%, black)}}.bulk-start-icon{box-shadow:0 0 0 1px var(--tone), 0 6px 18px var(--tone)}@supports (color:color-mix(in lab, red, red)){.bulk-start-icon{box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 60%, transparent), 0 6px 18px color-mix(in srgb, var(--tone) 25%, transparent)}}.bulk-start-icon{margin-block-end:.5rem}.bulk-start-card h3{margin:0;font-size:17px;font-weight:800}.bulk-start-card>p{color:var(--color-ink2);flex:1;margin:0;font-size:13.5px;line-height:1.45}.bulk-start-cta{color:#fff;background:linear-gradient(180deg, var(--tone), var(--tone));border:0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:44px;margin-block-start:1rem;font-size:15px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bulk-start-cta{background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 100%, white 8%), var(--tone))}}.bulk-start-cta{cursor:pointer}.bulk-start-cta:hover{filter:brightness(1.08)}.bulk-start-cta:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.bulk-start-link{color:var(--color-ink2);cursor:pointer;background:0 0;border:0;margin-block-start:.5rem;padding:.25rem;font-size:13px;text-decoration:underline}.bulk-start-link:hover{color:var(--color-ink)}.bulk-template-row{border:1px solid var(--color-border);background:#376af614;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bulk-template-row{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}}.bulk-template-row{font-size:14px}.bulk-start-strip{--tone-paste:#4778eb;--tone-drop:#43b189;--tone-empty:#8167e9;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block:.75rem;display:grid}@media (max-width:900px){.bulk-start-strip{grid-template-columns:1fr}}.bulk-start-opt{border:1px solid var(--color-border);background:var(--color-card);border-radius:12px;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;display:flex}.bulk-start-opt.tone-paste{--tone:var(--tone-paste)}.bulk-start-opt.tone-drop{--tone:var(--tone-drop)}.bulk-start-opt.tone-empty{--tone:var(--tone-empty)}.bulk-start-opt .bulk-start-icon{border-radius:11px;width:40px;height:40px;margin:0}.bulk-start-opt .bulk-start-icon svg{width:22px;height:22px}.bulk-start-opt h3{margin:0 0 .2rem;font-size:14.5px;font-weight:800}.bulk-start-opt p{color:var(--color-ink2);margin:0;font-size:13px;line-height:1.5}.bulk-link{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.bulk-table-drop-area{border-radius:12px;position:relative}.bulk-table-drop-area.is-dragover{outline:2px dashed var(--color-primary);outline-offset:4px}.bulk-table-drop-area.is-dragover tr[data-row-key]:hover td{background:#376af61a}@supports (color:color-mix(in lab, red, red)){.bulk-table-drop-area.is-dragover tr[data-row-key]:hover td{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.bulk-drop-hint{z-index:3;background:var(--color-primary);color:#fff;text-align:center;pointer-events:none;border-radius:10px;margin-block-end:.5rem;padding:.6rem .9rem;font-size:14px;font-weight:700;position:sticky;top:0}.bulk-cell-invalid{box-shadow:0 0 0 1px #df4958;border-color:#df4958!important}.bulk-row-more{letter-spacing:.05em;min-width:32px;font-weight:800}.bulk-drop-choice{flex-direction:column;gap:.75rem;padding-inline-end:2rem;display:flex}.bulk-drop-choice h2{margin:0;font-size:19px;font-weight:800}.bulk-drop-choice-sub{color:var(--color-ink2);margin:0}.bulk-drop-choice-opts{flex-direction:column;gap:.5rem;display:flex}.bulk-drop-choice-opts button{text-align:start;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-ink);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:.2rem;padding:.75rem .9rem;display:flex}.bulk-drop-choice-opts button span{color:var(--color-ink2);font-size:13px}.bulk-drop-choice-opts button.on{border-color:var(--color-primary);background:#376af61f}@supports (color:color-mix(in lab, red, red)){.bulk-drop-choice-opts button.on{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}}.bulk-drop-choice-opts button:disabled{opacity:.5;cursor:not-allowed}.bulk-drop-choice-warn{color:#df9920;margin:0;font-size:13px}.bulk-drop-choice-foot{flex-direction:row-reverse;justify-content:flex-start;gap:.5rem;display:flex}.bulk-import{flex-direction:column;gap:1rem;display:flex}.bulk-import-head{align-items:center;gap:.9rem;padding-inline-end:2.5rem;display:flex}.bulk-import-head h2{margin:0;font-size:21px;font-weight:800}.bulk-import-head p{color:var(--color-ink2);margin:.2rem 0 0;font-size:14px}.bulk-import-icon{color:#fff;background:#3254a5;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 1px #4778eb99}.bulk-import-tabs{border:1px solid var(--color-border);background:var(--color-page);border-radius:12px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.bulk-import-tabs button{min-height:44px;color:var(--color-ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.5rem;font-size:15px;font-weight:700;display:inline-flex}.bulk-import-tabs button.on{background:var(--color-primary);color:#fff}.bulk-import-tabs button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bulk-import-step{border:1px solid var(--color-border);background:var(--color-card);border-radius:14px;padding:1rem 1.1rem}.bulk-import-step-head{align-items:flex-start;gap:.75rem;margin-block-end:.85rem;display:flex}.bulk-import-step-head>div{flex:1}.bulk-import-step-head h3{margin:0;font-size:16px;font-weight:800}.bulk-import-step-head p{color:var(--color-ink2);margin:.15rem 0 0;font-size:13.5px}.bulk-import-num{background:var(--color-primary);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.bulk-import-template{color:var(--color-primary);cursor:pointer;background:0 0;border:0;flex:none;padding:.25rem;font-size:13.5px;text-decoration:underline}.bulk-import-area{min-height:8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.bulk-import-drop{border:1.5px dashed var(--color-border);color:var(--color-ink2);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 1rem;display:flex}.bulk-import-drop svg{color:var(--color-primary);width:32px;height:32px}.bulk-import-drop span{color:var(--color-ink);font-weight:700}.bulk-import-drop strong{color:var(--color-primary)}.bulk-import-drop small{font-size:13px}.bulk-import-drop.is-over,.bulk-import-drop:focus-within{border-color:var(--color-primary);background:#376af60f}@supports (color:color-mix(in lab, red, red)){.bulk-import-drop.is-over,.bulk-import-drop:focus-within{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}}.bulk-import-preview{border:1px solid var(--color-border);border-radius:10px;overflow-x:auto}.bulk-import-preview table{border-collapse:collapse;width:100%;font-size:13.5px}.bulk-import-preview th,.bulk-import-preview td{text-align:start;border-block-end:1px solid var(--color-border);white-space:nowrap;text-overflow:ellipsis;max-width:22rem;padding:.55rem .75rem;overflow:hidden}.bulk-import-preview th{background:var(--color-page);color:var(--color-ink2);font-weight:700}.bulk-import-preview tr:last-child td{border-block-end:0}.bulk-import-preview td.is-ignored{color:var(--color-ink3);text-decoration:line-through}.bulk-import-mapping{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;display:grid}.bulk-import-map{flex-direction:column;gap:.3rem;font-size:13px;font-weight:700;display:flex}.bulk-import-map select{border:1px solid var(--color-border);background:var(--color-page);min-height:38px;color:var(--color-ink);border-radius:8px;padding-inline:.5rem}.bulk-import-ready{color:#34b268;margin:.85rem 0 0;font-size:14px;font-weight:700}.bulk-import-foot{border-block-start:1px solid var(--color-border);flex-direction:row-reverse;justify-content:flex-start;gap:.6rem;padding-block-start:.5rem;display:flex}.bulk-import-foot .btn-primary{min-width:12rem}.bulk-start-card .bulk-drop-zone{border-width:1.5px;border-radius:10px;width:100%;margin-block-start:1rem;padding:.6rem}.bulk-start-card .bulk-drop-zone>p{display:none}.bulk-drop-choose{cursor:pointer;align-items:center;gap:.6rem;padding:.25rem .5rem;display:inline-flex}.bulk-drop-choose-text{text-align:start;flex-direction:column;line-height:1.25;display:flex}.bulk-drop-choose-text strong{font-size:15px}.bulk-drop-choose-text small{color:var(--color-ink2);font-size:13px}.bulk-drop-choose:focus-within{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.bulk-drop-zone{border:2px dashed var(--color-border);border-radius:var(--radius-control);text-align:center;padding:1rem}.bulk-drop-status{text-align:start;margin-block-start:.5rem;padding:0;font-size:.85rem;list-style:none}.bulk-defaults-bar{background:var(--color-soft);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-wrap:wrap;align-items:end;gap:1rem;margin-block-end:1rem;padding:.85rem 1rem;display:flex}.bulk-defaults-networks{border:0;gap:.75rem;margin:0;padding:0;display:flex}.bulk-defaults-type{gap:.5rem;display:flex}.bulk-net-toggle{white-space:nowrap;align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.bulk-table-wrap{overflow-x:auto}.bulk-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:.6rem;display:flex}.bulk-table{border-collapse:collapse;width:100%;min-width:960px}.bulk-table th,.bulk-table td{border-block-end:1px solid var(--color-border);vertical-align:top;text-align:start;padding:.45rem .5rem}.bulk-table th{color:var(--color-ink2);font-size:.78rem;font-weight:600}.bulk-media-cell{border:1px dashed var(--color-border);border-radius:var(--radius-control);min-width:8rem;min-height:2rem;padding:.3rem;font-size:.8rem}.bulk-media-empty{color:var(--color-ink3)}.bulk-net-cell{flex-direction:column;gap:.2rem;display:flex}.bulk-time-cell{gap:.3rem;display:flex}.bulk-default-derived{color:var(--color-ink3);background:var(--color-soft2)}.bulk-default-derived:after{content:" · " attr(data-default-tag)}.bulk-default-tag{color:var(--color-ink3);white-space:nowrap;font-size:.78rem}.bulk-library-picker{margin-inline-start:.3rem;display:inline-block;position:relative}.bulk-library-popover{z-index:5;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:10rem;max-height:12rem;box-shadow:var(--shadow-card);inset-inline-start:0;flex-direction:column;gap:.2rem;padding:.3rem;display:flex;position:absolute;top:100%;overflow-y:auto}.bulk-library-item{text-align:start;border-radius:var(--radius-control);padding:.25rem .4rem}.bulk-library-item:hover,.bulk-library-item:focus-visible{background:var(--color-soft2)}.bulk-library-status{color:var(--color-ink3);padding:.25rem .4rem;font-size:.8rem}.bulk-status-pill{border-radius:var(--radius-pill);white-space:nowrap;padding:.15rem .6rem;font-size:.78rem;display:inline-block}.bulk-status-empty{background:var(--color-soft2);color:var(--color-ink3-on-soft2)}.bulk-status-blocked{background:var(--color-danger-soft);color:var(--color-danger)}.bulk-status-draft{background:var(--color-warning-soft);color:var(--color-warning)}.bulk-status-ready{background:var(--color-success-soft);color:var(--color-success)}.bulk-tz-note{color:var(--color-ink3);font-size:.75rem}.bulk-summary-bar{border-block-start:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1rem;padding-block-start:.75rem;display:flex}.bulk-spread-preview ul{max-height:240px;padding:0;list-style:none;overflow-y:auto}.bulk-warning-chip{color:var(--color-warning);font-size:.8rem}.bulk-issues{color:var(--color-danger);font-size:.85rem}.bulk-mapping-table th select{margin-block-start:.25rem;display:block}.bulk-drawer{background:var(--color-card);width:min(880px,100vw);box-shadow:var(--shadow-modal);z-index:50;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.bulk-drawer-head{border-block-end:1px solid var(--color-border);background:var(--color-card);justify-content:space-between;align-items:center;padding:1rem;display:flex;position:sticky;inset-block-start:0}.bulk-drawer-nav{gap:.5rem;display:flex}.bulk-drawer-body{grid-template-columns:1.2fr 1fr;gap:1.5rem;padding:1rem;display:grid}@media (max-width:900px){.bulk-drawer{width:100vw}.bulk-drawer-body{grid-template-columns:1fr}}.bulk-workspace :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bulk-create-tiles,.bulk-kpi-row{flex-wrap:wrap;gap:10px;padding:0 24px;display:flex}.bulk-create-tile,.bulk-kpi-tile{background:var(--color-soft2);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;flex:100px;gap:2px;padding:10px 12px;display:flex}.bulk-create-tile-n,.bulk-kpi-tile-n{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:20px;font-weight:700}.bulk-create-tile-label,.bulk-kpi-tile-label{color:var(--color-ink2);font-size:12px}.bulk-create-failed-chunks{flex-direction:column;gap:6px;margin:8px 24px 0;padding:0;list-style:none;display:flex}.bulk-create-failed-chunks li{background:var(--color-danger-soft);color:var(--color-danger);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.bulk-result-head{flex-direction:column;gap:2px;margin-block-end:12px;display:flex}.bulk-result-meta{color:var(--color-ink2);font-size:13px}.bulk-result-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.bulk-result-table th,.bulk-result-table td{text-align:start;border-block-end:1px solid var(--color-border);padding:8px 10px;font-size:13px}.bulk-result-table th{color:var(--color-ink2);font-size:12px;font-weight:600}.bulk-result-row-n{color:var(--color-ink3)}.bulk-result-excerpt{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.bulk-result-actions{flex-wrap:wrap;gap:8px;margin-block:14px;display:flex}.bulk-result-table-wrap{overflow-x:auto}.bulk-share-group{border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:8px;margin-block-end:10px;padding:10px 12px;display:flex}.bulk-share-group-head{justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.bulk-share-skip-list{color:var(--color-ink2);flex-direction:column;gap:2px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.bulk-share-result-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bulk-share-result-item{border:1px solid var(--color-border);border-radius:12px;padding:10px 12px}.bulk-workspace{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;padding-block:.75rem 2.5rem;padding-inline:1.25rem;display:flex}.create-mode-switch{padding-inline:1.25rem}.bulk-workspace .bulk-defaults-bar{background:var(--color-card);border-radius:14px;align-items:flex-end;gap:.75rem 1rem;margin:0;padding:.85rem 1rem}.bulk-workspace .bulk-defaults-title{letter-spacing:.02em;color:var(--color-ink3);flex-basis:100%;margin:0;font-size:12px;font-weight:800}.bulk-workspace .bulk-defaults-bar .field{margin:0}.bulk-workspace .bulk-defaults-bar .ed-inp{border-radius:9px;min-height:38px}.bulk-workspace .bulk-defaults-networks{align-items:center;gap:.4rem}.bulk-workspace .bulk-defaults-networks legend{margin-block-end:.3rem}.bulk-workspace .bulk-defaults-bar .btn-secondary{min-height:38px;margin-inline-start:auto}.bulk-workspace .bulk-start-strip{margin:0}.bulk-workspace .bulk-table-drop-area{background:var(--color-card);border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.bulk-workspace .bulk-table-drop-area.is-dragover{outline-offset:-2px}.bulk-workspace .bulk-drop-hint{margin:.6rem .6rem 0}.bulk-workspace .bulk-table-wrap{background:0 0;border:0;border-radius:0;overflow-x:auto}.bulk-workspace .bulk-toolbar{border-block-end:1px solid var(--color-border);background:var(--color-card);gap:.4rem;margin:0;padding:.65rem .75rem;position:sticky;inset-inline-start:0}.bulk-workspace .bulk-tb{border:1px solid var(--color-border);background:var(--color-soft2);min-height:36px;color:var(--color-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:.4rem;padding:0 .8rem;font-size:13.5px;font-weight:700;display:inline-flex}.bulk-workspace .bulk-tb svg{width:16px;height:16px}.bulk-workspace .bulk-tb:hover:not(:disabled){border-color:var(--color-primary)}.bulk-workspace .bulk-tb:disabled{opacity:.45;cursor:not-allowed}.bulk-workspace .bulk-tb-main{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.bulk-workspace .bulk-tb-quiet{color:var(--color-ink2);background:0 0;border-color:#0000;font-weight:600}.bulk-workspace .bulk-tb-link{color:var(--color-primary);background:0 0;border-color:#0000;text-decoration:underline}.bulk-workspace .bulk-tb-sep{background:var(--color-border);width:1px;height:22px;margin-inline:.25rem}.bulk-workspace .bulk-tb-grow{flex:1}.bulk-workspace .bulk-tb-filter{color:var(--color-ink2);font-size:13px}.bulk-workspace .bulk-table{min-width:1080px;font-size:13.5px}.bulk-workspace .bulk-table thead th{color:var(--color-ink3);background:var(--color-page);border-block-end:1px solid var(--color-border);white-space:nowrap;padding:.6rem .65rem;font-size:12px;font-weight:800}.bulk-workspace .bulk-table{border-collapse:collapse}.bulk-workspace .bulk-table td{vertical-align:top;border-block-end:1px solid #b6bfcc;padding:.85rem .65rem}@supports (color:color-mix(in lab, red, red)){.bulk-workspace .bulk-table td{border-block-end:1px solid color-mix(in srgb, var(--color-ink3) 35%, var(--color-border))}}.bulk-workspace .bulk-table td{white-space:normal}.bulk-workspace .bulk-table tbody tr:nth-child(2n) td{background:#0f172909}@supports (color:color-mix(in lab, red, red)){.bulk-workspace .bulk-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--color-ink) 3.5%, transparent)}}.bulk-workspace .bulk-table tbody tr:hover td{background:#376af612}@supports (color:color-mix(in lab, red, red)){.bulk-workspace .bulk-table tbody tr:hover td{background:color-mix(in srgb, var(--color-primary) 7%, transparent)}}.bulk-workspace .bulk-table tbody tr td:first-child{box-shadow:inset -3px 0 #0000}.bulk-workspace .bulk-table tbody tr:hover td:first-child,.bulk-workspace .bulk-table tbody tr:focus-within td:first-child{box-shadow:inset -3px 0 0 var(--color-primary)}.bulk-workspace .bulk-table tbody tr:last-child td{border-block-end:1px solid #b6bfcc}@supports (color:color-mix(in lab, red, red)){.bulk-workspace .bulk-table tbody tr:last-child td{border-block-end:1px solid color-mix(in srgb, var(--color-ink3) 35%, var(--color-border))}}.bulk-workspace .bulk-table td.tabular-nums{color:var(--color-ink2);padding-block-start:1.05rem;font-weight:800}.bulk-workspace .bulk-table :is(select,textarea,input[type=date],input[type=time]){border:1px solid var(--color-border);background:var(--color-page);width:100%;min-height:36px;color:var(--color-ink);font:inherit;border-radius:8px;padding:.4rem .55rem;font-size:13.5px}.bulk-workspace .bulk-table textarea{resize:vertical;min-width:16rem;min-height:3.6rem;line-height:1.45}.bulk-workspace .bulk-table :is(select,textarea,input):focus{border-color:var(--color-primary);outline:none}.bulk-workspace .bulk-table .ed-cap-count{color:var(--color-ink3);text-align:end;margin-block-start:.2rem;font-size:11px;display:block}.bulk-workspace .bulk-table select.bulk-default-derived,.bulk-workspace .bulk-table .bulk-default-derived :is(input){color:var(--color-ink2);background:var(--color-soft2)}.bulk-workspace .bulk-default-tag{margin-block-start:.2rem;font-size:11px;display:block}.bulk-workspace .bulk-table td:nth-child(3){min-width:9rem}.bulk-workspace .bulk-media-cell{border:0;border-radius:0;min-width:11rem;padding:.6rem .65rem}.bulk-workspace .bulk-media-empty{border:1px dashed var(--color-border);color:var(--color-ink3);white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:12.5px;display:flex}.bulk-workspace .bulk-media-empty svg{width:15px;height:15px}.bulk-workspace .bulk-media-chips{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.bulk-workspace .bulk-media-chips li{text-overflow:ellipsis;white-space:nowrap;background:#8167e92e;border-radius:7px;align-items:center;gap:.3rem;max-width:10rem;padding:.2rem .5rem;font-size:12px;display:inline-flex;overflow:hidden}.bulk-workspace .bulk-media-chips li.is-video{background:#43b18933}.bulk-workspace .bulk-media-cell .bulk-library-picker{margin:.35rem 0 0}.bulk-workspace .bulk-media-cell .bulk-library-picker>button{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.bulk-workspace .bulk-net-cell{flex-flow:wrap;gap:.3rem}.bulk-workspace .bulk-net-cell .bulk-net-toggle,.bulk-workspace .bulk-defaults-networks .bulk-net-toggle{border:1px solid var(--color-border);color:var(--color-ink2);cursor:pointer;border-radius:999px;padding:.3rem .6rem;font-size:12.5px;font-weight:700}.bulk-workspace .bulk-net-toggle:has(input:checked){border-color:var(--color-primary);background:#376af624}@supports (color:color-mix(in lab, red, red)){.bulk-workspace .bulk-net-toggle:has(input:checked){background:color-mix(in srgb, var(--color-primary) 14%, transparent)}}.bulk-workspace .bulk-net-toggle:has(input:checked){color:var(--color-ink)}.bulk-workspace .bulk-net-cell .bulk-net-toggle input,.bulk-workspace .bulk-defaults-networks .bulk-net-toggle input{width:14px;height:14px;accent-color:var(--color-primary);margin:0}.bulk-workspace .bulk-time-cell{flex-direction:column;gap:.3rem;min-width:9rem}.bulk-workspace .bulk-status-pill{white-space:nowrap;border-radius:999px;max-width:14rem;padding:.25rem .65rem;font-size:12px;font-weight:700;line-height:1.35;display:inline-block}.bulk-workspace .bulk-status-reason{-webkit-line-clamp:2;max-width:13rem;color:var(--color-ink3);-webkit-box-orient:vertical;margin-block-start:.3rem;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.bulk-workspace .bulk-warning-pill{color:var(--color-warning);margin-block-start:.3rem;font-size:11.5px;display:block}.bulk-workspace .bulk-row-more{border:1px solid var(--color-border);background:var(--color-soft2);width:32px;height:32px;color:var(--color-ink2);cursor:pointer;border-radius:8px;font-size:16px;line-height:1}.bulk-workspace .bulk-row-more:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-ink)}.bulk-workspace .bulk-add-row{border:0;border-block-end:1px solid var(--color-border);width:100%;color:var(--color-ink2);font:inherit;text-align:start;cursor:pointer;background:0 0;padding:.75rem 1rem;font-weight:700;display:block}.bulk-workspace .bulk-add-row:hover:not(:disabled){color:var(--color-primary);background:#376af60d}@supports (color:color-mix(in lab, red, red)){.bulk-workspace .bulk-add-row:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 5%, transparent)}}.bulk-workspace .bulk-tz-note{margin:0;padding:.4rem 1rem;font-size:11px}.bulk-workspace .bulk-summary-bar{background:var(--color-page);border-block-start:0;flex-wrap:wrap;margin:0;padding:.85rem 1rem}.bulk-workspace .bulk-summary-bar p{color:var(--color-ink2);margin:0;font-size:13.5px}.bulk-workspace .bulk-summary-bar .btn-primary{border-radius:10px;min-height:42px;padding-inline:1.25rem;font-weight:800}.bulk-workspace .bulk-resume{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.bulk-workspace .bulk-resume p{flex:1;margin:0}.bulk-workspace .bulk-net-toggle.bulk-net-icon{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:relative}.bulk-workspace .bulk-net-toggle.bulk-net-icon input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bulk-workspace .bulk-net-icon .ed-net-b{filter:grayscale();opacity:.4;block-size:20px;inline-size:20px;transition:opacity .12s,filter .12s}.bulk-workspace .bulk-net-icon:has(input:checked) .ed-net-b{filter:none;opacity:1}.bulk-workspace .bulk-net-icon:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.bulk-workspace .bulk-net-icon:has(input:disabled){cursor:default;opacity:.6}.bulk-workspace .bulk-table td.bulk-type-cell{min-width:10rem}.bulk-workspace .bulk-table td.bulk-type-cell select{width:100%;min-width:9rem;padding-inline:.75rem 2rem}.bulk-workspace .bulk-media-chips li{max-width:12rem;padding-inline-end:.25rem}.bulk-workspace .bulk-media-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bulk-workspace .bulk-media-remove{width:18px;height:18px;color:var(--color-ink2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:14px;line-height:1;display:inline-grid}.bulk-workspace .bulk-media-remove:hover:not(:disabled){background:#d322222e}@supports (color:color-mix(in lab, red, red)){.bulk-workspace .bulk-media-remove:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 18%, transparent)}}.bulk-workspace .bulk-media-remove:hover:not(:disabled){color:var(--color-danger)}.bulk-library-dialog{white-space:normal;flex-direction:column;gap:.75rem;display:flex}.bulk-library-dialog h2{margin:0;font-size:1.1rem}.bulk-library-dialog .bulk-library-sub{color:var(--color-ink3);margin:0;font-size:13px}.bulk-library-dialog .bulk-library-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.6rem;max-height:min(60vh,30rem);padding:.15rem;display:grid;overflow-y:auto}.bulk-library-dialog .bulk-library-item{background:var(--color-page);color:var(--color-ink2);text-align:start;cursor:pointer;border:2px solid #0000;border-radius:10px;flex-direction:column;gap:.3rem;padding:.35rem;display:flex;position:relative}.bulk-library-dialog .bulk-library-item img{aspect-ratio:1;object-fit:cover;background:var(--color-soft2);border-radius:7px;width:100%;display:block}.bulk-library-dialog .bulk-library-item:hover{border-color:#376af666}@supports (color:color-mix(in lab, red, red)){.bulk-library-dialog .bulk-library-item:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}}.bulk-library-dialog .bulk-library-item.on{border-color:var(--color-primary);background:#e2e9fa}@supports (color:color-mix(in lab, red, red)){.bulk-library-dialog .bulk-library-item.on{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-page))}}.bulk-library-dialog .bulk-library-check{color:#fff;top:.6rem;background:#00000059;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;position:absolute;inset-inline-end:.6rem}.bulk-library-dialog .bulk-library-item.on .bulk-library-check{background:var(--color-primary)}.bulk-library-dialog .bulk-library-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bulk-library-dialog .bulk-library-foot{justify-content:flex-end;gap:.5rem;display:flex}.bulk-workspace .bulk-media-chips{overscroll-behavior:contain;scrollbar-width:thin;flex-flow:column;gap:.3rem;max-height:calc(72px + .3rem);overflow-y:auto}.bulk-workspace .bulk-media-chips li{flex:none;gap:.4rem;max-width:13rem;height:36px;padding:.2rem .25rem}.bulk-workspace .bulk-media-thumb{object-fit:cover;background:var(--color-soft2);border-radius:5px;flex:none;width:28px;height:28px}.bulk-workspace .bulk-media-count{color:var(--color-ink3);margin-block-end:.25rem;font-size:11.5px;font-weight:700;display:block}.bulk-workspace .bulk-defaults-note{max-width:16rem;color:var(--color-ink3);margin:.3rem 0 0;font-size:11.5px}.bulk-workspace .bulk-net-cell,.bulk-workspace .bulk-defaults-networks{flex-flow:row;align-items:center;gap:.4rem;display:flex}.bulk-workspace .bulk-table td:has(>.bulk-net-cell){min-width:6rem}.bulk-workspace .bulk-table-drop-area{overflow:clip}.bulk-workspace .bulk-table-shell>.bulk-toolbar{z-index:6;position:sticky;top:0;box-shadow:0 6px 12px -10px #00000080}.bulk-workspace .bulk-tb.bulk-tb-danger:hover:not(:disabled){color:var(--color-danger)}.bulk-clear-confirm{flex-direction:column;gap:.75rem;max-width:26rem;display:flex}.bulk-clear-confirm h2{margin:0;font-size:1.1rem}.bulk-clear-confirm p{color:var(--color-ink2);margin:0;line-height:1.5}.bulk-workspace .bulk-defaults-bar{flex-wrap:wrap;align-items:flex-start;gap:.6rem 1.1rem;padding:.9rem 1.1rem 1.7rem;display:flex}.bulk-workspace .bulk-defaults-bar>.field,.bulk-workspace .bulk-defaults-bar>fieldset{border:0;min-width:0;margin:0;padding:0;display:block}.bulk-workspace .bulk-defaults-bar .ed-lbl,.bulk-workspace .bulk-defaults-bar legend{float:right;white-space:nowrap;width:100%;height:18px;margin:0 0 .35rem;padding:0;font-size:12.5px;line-height:18px;display:block}.bulk-workspace .bulk-defaults-bar .ed-lbl+*,.bulk-workspace .bulk-defaults-bar legend+*{clear:both}.bulk-workspace .bulk-defaults-bar .ed-inp{box-sizing:border-box;white-space:nowrap;height:40px;min-height:40px;padding-block:0}.bulk-workspace .bulk-defaults-bar #bulk-defaults-client{width:11rem}.bulk-workspace .bulk-defaults-bar .bulk-defaults-type{gap:.5rem;display:flex}.bulk-workspace .bulk-defaults-bar .bulk-defaults-type select{text-overflow:ellipsis;width:8.5rem}.bulk-workspace .bulk-defaults-bar #bulk-defaults-time{width:8rem}.bulk-workspace .bulk-defaults-networks{display:block}.bulk-workspace .bulk-defaults-networks .bulk-net-icon{width:40px;height:40px;margin-inline-end:.4rem}.bulk-workspace .bulk-defaults-typefield{position:relative}.bulk-workspace .bulk-defaults-typefield .bulk-defaults-note{white-space:nowrap;inset-inline-start:0;max-width:none;margin:0;position:absolute;top:calc(100% + .3rem)}.org-dialog :is(.bulk-import,.bulk-drop-choice,.bulk-library-dialog,.bulk-clear-confirm,.bulk-spread){background:var(--color-card);border:1px solid var(--color-border);color:var(--color-ink);box-sizing:border-box;border-radius:16px;padding:1.35rem 1.4rem;box-shadow:0 24px 60px -20px #0000008c}.org-dialog .bulk-clear-confirm{max-width:none}.bulk-spread{flex-direction:column;gap:1.1rem;display:flex}.bulk-spread h2{margin:0 0 .35rem;font-size:1.2rem}.bulk-spread-lead{color:var(--color-ink2);max-width:60ch;margin:0;line-height:1.55}.bulk-spread-scope{background:#376af61a;border-radius:9px;margin:.5rem 0 0;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.bulk-spread-scope{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.bulk-spread-scope{font-size:13px;font-weight:700}.bulk-spread-grid{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;display:flex}.bulk-spread-grid fieldset{border:0;min-width:0;margin:0;padding:0}.bulk-spread-grid .ed-inp{box-sizing:border-box;height:40px}.bulk-spread-daypills{gap:.35rem;display:flex}.bulk-spread-day{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-ink2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;place-items:center;font-weight:800;display:grid}.bulk-spread-day.on{border-color:var(--color-primary);background:#376af62e}@supports (color:color-mix(in lab, red, red)){.bulk-spread-day.on{background:color-mix(in srgb, var(--color-primary) 18%, transparent)}}.bulk-spread-day.on{color:var(--color-ink)}.bulk-spread-day:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.bulk-spread-timelist{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.bulk-spread-time{align-items:center;gap:.2rem;display:inline-flex}.bulk-spread-time .ed-inp{width:7.5rem}.bulk-spread-hint{color:var(--color-ink3);max-width:46ch;margin:.4rem 0 0;font-size:12px}.bulk-spread-preview .ed-lbl{margin:0 0 .4rem}.bulk-spread-table-wrap{border:1px solid var(--color-border);border-radius:10px;max-height:16rem;overflow-y:auto}.bulk-spread-table{border-collapse:collapse;width:100%;font-size:13px}.bulk-spread-table td{border-block-end:1px solid var(--color-border);vertical-align:top;padding:.5rem .7rem}.bulk-spread-table tr:last-child td{border-block-end:0}.bulk-spread-table td:first-child{width:2rem;color:var(--color-ink3)}.bulk-spread-text{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;color:var(--color-ink2);overflow:hidden}.bulk-spread-when{white-space:nowrap;font-weight:700}.bulk-spread-miss{color:var(--color-warning)}.bulk-spread-warn{color:var(--color-warning);font-size:11.5px;font-weight:400;display:block}.bulk-spread-empty{color:var(--color-ink3);margin:0}.bulk-import-example{margin-block-start:.9rem}.bulk-import-example-title{color:var(--color-ink2);margin:0 0 .4rem;font-size:12.5px;font-weight:700}.bulk-import-example .bulk-import-preview td{color:var(--color-ink2)}.bulk-import-example-note{color:var(--color-ink3);margin:.45rem 0 0;font-size:12px;line-height:1.5}.bulk-import-preview table{text-align:start;direction:rtl}.bulk-import-preview :is(th,td){text-align:start}.bulk-import-alert{background:#b3530924;border-radius:9px;margin:0 0 .6rem;padding:.55rem .75rem}@supports (color:color-mix(in lab, red, red)){.bulk-import-alert{background:color-mix(in srgb, var(--color-warning) 14%, transparent)}}.bulk-import-alert{color:var(--color-ink);font-size:13px;line-height:1.5}.bulk-import-alert.is-bad{background:#d3222229}@supports (color:color-mix(in lab, red, red)){.bulk-import-alert.is-bad{background:color-mix(in srgb, var(--color-danger) 16%, transparent)}}.bulk-import-issues-title{color:var(--color-warning);margin:.6rem 0 .3rem;font-size:13px;font-weight:700}.bulk-workspace .bulk-save-group{align-items:center;gap:.6rem;margin-inline-start:auto;display:inline-flex}.bulk-workspace .bulk-save-state{color:var(--color-ink3);white-space:nowrap;font-size:12.5px}.bulk-workspace .bulk-save-state.is-unsaved{color:var(--color-warning);font-weight:700}.bulk-workspace .bulk-summary-bar{align-items:center;gap:.75rem;display:flex}.bulk-workspace .bulk-summary-bar .btn-secondary{border-radius:10px;min-height:42px}.bulk-import-area:placeholder-shown{direction:rtl}.bulk-workspace .bulk-tb.bulk-tb-danger{color:var(--color-ink2);background:0 0;border-color:#0000}.bulk-workspace .bulk-media-empty.is-clickable{cursor:pointer}.bulk-workspace .bulk-media-empty.is-clickable:hover,.bulk-workspace .bulk-media-empty.is-clickable:focus-within{border-color:var(--color-primary);color:var(--color-ink)}.bulk-workspace .bulk-media-actions{align-items:center;gap:.75rem;margin-block-start:.35rem;display:flex}.bulk-workspace .bulk-media-actions .bulk-library-picker{margin:0}.bulk-workspace .bulk-media-upload{color:var(--color-primary);cursor:pointer;font-size:12.5px;font-weight:700}.bulk-workspace .bulk-defaults-bar{position:relative}.bulk-workspace .bulk-defaults-clear{border:1px solid var(--color-border);color:var(--color-ink2);font:inherit;cursor:pointer;top:.65rem;background:0 0;border-radius:8px;padding:.3rem .7rem;font-size:12.5px;font-weight:700;position:absolute;inset-inline-end:1rem}.bulk-workspace .bulk-defaults-clear:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.bulk-workspace .bulk-defaults-clear:disabled{opacity:.45;cursor:default}.bulk-workspace .bulk-defaults-bar :is(select,input[type=time]),.bulk-workspace .bulk-table :is(select,input[type=date],input[type=time]){text-align:center;text-align-last:center}.bulk-import .bulk-import-preview{max-height:18rem;overflow:auto}.bulk-import .bulk-import-preview thead th{z-index:1;position:sticky;top:0}.bulk-import-mapped-ok{color:var(--color-success);margin:0 0 .5rem;font-weight:700}.bulk-import-mapped-list{flex-wrap:wrap;gap:.4rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.bulk-import-mapped-list li{background:var(--color-soft2);border-radius:999px;gap:.35rem;padding:.3rem .6rem;font-size:12.5px;display:inline-flex}.bulk-import-mapped-list li span:first-child{color:var(--color-ink3)}.bulk-import .bulk-import-map{align-items:center;gap:.5rem;display:flex}.bulk-import .bulk-import-map-from{min-width:7rem;font-weight:700}.bulk-import .bulk-import-map-from small{color:var(--color-ink3);font-weight:400}.bulk-import .bulk-import-map-arrow{color:var(--color-ink3)}.bulk-import .bulk-import-map select{flex:1}.bulk-result{box-sizing:border-box;gap:1.25rem;width:100%;max-width:1200px;padding-block:.5rem 2.5rem;padding-inline:1.25rem}.bulk-result .bulk-result-head{gap:.25rem;margin:0}.bulk-result-kicker{color:var(--color-ink3);margin:0;font-size:12.5px;font-weight:700}.bulk-result .bulk-result-head h1,.bulk-result .bulk-result-meta{margin:0}.bulk-result .bulk-kpi-row{gap:.75rem;padding:0}.bulk-result .bulk-kpi-tile{background:var(--color-card);flex:0 11rem;padding:.75rem 1rem}.bulk-result .bulk-kpi-tile-n{font-size:24px;font-weight:800}.bulk-result .bulk-kpi-tile.tone-ok .bulk-kpi-tile-n{color:var(--color-success)}.bulk-result .bulk-kpi-tile.tone-warn .bulk-kpi-tile-n{color:var(--color-warning)}.bulk-result .bulk-kpi-tile.tone-bad .bulk-kpi-tile-n{color:var(--color-danger)}.bulk-result-next h2{margin:0 0 .6rem;font-size:15px}.bulk-result-cards{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.bulk-result-card{border:1px solid var(--color-border);background:var(--color-card);border-radius:14px;flex-direction:column;gap:.45rem;padding:1rem 1.1rem;display:flex}.bulk-result-card h3{margin:0;font-size:14.5px}.bulk-result-card p{color:var(--color-ink2);flex:1;margin:0;font-size:13px;line-height:1.55}.bulk-result-card .btn{align-self:flex-start;margin-block-start:.3rem}.bulk-result-card.is-primary{border-color:#84a2f3}@supports (color:color-mix(in lab, red, red)){.bulk-result-card.is-primary{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border))}}.bulk-result-card.is-primary{background:#f1f5fe}@supports (color:color-mix(in lab, red, red)){.bulk-result-card.is-primary{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-card))}}.bulk-result-card.is-bad{border-color:#da8589}@supports (color:color-mix(in lab, red, red)){.bulk-result-card.is-bad{border-color:color-mix(in srgb, var(--color-danger) 50%, var(--color-border))}}.bulk-result .bulk-result-table-wrap{border:1px solid var(--color-border);background:var(--color-card);border-radius:14px;overflow-x:auto}.bulk-result .bulk-result-table th{background:var(--color-page);padding:.7rem 1rem}.bulk-result .bulk-result-table td{vertical-align:middle;padding:.8rem 1rem;font-size:13.5px}.bulk-result .bulk-result-table tbody tr:last-child td{border-block-end:0}.bulk-result .bulk-result-table tr.is-link{cursor:pointer}.bulk-result .bulk-result-table tr.is-link:hover td{background:#376af60f}@supports (color:color-mix(in lab, red, red)){.bulk-result .bulk-result-table tr.is-link:hover td{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}}.bulk-result .bulk-result-excerpt{max-width:48ch}.bulk-result-muted{color:var(--color-ink3)}.bulk-result-status{white-space:nowrap}.bulk-result-status .pill+.pill{margin-inline-start:.35rem}.bulk-result-open{text-align:end;white-space:nowrap}.bulk-result-open-link{color:var(--color-primary);font-size:13px;font-weight:700;text-decoration:none}.bulk-result-open-link:hover{text-decoration:underline}.bulk-share-dialog .confirm-card{max-width:560px}.bulk-share-body{flex-direction:column;gap:.75rem;padding:16px 24px 0;display:flex}.bulk-share-body .bulk-share-groups-heading{color:var(--color-ink3);margin:0;font-size:13px}.bulk-share-body .bulk-share-group label{color:var(--color-ink2);flex-direction:column;gap:.3rem;font-size:12.5px;display:flex}.bulk-share-body .bulk-share-group select{border:1px solid var(--color-border);background:var(--color-page);height:40px;color:var(--color-ink);font:inherit;border-radius:9px;padding-inline:.6rem}.bulk-share-noclient{background:#b3530921;border-radius:11px;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.bulk-share-noclient{background:color-mix(in srgb, var(--color-warning) 13%, transparent)}}.bulk-share-noclient{font-size:13px;line-height:1.55}.bulk-share-noclient p{margin:0}.bulk-share-noclient-list{color:var(--color-ink2);font-variant-numeric:tabular-nums;margin-block-start:.35rem!important}.bulk-share-nocontact{color:var(--color-warning);margin:0;font-size:12px}.bulk-result .bulk-result-edit select{border:1px solid var(--color-border);background:var(--color-page);min-width:9rem;max-width:13rem;height:34px;color:var(--color-ink);font:inherit;border-radius:8px;padding-inline:.5rem;font-size:13px}.bulk-result .bulk-result-edit select:disabled{opacity:.6}.bulk-history-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bulk-history-head h1{margin:0 0 .3rem}.bulk-history-head p{max-width:60ch;margin:0}.bulk-history-when{color:var(--color-ink);font-weight:700;text-decoration:none}.bulk-history-when:hover{text-decoration:underline}.bulk-history-bad{color:var(--color-danger);font-weight:700}.bulk-result{max-width:none}.bulk-workspace .bulk-type-cell{display:table-cell}.bulk-workspace .bulk-type-cell select+select{margin-block-start:.3rem}.bulk-workspace .bulk-type-cell select{display:block}.bulk-workspace :is(select,input,div).bulk-default-derived:after{content:none}.bulk-result{padding-block-start:1.75rem}.bulk-history-when{align-items:baseline;gap:.6rem;display:inline-flex}.bulk-history-day{min-width:5.5rem;font-weight:700}.bulk-history-time{color:var(--color-ink2);font-variant-numeric:tabular-nums;font-weight:400}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
