@font-face{font-family:Montserrat;src:url(/shell/fonts/montserrat-latin-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.cl-app{color-scheme:dark;--ydt-bg: #0B1753;--ydt-border: #3A4A8C;--ydt-field-border: #6F82C4;--ydt-text: #C9D3F0;--ydt-text-strong: #FFFFFF;--ydt-text-dim: #A8B6E6;--ydt-hover-bg: #1F2A61;--ydt-active-bg: #14399A;--ydt-accent: #7FA6FF;--ydt-ring: #FFFFFF;--ydt-popover-bg: #14205F;--ydt-badge-bg: #7FA6FF;--ydt-badge-text: #0B1753;--ydt-plate: #FFFFFF;--ydt-scrim: rgba(0, 0, 0, .55);--cl-menu-w: 256px;--cl-bar-h: 0px;--cl-banner-h: 0px;min-height:100vh;background:var(--bg);color:var(--gray);font-family:var(--font-body);font-size:14px;line-height:20px}.cl-app *,.cl-app *:before,.cl-app *:after{box-sizing:border-box}.cl-app h1,.cl-app h2,.cl-app h3,.cl-app h4{font-family:var(--font-body);color:var(--white);margin:0;text-transform:none;letter-spacing:0;font-stretch:normal}.cl-app h1{font-size:24px;line-height:32px;font-weight:700}.cl-app h2{font-size:18px;line-height:24px;font-weight:600}.cl-app h3{font-size:16px;line-height:24px;font-weight:600}.cl-app p{margin:0}.cl-app a{color:var(--white)}.cl-app a:focus-visible,.cl-app button:focus-visible,.cl-app input:focus-visible,.cl-app select:focus-visible,.cl-app textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cl-dim{color:var(--gray-dim);font-size:13px;line-height:18px}.cl-num{font-variant-numeric:tabular-nums}.cl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cl-skip{position:absolute;left:-9999px;top:8px;z-index:500;background:var(--white);color:#0b1753;padding:12px 16px;border-radius:4px;font-weight:700}.cl-skip:focus{left:8px}.cl-menu{position:fixed;top:0;bottom:0;left:0;width:var(--cl-menu-w);z-index:100;display:flex;flex-direction:column;background:var(--ydt-bg);color:var(--ydt-text)}.cl-strip{height:3px;flex:none;background:transparent}.cl-strip[data-kind=see]{background:var(--brand)}.cl-strip[data-kind=change]{background:var(--warning)}.cl-brand{flex:none;min-height:72px;padding:12px 16px;display:flex;align-items:center;gap:8px}.cl-brand a{display:flex;align-items:center;text-decoration:none;min-height:44px}.cl-plate{background:var(--ydt-plate, #fff);border-radius:8px;padding:8px;display:inline-flex;align-items:center;justify-self:start;align-self:flex-start;width:fit-content}.cl-plate img{height:48px;width:auto;max-width:200px;display:block}.cl-brand-text{font-size:20px;line-height:24px;font-weight:800;color:#fff;overflow-wrap:anywhere}.cl-card-client{flex:none;min-height:56px;margin:0 8px 8px;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:var(--ydt-text-strong);font:600 14px/20px var(--font-body);text-align:left;display:flex;align-items:center;gap:8px;width:calc(100% - 16px);overflow-wrap:anywhere}button.cl-card-client{cursor:pointer;border:1px solid var(--ydt-border)}button.cl-card-client:hover{background:var(--ydt-hover-bg)}.cl-card-client span{flex:1;min-width:0}.cl-scroll{flex:1;overflow-y:auto;padding:0 8px 8px}.cl-group-head{margin:16px 12px 4px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ydt-text-dim)}.cl-nav{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cl-app .cl-row{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 12px;border-radius:6px;color:var(--ydt-text);text-decoration:none;font-weight:500}.cl-app .cl-row:hover{background:var(--ydt-hover-bg);color:var(--ydt-text-strong)}.cl-app .cl-row[aria-current=page]{background:var(--ydt-active-bg);color:var(--ydt-text-strong);font-weight:700}.cl-row[aria-current=page]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--ydt-accent)}.cl-row:focus-visible{outline:2px solid var(--ydt-ring);outline-offset:-2px}.cl-row svg{flex:none}.cl-app .cl-row-locked{color:var(--ydt-text-dim);font-weight:400;opacity:.75}.cl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cl-row .cl-label{flex:1;min-width:0}.cl-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--ydt-badge-bg);color:var(--ydt-badge-text);font-size:12px;line-height:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.cl-foot{flex:none;min-height:48px;padding:8px;border-top:1px solid var(--ydt-border);position:relative}.cl-foot-btn{width:100%;min-height:44px;display:flex;align-items:center;gap:12px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--ydt-text-strong);font:600 14px/20px var(--font-body);cursor:pointer;text-align:left}.cl-foot-btn:hover{background:var(--ydt-hover-bg)}.cl-avatar{width:32px;height:32px;border-radius:50%;background:var(--panel-2);color:var(--white);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.cl-pop{position:absolute;left:8px;right:8px;bottom:calc(100% + 4px);width:240px;max-width:calc(100% - 16px);background:var(--ydt-popover-bg);border:1px solid var(--ydt-border);border-radius:8px;padding:8px;box-shadow:0 8px 24px #0006;z-index:140}.cl-pop-head{padding:8px 12px;border-bottom:1px solid var(--ydt-border);margin-bottom:4px;overflow-wrap:anywhere}.cl-pop-head strong{display:block;color:#fff}.cl-pop-head span{font-size:13px;color:var(--ydt-text-dim);display:block}.cl-pop button,.cl-pop a{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:var(--ydt-text);font:500 14px/20px var(--font-body);text-decoration:none;cursor:pointer;text-align:left}.cl-pop button:hover,.cl-pop a:hover{background:var(--ydt-hover-bg);color:#fff}.cl-pop hr{border:0;border-top:1px solid var(--ydt-border);margin:4px 0}.cl-venues{position:absolute;left:8px;right:8px;z-index:140;background:var(--ydt-popover-bg);border:1px solid var(--ydt-border);border-radius:8px;padding:8px;box-shadow:0 8px 24px #0006;top:150px}.cl-venues button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:var(--ydt-text-strong);font:500 14px/20px var(--font-body);cursor:pointer;text-align:left}.cl-venues button:hover{background:var(--ydt-hover-bg)}.cl-bar-btn.cl-close{display:none;margin-left:auto}.cl-bar-btn.cl-collapse{display:none;color:var(--ydt-text-strong);position:absolute;right:8px;top:8px}.cl-bar{display:none;position:fixed;top:0;left:0;right:0;height:56px;z-index:100;background:var(--ydt-bg);align-items:center;gap:8px;padding:0 8px;color:#fff}.cl-bar-btn{width:44px;height:44px;border:0;background:transparent;color:#fff;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.cl-bar-btn:hover{background:var(--ydt-hover-bg)}.cl-bar-dot{position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:50%;background:var(--ydt-badge-bg)}.cl-bar-name{flex:1;min-width:0;font-weight:600;font-size:14px;line-height:18px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl-bar-mark{height:36px;width:auto;max-width:120px}.cl-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--ydt-scrim)}.cl-main{margin-left:var(--cl-menu-w);padding:32px 24px 64px;min-height:100vh}.cl-main:focus{outline:none}.cl-page{max-width:760px;margin:0 auto;display:grid;gap:24px}.cl-stack{display:grid;gap:16px}.cl-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px}.cl-card h2{margin-bottom:8px}.cl-banner{position:sticky;top:calc(var(--cl-bar-h));z-index:90;display:flex;align-items:center;gap:12px;padding:8px 16px;margin:-32px -24px 24px;border-bottom:1px solid var(--line);background:var(--panel-2);border-left:4px solid var(--brand);color:var(--white);font-weight:600;min-height:56px}.cl-banner[data-kind=change]{background:linear-gradient(#f5a6231f,#f5a6231f),var(--bg);border-color:var(--warning);border-bottom-color:var(--warning)}.cl-banner .cl-banner-text{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.cl-banner .cl-banner-actions{display:flex;gap:8px;flex:none}.cl-banner svg{flex:none}.cl-banner[data-kind=change] svg{color:var(--warning)}.cl-banner[data-kind=see] svg{color:var(--ydt-accent)}.cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:0 20px;border-radius:4px;border:1px solid transparent;font:700 14px/20px var(--font-body);cursor:pointer;text-decoration:none;background:transparent;color:var(--white)}.cl-btn-primary{background:var(--brand);color:#fff}.cl-btn-primary:hover:not(:disabled){background:var(--brand-dark)}.cl-btn-primary:disabled,.cl-btn:disabled{background:var(--panel-2);color:var(--gray-dim);cursor:not-allowed}.cl-btn-secondary{border-color:var(--field-border)}.cl-btn-secondary:hover:not(:disabled){border-color:var(--white)}.cl-btn-text{padding:0 8px;text-decoration:underline}.cl-btn-danger{color:var(--danger);border-color:var(--danger)}.cl-btn-block{width:100%}.cl-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cl-field{display:grid;gap:4px}.cl-field label,.cl-field .cl-lab{font-size:12px;line-height:16px;font-weight:700;color:var(--gray)}.cl-field input,.cl-field select,.cl-field textarea{width:100%;min-height:44px;padding:10px 12px;border-radius:4px;border:1px solid var(--field-border);background:var(--panel-2);color:var(--white);font:400 16px/22px var(--font-body)}.cl-field textarea{min-height:96px;resize:vertical}.cl-field-row{position:relative}.cl-field-row input{padding-right:52px}.cl-eye{position:absolute;right:0;top:0;width:44px;height:44px;border:0;background:transparent;color:var(--gray);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cl-err{color:var(--danger);font-size:13px;line-height:18px}.cl-ok{color:var(--gray);font-size:13px;display:inline-flex;align-items:center;gap:6px}.cl-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;background:var(--panel-2);color:var(--gray);font-size:12px;font-weight:700;border:1px solid var(--line)}.cl-dl{display:grid;gap:16px;margin:0}.cl-dl dt{font-size:12px;line-height:16px;font-weight:700;color:var(--gray-dim)}.cl-dl dd{margin:2px 0 0;color:var(--white);font-size:14px;line-height:20px;overflow-wrap:anywhere}.cl-grid2{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.cl-hours{display:grid;gap:4px}.cl-hours-row{display:grid;grid-template-columns:110px 96px minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;min-height:52px;border-bottom:1px solid var(--line)}.cl-hours-row input[type=time]{min-height:44px}.cl-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.cl-check input{width:20px;height:20px;accent-color:var(--brand)}.cl-rowlink{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--white);text-decoration:none}.cl-rowlink:hover{border-color:var(--field-border)}.cl-tile{width:40px;height:40px;border-radius:8px;background:var(--panel-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.cl-bar6{height:6px;border-radius:3px;background:#262b36;overflow:hidden}.cl-bar6>div{height:100%;background:var(--brand)}.cl-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cl-upsell h2{margin-top:8px}.cl-upsell .cl-list{gap:16px}.cl-upsell .cl-list>li{padding-left:16px;border-left:3px solid var(--brand);overflow-wrap:anywhere}.cl-upsell hr{border:0;border-top:1px solid var(--line);margin:0;width:100%}.cl-upsell .cl-actions{margin-top:8px}.cl-upsell .cl-actions .cl-btn{text-align:center;height:auto;padding-top:10px;padding-bottom:10px}@media (max-width: 480px){.cl-upsell .cl-actions .cl-btn{width:100%}}.cl-person{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:start;min-height:64px;padding:12px 0;border-bottom:1px solid var(--line)}.cl-person-name{font-weight:600;color:var(--white);overflow-wrap:anywhere}.cl-fieldset{border:0;padding:0;margin:0;display:grid;gap:0}.cl-switch{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.cl-switch button{position:relative;width:44px;height:44px;background:transparent;border:0;cursor:pointer}.cl-switch button:before{content:"";position:absolute;left:0;top:10px;width:44px;height:24px;border-radius:12px;background:var(--panel-2);border:1px solid var(--field-border)}.cl-switch button:after{content:"";position:absolute;left:4px;top:14px;width:16px;height:16px;border-radius:50%;background:var(--gray);transition:transform .12s}.cl-switch button[aria-checked=true]:before{background:var(--brand);border-color:var(--brand)}.cl-switch button[aria-checked=true]:after{transform:translate(20px);background:#fff}.cl-callout{border:1px solid var(--field-border);border-radius:8px;background:var(--panel-2);padding:16px;display:grid;gap:12px}.cl-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.cl-skel{height:72px;border-radius:8px;background:var(--panel-2)}.cl-empty{display:grid;gap:8px;justify-items:start;color:var(--gray);padding:8px 0}.cl-empty svg{color:var(--gray-dim)}html .cl-app h2.cl-day{margin:16px 0 4px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-dim)}.cl-change{padding:8px 0;border-bottom:1px solid var(--line)}.cl-change p:first-child{color:var(--white)}.cl-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg);color:var(--gray);font-family:var(--font-body)}.cl-auth-card{width:100%;max-width:440px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:32px 24px;display:grid;gap:16px;font-size:16px;line-height:24px}.cl-auth-card.cl-narrow{max-width:400px}.cl-auth-card h1{font-size:24px;line-height:32px;font-weight:700;color:var(--white);margin:0;overflow-wrap:anywhere}.cl-agency-mark{display:flex;align-items:center}.cl-auth-card .cl-agency-mark img{height:48px;width:auto;max-width:240px}.cl-agency-text{font-size:20px;line-height:24px;font-weight:800;color:var(--white);overflow-wrap:anywhere;font-family:var(--font-body)}.auth-card.cl-login .field input{font-size:16px}.auth-card.cl-login button,.auth-card.cl-login .btn{min-height:44px}.auth-card.cl-login .body-small{font-size:14px}.cl-auth-card .cl-plate img{height:48px}.cl-btn-danger-solid{background:#c62828;border-color:#c62828;color:#fff}.cl-btn-danger-solid:hover{background:#a61f1f}.cl-rowlink{min-height:72px}.cl-linkbtn{min-height:44px}.cl-note{margin-top:4px}.cl-req-wait{color:var(--gray)}.modal-close{min-width:44px;min-height:44px;font-size:26px;line-height:1}@media (max-width: 767px){.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions .btn,.modal-actions .cl-btn{width:100%}}@media (min-width: 768px) and (max-width: 1279px){.cl-bar-btn.cl-collapse{display:inline-flex}.cl-app[data-collapsed=true] .cl-bar-btn.cl-collapse{position:static;margin:4px auto 0}.cl-app[data-collapsed=true]{--cl-menu-w: 64px}.cl-app[data-collapsed=true] .cl-label,.cl-app[data-collapsed=true] .cl-group-head,.cl-app[data-collapsed=true] .cl-brand-text,.cl-app[data-collapsed=true] .cl-plate,.cl-app[data-collapsed=true] .cl-card-client span,.cl-app[data-collapsed=true] .cl-foot-name{display:none}.cl-app[data-collapsed=true] .cl-row{justify-content:center;padding:6px}.cl-app[data-collapsed=true] .cl-badge{position:absolute;top:2px;right:4px;min-width:18px;height:18px;font-size:12px;padding:0 4px}.cl-app[data-collapsed=true] .cl-card-client{justify-content:center;width:48px;margin:0 8px 8px;min-height:40px;padding:0}.cl-app[data-collapsed=false] .cl-menu{box-shadow:0 0 0 100vmax var(--ydt-scrim)}.cl-app[data-collapsed=false]{--cl-menu-w: 256px}.cl-app[data-collapsed=false] .cl-main{margin-left:64px}}@media (max-width: 767px){.cl-app{--cl-bar-h: 56px;--cl-menu-w: 0px}.cl-bar{display:flex}.cl-menu{width:min(320px,86vw);transform:translate(-100%);transition:transform .22s ease-out;z-index:130}.cl-app[data-open=true] .cl-menu{transform:none}.cl-app[data-open=true] .cl-scrim{display:block}.cl-app[data-open=true] .cl-bar-btn.cl-close{display:inline-flex}.cl-main{margin-left:0;padding:72px 16px 48px}.cl-banner{margin:-16px -16px 16px;padding:8px 12px;gap:8px;font-size:13px;line-height:18px}.cl-grid2{grid-template-columns:minmax(0,1fr)}.cl-hours-row{grid-template-columns:1fr 1fr;padding:8px 0}.cl-hours-row>:first-child{grid-column:1 / -1}.cl-row{min-height:44px}.cl-auth-card{padding:24px 16px}}@media (prefers-reduced-motion: reduce){.cl-app *,.cl-app *:before,.cl-app *:after{transition:none!important;animation:none!important}}@media (forced-colors: active){.cl-row[aria-current=page]{outline:2px solid Highlight}.cl-banner{border:2px solid CanvasText}}.cl-field input[type=file]::file-selector-button{min-height:44px;margin-right:12px;padding:0 16px;background:transparent;color:var(--white);border:1px solid var(--field-border);border-radius:4px;font:inherit;font-weight:700;cursor:pointer}.cl-field input[type=file]::file-selector-button:hover{border-color:var(--white)}fieldset.cl-field .cl-actions{flex-wrap:wrap;gap:4px 20px}@media (max-width: 480px){fieldset.cl-field .cl-actions label{flex:1 1 100%}}.pp-app{--pp-ink: var(--yd-text-strong, #0B1753);--pp-dim: var(--yd-text-dim, #545B73);--pp-brand: var(--yd-brand, #1F63F0);--pp-press: var(--yd-brand-press, #123A94);--pp-line: var(--yd-line, #D9DCE5);--pp-edge: var(--yd-field-border, #767E98);--pp-s2: var(--yd-surface-2, #F3F4F7);--pp-sel: rgba(31, 99, 240, .08);--pp-danger: #C41E25;--pp-danger-bg: #FDEDEE;--pp-ok: #1B7A3E;--pp-ok-bg: #EDF4F0;--pp-warn: #8A5300;--pp-warn-bg: #F9F3EB;--pp-info-bg: #EDF3FE;--pp-bar: 56px;--pp-pad: 16px;--pp-r: 8px;font-family:Montserrat YDT,Montserrat,system-ui,sans-serif;color:var(--pp-ink);background:#fff;font-size:1rem;line-height:1.5;min-height:100dvh;-webkit-text-size-adjust:100%}.pp-app *,.pp-app *:before,.pp-app *:after{box-sizing:border-box}.pp-app h1{font-size:1.5rem;line-height:1.75rem;font-weight:750;margin:0 0 12px}.pp-app h2{font-size:1.25rem;line-height:1.625rem;font-weight:700;margin:0}.pp-app p{margin:0 0 8px}.pp-h2{margin:24px 0 12px!important}.pp-h3{font-size:.9375rem!important;font-weight:600!important;margin:16px 0 8px!important}.pp-screen{min-height:100dvh;display:flex;flex-direction:column;max-width:480px;margin:0 auto;padding-bottom:env(safe-area-inset-bottom)}.pp-has-sticky .pp-body{padding-bottom:calc(var(--pp-sticky-h, 128px) + 16px)}.pp-body{padding:16px var(--pp-pad);display:flex;flex-direction:column;gap:12px;flex:1}.pp-centre{align-items:center;text-align:center;justify-content:center}.pp-dim{color:var(--pp-dim)}.pp-small{font-size:.8125rem;line-height:1.125rem}.pp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-danger-t,.pp-danger-ic{color:var(--pp-danger)}.pp-app a,.pp-link{color:var(--pp-brand)}.pp-link{background:none;border:0;padding:12px 4px;min-height:44px;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.pp-app :focus-visible{outline:3px solid var(--pp-brand);outline-offset:2px}.pp-top{position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--pp-line);min-height:calc(var(--pp-bar) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;display:grid;grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr);align-items:center}.pp-top-t{font-weight:700;font-size:1rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-top-r{justify-self:end}.pp-top-l{justify-self:start;min-width:0}.pp-back,.pp-chip-btn,.pp-icon-btn{min-height:48px;min-width:48px;display:inline-flex;align-items:center;gap:4px;background:none;border:0;font:inherit;font-weight:600;font-size:.9375rem;color:var(--pp-ink);cursor:pointer;padding:0 8px}.pp-chip-btn{border:1px solid var(--pp-line);border-radius:999px;max-width:200px}.pp-chip-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.pp-chip-plain{font-weight:600;font-size:.9375rem;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:inline-block}.pp-credits{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border:1px solid var(--pp-line);border-radius:999px;font-weight:600;font-size:.9375rem;margin-right:8px}.pp-credits-low{color:var(--pp-warn);border-color:var(--pp-warn)}.pp-credits-out{color:var(--pp-danger);border-color:var(--pp-danger)}.pp-hint-bar{background:var(--pp-info-bg);margin:0!important;padding:8px 16px;font-size:.875rem;text-align:center}.pp-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:8px 16px;border-radius:var(--pp-r);font:inherit;font-weight:600;font-size:1rem;cursor:pointer;text-decoration:none;text-align:center;border:1.5px solid transparent}.pp-btn-primary{background:var(--pp-brand);color:#fff!important;min-height:56px;font-size:1.125rem;font-weight:700}.pp-btn-primary:active{background:var(--pp-press)}.pp-btn-secondary{background:#fff;border-color:var(--pp-edge);color:var(--pp-ink)!important}.pp-btn-utility{background:var(--pp-s2);border:1px solid var(--pp-line);color:var(--pp-dim)!important;font-size:.9375rem}.pp-btn:disabled{background:var(--pp-s2);color:var(--pp-dim)!important;border-color:var(--pp-line);cursor:not-allowed}.pp-danger{color:var(--pp-danger)!important;border-color:var(--pp-danger)!important}.pp-pill{width:auto;align-self:center;border-radius:999px;padding:8px 20px;border:1px solid var(--pp-ink);color:var(--pp-ink);background:#fff}.pp-top .pp-btn{width:auto;min-width:64px}.pp-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pp-two>*{min-width:0}.pp-rw{display:flex;align-items:center;gap:12px}.pp-rw .pp-btn{flex:1}.pp-inflow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pp-selectwrap{position:relative;overflow:hidden}.pp-select-over{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;font-size:1rem;cursor:pointer}.pp-app label{font-weight:600;font-size:.9375rem}.pp-app input[type=email],.pp-app input[type=password],.pp-app input[type=text],.pp-app select,.pp-input,.pp-text{width:100%;font:inherit;font-size:1rem;min-height:56px;padding:12px;border:1px solid var(--pp-edge);border-radius:var(--pp-r);background:#fff;color:var(--pp-ink)}.pp-text{font-size:1.125rem;line-height:1.5;resize:none;min-height:132px}.pp-grow{min-height:220px;field-sizing:content}.pp-pass{display:flex;align-items:center;gap:4px}.pp-pass input{flex:1}.pp-label-row{display:flex;justify-content:space-between;align-items:center;min-height:28px}.pp-err{color:var(--pp-danger);display:flex;gap:6px;align-items:flex-start;font-size:.9375rem}.pp-signin{padding:24px var(--pp-pad);gap:12px}.pp-signin form{display:flex;flex-direction:column;gap:12px}.pp-logo{height:64px;width:auto;align-self:center;margin:8px 0 16px}.pp-splash{align-items:center;justify-content:center;gap:16px;padding:24px}.pp-spin-row{display:inline-flex;align-items:center;gap:12px}.pp-spin{width:24px;height:24px;border-radius:50%;border:3px solid var(--pp-sel);border-top-color:var(--pp-brand);animation:pp-turn 1s linear infinite;display:inline-block}@keyframes pp-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pp-spin{animation:none;border-top-color:var(--pp-brand)}.pp-sheet{animation:none!important}}.pp-notice{display:flex;gap:10px;border:1px solid;border-radius:var(--pp-r);padding:12px}.pp-notice svg{flex:none;margin-top:2px}.pp-notice>div{flex:1;min-width:0}.pp-notice p{margin-bottom:8px}.pp-notice-info{background:var(--pp-info-bg);border-color:var(--pp-brand)}.pp-notice-warning{background:var(--pp-warn-bg);border-color:var(--pp-warn);color:var(--pp-warn)}.pp-notice-danger{background:var(--pp-danger-bg);border-color:var(--pp-danger);color:var(--pp-danger)}.pp-notice-warning .pp-btn,.pp-notice-danger .pp-btn{color:var(--pp-ink)}.pp-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pp-tile{min-height:96px;background:var(--pp-s2);border:1px solid var(--pp-line);border-radius:var(--pp-r);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-weight:600;font-size:.9375rem;cursor:pointer}.pp-tile:active{border-color:var(--pp-brand)}.pp-strip{display:flex;flex-wrap:wrap;gap:8px}.pp-strip:empty{display:none}.pp-thumb{position:relative;width:64px;height:64px;border-radius:var(--pp-r);border:1px solid var(--pp-line);padding:0;background:var(--pp-s2);overflow:hidden;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pp-thumb img{width:100%;height:100%;object-fit:cover}.pp-thumb-fail{border-color:var(--pp-danger);border-width:2px}.pp-thumb-dim,.pp-thumb-retry{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9;display:flex;align-items:center;justify-content:center;color:var(--pp-danger)}.pp-thumb-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:#0b175399;color:#fff;display:flex;align-items:center;justify-content:center}.pp-thumb-dur{position:absolute;right:2px;bottom:2px;font-size:.8125rem;background:#0b1753bf;color:#fff;padding:0 4px;border-radius:4px}.pp-thumb-add{border-style:dashed;color:var(--pp-dim)}.pp-gbadge{position:absolute;left:2px;top:2px;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--pp-edge);font-size:.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center;color:var(--pp-ink)}.pp-card{border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:12px;display:flex;flex-direction:column;gap:12px;background:var(--pp-s2)}.pp-big-thumb{width:72px;height:72px;object-fit:cover;border-radius:var(--pp-r)}.pp-chans{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pp-chan{width:100%;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:1.5px solid var(--pp-edge);border-radius:var(--pp-r);background:#fff;font:inherit;text-align:left;cursor:pointer;color:var(--pp-ink)}.pp-chan strong{display:block;font-size:1rem}.pp-chan small{display:block;color:var(--pp-dim);font-size:.8125rem;line-height:1.125rem}.pp-chan-on{border:2px solid var(--pp-brand);background:var(--pp-sel)}.pp-chan-off{background:var(--pp-s2);border-color:var(--pp-line);color:var(--pp-dim)}.pp-tick{width:24px;height:24px;border:2px solid var(--pp-edge);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:#fff}.pp-chan-on .pp-tick{background:var(--pp-brand);border-color:var(--pp-brand);color:#fff}.pp-chan-off .pp-tick{border:0;background:none}.pp-service{display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-service-v{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-service .pp-selectwrap{width:auto;flex:none}.pp-chips{display:flex;flex-wrap:wrap;gap:6px}.pp-chip{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border-radius:999px;font-size:.8125rem;font-weight:600;background:var(--pp-s2);color:var(--pp-dim)}.pp-chip-posted{background:var(--pp-ok-bg);color:var(--pp-ok)}.pp-chip-scheduled,.pp-chip-sending,.pp-chip-pending,.pp-chip-unconfirmed{background:var(--pp-warn-bg);color:var(--pp-warn)}.pp-chip-failed{background:var(--pp-danger-bg);color:var(--pp-danger)}.pp-chip-waiting{background:var(--pp-info-bg);color:var(--pp-brand)}.pp-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pp-result{border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:8px 12px;min-height:56px}.pp-result-row{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:40px}.pp-result-failed{background:var(--pp-danger-bg);border-color:var(--pp-danger)}.pp-result-fail p{color:var(--pp-danger);margin:4px 0}.pp-posts,.pp-links,.pp-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pp-post{display:flex;align-items:stretch;gap:8px;border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:12px;min-height:72px}.pp-post-open{flex:1;display:flex;gap:12px;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;min-width:0}.pp-post-thumb{width:56px;height:56px;flex:none;border-radius:var(--pp-r);background:var(--pp-s2);display:flex;align-items:center;justify-content:center;overflow:hidden}.pp-post-thumb img{width:100%;height:100%;object-fit:cover}.pp-post-main{display:flex;flex-direction:column;gap:4px;min-width:0}.pp-post-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.125rem;line-height:1.4}.pp-post-fail{color:var(--pp-danger);font-size:.8125rem}.pp-post>.pp-btn{width:72px;flex:none;align-self:center}.pp-detail-text{font-size:1.125rem;white-space:pre-wrap}.pp-skel{height:72px;border-radius:var(--pp-r);background:var(--pp-s2)}.pp-steps{padding-left:24px;display:flex;flex-direction:column;gap:8px;margin:0}.pp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#0b175380;display:flex;align-items:flex-end;justify-content:center}.pp-sheet{background:#fff;width:100%;max-width:480px;max-height:85dvh;border-radius:8px 8px 0 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;animation:pp-up .2s ease-out;outline:0}@keyframes pp-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.pp-sheet-head{display:flex;justify-content:space-between;align-items:center}.pp-sheet-body{overflow-y:auto;display:flex;flex-direction:column;gap:12px}.pp-row{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--pp-edge);border-radius:var(--pp-r);background:#fff;font:inherit;font-weight:600;text-align:left;cursor:pointer;color:var(--pp-ink)}.pp-row small{display:block;font-weight:400;color:var(--pp-dim);font-size:.8125rem}.pp-row-on{border:2px solid var(--pp-brand);background:var(--pp-sel)}.pp-radio{width:24px;height:24px;border-radius:50%;border:2px solid var(--pp-edge);display:inline-flex;align-items:center;justify-content:center;flex:none}.pp-row-on .pp-radio{background:var(--pp-brand);border-color:var(--pp-brand);color:#fff}.pp-search{display:flex;align-items:center;gap:8px;border:1px solid var(--pp-edge);border-radius:var(--pp-r);padding:0 12px}.pp-search input{border:0!important;min-height:48px!important;padding:0!important}.pp-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0b1753eb;display:flex;align-items:center;justify-content:center}.pp-viewer img{max-width:100%;max-height:100%;object-fit:contain}.pp-viewer-x{position:absolute;right:8px;top:8px;color:#fff}.pp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:6;background:#fff;border-top:1px solid var(--pp-line);padding:8px 16px calc(12px + env(safe-area-inset-bottom));max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:4px}.pp-sticky p{margin:0}.pp-sticky-hide{display:none}@media (max-height: 419px){.pp-sticky{position:static}}.pp-desktop{min-height:100dvh}.pp-desktop-wrap{padding:24px 32px 48px;margin-left:var(--ydt-menu-w, 240px)}.pp-desktop-title{margin-bottom:16px!important}.pp-desktop-row{display:flex;gap:32px;align-items:flex-start}.pp-column{width:440px;border:1px solid var(--pp-line);border-radius:var(--pp-r);position:relative;overflow:hidden;background:#fff;min-height:640px}.pp-desktop .pp-screen{min-height:640px}.pp-desktop .pp-sticky{position:sticky;bottom:0}.pp-desktop .pp-top{position:static}.pp-desktop .pp-scrim{position:absolute}.pp-aside{max-width:320px}.pp-aside h2{margin-bottom:8px}.pp-owner-link{margin-top:20px}.pp-owner-url{word-break:break-all;font-weight:600;margin:8px 0 12px;-webkit-user-select:all;user-select:all}@media (max-width: 1023px){.pp-aside{display:none}}@media (max-width: 767px){.pp-desktop-wrap{margin-left:0;padding:0}}html[data-pp-page] body{margin:0}.pp-app .pp-screen h1{border:0;padding-left:0}.pp-app .pp-screen h1:before,.pp-app .pp-screen h1:after{content:none;display:none}html[data-yd] .pp-app h1,html[data-yd] .pp-app .pp-screen h1,.pp-app h1{border:0!important;padding-left:0!important;box-shadow:none!important}html[data-yd] .pp-app h1:before,html[data-yd] .pp-app h1:after{content:none!important;display:none!important}.pp-desktop-wrap{margin-left:0!important}.pp-column{flex:none;width:440px;max-width:440px}.pp-desktop .pp-sticky{position:sticky;left:auto;right:auto;width:100%;max-width:none;margin:0}.pp-desktop .pp-scrim{position:absolute;top:0;right:0;bottom:0;left:0}.pp-desktop .pp-sheet{max-width:100%;max-height:85%;overflow:hidden}.pp-desktop .pp-screen{max-width:none}.pp-cap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-height: 599px){.pp-tile{min-height:72px}.pp-sticky .pp-cap{display:none}.pp-sticky{padding-top:8px}}.pp-stack{display:flex;flex-direction:column;gap:8px}.pp-stack .pp-btn{min-height:48px}.pp-grow{min-height:240px}.pp-svc-label{display:block;font-size:.9375rem;font-weight:600;color:var(--pp-dim);white-space:nowrap}.pp-service>div:first-child{min-width:0;flex:1}.pp-pass{position:relative;display:block}.pp-pass .pp-pass-in{padding-right:56px}.pp-pass .pp-icon-btn{position:absolute;right:4px;top:4px}.pp-btn.pp-danger{background:var(--pp-s2)}.pp-result-posted{background:var(--pp-ok-bg);border-color:var(--pp-ok)}.pp-result-sending,.pp-result-pending,.pp-result-unconfirmed{background:var(--pp-warn-bg);border-color:var(--pp-warn)}.pp-result-waiting{background:var(--pp-info-bg);border-color:var(--pp-brand)}.pp-acct{display:block;margin-top:2px}.pp-for{font-size:.9375rem;font-weight:600;color:var(--pp-dim);margin:0 0 4px!important}.pp-inflow-one{grid-template-columns:1fr}.pp-msgs{display:flex;flex-direction:column;gap:12px;scroll-margin-bottom:calc(var(--pp-sticky-h, 130px) + 16px)}.pp-msgs:empty{display:none}.pp-live{display:block;padding-left:12px}.pp-tile:focus-visible,.pp-tile:focus-within{outline:3px solid var(--pp-brand);outline-offset:2px}.pp-post{flex-direction:column;align-items:stretch;gap:8px}.pp-post-row{display:flex;align-items:stretch;gap:8px}.pp-live{padding:8px 0!important;min-height:44px;display:flex;align-items:center}.pp-result{padding:8px 12px}.pp-result>p,.pp-result-row{margin:0}.pp-result-row small,.pp-result>p,.pp-result-fail p{padding:0}.pp-gw{margin-top:-4px}.pp-desktop .pp-column{display:flex;flex-direction:column;height:calc(100dvh - 120px);min-height:440px;max-height:820px}.pp-desktop .pp-column .pp-screen{flex:1;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain}.pp-desktop .pp-column .pp-top{position:sticky;top:0}.pp-desktop .pp-column .pp-sticky{position:sticky;bottom:0}.pp-post-row>.pp-btn{width:72px;flex:none;align-self:center}.pp-desktop .pp-column .pp-screen{max-width:none;width:100%;margin:0}.pp-desktop .pp-column .pp-sticky{left:0;right:0;width:100%;max-width:none;margin:0}.pp-desktop .pp-column .pp-top{width:100%}.pp-desktop .pp-column .pp-screen{scrollbar-width:none}.pp-desktop .pp-column .pp-screen::-webkit-scrollbar{display:none}.pp-result-row~p,.pp-result>p,.pp-result .pp-small,.pp-result-fail{padding-left:12px}.pp-undo{min-height:48px;display:inline-flex;align-items:center}.pp-gw{scroll-margin-top:64px;scroll-margin-bottom:16px}.gp-page{--gp-r: 8px;--gp-ctl: 36px;display:block}@media (pointer: coarse),(max-width: 767px){.gp-page{--gp-ctl: 44px}}.gp-page>*+*,.gp-page [data-gp-behind]>*+*{margin-top:var(--sp-6)}.gp-page [data-gp-behind]>.gp-strip+.gp-strip{margin-top:var(--sp-3)}.gp-page,.gp-page button,.gp-page input,.gp-page select,.gp-page textarea{font-family:var(--font-body);font-size:14px;line-height:20px}.gp-page h1,.gp-page h2,.gp-page h3{text-transform:none;font-stretch:normal;letter-spacing:0}.gp-h1{font-family:var(--font-display);font-size:24px;line-height:32px;font-weight:700;margin:0;color:var(--white)}.gp-h2{font-size:16px;line-height:24px;font-weight:600;margin:0;color:var(--white)}.gp-h3{font-size:14px;line-height:20px;font-weight:600;margin:0 0 var(--sp-2);color:var(--white)}.gp-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gp-dim{color:var(--gray-dim)}.gp-danger{color:var(--danger-text, var(--danger))}.gp-danger svg{flex:none;width:14px;height:14px}.gp-warn{color:var(--gray)}.gp-strong{font-weight:600;color:var(--white);margin:0}.gp-num{font-variant-numeric:tabular-nums}.gp-sub{font-size:12px;line-height:16px;margin:4px 0 0}.gp-hint{font-size:12px;line-height:16px;color:var(--gray-dim);margin:4px 0 0}.gp-label{font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-dim)}.gp-spacer{flex:1}.gp-spacer-left{margin-left:auto}.gp-hr{border:0;border-top:1px solid var(--line);margin:var(--sp-4) 0}.gp-quote{quotes:none;background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:0 6px;font-size:12px}.gp-link{color:var(--white);text-decoration:underline;display:inline-flex;align-items:center;gap:4px}.gp-stack{display:flex;flex-direction:column;gap:var(--sp-2)}.gp-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--gp-r);padding:var(--sp-4)}@media (min-width: 1280px){.gp-card{padding:var(--sp-6)}}.gp-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.gp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4)}.gp-clientname{margin:0;color:var(--gray-dim);font-size:14px;line-height:20px}@media (max-width: 767px){.gp-head{flex-direction:column}.gp-head .gp-pop-wrap{width:100%}}.gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--gp-ctl);padding:0 var(--sp-3);background:var(--panel-2);color:var(--white);border:1px solid var(--field-border);border-radius:6px;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.gp-btn:hover{background:var(--panel);border-color:var(--gray-dim)}.gp-btn-primary{background:var(--brand);border-color:var(--brand);color:var(--white)}.gp-btn-primary:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.gp-btn-quiet{background:transparent;border-color:transparent;color:var(--gray)}.gp-btn-quiet:hover{background:var(--panel-2);border-color:var(--line);color:var(--white)}.gp-btn:disabled,.gp-btn[aria-disabled=true]{opacity:.6;cursor:default}.gp-btn[aria-disabled=true]:hover{background:var(--panel-2)}.gp-btn-primary[aria-disabled=true]:hover{background:var(--brand)}.gp-page :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.gp-iconbtn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--gp-ctl);min-height:var(--gp-ctl);background:transparent;color:var(--gray);border:1px solid transparent;border-radius:6px;cursor:pointer}.gp-iconbtn:hover{background:var(--panel-2);border-color:var(--line);color:var(--white)}.gp-iconbtn:disabled{opacity:.4;cursor:default}.gp-iconbtn-lg{min-width:44px;min-height:44px;border-color:var(--field-border);background:var(--panel-2)}.gp-btnrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}@media (pointer: coarse),(max-width: 767px){.gp-btnrow{gap:var(--sp-3)}}.gp-spin{display:inline-flex;align-items:center;gap:6px;color:var(--gray)}.gp-spin svg{animation:gp-rot 1s linear infinite}@keyframes gp-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.gp-spin svg{animation:none}}.gp-field{display:flex;flex-direction:column;gap:4px;min-width:0}.gp-field>label,.gp-boxlabel{font-size:14px;font-weight:600;color:var(--white)}.gp-field input[type=text],.gp-field input[type=url],.gp-field input[type=date],.gp-field input[type=number],.gp-field select,.gp-field textarea,.gp-box,.gp-stepper-num,.gp-itempic select{background:var(--panel-2);color:var(--white);border:1px solid var(--field-border);border-radius:6px;min-height:var(--gp-ctl);padding:6px 10px;width:100%}.gp-itempic select{width:auto;min-width:12rem;max-width:100%;padding-right:30px}@media (pointer: coarse){.gp-field input,.gp-field select,.gp-field textarea,.gp-box,.gp-itempic select{font-size:16px}}.gp-box{min-height:96px;max-height:240px;resize:vertical;display:block;line-height:21px}.gp-field input[aria-invalid=true],.gp-box[aria-invalid=true]{border-color:var(--danger)}.gp-error{color:var(--danger-text, var(--danger));font-size:12px;line-height:16px;margin:4px 0 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gp-fieldgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-4)}.gp-fieldgrid .gp-fullrow{grid-column:1 / -1}@media (max-width: 767px){.gp-fieldgrid{grid-template-columns:minmax(0,1fr)}}.gp-check{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--gp-ctl);color:var(--gray)}.gp-check input,.gp-check-input{accent-color:var(--brand);width:18px;height:18px;flex:none}.gp-hitbox{display:inline-flex;align-items:center;justify-content:center;min-width:var(--gp-ctl);min-height:var(--gp-ctl);cursor:pointer}.gp-tagline{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gp-tag{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--gray-dim)}.gp-phone{display:flex;gap:6px;align-items:center;margin:0;color:var(--gray)}.gp-segmented{display:inline-flex;border:1px solid var(--field-border);border-radius:6px;overflow:hidden;width:fit-content;max-width:100%}.gp-segmented button{min-height:var(--gp-ctl);padding:0 var(--sp-3);background:var(--panel-2);color:var(--gray);border:0;border-right:1px solid var(--line);cursor:pointer;display:inline-flex;gap:6px;align-items:center;font-weight:500}.gp-segmented button:last-child{border-right:0}.gp-segmented button.is-on{color:var(--white);font-weight:600;box-shadow:inset 0 -2px 0 var(--brand);background:var(--panel)}.gp-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.gp-chip{min-height:var(--gp-ctl);padding:0 var(--sp-3);border:1px solid var(--field-border);border-radius:999px;background:var(--panel-2);color:var(--gray);cursor:pointer}.gp-chip.is-on{color:var(--white);border-color:var(--white);font-weight:600}.gp-sayback{display:flex;gap:6px;align-items:flex-start;background:var(--panel-2);border:1px solid var(--field-border);border-radius:6px;padding:var(--sp-2) var(--sp-3);margin:var(--sp-2) 0 0;color:var(--white)}.gp-whenbox{margin-top:var(--sp-2)}.gp-stepper{display:flex;align-items:center;gap:var(--sp-2)}.gp-stepper-num{width:72px;text-align:center;font-size:28px;line-height:36px;font-variant-numeric:tabular-nums;min-height:44px}.gp-pill{display:inline-flex;align-items:center;gap:4px;background:var(--panel-2);color:var(--gray);border:1px solid var(--line);border-radius:4px;padding:2px 8px;font-size:12px;line-height:16px;font-weight:700;white-space:nowrap}.gp-pill-failed{color:var(--danger-text, var(--danger));border-color:var(--danger)}.gp-pill-plain{font-weight:500}.gp-pill-new{color:var(--white);border-color:var(--field-border)}.gp-status{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-2) var(--sp-4);background:var(--panel);border:1px solid var(--line);border-radius:var(--gp-r)}.gp-status-text{margin:0;flex:1;color:var(--white);min-width:0}.gp-status-stopped{background:var(--panel-2);border-color:var(--warning)}.gp-status-stopped svg{color:var(--warning);flex:none}.gp-status-running svg{color:var(--gray);flex:none}.gp-status-more{margin:var(--sp-2) 0 0;padding:0;list-style:none;display:grid;gap:var(--sp-2)}.gp-status-more li{display:flex;gap:var(--sp-3);align-items:center;justify-content:space-between;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:var(--sp-2) var(--sp-3)}.gp-status-note{display:flex;gap:6px;align-items:center;margin:var(--sp-2) 0 0;color:var(--gray);font-size:12px}@media (max-width: 767px){.gp-status{flex-wrap:wrap}.gp-status-text{flex:1 1 calc(100% - 40px)}.gp-status>.gp-btn{flex:none}}.gp-composer .gp-card{display:grid;gap:var(--sp-3)}.gp-composer-buttons{margin-top:var(--sp-1)}.gp-progress{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--gp-ctl);color:var(--white)}.gp-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);border-top:1px solid var(--line);padding-top:var(--sp-3)}@media (max-width: 767px){.gp-options{grid-template-columns:minmax(0,1fr)}.gp-composer-buttons .gp-btn{width:100%}.gp-composer-buttons{flex-direction:column;align-items:stretch}.gp-composer-buttons .gp-spacer{display:none}}.gp-modechip{display:flex;align-items:center;gap:var(--sp-2)}.gp-rules{list-style:none;margin:0;padding:0;display:grid;gap:2px}.gp-rule{display:flex;gap:8px;align-items:flex-start;min-height:32px;padding:6px 0}.gp-rule svg{flex:none;margin-top:2px;color:var(--gray-dim)}.gp-rule-bad svg{color:var(--danger-text, var(--danger))}.gp-rule-found{display:inline-flex;gap:6px;align-items:center;margin-left:8px}.gp-rule-hint{display:block;font-size:12px;color:var(--gray-dim)}.gp-details{display:grid;gap:var(--sp-3)}.gp-typecards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}@media (max-width: 767px){.gp-typecards{grid-template-columns:minmax(0,1fr)}}.gp-typecard{position:relative;display:flex;gap:var(--sp-2);align-items:flex-start;min-height:56px;padding:var(--sp-2) var(--sp-3);text-align:left;background:transparent;color:var(--gray);border:1px solid var(--field-border);border-radius:6px;cursor:pointer}.gp-typecard.is-on{background:var(--panel-2);color:var(--white);border:2px solid var(--brand);padding:calc(var(--sp-2) - 1px) calc(var(--sp-3) - 1px)}.gp-typecard-text{display:grid;gap:2px;font-size:12px;line-height:16px}.gp-typecard-text strong{font-size:14px;line-height:20px}.gp-typecard-check{position:absolute;top:6px;right:6px;color:var(--brand)}.gp-composer-pic{display:flex;gap:var(--sp-3);align-items:flex-start}.gp-resultline{display:grid;gap:var(--sp-2)}.gp-resulttext{margin:0;white-space:pre-wrap;line-height:21px}.gp-strip{display:flex;gap:var(--sp-3);align-items:flex-start;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--gp-r);padding:var(--sp-3) var(--sp-4)}.gp-strip>div:not(.gp-btnrow){flex:1;min-width:0}.gp-strip p{margin:0}.gp-strip ul{margin:var(--sp-2) 0 0;padding-left:var(--sp-5);font-size:12px}.gp-strip-warn{border-color:var(--warning)}@media (max-width: 767px){.gp-strip{flex-wrap:wrap}}.gp-thumb{width:64px;height:48px;flex:none;border-radius:4px;overflow:hidden;background:var(--panel-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.gp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gp-thumb-lg{width:128px;height:96px}.gp-thumb-sm{width:48px;height:36px}.gp-thumb-none{flex-direction:column;font-size:12px;line-height:16px;color:var(--gray-dim);gap:2px}.gp-skel{background:var(--panel-2);border-radius:6px;animation:gp-pulse 1.2s ease-in-out infinite}.gp-skel-fill{width:100%;height:100%;border-radius:0}.gp-skel-inline{display:inline-block;width:160px;height:16px}.gp-skels{display:grid;gap:var(--sp-2)}@keyframes gp-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.gp-skel{animation:none}}.gp-tabbar{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:var(--sp-3)}.gp-tabs{display:flex;overflow-x:auto}@media (max-width: 767px){.gp-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;overflow:visible}.gp-tab{justify-content:center;padding:0 var(--sp-2)}}.gp-tab{min-height:44px;padding:0 var(--sp-3);background:transparent;border:0;border-bottom:2px solid transparent;color:var(--gray);font-weight:500;cursor:pointer;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.gp-tab[aria-selected=true]{color:var(--white);font-weight:600;border-bottom-color:var(--brand)}.gp-tabbar-right .gp-btn[aria-pressed=true]{color:var(--white);font-weight:600;border-bottom:2px solid var(--brand);border-radius:6px 6px 0 0}.gp-tabbar-right{display:flex;gap:var(--sp-2);align-items:center;padding-bottom:4px}.gp-tablewrap{overflow-x:auto}.gp-table{width:100%;border-collapse:collapse}.gp-table th{text-align:left;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-dim);background:var(--panel-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line)}.gp-table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top;min-height:72px}.gp-row:hover{background:var(--panel-2)}.gp-row.is-selected{background:var(--panel-2);box-shadow:inset 3px 0 0 var(--brand)}.gp-c-sel{width:44px}.gp-c-img{width:72px}.gp-c-when{width:150px}.gp-c-info{width:200px}.gp-c-act{width:1%;white-space:nowrap}.gp-datecell{display:grid;gap:2px}.gp-datebtn{display:inline-flex;align-items:center;gap:4px;min-height:var(--gp-ctl);background:transparent;color:var(--white);border:0;padding:4px 0;font-weight:600;cursor:pointer;text-align:left}.gp-date{font-weight:600}.gp-reason{font-size:12px;line-height:16px;color:var(--gray-dim)}.gp-postcell{display:grid;gap:4px;min-width:0}.gp-pills{gap:6px}.gp-posttext{background:transparent;border:0;padding:0;text-align:left;color:var(--white);line-height:21px;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}.gp-source{margin-top:2px}@media (pointer: coarse),(max-width: 767px){.gp-posttext{min-height:44px;align-content:center}}.gp-c-post{min-width:240px}.gp-rowactions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.gp-writing{display:flex;align-items:center;min-height:48px}.gp-details-lite summary{cursor:pointer;font-size:12px;color:var(--gray-dim)}.gp-failure p{margin:0 0 var(--sp-2)}.gp-failure .gp-danger{display:flex;gap:6px;align-items:flex-start}.gp-cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.gp-rowcard{display:grid;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.gp-rowcard.is-selected{border-color:var(--field-border);box-shadow:inset 3px 0 0 var(--brand)}.gp-rowcard-top{display:flex;align-items:center;gap:var(--sp-3)}.gp-rowcard-body{display:flex;gap:var(--sp-3);align-items:flex-start}.gp-selectall{margin-bottom:var(--sp-2)}.gp-empty{text-align:center;padding:var(--sp-8) var(--sp-4);color:var(--gray);display:grid;gap:var(--sp-3);justify-items:center}.gp-empty p{margin:0}.gp-footline{font-size:12px;line-height:16px;margin:var(--sp-3) 0 0}.gp-batch{position:sticky;bottom:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-height:56px;padding:var(--sp-2) var(--sp-4) calc(var(--sp-2) + env(safe-area-inset-bottom,0px));background:var(--panel-2);border-top:1px solid var(--field-border);margin-top:var(--sp-3)}.gp-batch-count{font-weight:600;font-variant-numeric:tabular-nums}.gp-batch-top{display:flex;align-items:center;gap:var(--sp-3)}.gp-batch-spacer{display:none}@media (max-width: 767px){.gp-batch{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;gap:var(--sp-1);margin-top:0;padding:var(--sp-1) var(--sp-3) calc(var(--sp-2) + env(safe-area-inset-bottom,0px))}.gp-batch-top{justify-content:space-between}.gp-batch{box-sizing:border-box;max-width:100%}.gp-batch-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.gp-batch-actions>*,.gp-batch-actions .gp-pop-wrap{min-width:0;width:100%}.gp-batch-actions .gp-btn{min-width:0;min-height:44px;width:100%;justify-content:center;white-space:normal;text-align:center}.gp-batch-actions .gp-pop-wrap>.gp-btn{width:100%;justify-content:center}.gp-batch-actions>.gp-btn-primary,.gp-batch-actions>.gp-pop-wrap:has(>.gp-btn-primary){grid-column:1 / -1}.gp-batch-spacer{display:block;height:176px}}.gp-sayback-panel{display:grid;gap:var(--sp-2)}.gp-held ul{margin:4px 0 0;padding-left:var(--sp-5);font-size:12px}.gp-pop-wrap{position:relative;display:inline-block}.gp-pop{position:absolute;z-index:40;top:calc(100% + 4px);min-width:200px;max-width:min(92vw,420px);background:var(--panel);border:1px solid var(--field-border);border-radius:var(--gp-r);padding:var(--sp-3);box-shadow:0 8px 24px #00000073}.gp-pop-left{left:0}.gp-pop-right{right:0}.gp-pop-up{top:auto;bottom:calc(100% + 4px)}.gp-menu{padding:4px;min-width:180px}.gp-menuitem{display:block;width:100%;text-align:left;min-height:var(--gp-ctl);padding:0 var(--sp-3);background:transparent;border:0;color:var(--white);border-radius:4px;cursor:pointer}.gp-menuitem:hover{background:var(--panel-2)}.gp-popform{display:grid;gap:var(--sp-3)}@media (max-width: 767px){.gp-pop-form.gp-pop-full{top:0;left:0;right:0;bottom:0;height:100dvh;max-height:none;border-radius:0;padding:var(--sp-4);z-index:60}}@media (max-width: 767px){.gp-pop-form{position:fixed;left:8px;right:8px;top:auto;bottom:8px;max-width:none;width:auto!important;max-height:80vh;overflow:auto}}.gp-calnav{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}.gp-cal{border:1px solid var(--line);border-radius:var(--gp-r);overflow:hidden}.gp-calhead,.gp-calrow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.gp-calhead>div{padding:var(--sp-2);background:var(--panel-2);border-bottom:1px solid var(--line)}.gp-calcell{min-height:104px;padding:4px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;align-content:start;gap:2px;min-width:0}.gp-calcell:nth-child(7n){border-right:0}.gp-calcell.is-out{background:var(--bg);opacity:.7}.gp-calcell.is-past .gp-calnum{color:var(--gray-dim)}.gp-calday{display:flex;justify-content:space-between;align-items:center}.gp-calnum{min-width:28px;min-height:28px;background:transparent;border:0;border-radius:50%;color:var(--white);font-weight:600;cursor:pointer}.gp-calcell.is-today .gp-calnum{box-shadow:0 0 0 2px var(--brand)}.gp-dot{display:inline-block;width:6px;height:6px;border-radius:50%;border:1.5px solid var(--gray-dim)}.gp-calnote{display:flex;gap:4px;align-items:flex-start;margin:0;font-size:12px;line-height:16px;color:var(--gray-dim)}.gp-calchip{display:flex;align-items:center;gap:4px;min-height:24px;width:100%;padding:0 6px;background:var(--panel-2);color:var(--white);border:1px solid var(--field-border);border-radius:4px;font-size:12px;line-height:16px;cursor:pointer;text-align:left;overflow:hidden}.gp-calchip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-calchip-needs_approval{border-style:dashed}.gp-calchip-published{color:var(--gray)}.gp-calchip-failed{border-color:var(--danger)}.gp-more{min-height:24px;font-size:12px;padding:0 4px}.gp-legend{display:flex;flex-wrap:wrap;gap:var(--sp-4);list-style:none;padding:0;margin:var(--sp-3) 0 0;font-size:12px;color:var(--gray-dim)}.gp-legend li{display:inline-flex;gap:4px;align-items:center}.gp-daylist{display:grid;gap:var(--sp-2)}.gp-dayposts{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.gp-dayposts li{display:grid;grid-template-columns:auto 1fr auto;gap:var(--sp-2);align-items:center}.gp-agenda{display:grid;gap:var(--sp-3)}.gp-agendaday{display:grid;gap:var(--sp-2)}.gp-agendapost{display:grid;gap:var(--sp-2);padding:var(--sp-3)}.gp-page>.gp-scrim{margin-top:0}.gp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0000008c;display:flex;justify-content:flex-end;animation:gp-fade .18s ease-out}.gp-sheet{width:480px;max-width:100%;height:100%;background:var(--panel);border-left:1px solid var(--field-border);display:flex;flex-direction:column;animation:gp-slide .22s ease-out;outline:0}@media (max-width: 1279px){.gp-sheet{width:420px}}@media (max-width: 767px){.gp-sheet{width:100%;border-left:0}}@keyframes gp-fade{0%{opacity:0}to{opacity:1}}@keyframes gp-slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.gp-scrim,.gp-sheet{animation:none}}.gp-sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--line)}.gp-sheet-title{display:grid;gap:var(--sp-2);min-width:0}.gp-sheet-back{display:none;min-width:44px;min-height:44px}@media (max-width: 767px){.gp-sheet-back{display:inline-flex}.gp-sheet-x{display:none}}.gp-sheet-body{flex:1;overflow-y:auto;padding:var(--sp-4);display:grid;gap:var(--sp-4);align-content:start}.gp-sheet-foot{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--line)}.gp-leavestrip{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);background:var(--panel-2);border-bottom:1px solid var(--warning)}.gp-leavestrip p{margin:0}.gp-pubimg{max-width:100%;border-radius:6px}.gp-imageblock-main{display:grid;gap:var(--sp-3)}.gp-preview{position:relative;width:100%;max-width:320px;aspect-ratio:4 / 3;background:var(--panel-2);border:1px solid var(--line);border-radius:6px;overflow:hidden}.gp-preview-btn{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.gp-preview img{width:100%;height:100%;object-fit:cover;display:block}.gp-preview-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--gray-dim);text-align:center;padding:var(--sp-3)}.gp-candidates{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.gp-cand{position:relative;width:96px;height:72px;padding:0;background:var(--panel-2);border:1px solid var(--field-border);border-radius:4px;overflow:hidden;cursor:pointer}.gp-cand img{width:100%;height:100%;object-fit:cover;display:block}.gp-cand.is-on{border:2px solid var(--brand)}.gp-cand-check{position:absolute;top:4px;right:4px;background:var(--bg);border-radius:50%;padding:1px;color:var(--white)}.gp-cand-origin{position:absolute;left:0;right:0;bottom:0;font-size:12px;line-height:16px;text-align:center;background:#0009;color:var(--white)}.gp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:var(--sp-6)}.gp-lightbox img{max-width:100%;max-height:100%}.gp-lightbox-close{position:absolute;top:var(--sp-4);right:var(--sp-4)}.gp-toasts{position:fixed;z-index:130;left:50%;transform:translate(-50%);bottom:16px;display:grid;gap:var(--sp-2);width:min(92vw,520px)}.gp-toast{display:flex;align-items:center;gap:var(--sp-3);background:var(--panel-2);border:1px solid var(--field-border);border-radius:var(--gp-r);padding:var(--sp-2) var(--sp-3);font-weight:500}.gp-toast>span{flex:1}.gp-switchrow{display:flex;align-items:center;gap:var(--sp-3)}.gp-switch{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:transparent;border:0;padding:0;cursor:pointer}.gp-switch-track{position:relative;width:40px;height:22px;border-radius:11px;background:var(--panel-2);border:2px solid var(--field-border);transition:background .12s ease-out}.gp-switch-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--gray);transition:transform .12s ease-out}.gp-switch[aria-checked=true] .gp-switch-track{background:var(--brand);border-color:var(--brand)}.gp-switch[aria-checked=true] .gp-switch-knob{transform:translate(18px);background:var(--on-fill, #fff)}@media (prefers-reduced-motion: reduce){.gp-switch-track,.gp-switch-knob{transition:none}}.gp-sayback-ask{border-color:var(--danger)}.gp-making{margin:var(--sp-2) 0 0}.gp-danger,.gp-failure .gp-danger{color:var(--danger-text, var(--danger))}.gp-posttext.has-flags{display:block;-webkit-line-clamp:unset;overflow:visible}mark.gp-flag{background:transparent;color:var(--white);font-weight:700;text-decoration:underline;text-decoration-style:wavy;text-underline-offset:3px}@media (pointer: coarse){.gp-hint a{display:inline-flex;align-items:center;min-height:44px}}.sc-batch-dates{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sc-batch-dates li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:baseline}.sc-bd-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-dim);font-size:13px}.sc-bd-hol{grid-column:2}.gp-approvedrun{display:grid;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.gp-approvedrun p{margin:0;display:flex;gap:6px;align-items:center}.gp-approvedrun .gp-calchip{width:auto;max-width:100%;flex:0 1 auto}.gp-radiorow{display:flex;align-items:center;gap:var(--sp-3);min-height:44px;cursor:pointer}.gp-radiocell{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;min-height:44px}.gp-radiocell input{margin:0;width:18px;height:18px}.sc-pic-ask{margin-left:calc(44px + var(--sp-3))}.sc-pic-ask [tabindex="-1"]:focus{outline:none}.sc-pic-saved:empty{display:none}.gp-offnote{margin:0 0 var(--sp-2);font-size:13px;line-height:18px}.gp-skipline{display:flex;align-items:flex-start;gap:6px;margin:var(--sp-2) 0 0;font-size:13px;line-height:18px;color:var(--gray-dim)}.gp-skipline svg{flex:none;margin-top:2px}.gp-composer-pic .gp-btn{white-space:nowrap}.gp-scope{--gp-ctl: 36px}@media (pointer: coarse),(max-width: 767px){.gp-scope{--gp-ctl: 44px}}.gp-scope,.gp-scope button,.gp-scope input{font-family:var(--font-body);font-size:14px;line-height:20px}.gp-scope .gp-btn{min-height:var(--gp-ctl);font-size:14px;line-height:20px}.gp-scope .gp-hint{font-size:12px;line-height:16px}.gp-scope .sc-pic-ask [tabindex="-1"]:focus,.gp-scope .sc-pic-ask [tabindex="-1"]:focus-visible,.gp-scope .sc-pic-saved:focus,.gp-scope .sc-pic-saved:focus-visible{outline:none!important;box-shadow:none!important}.gp-scope .sc-pic-saved{padding:2px 0}.sc-pic-ask [tabindex="-1"]:focus,.sc-pic-saved:focus{outline:none!important}.gp-changethis{color:var(--brand);text-decoration:underline}.gp-hint a.gp-changethis,.gp-skipline a.gp-changethis,.gp-status-note a.gp-changethis,.gp-offnote a.gp-changethis{display:inline;min-height:0;line-height:inherit}.gp-changethis{white-space:nowrap}@media (max-width: 767px){.gp-composer-pic{flex-wrap:wrap}.gp-composer-pic>div:last-child{flex:1 1 100%;min-width:0}}.gp-radiohelp{display:block;font-size:13px;line-height:18px;color:var(--gray-dim)}.sc-pic-parts{display:grid;gap:var(--sp-2);margin-top:var(--sp-4)}.sc-pic-parts .sc-h4{margin:0;font-size:14px;font-weight:600}.sc-pic-part{display:grid;gap:var(--sp-2)}.sc-pic-part .sc-pic-ask{margin-left:0}.gp-levelnote{color:inherit}.gp-itempic{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2)}.gp-itempic label{font-size:13px;font-weight:600}.gp-itempic select{min-height:44px}.gp-linkbtn{background:none;border:0;padding:0;font:inherit;cursor:pointer;display:inline;min-height:0;line-height:inherit}.gp-headchips{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:flex-start}@media (max-width: 767px){.gp-headchips{width:100%;flex-direction:column}.gp-headchips .gp-btn{width:100%;justify-content:flex-start}}.gp-picchip-note{color:var(--gray-dim);font-weight:400}.gp-hint a.gp-changethis,.gp-hint button.gp-changethis,.gp-skipline button.gp-changethis,.gp-status-note button.gp-changethis,.gp-offnote button.gp-changethis{display:inline;min-height:0;line-height:inherit}.gp-line{margin:0}.gp-scope input[type=radio],.gp-itempic input{accent-color:var(--brand)}.gp-scope .gp-radiorow input:focus-visible,.gp-scope .sc-pic-part select:focus-visible,.gp-itempic select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sc-pic-parts .sc-h4{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);font-size:16px;font-weight:700}.sc-pic-part .gp-field label{font-weight:500;font-size:14px}.gp-itempic[aria-busy=true] select{opacity:.7}.gp-ownmarker{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--gray-dim)}.gp-changethis,a.gp-changethis,button.gp-changethis{color:var(--white);text-decoration:underline;text-underline-offset:2px}@media (pointer: coarse),(max-width: 767px){.gp-hint .gp-changethis,.gp-skipline .gp-changethis,.gp-status-note .gp-changethis,.gp-offnote .gp-changethis,.rv-sub .gp-changethis,.ct-stage-line .gp-changethis,.gp-changethis{display:inline-block;padding:13px 6px;margin:-13px -6px;min-height:0;line-height:inherit;vertical-align:baseline}}.gp-status-note svg{flex-shrink:0}.gp-headchips{margin-left:auto;justify-content:flex-end}@media (max-width: 767px){.gp-headchips{margin-left:0;justify-content:flex-start}}#pc-h:focus,#pc-h:focus-visible,.gp-scope .sc-h3:focus{outline:2px solid var(--brand);outline-offset:2px}.sc-pic-part select{width:auto;min-width:15rem;max-width:100%;font-size:14px}.gp-scope .sc-h3{font-size:18px;font-weight:700}.sc-pic-parts .sc-h4{font-size:15px;font-weight:600}.gp-headchips-stack{flex-direction:column;align-items:flex-end;flex-wrap:nowrap}.gp-headchips-stack .sc-follows{margin:0}@media (max-width: 767px){.gp-headchips-stack{align-items:stretch}}.gp-scope .sc-pic-part .gp-field select,.sc-pic-part select{width:auto;min-width:15rem;max-width:320px;font-size:14px}@media (max-width: 767px){.gp-scope .sc-pic-part .gp-field select,.sc-pic-part select{width:100%;max-width:none;min-width:0}}@media (pointer: coarse),(max-width: 767px){.gp-changethis,.gp-hint .gp-changethis,.gp-skipline .gp-changethis,.gp-status-note .gp-changethis,.gp-offnote .gp-changethis,.rv-sub .gp-changethis,.ct-stage-line .gp-changethis{padding:14px 6px;margin:-14px -6px;position:relative;z-index:2}}.gp-picture-problem{margin:4px 0 8px}.ct-section-note{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 12px 8px}.ct-section-note .gp-picture-problem{margin:0}.sc-chip,.gp-picchip{gap:8px}@media (max-width: 767px){.sc-chip{width:100%;min-height:44px;justify-content:space-between}}.sc-sheet{z-index:1}.gp-page .sc-title,.sc-title{margin:0;font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.02em;color:var(--white)}.sc-sub{margin:0;font-size:14px;line-height:21px;color:var(--gray-dim)}.sc-body{gap:var(--sp-5);padding:var(--sp-6)}@media (max-width: 767px){.sc-body{padding:var(--sp-4)}}.sc-section{display:grid;gap:var(--sp-2);align-content:start}.sc-body>section.sc-section~section.sc-section{border-top:1px solid var(--line);padding-top:var(--sp-5)}.sc-head .gp-sheet-x{min-width:44px;min-height:44px}.gp-sheet.sc-sheet:focus,.gp-sheet.sc-sheet:focus-visible{outline:none!important;box-shadow:none}.sc-title:focus,.sc-title:focus-visible{outline:none}.gp-page .sc-h3,.sc-h3{margin:0;font-size:16px;line-height:22px;font-weight:700;color:var(--white)}.gp-page .sc-label,.sc-label{display:block;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--gray-dim);margin:0}.sc-help{margin:0;font-size:13px;line-height:18px;color:var(--gray-dim)}.sc-help svg{vertical-align:-2px;margin-right:4px}.sc-last{padding-top:var(--sp-2);border-top:1px solid var(--line)}.sc-blocker{flex:1 0 100%}@media (max-width: 767px){.sc-foot .sc-blocker{flex:0 0 auto;align-self:stretch}}.sc-note-text{margin:0;font-weight:600;color:var(--white)}.sc-days{display:flex;gap:4px}.sc-day{flex:1 1 0;min-width:44px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;background:var(--panel);color:var(--white);border:1px solid var(--field-border);border-radius:6px;cursor:pointer;font-size:13px;line-height:18px;font-weight:600;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.sc-day:hover{background:var(--panel-2);border-color:var(--gray-dim)}.sc-day.is-on{background:var(--brand);border-color:var(--brand);color:var(--on-fill, #fff);font-weight:700}.sc-day.is-on:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.sc-day-mark{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center}@media (max-width: 359px){.sc-days{flex-wrap:wrap}.sc-day{flex:1 1 22%}}.sc-day:focus-visible,.sc-time:focus-visible{outline:2px solid var(--ring, var(--brand));outline-offset:2px}.sc-timefield{display:grid;gap:4px;justify-items:start}.sc-time{height:36px;min-width:160px;padding:0 var(--sp-3);font-size:15px;line-height:22px;background:var(--panel);color:var(--white);border:1px solid var(--field-border);border-radius:4px;font-family:var(--font-body)}.sc-timesel{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.sc-time:hover{border-color:var(--gray-dim)}.sc-time[aria-invalid=true]{border-color:var(--danger)}@media (pointer: coarse),(max-width: 767px){.sc-time{height:44px;font-size:16px}}.sc-num{min-width:0;width:84px}.sc-select{min-width:110px}.sc-fielderr{display:flex;gap:6px;align-items:center;margin:0;font-size:13px;line-height:18px;color:var(--danger-text, var(--danger))}.gp-btn.gp-btn-quiet.sc-disclose{justify-self:start;padding-left:0}.sc-perday{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.sc-perday-row{display:flex;align-items:center;gap:var(--sp-3);min-height:44px;flex-wrap:wrap}.sc-perday-name{width:56px;font-weight:600;order:-1;color:var(--white)}.sc-perday-field .sc-time{min-width:160px}.sc-sameas{margin-left:auto}.sc-zone{display:grid;gap:4px}.sc-zoneline{display:flex;align-items:center;gap:8px;margin:0;flex-wrap:wrap;color:var(--white)}.sc-zoneline svg{flex:none;color:var(--gray-dim)}.sc-checkzone{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sc-combo{display:grid;gap:6px;padding:0}.sc-combo-in{width:100%;min-width:0}.sc-combo-list{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.sc-combo-opt{padding:10px var(--sp-3);cursor:pointer;font-size:14px;min-height:40px;display:flex;align-items:center}@media (pointer: coarse),(max-width: 767px){.sc-combo-opt{min-height:44px}}.sc-combo-opt.is-active{background:var(--yd-selected, rgba(31, 99, 240, .08));font-weight:600}.sc-combo-opt.is-current:after{content:" (now)";color:var(--gray-dim);font-weight:400}.sc-combo-none{padding:10px var(--sp-3);color:var(--gray-dim)}.sc-readout{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:var(--sp-4);display:grid;gap:4px}.sc-readout-main{margin:0;display:flex;align-items:baseline;gap:10px}.sc-figure{font-size:28px;line-height:32px;font-weight:750;color:var(--white)}.sc-readout-words{font-size:14px;line-height:21px;color:var(--white)}.sc-readout-detail{margin:0;font-size:14px;line-height:21px;color:var(--gray-dim)}.sc-next{list-style:none;margin:0;padding:0;display:grid}.sc-next-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-height:32px;font-size:14px;line-height:20px}.sc-next-date{font-weight:600;color:var(--white)}.sc-next-time{color:var(--gray-dim)}.sc-next-note{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:18px;color:var(--gray-dim)}.sc-next-row.is-taken .sc-next-date{color:var(--gray-dim);text-decoration:line-through;text-decoration-thickness:1px}.sc-runway{display:flex;align-items:center;gap:8px;margin:0;color:var(--white)}.sc-runway svg{flex:none;color:var(--gray-dim)}.sc-shared{display:flex;gap:6px;align-items:center}.sc-banner{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3) var(--sp-4);border-radius:8px;border:1px solid var(--line);border-left-width:4px;color:var(--white)}.sc-banner-icon{flex:none;margin-top:1px}.sc-banner-body{flex:1;min-width:0;display:grid;gap:6px}.sc-banner-body p{margin:0}.sc-banner-head{font-weight:700}.sc-banner-head:focus-visible{outline:2px solid var(--ring, var(--brand));outline-offset:2px;border-radius:2px}.sc-banner-info{background:var(--yd-info-tint, #EDF3FE);border-color:var(--brand)}.sc-banner-info .sc-banner-icon{color:var(--brand)}.sc-banner-success{background:var(--yd-success-tint, #EDF4F0);border-color:var(--success)}.sc-banner-success .sc-banner-icon{color:var(--success)}.sc-banner-warning,.sc-banner-caution{background:var(--yd-warning-tint, #F9F3EB);border-color:var(--yd-warning, #B86E00)}.sc-banner-warning .sc-banner-icon,.sc-banner-caution .sc-banner-icon{color:var(--yd-warning, #B86E00)}.sc-banner-danger{background:var(--yd-danger-tint, #FDEDEE);border-color:var(--danger)}.sc-banner-danger .sc-banner-icon{color:var(--danger)}.sc-equal{display:flex;gap:var(--sp-3);flex-wrap:wrap}.sc-equal .gp-btn{flex:1 1 140px}.sc-banner-actions{margin-top:2px}.sc-foot{align-items:center}@media (max-width: 767px){.sc-foot{flex-direction:column;align-items:stretch}.sc-foot .gp-btn{width:100%;min-height:44px}}.sc-readonly{display:grid;gap:var(--sp-3);font-size:15px;line-height:22px}.sc-readonly-big{margin:0;font-size:16px;line-height:24px;color:var(--white)}.sc-readonly-line{display:flex;gap:8px;align-items:center;margin:0;color:var(--gray-dim)}.sc-dl{display:grid;gap:var(--sp-3);margin:0}.sc-dl dd{margin:2px 0 0;color:var(--white)}.sc-ask{display:grid;gap:var(--sp-2)}.sc-comp{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.sc-comp-row{display:grid;gap:4px;padding:var(--sp-3);background:var(--panel-2);border:1px solid var(--line);border-radius:8px}.sc-comp-name{margin:0;color:var(--white)}.sc-comp-fields{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:center}.sc-comp-num,.sc-comp-at{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.sc-at{color:var(--gray-dim)}.sc-card{margin:0;display:grid;gap:4px;padding:var(--sp-3) var(--sp-4);background:var(--panel-2);border:1px solid var(--line);border-radius:8px}.sc-card-row{display:flex;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;font-size:14px;line-height:20px}.sc-card-row dt{color:var(--gray-dim)}.sc-card-row dd{margin:0;color:var(--white);font-weight:600;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.sc-strip{display:flex;gap:var(--sp-3);align-items:flex-start;min-height:56px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);background:var(--panel-2);border-radius:8px}.sc-strip-icon{flex:none;margin-top:2px;color:var(--gray-dim)}.sc-strip-text{flex:1;min-width:0;display:grid;gap:4px}.sc-strip-text p{margin:0}.sc-strip-head{font-size:14px;line-height:20px;font-weight:600;color:var(--white)}.sc-strip-info{background:var(--yd-info-tint, #EDF3FE);border-color:var(--brand);border-left-width:4px}.sc-strip-info .sc-strip-icon{color:var(--brand)}.sc-strip-success{background:var(--yd-success-tint, #EDF4F0);border-color:var(--success);border-left-width:4px}.sc-strip-success .sc-strip-icon{color:var(--success)}.sc-result-list{list-style:none;margin:4px 0 0;padding:0;display:grid}.sc-result-list li{display:flex;gap:var(--sp-3);align-items:baseline;min-height:28px;font-size:14px}.sc-result-date{font-weight:600;flex:none;color:var(--white)}.sc-result-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-dim)}.sc-result-actions{margin-top:var(--sp-2)}@media (max-width: 767px){.sc-strip{flex-wrap:wrap}.sc-strip>.gp-btn{width:100%;min-height:44px}.sc-result-actions .gp-btn,.sc-result-actions .gp-pop-wrap{width:100%}.sc-result-actions .gp-btn{min-height:44px}.sc-result-list li{display:grid;gap:0;margin-bottom:6px}.sc-result-text{white-space:normal}}.gp-pill-newdate{width:fit-content;justify-self:start;align-self:flex-start;background:var(--panel-2);border:1px solid var(--field-border);color:var(--gray-dim)}.sc-reason-new{display:block}.sc-dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:310;display:flex;align-items:center;justify-content:center;background:var(--yd-scrim, rgba(11, 23, 83, .5));animation:gp-fade .18s ease-out;padding:var(--sp-4)}.sc-dialog{width:min(640px,100%);max-height:calc(100% - 32px);background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--yd-shadow, 0 8px 24px rgba(11, 23, 83, .16));display:flex;flex-direction:column;color:var(--white)}.sc-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--line)}.sc-dialog-title{margin:0;font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.02em}.sc-dialog-title:focus-visible{outline:2px solid var(--ring, var(--brand));outline-offset:2px}.sc-dialog-body{padding:var(--sp-4) var(--sp-6);overflow-y:auto;display:grid;gap:var(--sp-3);align-content:start}.sc-dialog-foot{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--line)}.sc-apply-copying{display:flex;justify-content:space-between;gap:var(--sp-3);align-items:center;flex-wrap:wrap;padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.sc-apply-copying p{margin:0}.sc-apply-rows{list-style:none;margin:0;padding:0;display:grid}.sc-apply-row{min-height:56px;padding:var(--sp-2) 0;border-bottom:1px solid var(--line)}.sc-apply-label{display:flex;align-items:flex-start;gap:var(--sp-2);width:100%}.sc-apply-label>span:last-child{display:grid;gap:2px}.sc-apply-line{display:block;font-size:14px;line-height:20px}.sc-apply-total{margin:0;font-weight:600}.sc-check{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer}@media (max-width: 767px){.sc-dialog-scrim{padding:0;align-items:stretch}.sc-dialog{width:100%;max-height:100%;height:100%;border-radius:0;border:0}.sc-dialog-head,.sc-dialog-body,.sc-dialog-foot{padding-left:var(--sp-4);padding-right:var(--sp-4)}.sc-dialog-foot{flex-direction:column;align-items:stretch;padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px))}.sc-dialog-foot .gp-btn{width:100%;min-height:44px}.sc-apply-row{border:1px solid var(--line);border-radius:8px;padding:var(--sp-3);margin-bottom:var(--sp-2)}}@media (prefers-reduced-motion: reduce){.sc-dialog-scrim,.sc-sheet{animation:none}.sc-day{transition:none}}.sc-pill-on{background:var(--yd-success-tint, #EDF4F0);border:1px solid var(--success);color:var(--success);margin-left:6px}.gp-queue>.sc-strip,.gp-queue>.gp-toasts+.sc-strip{margin-top:var(--sp-3);margin-bottom:var(--sp-3)}.sc-link44{display:inline-flex;align-items:center;gap:4px}@media (pointer: coarse),(max-width: 767px){.sc-link44{min-height:44px;min-width:44px}}.sc-follows{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:14px;line-height:21px;color:var(--gray-dim);max-width:560px}.sc-follows svg{flex:none}.sc-dialog-assure{display:grid;gap:4px;padding:var(--sp-3) var(--sp-6);border-top:1px solid var(--line);background:var(--panel-2)}.sc-dialog-assure p{margin:0}@media (max-width: 767px){.sc-dialog-assure{padding-left:var(--sp-4);padding-right:var(--sp-4)}}.sc-apply-flat{display:grid;gap:2px}.so-glyph{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:5px;background:var(--panel-2);border:1px solid var(--field-border);color:var(--gray);font-weight:700;line-height:1}.so-places{border:0;padding:0;margin:0;min-width:0;display:grid;gap:var(--sp-2)}.so-legend{padding:0;font-size:14px;line-height:20px;font-weight:600;color:var(--white);margin-bottom:var(--sp-2)}.so-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.so-chip{position:relative;display:inline-flex;cursor:pointer}.so-chip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.so-chip-body{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:40px;min-width:128px;padding:0 var(--sp-3);border:1px solid var(--field-border);border-radius:8px;background:var(--panel-2);color:var(--gray);font-weight:500}.so-chip-text{display:grid;gap:0;min-width:0}.so-chip-text strong{font-size:14px;line-height:20px;font-weight:600}.so-chip-sub{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--gray-dim)}.so-chip.is-on .so-chip-body{border:2px solid var(--brand);padding:0 calc(var(--sp-3) - 1px);color:var(--white)}.so-chip.is-warn .so-chip-body{border-color:var(--warning)}.so-chip.is-on.is-warn .so-chip-body{border:2px solid var(--brand);box-shadow:0 0 0 1px var(--warning)}.so-chip input:focus-visible+.so-chip-body{outline:2px solid var(--white);outline-offset:2px}.so-chip:hover .so-chip-body{background:var(--panel)}@media (pointer: coarse),(max-width: 767px){.so-chip-body{min-height:44px}}.so-missing{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0}.so-place-note{margin:0}.so-results{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.so-result{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);min-width:0}.so-result-id{display:inline-flex;align-items:center;gap:6px;min-width:96px}.so-result-name{font-size:12px;line-height:16px;font-weight:600;color:var(--white)}.so-fail{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0}.so-failtext{display:inline-flex;gap:6px;align-items:flex-start;font-size:12px;line-height:16px}.so-placeline{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.so-placetag{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--gray)}.so-wordings{display:grid;gap:var(--sp-2);min-width:0}.so-wording{display:grid;gap:2px;min-width:0}.so-wname{font-size:12px;line-height:16px;font-weight:700;color:var(--white)}.so-twoline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.so-tagsline{font-size:12px;line-height:16px;color:var(--gray-dim);margin:0;overflow-wrap:anywhere}.so-info{display:grid;gap:var(--sp-2);min-width:0}.so-connect{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.so-connect p{margin:0}@media (min-width: 1440px){.gp-sheet.so-sheet{width:760px}}.so-cols{display:grid;gap:var(--sp-4);align-content:start}@media (min-width: 1440px){.so-cols{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start}}.so-col{display:grid;gap:var(--sp-4);min-width:0;align-content:start}.so-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);overflow-x:auto}.so-tab{min-height:44px;padding:0 var(--sp-3);background:transparent;border:0;border-bottom:2px solid transparent;color:var(--gray);font-weight:500;cursor:pointer;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.so-tab[aria-selected=true]{color:var(--white);font-weight:600;border-bottom-color:var(--brand)}.so-panel{display:grid;gap:var(--sp-3);animation:so-fade .15s ease-out}@keyframes so-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.so-panel{animation:none}}.so-edited{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--gray)}.so-linebar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.so-counts{display:grid;gap:2px}.so-ruleline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--gray)}.so-ruleline.is-bad{color:var(--danger)}.so-blocker{display:grid;gap:var(--sp-2);border:1px solid var(--field-border);border-left:3px solid var(--warning);border-radius:6px;padding:var(--sp-3);background:var(--panel-2)}.so-blocker p{margin:0}.so-previews{display:grid;gap:var(--sp-3)}.so-sticky{position:static}@media (min-width: 1440px){.so-sticky{position:sticky;top:0}}.so-preview{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:var(--sp-3);display:grid;gap:var(--sp-2);min-width:0;max-width:360px}.so-preview-head{display:flex;align-items:center;gap:var(--sp-2);min-height:40px}.so-preview-head p{margin:0}.so-preview-name{font-size:14px;line-height:20px;font-weight:600;color:var(--white)}.so-mono{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--panel);border:1px solid var(--field-border);color:var(--gray);font-weight:700;font-size:13px;flex:none}.so-caption{margin:0;font-size:14px;line-height:21px;color:var(--gray);white-space:pre-wrap;overflow-wrap:anywhere}.so-caption strong{color:var(--white);font-weight:600}.so-tags{margin:0;font-size:13px;line-height:19px;color:var(--gray-dim);overflow-wrap:anywhere}.so-cut{display:block;margin:var(--sp-1) 0;border-top:1px dashed var(--field-border);padding-top:2px}.so-cut span{font-size:12px;line-height:16px;color:var(--gray)}.so-pic{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:6px;overflow:hidden;position:relative}.so-pic img{width:100%;height:100%;object-fit:cover;display:block}.so-pic-none{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--gray-dim);font-size:12px}.so-draftline{display:inline-flex;align-items:center;gap:4px;margin:0;color:var(--gray)}.so-first,.so-guide{margin:0}.so-igbox{display:grid;gap:var(--sp-2)}.so-igbox textarea{min-height:96px}.so-note{font-size:12px;line-height:16px;color:var(--gray-dim);margin:0}.so-note.is-warn{color:var(--gray)}.so-notefit{display:flex;gap:6px;align-items:flex-start}.so-chip.is-off .so-chip-body{border-style:dashed;background:var(--panel);color:var(--gray)}.so-chip.is-off .so-chip-sub{color:var(--gray)}.so-chip.is-off,.so-chip.is-off input{cursor:not-allowed}.bp-headline{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin-top:calc(var(--sp-2) * -1)}.bp-dest{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;color:var(--gray-dim)}.bp-dest strong{font-weight:600;color:var(--gray)}.bp-dest svg{flex:none}@media (max-width: 767px){.bp-headline .gp-pop-wrap{width:100%}}.bp-extra{display:grid;gap:var(--sp-3)}.bp-reading{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0}.bp-linkbtn{min-height:28px;padding:0 6px;font-size:12px;text-decoration:underline}@media (pointer: coarse),(max-width: 767px){.bp-linkbtn{min-height:44px;min-width:44px}}.bp-afterlabel{font-weight:600;color:var(--gray)}.bp-placebox{display:grid;gap:var(--sp-3);justify-items:start}.bp-extra{margin-top:var(--sp-1)}.bp-fieldset{border:0;margin:0;padding:0;min-width:0}.bp-checks{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.bp-place{min-height:var(--gp-ctl)}.bp-fields{display:grid;gap:var(--sp-3)}.bp-titleinput{font-size:20px;line-height:28px;font-weight:700;min-height:44px}.bp-extras summary{cursor:pointer;font-weight:600;color:var(--white);min-height:var(--gp-ctl);display:flex;align-items:center;gap:6px;list-style:none}.bp-extras summary::-webkit-details-marker{display:none}.bp-extras[open]>summary svg{transform:rotate(90deg)}.bp-lbl{font-size:14px;font-weight:600;color:var(--white)}.bp-extras .gp-fieldgrid{margin-top:var(--sp-2)}.bp-tagrow{display:flex;gap:var(--sp-2)}.bp-tags{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.bp-tags li{align-items:center}.bp-tagx{min-width:24px;min-height:24px}.bp-postcell{display:flex;gap:var(--sp-3);align-items:flex-start;min-width:0}.bp-title{font-size:14px;font-weight:600}.bp-excerpt{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bp-info p{margin:0 0 2px}.bp-writing{gap:var(--sp-3)}.bp-working{font-size:12px}.bp-scrim{justify-content:flex-end}.bp-sheet{width:min(1160px,100%)}.bp-head{align-items:center;flex-wrap:wrap;position:sticky;top:0;background:var(--panel);z-index:5}.bp-headactions{margin-left:auto}.bp-why{margin:0;padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line)}.bp-dirty{color:var(--white);border-color:var(--field-border)}.bp-tabs{padding:0 var(--sp-4);border-bottom:1px solid var(--line)}.bp-body-wrap{align-content:start}.bp-body-wrap.is-wide{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:var(--sp-6)}.bp-readcol,.bp-editcol{display:grid;gap:var(--sp-4);min-width:0;align-content:start}.bp-article{display:grid;gap:var(--sp-3);max-width:calc(72ch + 2 * var(--sp-4));margin:0 auto;width:100%;padding:0 var(--sp-4)}.bp-willbe{margin:0;padding:var(--sp-2) var(--sp-3);background:var(--panel-2);border:1px solid var(--line);border-radius:6px;color:var(--gray);font-size:12px;line-height:16px}.bp-h1{font-family:var(--font-display);font-size:24px;line-height:32px;font-weight:700;margin:0;color:var(--white);text-transform:none;letter-spacing:0}.bp-byline{margin:0}.bp-hero{width:100%;aspect-ratio:1.91 / 1;object-fit:cover;border-radius:6px;border:1px solid var(--line);background:var(--panel-2);display:block}.bp-heroempty{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:1.91 / 1;border:1px dashed var(--field-border);border-radius:6px;color:var(--gray-dim);background:var(--panel-2)}.bp-heroempty.is-small{font-size:12px}.bp-herothumb{width:100%;aspect-ratio:1.91 / 1;object-fit:cover;border-radius:6px;border:1px solid var(--line);display:block}.bp-lede{margin:0;font-size:16px;line-height:26px;color:var(--gray)}.bp-prose{font-size:16px;line-height:26px;color:var(--white);max-width:72ch}.bp-prose h2{font-size:22px;line-height:30px;margin:var(--sp-6) 0 var(--sp-2);font-weight:700;color:var(--white);text-transform:none;letter-spacing:0}.bp-prose h3{font-size:18px;line-height:26px;margin:var(--sp-4) 0 var(--sp-2);font-weight:700;color:var(--white);text-transform:none;letter-spacing:0}.bp-prose p{margin:0 0 var(--sp-3)}.bp-prose ul,.bp-prose ol{margin:0 0 var(--sp-3);padding-left:var(--sp-6)}.bp-prose li{margin-bottom:4px}.bp-prose blockquote{margin:0 0 var(--sp-3);padding:0 0 0 var(--sp-4);border-left:2px solid var(--field-border);color:var(--gray)}.bp-prose a{color:var(--gray);text-decoration:underline}.bp-sources ul{margin:0;padding-left:var(--sp-5);display:grid;gap:4px}.bp-err{margin:0}.bp-rail{display:grid;gap:var(--sp-5);align-content:start;min-width:0}.bp-railgroup{display:grid;gap:var(--sp-2)}.bp-railfoot{gap:var(--sp-2);justify-items:start}.bp-facts{margin:0;display:grid;gap:var(--sp-2)}.bp-facts div{display:grid;gap:2px}.bp-facts dt{font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-dim)}.bp-facts dd{margin:0;color:var(--white)}.bp-skeleton{display:grid;gap:var(--sp-3)}@media (max-width: 1279px){.bp-body-wrap.is-wide{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.bp-sheet{width:100%}.bp-headactions .gp-btn{flex:1 1 auto}.bp-article{padding:0}}.bp-editor,.bp-toolbarwrap{display:grid;gap:var(--sp-2)}.bp-toolbar{display:flex;gap:2px;padding:4px;background:var(--panel-2);border:1px solid var(--field-border);border-radius:6px;overflow-x:auto;max-width:100%;scrollbar-width:thin}.bp-tool{flex:none;position:relative;min-width:var(--gp-ctl);min-height:var(--gp-ctl);display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--gray);border:1px solid transparent;border-radius:4px;cursor:pointer}.bp-tool:hover{background:var(--panel);color:var(--white)}.bp-tool.is-on{color:var(--white);background:var(--panel)}.bp-tool.is-on:after{content:"";position:absolute;left:6px;right:6px;bottom:3px;height:2px;background:var(--white);border-radius:1px}.bp-tool:disabled{opacity:.4;cursor:default}.bp-body{background:var(--panel-2);color:var(--white);border:1px solid var(--field-border);border-radius:6px;padding:var(--sp-3) var(--sp-4);max-width:72ch;outline:0}.bp-body:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bp-htmlbox{max-height:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px}.bp-linkform{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.bp-linkform input{flex:1 1 240px;min-height:var(--gp-ctl);background:var(--panel-2);color:var(--white);border:1px solid var(--field-border);border-radius:6px;padding:6px 10px}.bp-count{margin:0}.rv-nobox{display:flex;gap:6px;align-items:center;margin:0;font-size:12px;line-height:16px}.rv-nobox svg{flex:none}.rv-settingsrow{display:flex;justify-content:flex-end}.rv-radio{display:flex;gap:var(--sp-2);align-items:flex-start;padding:var(--sp-2) 0;color:var(--gray)}.rv-radio input{accent-color:var(--brand);width:18px;height:18px;margin-top:1px;flex:none}.rv-radio strong{color:var(--white);font-weight:600;display:block}.rv-poster{width:54px;height:96px;flex:none;border-radius:4px;background:var(--panel-2);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--gray-dim);font-size:12px;line-height:16px;text-align:center;overflow:hidden}.rv-poster.gp-skel{border:1px solid var(--line)}.rv-table td{min-height:96px}.rv-c-poster{width:72px}.rv-c-when{width:160px}.rv-c-places{width:230px}.rv-c-act{width:260px}.rv-title{background:transparent;border:0;padding:0;text-align:left;color:var(--white);font-weight:600;line-height:21px;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.rv-sub{margin:0;font-size:12px;line-height:16px;color:var(--gray-dim)}.rv-when{display:grid;gap:2px}.rv-when strong{font-weight:600;color:var(--white)}.rv-places{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.rv-place{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);background:var(--panel-2);border-radius:4px;padding:2px 8px;font-size:12px;line-height:16px;color:var(--gray)}.rv-place-failed{border-color:var(--danger);color:var(--white)}.rv-place-off{text-decoration:line-through;color:var(--gray-dim)}.rv-rowcard{display:grid;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.rv-rowcard-body{display:flex;gap:var(--sp-3);align-items:flex-start}.rv-rowcard-body>div{min-width:0;display:grid;gap:4px}.rv-failure{display:flex;gap:6px;align-items:flex-start;margin:0;color:var(--danger)}.rv-failure svg{flex:none;margin-top:3px}.rv-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.rv-empty{text-align:center;padding:var(--sp-8) var(--sp-4);color:var(--gray);display:grid;gap:var(--sp-3);justify-items:center}.rv-empty p{margin:0;max-width:56ch}@media (min-width: 768px){.rv-actions{flex-wrap:nowrap}.rv-actions .gp-btn{white-space:nowrap}}@media (max-width: 767px){.rv-actions .gp-btn{flex:1 1 auto}}@media (min-width: 768px){.gp-sheet.rv-sheet{width:480px}}@media (min-width: 1440px){.gp-sheet.rv-sheet{width:760px}}.rv-grid{display:grid;gap:var(--sp-4);align-content:start}@media (min-width: 1440px){.rv-grid{grid-template-columns:300px minmax(0,1fr)}.rv-left{position:sticky;top:0;align-self:start}}.rv-left,.rv-right{display:grid;gap:var(--sp-4);align-content:start;min-width:0}.rv-player{position:relative;width:270px;max-width:100%;aspect-ratio:9 / 16;background:var(--bg);border:1px solid var(--line);border-radius:6px;overflow:hidden;margin:0}@media (min-width: 1440px){.rv-player{width:300px}}@media (max-width: 767px){.rv-player{height:clamp(220px,calc(100vh - 340px),min(60vh,480px));width:auto;max-width:100%;margin:0 auto}}.rv-poster-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;background:#1c2230;display:flex;align-items:center;justify-content:center;cursor:pointer}.rv-playdisc{width:64px;height:64px;border-radius:50%;border:2px solid #fff;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center}.rv-poster-btn:hover .rv-playdisc{background:#000c}.rv-playdisc svg{margin-left:3px;fill:#fff}.rv-statusbox{display:flex;gap:var(--sp-3);align-items:flex-start;background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:var(--sp-3) var(--sp-4);color:var(--gray)}.rv-statusbox svg{flex:none;margin-top:2px}.rv-statusbox p{margin:0}.rv-player video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:var(--bg);display:block}.rv-player-empty,.rv-player-error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);text-align:center;color:var(--gray);background:var(--panel-2)}.rv-facts{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12px;line-height:16px;color:var(--gray)}.rv-facts li{display:flex;gap:6px;align-items:center}.rv-watch{display:grid;gap:var(--sp-2)}.rv-watch-state{display:flex;gap:6px;align-items:center;font-weight:600;color:var(--white);margin:0}.rv-section{display:grid;gap:var(--sp-2)}.rv-section>h3{margin:0}.rv-checks{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12px;line-height:16px;color:var(--gray)}.rv-checks li{display:flex;gap:6px;align-items:flex-start}.rv-checks svg{flex:none;margin-top:1px}.rv-checks .is-bad{color:var(--danger)}.rv-box{min-height:160px}.rv-readonly{background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:var(--sp-2) var(--sp-3);margin:0;color:var(--gray);font-size:12px;line-height:16px}.rv-placepick{display:grid;gap:2px;border:0;padding:0;margin:0}.rv-placepick legend{padding:0;font-size:14px;font-weight:600;color:var(--white);margin-bottom:2px}.rv-placeresult{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rv-placeresult li{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap}.rv-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px;color:var(--gray)}.rv-steps li{display:flex;gap:6px;align-items:center}.rv-approved{display:flex;gap:var(--sp-3);align-items:flex-start;flex-wrap:wrap;background:var(--panel-2);border:1px solid var(--field-border);border-radius:var(--gp-r);padding:var(--sp-3) var(--sp-4)}.rv-approved p{margin:0;flex:1 1 220px}.rv-foot-blocker{flex:1 1 100%;margin:0;font-size:12px;line-height:16px;color:var(--gray)}.rv-sayback{position:absolute;left:var(--sp-4);right:var(--sp-4);bottom:calc(100% + 4px);z-index:10;background:var(--panel);border:1px solid var(--field-border);border-radius:var(--gp-r);padding:var(--sp-3);box-shadow:0 8px 24px #00000073;display:grid;gap:var(--sp-2)}.rv-sayback p{margin:0}.gp-sheet.rv-sheet .gp-sheet-foot{position:sticky}.rv-composer-places{margin:0 0 var(--sp-2)}.rv-placerow{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.rv-opts{display:grid;gap:var(--sp-3);max-width:520px}.rv-picpick{display:grid;gap:var(--sp-2)}.rv-pics{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.rv-pic{display:flex;gap:var(--sp-2);align-items:center;min-width:0}.rv-pic img{width:48px;height:48px;object-fit:cover;border-radius:4px;border:1px solid var(--line);background:var(--panel-2);flex:none}.rv-pic-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;color:var(--gray)}.rv-asked{margin-top:var(--sp-2)}.rv-askedtext{margin:var(--sp-2) 0 0;white-space:pre-wrap;word-break:break-word;max-width:72ch;color:var(--gray);font-size:13px;line-height:20px}.rv-elapsed{display:block}.rv-addpics{justify-self:start;min-height:44px}.rv-ready{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;margin:0 0 var(--sp-3)}.rv-nobox-off{align-items:flex-start}.rv-nobox-off p{margin:0}.rv-switchon{display:inline-flex;min-height:44px;align-items:center;margin-top:var(--sp-2)}.rv-view-note{margin:0}.gp-sheet.rv-sheet .gp-btn-primary[aria-disabled=true],.gp-sheet.rv-sheet .gp-btn-primary:disabled{background:var(--panel-2);border-color:var(--line);color:var(--gray);opacity:1}.gp-sheet.rv-sheet .gp-sheet-foot{min-height:64px;align-items:center}@media (max-width: 767px){.rv-radio{min-height:44px;align-items:center;padding:0}.rv-placerow{gap:0 var(--sp-4)}.rv-opts .gp-hint{display:inline}}.gp-composer-buttons .gp-btn[aria-disabled=true],.gp-composer-buttons .gp-btn[aria-disabled=true]:hover,.gp-composer-buttons .gp-btn:disabled{background:var(--panel-2);border-color:var(--line);color:var(--gray);opacity:.6}@media (max-width: 767px){.sc-follows a,.rv-nobox a.gp-link,.ct-reelnote a{display:inline-flex;align-items:center;min-height:44px}}.bp-header{display:grid;gap:var(--sp-3)}.bp-notice{display:flex;gap:var(--sp-3);align-items:center;background:var(--panel-2);border:1px solid var(--field-border);border-radius:var(--gp-r);padding:var(--sp-3) var(--sp-4)}.bp-notice-text{flex:1;min-width:0}.bp-notice-text p{margin:0}.bp-notice svg{flex:none;color:var(--gray)}@media (max-width: 767px){.bp-notice{flex-wrap:wrap}.bp-notice .gp-btn{width:100%;min-height:44px}}.bp-testpanel{display:grid;gap:var(--sp-3)}.bp-settings{color:var(--gray);font-size:12px}.bp-settings summary{cursor:pointer;color:var(--gray-dim)}.bp-settings[open]{display:grid;gap:var(--sp-2)}.bp-targets{border:0;padding:0;margin:0;min-width:0}.bp-targets legend{padding:0;margin-bottom:var(--sp-2)}.bp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}@media (max-width: 767px){.bp-cards{grid-template-columns:minmax(0,1fr)}}.bp-card{position:relative;display:flex;gap:var(--sp-2);align-items:flex-start;min-height:72px;padding:var(--sp-3);background:transparent;color:var(--gray);border:1px solid var(--field-border);border-radius:6px;cursor:pointer}.bp-card.is-on{background:var(--panel-2);color:var(--white);border:2px solid var(--brand);padding:calc(var(--sp-3) - 1px)}.bp-card.is-off{cursor:default}.bp-card-text{display:grid;gap:2px;font-size:12px;line-height:16px;min-width:0}.bp-card-text strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-dim)}.bp-card-name{font-size:14px;line-height:20px;font-weight:600;color:var(--white);overflow-wrap:anywhere}.bp-card-warn{display:inline-flex;gap:4px;align-items:center;color:var(--gray)}.bp-card-check{position:absolute;top:6px;right:6px;color:var(--brand)}.bp-place{white-space:normal}.bp-held{border-style:dashed}.bp-heldline{display:inline-flex;gap:6px;align-items:center;color:var(--white)}.bp-wordings{display:grid;gap:var(--sp-2)}.bp-wording{display:grid;gap:2px}.bp-results{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12px;line-height:16px}.bp-ownerline{display:flex;gap:6px;align-items:center;margin:0}.bp-wording-block{display:grid;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.bp-preview{margin:0;display:grid;gap:var(--sp-2);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--gp-r);padding:var(--sp-3)}.bp-preview-head{display:flex;gap:var(--sp-2);align-items:center}.bp-preview-head p{margin:0}.bp-mono{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--panel);border:1px solid var(--field-border);color:var(--white);font-size:12px;font-weight:700}.bp-preview-name{font-weight:600;color:var(--white)}.bp-preview-kind{font-size:12px;line-height:16px;color:var(--gray-dim)}.bp-preview-held{display:flex;gap:6px;align-items:center;margin:0;font-size:12px;color:var(--gray)}.bp-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--white)}.bp-seemore{display:block;margin:var(--sp-1) 0;padding:2px 0;border-top:1px dashed var(--field-border);font-size:12px;line-height:16px;color:var(--gray-dim)}.bp-preview-img{width:100%;aspect-ratio:1.91 / 1;object-fit:cover;border-radius:4px}.bp-preview-noimg{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--gray-dim)}.bp-preview-first{margin:0;font-size:12px;color:var(--gray)}.ct-head>*+*{margin-top:var(--sp-4)}.ct-spin{animation:gp-rot 1s linear infinite}@media (prefers-reduced-motion: reduce){.ct-spin{animation:none}}.ct-summary{background:var(--panel);border:1px solid var(--line);border-radius:var(--gp-r);padding:var(--sp-3) var(--sp-4)}.ct-summary-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.ct-summary-text{margin:0;flex:1;min-width:240px;color:var(--white)}.ct-cost{font-size:12px;line-height:16px;color:var(--gray-dim)}.ct-on{color:var(--white)}.ct-sayback{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--panel-2);border:1px solid var(--field-border);border-radius:var(--gp-r);display:grid;gap:var(--sp-2)}.ct-sayback p,.ct-sayback ul{margin:0}.ct-sayback ul{padding-left:var(--sp-5);display:grid;gap:4px}.ct-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.ct-strip-cell{width:100%;min-height:96px;text-align:left;display:grid;gap:2px;align-content:start;padding:var(--sp-3);background:var(--panel);color:var(--gray);border:1px solid var(--line);border-radius:var(--gp-r);cursor:pointer}.ct-strip-cell:hover{background:var(--panel-2);border-color:var(--field-border)}.ct-strip-cell.is-on{border-color:var(--field-border);box-shadow:inset 0 2px 0 var(--brand);background:var(--panel-2)}.ct-strip-cell.has-failure{border-color:var(--danger)}.ct-strip-big{color:var(--white)}.ct-strip-num{font-size:24px;line-height:32px;font-weight:700}.ct-strip-biglabel{font-size:12px;line-height:16px;color:var(--gray)}.ct-strip-line{font-size:12px;line-height:16px;color:var(--gray-dim)}.ct-strip-fail{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;font-weight:700;color:var(--danger)}@media (max-width: 767px){.ct-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-strip-cell{min-height:88px}}.ct-compose{display:grid;gap:var(--sp-3)}.ct-box{min-height:72px}.ct-researching{display:flex;align-items:flex-start;gap:var(--sp-3)}.ct-researching p{margin:0}.ct-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}.ct-stage{text-align:left;display:grid;gap:2px;align-content:start;min-height:64px;padding:var(--sp-2);background:var(--panel-2);color:var(--gray);border:1px solid var(--line);border-radius:6px;cursor:pointer}.ct-stage:hover{border-color:var(--field-border);background:var(--panel)}.ct-stage.is-failed{border-color:var(--danger)}.ct-stage.is-failed .ct-stage-word{color:var(--danger)}.ct-stage-name{font-size:12px;line-height:16px}.ct-stage-main{display:inline-flex;align-items:flex-start;gap:6px;color:var(--white)}.ct-stage-word{font-weight:600}.ct-stage-line{font-size:12px;line-height:16px;color:var(--gray-dim);overflow-wrap:anywhere}.ct-title{text-align:left;font-weight:600}.ct-postcell{display:grid;gap:4px;min-width:0}.gp-page .gp-c-act{width:120px}.gp-page .ct-c-article{width:150px}.gp-page .ct-c-posts{width:170px}.gp-page .ct-c-reel{width:160px}.gp-c-col .ct-stage{width:100%;min-height:64px}.gp-c-col .ct-stage-line{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1279px){.gp-page .gp-c-img{display:none}.gp-page .gp-c-when{width:100px}.gp-page .gp-c-sel{width:40px}.gp-page .gp-c-act{width:100px}.gp-page .ct-c-article{width:130px}.gp-page .ct-c-posts{width:140px}.gp-page .ct-c-reel{width:130px}.gp-table td.gp-c-col{padding:12px 6px}.gp-c-col .ct-stage{padding:4px}.gp-page .gp-c-post{min-width:140px}}@media (max-width: 1023px){.ct-stages{grid-template-columns:minmax(0,1fr)}.ct-stage{min-height:44px}}.ct-hero{display:block;width:64px;height:48px;object-fit:cover;border-radius:4px;background:var(--panel-2)}.ct-hero-none{display:inline-flex;align-items:center;justify-content:center;color:var(--gray-dim);border:1px solid var(--line)}.ct-hero-full{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;background:var(--panel-2)}.ct-topics-bar{display:flex;gap:var(--sp-3);align-items:flex-end;flex-wrap:wrap;margin-bottom:var(--sp-2)}.ct-search{flex:1;min-width:220px}.ct-searchbox{display:flex;align-items:center;gap:8px;background:var(--panel-2);border:1px solid var(--field-border);border-radius:6px;padding:0 10px;min-height:var(--gp-ctl);color:var(--gray-dim)}.ct-searchbox input{background:transparent;border:0;color:var(--white);flex:1;min-height:calc(var(--gp-ctl) - 2px);padding:0;width:auto}.ct-searchbox input:focus-visible{outline:none}.ct-searchbox:focus-within{outline:2px solid var(--brand);outline-offset:2px}.ct-groups{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:grid;gap:var(--sp-2)}.ct-group{background:var(--panel);border:1px solid var(--line);border-radius:var(--gp-r)}.ct-group-h{margin:0}.ct-group-btn{width:100%;display:flex;align-items:center;gap:var(--sp-2);min-height:52px;padding:0 var(--sp-3);background:transparent;border:0;color:var(--white);cursor:pointer;text-align:left;flex-wrap:wrap}.ct-group-title{font-weight:600}.ct-group-counts{color:var(--gray-dim);font-size:12px}.ct-group-body{padding:0 var(--sp-3) var(--sp-3);display:grid;gap:var(--sp-2)}.ct-startwith{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap}.ct-stepper{display:inline-flex;align-items:center;gap:4px}.ct-stepper-n{min-width:28px;text-align:center;font-weight:700}.ct-topic-list{list-style:none;margin:0;padding:0}.ct-topic{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--sp-3);align-items:center;padding:var(--sp-2) 0;border-top:1px solid var(--line)}.ct-topic-title{overflow-wrap:anywhere}@media (max-width: 767px){.ct-topic{grid-template-columns:minmax(0,1fr)}.ct-topic-actions .gp-btn{min-height:44px}}.ct-examples{margin:0;padding-left:var(--sp-5);font-size:12px}.ct-sheet{width:560px}@media (max-width: 1279px){.ct-sheet{width:480px}}@media (max-width: 767px){.ct-sheet{width:100%}}.ct-sheet-head{align-items:flex-start;flex-wrap:wrap}.ct-chain{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0}.ct-chain-step+.ct-chain-step:before{content:"";display:inline-block;width:16px;border-top:1px solid var(--line);vertical-align:middle;margin:0 4px}.ct-chain-step{display:inline-flex;align-items:center}.ct-chain-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 6px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--gray);cursor:pointer;font-size:12px;line-height:16px;text-align:left}.ct-chain-btn:hover{border-color:var(--line);background:var(--panel-2);color:var(--white)}.ct-chain-name{font-weight:700;color:var(--white)}.ct-chain-step.is-failed .ct-chain-word{color:var(--danger)}@media (max-width: 479px){.ct-chain-step+.ct-chain-step:before{display:none}}.ct-sheet-body{gap:var(--sp-3)}.ct-section{border:1px solid var(--line);border-radius:var(--gp-r);background:var(--panel)}.ct-section.is-failed{border-color:var(--danger)}.ct-section-h{margin:0}.ct-section-btn{width:100%;display:flex;align-items:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-3);background:transparent;border:0;color:var(--white);cursor:pointer;text-align:left}.ct-section-title{font-weight:600;flex:1}.ct-section-state{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--gray)}.ct-section.is-failed .ct-section-state{color:var(--danger)}.ct-section-body{padding:var(--sp-3);border-top:1px solid var(--line);display:grid;gap:var(--sp-3)}.ct-article{max-width:68ch;line-height:24px;color:var(--gray)}.ct-article p,.ct-article ul,.ct-article ol,.ct-article blockquote{margin:0 0 var(--sp-3)}.ct-article ul,.ct-article ol{padding-left:var(--sp-5)}.ct-article a{color:var(--white)}.ct-article blockquote{border-left:2px solid var(--field-border);padding-left:var(--sp-3);color:var(--gray)}.ct-atitle{margin:0 0 var(--sp-3);font-size:18px;line-height:26px;color:var(--white)}.ct-ah{margin:var(--sp-4) 0 var(--sp-2);font-size:15px;line-height:22px;color:var(--white)}.ct-end{height:1px}.ct-readnote{display:flex;align-items:center;gap:6px;min-height:16px;margin:0}.ct-readnote.is-read{color:var(--white)}.ct-places{background:var(--panel);border:1px solid var(--line);border-radius:var(--gp-r);padding:var(--sp-2) var(--sp-3)}.ct-places-line{margin:0;display:flex;gap:var(--sp-4);align-items:center;flex-wrap:wrap}.ct-fieldset{border:0;margin:0;padding:0;display:grid;gap:4px}.ct-fieldset legend{font-weight:600;padding:0;margin-bottom:4px}.ct-posts{display:grid;gap:var(--sp-3)}.ct-post{display:grid;gap:var(--sp-2);padding:var(--sp-3)}.ct-post.is-failed{border-color:var(--danger)}.ct-post-head{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.ct-ptabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}.ct-ptab{min-height:36px;padding:0 var(--sp-3);background:transparent;color:var(--gray);border:0;border-bottom:2px solid transparent;cursor:pointer;font-weight:500}.ct-ptab.is-on{color:var(--white);font-weight:600;border-bottom-color:var(--brand)}.ct-preview{background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:var(--sp-3)}.ct-preview-name{margin:0 0 var(--sp-1)}.ct-preview-text{margin:0;white-space:pre-wrap;line-height:21px;color:var(--white)}.ct-reel{display:grid;gap:var(--sp-3)}.ct-video video{width:100%;max-height:320px;background:#000;border-radius:6px}.ct-reel-places{margin:0;padding-left:var(--sp-5);font-size:12px}.ct-reel-ok{display:grid;gap:var(--sp-2)}.ct-sheet-foot .ct-foot-err{width:100%}.ct-editor{display:grid;gap:var(--sp-3)}.ct-ed-body{min-height:260px;max-height:none}.ct-failure{display:grid;gap:var(--sp-2);border-color:var(--danger)}.gp-sheet-foot .gp-btn-primary[aria-disabled=true]+.gp-hint{color:var(--gray)}.ct-stage-main svg{margin-top:2px;flex:none}.gp-c-col .ct-stage-line.ct-stage-open{display:block;-webkit-line-clamp:unset;overflow:visible}.pk{display:grid;gap:var(--sp-4, 16px)}.pk-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pk-bar{display:block;background:var(--panel-2, #1c2030);border-radius:6px;animation:pk-pulse 1.2s ease-in-out infinite}.pk-title{height:32px;width:min(320px,70%)}.pk-card{background:var(--panel, #151824);border:1px solid var(--line, #2a2f42);border-radius:8px;padding:var(--sp-5, 20px);display:grid;gap:var(--sp-3, 12px)}.pk-h2{height:24px;width:120px}.pk-row{display:flex;align-items:center;gap:var(--sp-3, 12px);min-height:44px}.pk-switch{width:40px;height:22px;border-radius:999px;flex:none}.pk-label{height:16px}@keyframes pk-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.pk-bar{animation:none}}.modal.modal-wide:has(.ffg){max-width:880px;width:calc(100% - 32px);max-height:calc(100vh - 32px);display:flex;flex-direction:column}.ffg{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.ffg-scroll{overflow-y:auto;min-height:0;flex:1 1 auto;max-height:calc(100vh - 250px);padding-right:var(--sp-1)}.ffg-footer{position:sticky;bottom:0;background:var(--panel);border-top:1px solid var(--line);padding-top:var(--sp-4);margin-top:var(--sp-4)}.ffg-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.ffg-promise{font-size:13px;line-height:1.4;color:var(--gray-dim);margin:0 0 var(--sp-3) 0}.ffg .btn{min-height:44px;cursor:pointer}.ffg .btn:disabled{cursor:not-allowed}.ffg .btn-text{background:none;border:none;color:var(--white);text-decoration:underline;padding:0 var(--sp-2);min-height:44px;cursor:pointer;font-size:14px}.ffg .btn-text:hover{color:var(--brand)}.ffg .btn-text:focus-visible,.ffg input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ffg-form{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--sp-3);align-items:end}.ffg-form .field{margin:0}.ffg-cands{display:flex;flex-direction:column;margin-top:var(--sp-4);border:1px solid var(--line);border-radius:8px}.ffg-cand{display:flex;align-items:flex-start;gap:var(--sp-3);min-height:56px;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);cursor:pointer;transition:background-color .15s ease-out}.ffg-cand:last-child{border-bottom:0}.ffg-cand:hover{background:var(--panel-2)}.ffg-cand input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--brand)}.ffg-cand-name{font-size:14px;font-weight:600;line-height:1.4}.ffg-cand-meta{font-size:13px;line-height:1.4;color:var(--gray-dim)}.ffg-cand-selected{background:var(--panel-2);box-shadow:inset 3px 0 0 var(--brand)}.ffg-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;font-size:14px;margin-bottom:var(--sp-2)}.ffg-source{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;font-size:13px;color:var(--gray-dim);margin-bottom:var(--sp-4)}.ffg-tools{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-2)}.ffg-table{border:1px solid var(--line);border-radius:8px}.ffg-head,.ffg-row{display:grid;grid-template-columns:1.1fr 1.6fr 1.6fr 120px;gap:var(--sp-4);align-items:start;padding:var(--sp-3) var(--sp-4)}.ffg-head{border-bottom:1px solid var(--line)}.ffg-row{min-height:48px;border-bottom:1px solid var(--line);position:relative;transition:background-color .15s ease-out}.ffg-row:last-child{border-bottom:0}.ffg-row:hover{background:var(--panel-2)}.ffg-row[data-takeable=true]{box-shadow:inset 3px 0 0 var(--brand)}.ffg-field{font-size:14px;font-weight:600}.ffg-state{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:13px;color:var(--gray-dim);margin-top:2px;font-weight:400}.ffg-state[data-state=different],.ffg-state[data-state=not_on_record]{color:var(--white);font-weight:600}.ffg-dot{width:8px;height:8px;border-radius:50%;background:var(--brand);display:inline-block}.ffg-val{font-size:14px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.ffg-val-empty{color:var(--gray-dim)}.ffg-note{font-size:13px;color:var(--gray-dim);margin-top:var(--sp-1)}.ffg-mini{display:grid;grid-template-columns:5.5em 1fr;gap:0 var(--sp-2);font-size:13px;line-height:1.6}.ffg-take{display:flex;align-items:center;min-height:44px}.ffg-take label{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;min-width:44px;cursor:pointer;font-size:14px}.ffg-take input{width:22px;height:22px;accent-color:var(--brand);cursor:pointer}.ffg-mlabel{display:none}.ffg-kept{padding:var(--sp-3) var(--sp-4);font-size:13px;color:var(--gray-dim);border-top:1px solid var(--line)}.ffg-skel{height:44px;margin-bottom:var(--sp-2);border-radius:4px;background:var(--panel-2);animation:ffg-pulse 1.2s ease-in-out infinite}@keyframes ffg-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.ffg-skel{animation:none}.ffg-row,.ffg-cand{transition:none}}.ffg-reading{display:flex;align-items:center;gap:var(--sp-3);font-size:14px;margin-bottom:var(--sp-4)}.ffg-status{margin-top:var(--sp-4);font-size:14px;color:var(--white);display:flex;align-items:center;gap:var(--sp-2)}.ffg-special{margin-top:var(--sp-6)}.ffg-special ul{list-style:none;margin:var(--sp-2) 0 0 0;padding:0}.ffg-special li{padding:var(--sp-2) 0;border-bottom:1px solid var(--line);font-size:14px}@media (max-width: 767px){.modal.modal-wide:has(.ffg){max-width:none;width:100%;height:100%;max-height:none;border-radius:0}.ffg-scroll{max-height:none}.ffg-form{grid-template-columns:1fr}.ffg-form input{font-size:16px}.ffg-head{display:none}.ffg-row{grid-template-columns:1fr;gap:var(--sp-2)}.ffg-mlabel{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-dim)}.ffg-footer-actions .btn-primary{width:100%}.ffg-footer-actions{flex-direction:column-reverse;align-items:stretch}}@media (max-width: 767px){.card .hours-grid>div{grid-template-columns:1fr 1fr;padding:var(--sp-2) 0}.card .hours-grid .field input{min-width:0;width:100%}}.hours-found label.row,.hours-grid label.row{min-height:44px}@media (max-width: 479px){.ah-ask-actions{flex-direction:column-reverse;align-items:stretch}.ah-ask-actions .btn{width:100%;min-height:44px}}.ffg-status svg{flex:none}@media (max-width: 767px){.ffg-take:empty{display:none}}.ffg-footer .notice-banner{margin-bottom:var(--sp-4)}.modal:has(.ffg):focus{outline:none}.mt{max-width:1280px}.mt.mt-wide{max-width:1600px}.mt-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mt-spacer{flex:1 1 auto}.mt-block{display:block}.mt-num{text-align:right;font-variant-numeric:tabular-nums}.mt-dish{font-weight:500;overflow-wrap:anywhere}.mt-h3{font-size:16px;line-height:22px;font-weight:600;margin:0}.mt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.mt-head-text{min-width:0;flex:1 1 360px}.mt-title{font-size:24px;line-height:30px;font-weight:800;margin:0}.mt-sub{font-size:13px;line-height:18px;color:var(--gray-dim);margin:var(--sp-1) 0 0 0}.mt-old{white-space:nowrap}.mt-actions{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.mt-mode{display:inline-flex;align-items:center;gap:var(--sp-2)}.mt-pill{display:inline-flex;align-items:center;gap:6px}.mt-link-btn{background:none;border:none;padding:0 var(--sp-2);min-height:36px;color:var(--white);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit;font-size:14px}.mt-link-btn:hover{color:var(--brand)}.mt-link-btn:focus-visible,.mt-icon-btn:focus-visible,.mt-tab:focus-visible,.mt-chip:focus-visible,.mt-filetab:focus-visible,.mt-dtab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mt-icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:none;color:var(--gray);cursor:pointer;border-radius:4px}.mt-icon-btn:hover{color:var(--white);background:var(--panel-2)}.mt-more{position:relative}.mt-more-list{position:absolute;right:0;top:calc(100% + 4px);z-index:160;min-width:220px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:var(--sp-1);display:flex;flex-direction:column}.mt-more-item{display:block;width:100%;text-align:left;background:none;border:none;color:var(--white);padding:var(--sp-3) var(--sp-3);min-height:44px;border-radius:4px;font:inherit;font-size:14px;cursor:pointer;text-decoration:none}.mt-more-item:hover,.mt-more-item:focus-visible{background:var(--panel-2);outline:none}.mt-tabs{display:flex;gap:var(--sp-1);border-bottom:1px solid var(--line);margin-top:var(--sp-6);overflow-x:auto}.mt-tab{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4);color:var(--gray-dim);font-size:14px;font-weight:600;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.mt-tab:hover{color:var(--white)}.mt-tab-on{color:var(--white);border-bottom-color:var(--link, var(--brand))}.mt-count{padding:1px 8px;text-transform:none}.mt-banner-slot{margin-top:var(--sp-4);margin-bottom:var(--sp-4)}.mt-banner{display:flex;align-items:flex-start;gap:var(--sp-3);padding:12px 16px;border-radius:8px;border:1px solid var(--line);border-left-width:4px;background:var(--panel-2);font-size:14px;line-height:20px}.mt-banner-text{flex:1 1 auto;min-width:0}.mt-banner-info{border-color:var(--link, var(--brand))}.mt-banner-success{border-color:var(--success)}.mt-banner-warning{border-color:var(--warning)}.mt-banner-error{border-color:var(--danger)}.mt-banner-neutral{border-color:var(--line)}.mt-banner:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pill-info{color:var(--link, var(--brand));border-color:var(--link, var(--brand))}.pill-info .pill-dot{background:var(--link, var(--brand))}.mt-skel{height:48px;margin-top:var(--sp-3);border-radius:4px;background:var(--panel-2);animation:mt-pulse 1.2s ease-in-out infinite}.mt-skel-title{height:30px;width:40%}@keyframes mt-pulse{0%,to{opacity:.55}50%{opacity:1}}.mt-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3);padding:var(--sp-8) var(--sp-4)}.mt-empty-line{font-size:16px;font-weight:600;margin:0}.mt-body{margin-top:var(--sp-4)}.mt-toolbar{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-4)}.mt-find{position:relative;flex:0 1 320px;min-width:200px}.mt-find input{width:100%;height:36px;padding-left:36px}.mt-find svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--gray-dim);pointer-events:none}.mt-section{margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-6)}.mt-section-head{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-2)}.mt .table-scroll{background:none}html[data-yd] .mt .mt-table th.mt-num,.mt .mt-table th.mt-num{text-align:right}.mt-hit{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.mt-table th{font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-dim)}.mt-table td{vertical-align:top}.mt-dishes{table-layout:fixed;width:100%}.mt-dishes th:nth-child(1),.mt-dishes td:nth-child(1){width:34%}.mt-dishes th:nth-child(2),.mt-dishes td:nth-child(2){width:130px}.mt-dishes th:nth-child(4),.mt-dishes td:nth-child(4){width:150px}.mt-tag{display:inline-block;margin-left:var(--sp-2);font-size:12px;line-height:16px;color:var(--gray-dim);border:1px solid var(--line);border-radius:4px;padding:0 6px}.mt-row-needs{box-shadow:inset 3px 0 0 var(--warning)}.mt-row-off td{background:var(--panel-2)}.mt-act{text-align:right;white-space:nowrap}.mt-retired{margin-top:var(--sp-6)}.mt-dtabs{display:flex;gap:var(--sp-1);border-bottom:1px solid var(--line)}.mt-dtab{min-height:44px;padding:0 var(--sp-4);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--gray-dim);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.mt-dtab-on{color:var(--white);border-bottom-color:var(--link, var(--brand))}.mt-dpanel{margin-top:var(--sp-4)}.mt-drop{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);text-align:center;padding:var(--sp-6) var(--sp-4);border:2px dashed var(--line);border-radius:8px;color:var(--gray)}.mt-drop-over{border-color:var(--link, var(--brand));background:#1f63f024}.mt-drop-line{margin:0;color:var(--white);font-weight:600}.mt-files{list-style:none;margin:var(--sp-3) 0 0 0;padding:0}.mt-files li{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line)}.mt-files li .mt-dish{flex:1 1 auto}.mt-review{max-width:1600px;padding-bottom:120px}.mt-crumbs{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:13px;margin-bottom:var(--sp-3)}.mt .mt-viewswitch{margin:var(--sp-4) 0}.mt-panes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6);margin-top:var(--sp-4)}.mt-show-dishes .mt-pane-original,.mt-show-original .mt-pane-table{display:none}.mt-original{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:var(--sp-4)}.mt-original-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-2)}.mt-original-name{margin:0 0 var(--sp-2) 0}.mt-original-img{display:block;max-width:100%;height:auto;border-radius:4px;background:var(--panel-2)}.mt-original-frame{display:block;width:100%;height:70vh;min-height:420px;border:1px solid var(--line);border-radius:4px;background:var(--panel-2)}.mt-original-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:20px;margin:0;max-height:70vh;overflow:auto}.mt-original-links{display:flex;gap:var(--sp-4);flex-wrap:wrap;margin:var(--sp-3) 0 0 0;font-size:13px}.mt-original-note{margin:var(--sp-3) 0 0 0}.mt-filetabs{display:flex;gap:var(--sp-1);flex-wrap:wrap}.mt-filetab{min-height:36px;padding:0 var(--sp-3);background:none;border:1px solid var(--line);border-radius:4px;color:var(--gray);font:inherit;font-size:13px;cursor:pointer}.mt-filetab-on{background:var(--panel-2);color:var(--white);border-color:var(--field-border)}.mt-paste{padding:var(--sp-4) var(--sp-6);margin-bottom:var(--sp-4)}.mt-paste-head{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-2)}.mt-summary{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-3)}.mt-chip{min-height:36px;padding:0 var(--sp-3);border:1px solid var(--line);border-radius:4px;background:var(--panel-2);color:var(--gray);font:inherit;font-size:13px;cursor:pointer}.mt-chip[aria-pressed=true]{color:var(--white);border-color:var(--link, var(--brand))}.mt-chip-plain{display:inline-flex;align-items:center;cursor:default}.mt-review-table input:not([type=checkbox]),.mt-review-table select{width:100%;min-height:36px}.mt table.data-table.mt-table{min-width:0}html[data-yd] .mt .mt-review-table tbody td,.mt .mt-review-table tbody td{height:auto;padding:0;border-bottom:0}html[data-yd] .mt .mt-review-table tbody tr:hover,.mt .mt-review-table tbody tr:hover{background:transparent}.mt-review-table,.mt-review-table tbody{display:block;width:100%}.mt-review-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mt-review-table tr{display:grid;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--line);align-items:start}.mt-review-table td{display:block;padding:0;border:0;min-width:0;text-align:left}.mt-review-table td[data-label]:not([data-label=Include]):not([data-label=Status]):before{content:attr(data-label);display:block;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-dim);margin-bottom:2px}.mt-review-table .mt-num input{text-align:right}.mt-review-table td:first-child{align-self:start;padding-top:10px}.mt-review-table .mt-act{text-align:right;padding-top:18px}.mt-grid-menu tr{grid-template-columns:40px 150px minmax(0,1fr) 100px 44px}.mt-grid-menu td:nth-child(1){grid-column:1;grid-row:1}.mt-grid-menu td:nth-child(2){grid-column:2;grid-row:1}.mt-grid-menu td:nth-child(3){grid-column:3;grid-row:1}.mt-grid-menu td:nth-child(4){grid-column:4;grid-row:1}.mt-grid-menu td:nth-child(7){grid-column:5;grid-row:1}.mt-grid-menu td:nth-child(5){grid-column:2 / 4;grid-row:2}.mt-grid-menu td:nth-child(6){grid-column:4 / 6;grid-row:2;min-width:0}.mt-grid-svc tr:not(.mt-compare-tr){grid-template-columns:40px minmax(0,1.5fr) 150px minmax(0,1fr)}.mt-grid-svc td:nth-child(1){grid-column:1;grid-row:1}.mt-grid-svc td:nth-child(2){grid-column:2;grid-row:1}.mt-grid-svc td:nth-child(3){grid-column:3;grid-row:1}.mt-grid-svc td:nth-child(5){grid-column:4;grid-row:1}.mt-grid-svc td:nth-child(4){grid-column:2 / 4;grid-row:2}.mt-grid-svc td:nth-child(6){grid-column:4;grid-row:2}.mt-grid-svc tr.mt-compare-tr{display:block;padding-top:0}.mt-check{width:20px;height:20px;accent-color:var(--brand);cursor:pointer}.mt-status{min-width:150px}.mt-flag{display:block;margin-top:var(--sp-1)}.mt-rowerr{display:block;margin-top:var(--sp-1);font-size:13px;line-height:18px;color:var(--danger-text, var(--danger))}.mt-dropped{margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-6)}.mt-footer{position:sticky;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-6);background:var(--panel);border:1px solid var(--line);border-radius:8px}.mt-footer-text{flex:1 1 360px;min-width:0}.mt-why{margin:0 0 var(--sp-1) 0;font-size:14px;line-height:20px;font-weight:600}.mt-readnote{margin:var(--sp-3) 0 0 0}.mt-readnote-warn{font-weight:600}.mt-sayback{margin:0 0 var(--sp-1) 0;font-size:15px;line-height:22px;font-weight:600}.mt-footer-actions{display:flex;flex-direction:row-reverse;gap:var(--sp-3);flex-wrap:wrap}.mt-footer .btn,.mt-review .btn,.mt .btn-primary{min-height:44px;cursor:pointer}.mt-review .btn-sm,.mt .btn-sm{min-height:36px}.mt-compare-tr td{padding-top:0}.mt-compare{border:1px solid var(--line);border-radius:8px;margin-bottom:var(--sp-2)}.mt-compare-head,.mt-compare-row{display:grid;grid-template-columns:110px 1fr 1fr 190px;gap:var(--sp-4);padding:var(--sp-2) var(--sp-4);align-items:start;font-size:14px}.mt-compare-head{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-dim);border-bottom:1px solid var(--line)}.mt-compare-row+.mt-compare-row{border-top:1px solid var(--line)}.mt-field{font-weight:600}.mt-mlabel{display:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-dim)}.mt-take{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;cursor:pointer}.mt-take input{width:22px;height:22px;accent-color:var(--brand);cursor:pointer}@media (min-width: 1100px){.mt-panes{grid-template-columns:400px minmax(0,1fr)}.mt-panes.mt-nooriginal{grid-template-columns:minmax(0,1fr)}.mt-show-dishes .mt-pane-original,.mt-show-original .mt-pane-table{display:block}.mt-pane-original{position:sticky;top:calc(var(--ydt-bar-h, 0px) + 16px);align-self:start;max-height:calc(100vh - 32px);overflow:auto}.mt .mt-viewswitch{display:none}}@media (max-width: 767px){.mt-footer .mt-sayback:has(+.mt-why){display:none}.mt-dishes th,.mt-dishes td,.mt-dishes th:nth-child(n),.mt-dishes td:nth-child(n){width:100%}html[data-yd] .mt .mt-table th.mt-num,.mt .mt-table th.mt-num{text-align:left}.mt-more-list{left:0;right:auto;max-width:calc(100vw - 32px)}.mt-compare-cell,.mt-compare-tr td.mt-compare-cell{display:block;width:100%}.mt-compare{width:100%}.mt-footer-text .body-small{display:none}.mt-footer{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.mt-sayback{font-size:14px;line-height:20px;margin:0}html[data-yd] .mt .mt-cards-sm tbody td,html[data-yd] .mt .mt-stack-sm tbody td{height:auto}.mt-title{font-size:22px}.mt-actions{width:100%}.mt-actions>.btn-primary{flex:1 1 100%}.mt-section,.mt-paste,.mt-dropped{padding:var(--sp-4)}.mt-footer{position:sticky;bottom:0;padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px))}.mt-footer-actions{width:100%;flex-direction:column}.mt-footer-actions .btn{width:100%}.mt-review input,.mt-review select,.mt-review textarea,.mt-dpanel input,.mt-dpanel textarea{font-size:16px}.mt-review-table tr,.mt-grid-menu tr,.mt-grid-svc tr:not(.mt-compare-tr){grid-template-columns:minmax(0,1fr);padding:var(--sp-3);border:1px solid var(--line);border-radius:8px;margin-bottom:var(--sp-3)}.mt-review-table td,.mt-grid-menu td:nth-child(n),.mt-grid-svc td:nth-child(n){grid-column:1;grid-row:auto}.mt-review-table td:first-child{display:flex;align-items:center;gap:var(--sp-2);padding-top:0}.mt-review-table td:first-child:after{content:attr(data-label);font-size:14px;color:var(--gray)}.mt-review-table .mt-act{text-align:left;padding-top:0}.mt-review-table .mt-num input{text-align:left}.mt-cards-sm thead,.mt-stack-sm thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mt-cards-sm,.mt-cards-sm tbody,.mt-cards-sm tr,.mt-cards-sm td,.mt-stack-sm,.mt-stack-sm tbody,.mt-stack-sm tr,.mt-stack-sm td{display:block;width:100%}.mt-cards-sm tr{border:1px solid var(--line);border-radius:8px;padding:var(--sp-3);margin-bottom:var(--sp-3)}.mt-cards-sm td{border:none;padding:var(--sp-1) 0;text-align:left}.mt-cards-sm td[data-label]:before{content:attr(data-label);display:block;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-dim)}.mt-cards-sm .mt-act{text-align:left}.mt-cards-sm .mt-act .btn,.mt-cards-sm .mt-act .mt-icon-btn{min-height:44px}.mt-stack-sm tr{padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.mt-stack-sm td{border:none;padding:0;text-align:left}.mt-stack-sm td.mt-num{text-align:left;font-weight:600}.mt-dishes tr{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--sp-1) var(--sp-3);align-items:baseline}.mt-dishes td{width:auto;overflow-wrap:normal;word-break:normal}.mt-dishes td:nth-child(1){grid-column:1}.mt-dishes td:nth-child(2){grid-column:2;text-align:right;font-weight:600}.mt-dishes td:nth-child(n+3){grid-column:1 / -1}.mt-stack-sm td[data-label=Description]:empty{display:none}.mt-compare-head{display:none}.mt-compare-row{grid-template-columns:1fr;gap:var(--sp-2)}.mt-mlabel{display:block}.mt-compare-tr,.mt-compare-tr td{display:block;width:100%}}@media (max-width: 768px){html[data-yd] .mt .btn-sm,.mt .btn-sm,.mt .mt-more .btn,.mt .mt-chip,.mt .mt-filetab,.mt .mt-viewswitch button,.mt .mt-link-btn,.mt .mt-dtab{min-height:44px}html[data-yd] .mt input:not([type=checkbox]):not([type=radio]),html[data-yd] .mt select,html[data-yd] .mt textarea,html[data-yd] .mt-dpanel input,html[data-yd] .mt-dpanel textarea,.mt .mt-find input,.mt .mt-review-table input:not([type=checkbox]),.mt .mt-review-table select{font-size:16px;min-height:44px}html[data-yd] .mt textarea{min-height:96px}.mt-empty a,.mt-crumbs a,.mt-section-head a,.mt-original-links a{display:inline-flex;align-items:center;min-height:44px}}@media (prefers-reduced-motion: reduce){.mt-skel{animation:none}}@media (forced-colors: active){.mt-tab-on{border-bottom-color:Highlight}.mt-row-needs{outline:2px solid Mark}}.mt-banner-slot svg,.mt .notice-banner svg{flex:none}.mt-read{padding:var(--sp-4);margin-bottom:var(--sp-4)}.mt-read-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.mt-read-text{flex:1 1 260px;min-width:0}.mt-read-text p{margin:4px 0 0}.mt-read-line{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2) 0;font-size:15px;line-height:22px}.mt-read p{margin-top:0}.mt-read-actions{margin:var(--sp-3) 0 0 0}.mt-read>.form-error-banner{margin:0;border:0;padding:0;background:none}.mt-read>*+.form-error-banner{margin-top:var(--sp-4)}.mt-read .mt-link-btn{padding-left:0;margin-left:0}.mt-flag-reason{display:block;margin-top:var(--sp-1);white-space:normal;overflow-wrap:anywhere}.mt-spin{animation:mt-spin 1s linear infinite}@keyframes mt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mt-spin{animation:none}}@media (max-width: 767px){.mt-read-row .btn{width:100%;min-height:44px}}.mt-read-line:focus{outline:none}.mt-read-line:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.mt-read-leftoff{margin:0 0 var(--sp-2) 0}.mt-read-usage{margin:var(--sp-3) 0 0 0}.mt-skip{margin:0 0 var(--sp-3) 0;display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.mt-read-when{margin:0 0 var(--sp-2) 0}button.tool-toggle:not(.on):not(.tool-toggle-disabled-look){border-color:var(--field-border, #8a93a8)}button.tool-toggle:after{content:"";position:absolute;left:-2px;right:-2px;top:-11px;bottom:-11px}@media (pointer: coarse){button.tool-toggle:after{left:-4px;right:-4px}}.conn .conn-step{padding-top:var(--sp-6);margin-top:var(--sp-6);border-top:1px solid var(--line)}.conn>.conn-step:first-of-type{margin-top:var(--sp-4)}.conn .conn-step>.label{display:block;margin-bottom:var(--sp-1)}.conn .conn-step h3{margin:0 0 var(--sp-4);scroll-margin-top:calc(var(--ydt-bar-h, 0px) + var(--sp-6))}.conn .conn-step h3:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.conn .conn-fetchbar{flex-wrap:wrap;margin-bottom:var(--sp-4)}.conn .conn-fetchbar h3{margin-bottom:0}.conn .conn-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);min-height:36px;margin:0}.conn .conn-end{margin-left:auto}.conn .conn-id{display:inline-block;padding:2px 6px;overflow-wrap:anywhere}.conn .conn-masked{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--gray-dim)}.conn .conn-dots{letter-spacing:2px}.conn .conn-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-4);font-weight:600}.conn .conn-banner-text{flex:1 1 260px;min-width:0}.conn .conn-channel{margin-top:var(--sp-4)}.conn .conn-channel:first-of-type{margin-top:0}.conn .conn-list{list-style:none;padding:0;margin:var(--sp-2) 0 0}.conn .connection-row-head{gap:var(--sp-3)}.conn .connection-row-name{overflow-wrap:anywhere}.conn .conn-state-word{display:inline-block;min-width:32px;font-size:13px;font-weight:600;color:var(--gray)}.conn .conn-meta{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-1);padding-left:0}.conn .conn-status{min-height:20px;margin-top:var(--sp-4)}.conn .conn-saved{min-height:20px;flex:1}.conn .conn-footer .form-error-banner{margin-top:var(--sp-4)}.conn .conn-token-form{max-width:520px;margin-top:var(--sp-3)}.conn .conn-token-form .field,.conn .conn-picker .field-search{margin-bottom:var(--sp-3)}.conn .conn-locations{display:grid;gap:var(--sp-2);max-height:384px;overflow-y:auto;padding:2px}.conn .conn-location{display:flex;align-items:flex-start;gap:var(--sp-3);min-height:48px;padding:var(--sp-3);background:var(--panel-2);border:1px solid var(--line);border-radius:6px;cursor:pointer}.conn .conn-location:hover{background:var(--row-hover, var(--panel-2));border-color:var(--field-border)}.conn .conn-location.is-selected{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--link)}.conn .conn-location input{margin-top:3px;accent-color:var(--brand)}.conn .conn-location:focus-within{outline:2px solid var(--ring);outline-offset:-2px}.conn .conn-location>span{display:flex;flex-direction:column;gap:2px;min-width:0}.conn .conn-hand{padding:var(--sp-3) 0;max-width:520px}.conn .conn-skel{display:grid;gap:var(--sp-2)}.conn .conn-skel span{display:block;height:48px;background:var(--panel-2);border-radius:6px;animation:conn-pulse 1.2s ease-in-out infinite}@keyframes conn-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.conn .conn-skel span{animation:none}}@media (pointer: coarse){.conn .conn-summary,.conn .connection-row-head{min-height:44px}.conn .btn-xs{height:44px}}@media (max-width: 640px){.conn .conn-end{margin-left:0;width:100%}.conn .conn-end.row{flex-direction:column;align-items:stretch}.conn .conn-end .btn,.conn .conn-end.btn{width:100%}.conn .conn-fetchbar{align-items:flex-start;flex-direction:column}.conn .conn-fetchbar>.row{flex-direction:column;align-items:flex-start;width:100%}.conn .conn-fetchbar .btn,.conn .conn-banner .btn{width:100%}.conn .conn-token-form input,.conn .field input{font-size:16px}.conn .pane-footer{flex-direction:column;align-items:stretch}.conn .pane-footer .row{justify-content:flex-end}}.conn .conn-footer{position:sticky;bottom:0;z-index:4;background:var(--panel);box-shadow:0 -2px 0 var(--panel);margin-left:calc(var(--sp-6) * -1);margin-right:calc(var(--sp-6) * -1);padding:0 var(--sp-6)}.conn .conn-footer .pane-footer{margin-top:0;padding:var(--sp-3) 0}.conn .conn-saved:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.conn .connection-row,.conn button[role=switch]{scroll-margin-bottom:96px}.conn .conn-location input{flex-shrink:0}.conn .conn-name-label{cursor:pointer}.conn .conn-toggle-slot{display:inline-block;width:40px;flex:none}.conn .bv-section summary{justify-content:space-between}.conn .bv-section[open] summary .folder-tree-chevron{transform:rotate(180deg)}@media (pointer: coarse){.conn a.conn-end.body-small,.conn .conn-name-label{display:inline-flex;align-items:center;min-height:44px}}@media (max-width: 640px){.conn .conn-picker .row,.conn .conn-hand .row{flex-direction:column;align-items:stretch}.conn .conn-picker .row .btn,.conn .conn-hand .row .btn{width:100%}}@media (pointer: coarse){.conn .conn-saved a{display:inline-flex;align-items:center;min-height:44px}}.conn .conn-gw-err{display:flex;align-items:center;gap:4px}@media (max-width: 768px){.conn .btn.conn-gw-btn{height:44px;min-height:44px}}.conn .conn-step-landing{min-height:78vh}.br-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.br-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:16px 0}.br-count{margin:0;font-size:13px;line-height:18px;color:var(--yd-text-dim, #545B73)}.br-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.br-card{display:grid;grid-template-columns:200px minmax(0,1fr) 96px 140px;grid-template-areas:"a b c d" "a b c t";column-gap:24px;row-gap:8px;align-items:start;min-height:96px;padding:16px;background:var(--yd-surface, #FFFFFF);border:1px solid var(--yd-line, #D9DCE5);border-radius:8px;scroll-margin-top:calc(var(--ydt-bar-h, 0px) + 16px)}.br-a{grid-area:a}.br-b{grid-area:b}.br-c{grid-area:c}.br-d{grid-area:d}.br-t{grid-area:t}.br-card p{margin:0}.br-targeted{background:var(--yd-info-tint, #EDF3FE);border-left:3px solid var(--yd-brand, #1F63F0);padding-left:14px}.br-num{font-size:14px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums}.br-when{font-size:13px;line-height:18px;color:var(--yd-text-dim, #545B73)}.br-who{margin-top:4px!important;font-size:13px;line-height:18px}.br-who-name{font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.br-dim{color:var(--yd-text-dim, #545B73)}.br-where{font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.br-msg{margin-top:6px!important;font-size:15px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch}.br-links{margin-top:8px!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;line-height:20px}.br-links a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline}.br-c{display:flex}.br-shot{display:inline-flex;align-items:center;justify-content:center;width:96px;height:72px;background:#fff;border:1px solid var(--yd-line, #D9DCE5);border-radius:4px;overflow:hidden}.br-shot img{max-width:100%;max-height:100%;object-fit:contain;display:block}.br-noshot{font-size:13px;line-height:18px;color:var(--yd-text-dim, #545B73)}.br-d{display:flex}.br-t{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.br-toggle{min-width:104px;justify-content:center;display:inline-flex;align-items:center;gap:8px}.br-rowerr{display:flex;align-items:flex-start;gap:4px;font-size:13px;line-height:18px;color:var(--yd-danger-text, #C41E25)}.br-more{margin-top:16px;width:100%}.br-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;color:var(--yd-text-dim, #545B73);text-align:center}.br-empty p{margin:0;font-size:14px;line-height:20px}.br-skel{min-height:96px;display:block}@media (max-width: 1024px){.br-card{grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"a d" "b c" "t t"}.br-d{justify-content:flex-end}}@media (max-width: 767px){.br-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a d" "b b" "c c" "t t"}.br-t{align-items:stretch}.br-t .br-toggle{width:100%;min-height:44px}.br-shot{width:100%;height:auto;max-height:160px;min-height:72px}.br-shot img{max-height:160px}}@media (pointer: coarse){.br-toggle,.br-links a{min-height:44px}}:root{--bg: #050608;--panel: #0c0e13;--panel-2: #111319;--line: #26282f;--brand: #EF0619;--brand-dark: #a3040f;--white: #ffffff;--gray: #c7c9cf;--gray-dim: #8d909a;--success: #22C55E;--warning: #F5A623;--danger: #FF4D4F;--font-display: "Arial Narrow", "Helvetica Neue Condensed", Arial, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--container-max: 1280px;--field-border: var(--line);--ring: var(--brand);--danger-text: var(--danger);--row-hover: rgba(255, 255, 255, .02);--card-hover-edge: var(--brand);--danger-solid: #C62828;--danger-solid-hover: #A61F1F;--link: var(--gray);--link-hover: var(--white)}html[data-brand=yalldigital]{--bg: var(--yd-canvas, #FFFFFF);--panel: var(--yd-surface, #FFFFFF);--panel-2: var(--yd-surface-2, #F3F4F7);--line: var(--yd-line, #D9DCE5);--field-border: var(--yd-field-border, #767E98);--brand: var(--yd-brand, #1F63F0);--brand-dark: var(--yd-brand-hover, #1749B3);--white: var(--yd-text-strong, #0B1753);--on-fill: var(--yd-on-brand, #FFFFFF);--gray: var(--yd-text, #0B1753);--gray-dim: var(--yd-text-dim, #545B73);--success: var(--yd-success, #1B7A3E);--warning: var(--yd-warning-text, #8A5300);--danger: var(--yd-danger, #E3242B);--ring: var(--yd-ring, #1F63F0);--danger-text: var(--yd-danger-text, #C41E25);--row-hover: var(--yd-hover, rgba(11, 23, 83, .04));--card-hover-edge: var(--yd-card-hover-edge, rgba(31, 99, 240, .45));--danger-solid: var(--yd-danger-solid, #E3242B);--danger-solid-hover: var(--yd-danger-solid-hover, #BF1B22);--link: var(--yd-link, #1F63F0);--link-hover: var(--yd-link-hover, #1749B3);--font-display: "Montserrat YDT", "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-body: "Montserrat YDT", "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;color-scheme:light}html[data-brand=yalldigital] .display-lockup{font-stretch:normal;text-transform:none;letter-spacing:0}html[data-brand=yalldigital] :is(h1,.h1){font-stretch:normal;text-transform:none;font-weight:750;font-size:28px;line-height:32px;letter-spacing:-.03em}html[data-brand=yalldigital] :is(h2,.h2){font-stretch:normal;text-transform:none;font-weight:700;font-size:20px;line-height:26px;letter-spacing:-.02em}html[data-brand=yalldigital] :is(h3,.h3){font-weight:700;letter-spacing:-.01em}html[data-brand=yalldigital] :is(.label,.label-danger){font-stretch:normal;letter-spacing:.12em}html[data-brand=yalldigital] .btn{font-stretch:normal}@media (max-width: 767px){html[data-brand=yalldigital] :is(h1,.h1){font-size:24px;line-height:28px}}.brand-logo{display:block;width:auto}.brand-logo-auth{height:64px;margin-bottom:var(--sp-6)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--white)}body{font-family:var(--font-body);font-size:15px;line-height:1.5}a{color:inherit}button{font-family:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.container{max-width:var(--container-max);margin:0 auto;padding:var(--sp-8) var(--sp-6)}@media (max-width: 1024px){.container{padding:var(--sp-8) var(--sp-4)}}.tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-5)}.table-scroll{overflow-x:auto;max-width:100%;background:linear-gradient(to right,var(--bg) 30%,transparent) left center / 24px 100% no-repeat local,linear-gradient(to left,var(--bg) 30%,transparent) right center / 24px 100% no-repeat local,linear-gradient(to right,rgba(255,255,255,.22),transparent) left center / 8px 100% no-repeat scroll,linear-gradient(to left,rgba(255,255,255,.22),transparent) right center / 8px 100% no-repeat scroll}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5)}@media (max-width: 1024px){.stat-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.stat-row{grid-template-columns:1fr}}.display-lockup{font-family:var(--font-display);font-weight:800;font-stretch:condensed;text-transform:uppercase;letter-spacing:-.01em;font-size:32px;line-height:1.05}h1,.h1{font-family:var(--font-display);font-weight:800;font-stretch:condensed;text-transform:uppercase;letter-spacing:-.005em;font-size:26px;line-height:1.1;margin:0 0 var(--sp-6) 0}h2,.h2{font-family:var(--font-display);font-weight:800;font-stretch:condensed;text-transform:uppercase;font-size:18px;line-height:1.15;margin:0 0 var(--sp-4) 0}h3,.h3{font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1.3;margin:0 0 var(--sp-2) 0}.body-small{font-size:13px;line-height:1.4;color:var(--gray-dim)}.label{font-family:var(--font-body);font-weight:700;font-size:12px;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-dim)}.data{font-variant-numeric:tabular-nums;font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:44px;padding:0 var(--sp-6);border-radius:4px;border:1px solid transparent;cursor:pointer;font-family:var(--font-display);font-weight:800;font-stretch:condensed;text-transform:uppercase;letter-spacing:.04em;font-size:14px;white-space:nowrap;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}a.btn{text-decoration:none}.btn-primary{background:var(--brand);color:var(--white)}.btn-primary:hover:not(:disabled){background:var(--brand-dark)}.btn-primary:disabled{background:var(--panel-2);color:var(--gray-dim);cursor:not-allowed}.btn-secondary{background:transparent;color:var(--white);border-color:var(--line)}.btn-secondary:hover:not(:disabled){border-color:var(--brand)}.btn-secondary:disabled{color:var(--gray-dim);cursor:not-allowed}.btn-destructive{background:transparent;color:var(--danger-text);border-color:var(--danger)}.btn-destructive:hover:not(:disabled){background:#ff4d4f1a}.btn-block{width:100%}.btn-sm{height:36px;padding:0 var(--sp-4);font-size:13px}.btn-xs{height:28px;padding:0 var(--sp-3);font-size:12px}@media (pointer: coarse){.btn-sm,.btn-xs{height:44px}}.btn-danger-solid{background:var(--danger-solid);color:var(--white)}.btn-danger-solid:hover:not(:disabled){background:var(--danger-solid-hover)}.btn-ghost{background:transparent;color:var(--link)}.btn-ghost:hover:not(:disabled){background:var(--panel-2);color:var(--link-hover)}.link{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.link:hover{color:var(--link-hover);text-decoration-thickness:2px}.btn-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;border-radius:4px;background:transparent;color:var(--white);border:1px solid var(--field-border, var(--line));cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out}.btn-icon:hover{border-color:var(--brand);background:var(--panel-2)}.btn-icon:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (pointer: coarse){.btn-icon{width:44px;height:44px}}.tooltip-fixed{position:fixed;z-index:150;pointer-events:none;padding:4px 8px;border-radius:4px;max-width:240px;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;background:var(--white);color:var(--bg)}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:var(--white);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:var(--sp-6)}.card-clickable{cursor:pointer;transition:border-color .15s ease-out,transform .15s ease-out;text-decoration:none;color:inherit;display:block}.card-clickable:hover{border-color:var(--brand);transform:translateY(-2px)}html[data-yd] .card-clickable:hover{border-color:var(--card-hover-edge);transform:none}.card-inert{opacity:.6;cursor:not-allowed}.card-danger{border-color:var(--danger)}.danger-zone-gap{margin-top:var(--sp-8)}.label-danger{font-family:var(--font-body);font-weight:700;font-size:12px;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;color:var(--danger-text)}.inline-edit-trigger{background:none;border:none;padding:4px;color:var(--gray-dim);cursor:pointer;display:inline-flex;align-items:center}.inline-edit-trigger:hover{color:var(--white)}.inline-edit-trigger:disabled{opacity:.4;cursor:default}.avatar{width:36px;height:36px;border-radius:50%;border:2px solid var(--line);background:transparent;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--white)}.avatar-active{border-color:var(--brand)}.pill{display:inline-flex;align-items:center;gap:var(--sp-1);background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:4px 10px;font-family:var(--font-body);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.pill-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.pill-success .pill-dot{background:var(--success)}.pill-success{color:var(--success);border-color:var(--success)}.pill-warning .pill-dot{background:var(--warning)}.pill-warning{color:var(--warning);border-color:var(--warning)}.pill-danger .pill-dot{background:var(--danger)}.pill-danger{color:var(--danger-text);border-color:var(--danger)}.pill-neutral .pill-dot{background:var(--gray-dim)}.pill-neutral{color:var(--gray-dim)}.field{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-4)}.field label{font-family:var(--font-body);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-dim)}.field input,.field select,.field textarea{background:var(--panel-2);border:1px solid var(--field-border, var(--line));border-radius:4px;color:var(--white);font-family:var(--font-body);font-size:15px;padding:10px 12px;height:44px}.field textarea{height:auto;min-height:80px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--ring)}html[data-yd] .field label:has(>input[type=radio],>input[type=checkbox]){display:flex;align-items:center;gap:var(--sp-2);min-height:44px;font-size:14px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--gray);cursor:pointer}.field-error{color:var(--danger-text);font-size:13px;display:flex;align-items:center;gap:var(--sp-1)}.field-help{color:var(--gray-dim);font-size:13px}.form-error-banner{background:#ff4d4f1a;border:1px solid var(--danger);color:var(--danger-text);border-radius:4px;padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4);font-size:14px}table.data-table{width:100%;border-collapse:collapse;min-width:640px}.data-table thead th{background:var(--panel-2);text-align:left;font-family:var(--font-body);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-dim);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line)}.data-table tbody td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);height:56px}html[data-yd] .data-table tbody td{height:48px}.data-table tbody tr:hover{background:var(--row-hover)}.empty-state{text-align:center;padding:var(--sp-12) var(--sp-6);color:var(--gray-dim)}.tool-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);cursor:pointer}.tool-toggle-row:last-child{border-bottom:none}.tool-toggle-row.tool-toggle-disabled{cursor:default}.tool-toggle{position:relative;width:40px;height:22px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line);flex-shrink:0;cursor:pointer;transition:background .15s ease-out}.tool-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tool-toggle:disabled{cursor:default}.tool-toggle.on{background:var(--brand);border-color:var(--brand)}.tool-toggle-knob{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background:var(--white);transition:transform .15s ease-out}.tool-toggle.on .tool-toggle-knob{transform:translate(18px)}.tool-toggle.tool-toggle-disabled-look{opacity:.4;cursor:not-allowed}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:var(--sp-6);max-width:480px;width:calc(100% - 32px)}.modal-wide{max-width:640px}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-4)}.modal-close{background:none;border:none;color:var(--gray-dim);cursor:pointer;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.modal-actions{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-6)}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--sp-6)}.auth-card{width:100%;max-width:400px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:var(--sp-8) var(--sp-6)}.auth-brand-row{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6)}.auth-tenant-logo{height:48px;max-height:48px;width:auto}:root{--ydt-menu-w: 0px;--ydt-bar-h: 0px;--ydt-banner-h: 0px}main#main:focus{outline:none}.impersonation-banner{position:sticky;top:var(--ydt-bar-h);z-index:49;display:flex;align-items:center;justify-content:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-6);background:#f5a6231f;border-bottom:1px solid var(--warning);color:var(--warning);font-weight:600;font-size:14px;text-align:center}.impersonation-banner strong{color:var(--white)}@media (max-width: 768px){.impersonation-banner{padding:var(--sp-2) var(--sp-4);flex-wrap:wrap}}.user-menu{position:relative}.user-menu-trigger{display:flex;align-items:center;gap:var(--sp-1);background:none;border:none;color:var(--white);cursor:pointer}.user-menu-dropdown{position:absolute;right:0;top:calc(100% + 8px);background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:200px;overflow:hidden;z-index:60}.user-menu-dropdown a,.user-menu-dropdown button{display:block;width:100%;text-align:left;padding:var(--sp-3) var(--sp-4);background:none;border:none;color:var(--white);cursor:pointer;font-size:14px;text-decoration:none}.user-menu-dropdown a:hover,.user-menu-dropdown button:hover{background:var(--panel-2)}.user-menu-dropdown button:disabled{cursor:default;opacity:.6}.user-menu-section-label{padding:var(--sp-2) var(--sp-4);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-dim);border-top:1px solid var(--line);margin-top:var(--sp-1)}.user-menu-item-current{font-weight:600}.user-menu-dropdown .form-error-banner{margin:0 var(--sp-4) var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:12px}.stack{display:flex;flex-direction:column;gap:var(--sp-4)}.row{display:flex;align-items:center;gap:var(--sp-3)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mt-6{margin-top:var(--sp-6)}.mt-8{margin-top:var(--sp-8)}.text-gray{color:var(--gray)}.text-dim{color:var(--gray-dim)}.code-block{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:var(--sp-3) var(--sp-4);font-size:13px;word-break:break-all}.folder-tree-chevron{transition:transform .15s ease-out}.clients-layout .data-table th:first-child,.clients-layout .data-table td:first-child{min-width:220px}@media (max-width: 640px){.clients-layout table.data-table,.clients-layout .data-table th:first-child,.clients-layout .data-table td:first-child{min-width:0}.clients-layout .data-table th:nth-child(3),.clients-layout .data-table td:nth-child(3),.clients-layout .data-table th:nth-child(4),.clients-layout .data-table td:nth-child(4),.clients-layout .data-table th:nth-child(5),.clients-layout .data-table td:nth-child(5){display:none}.clients-layout .data-table thead th,.clients-layout .data-table tbody td{padding-left:var(--sp-2);padding-right:var(--sp-2)}}.clients-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--sp-6);align-items:start}@media (max-width: 1024px){.clients-layout{grid-template-columns:minmax(0,1fr)}}.folder-tree{padding:var(--sp-4)}.folder-tree-item{display:flex;align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-2);border-radius:4px;font-size:14px;color:var(--gray);cursor:pointer;width:100%;background:none;border:none;text-align:left;text-decoration:none}.folder-tree-item:hover{background:#ffffff05}.folder-tree-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.folder-tree-item.active{color:var(--white);background:var(--panel-2);box-shadow:inset 2px 0 0 var(--brand)}.folder-tree-item .folder-tree-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-tree-item[aria-expanded=true] .folder-tree-chevron{transform:rotate(90deg)}.folder-tree-children{padding-left:var(--sp-5)}.filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3);margin-bottom:var(--sp-4)}.field-search{position:relative;margin:0;flex:1 1 260px}.field-search input{padding-left:36px}.field-search svg{position:absolute;left:12px;bottom:14px;color:var(--gray-dim);pointer-events:none}.segmented{display:inline-flex;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:4px;background:var(--panel-2);padding:2px}.segmented button{flex:none;height:36px;padding:0 var(--sp-4);font-size:13px;font-weight:600;color:var(--gray-dim);border-radius:3px;background:transparent;border:1px solid transparent;cursor:pointer}.segmented button[aria-checked=true]{color:var(--white);background:var(--panel);border-color:var(--line)}.segmented button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.business-header{padding:var(--sp-6)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-4)}.field-grid .span-2{grid-column:span 2}.field-grid textarea{max-width:72ch}@media (max-width: 1024px){.field-grid{grid-template-columns:minmax(0,1fr)}.field-grid .span-2{grid-column:auto}}.pane-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line)}.save-status{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--success);font-size:13px}.notice-banner{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin-top:var(--sp-4);background:#f5a6231f;border:1px solid var(--warning);border-radius:8px;color:var(--warning);font-size:14px;font-weight:600}.notice-banner-neutral{background:var(--panel-2);border-color:var(--line);color:var(--gray)}.notice-banner .notice-banner-spacer{flex:1}.notice-banner:not(:has(>svg)):not(.notice-banner-noicon):before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center / contain no-repeat}.notice-banner-neutral:not(:has(>svg)):not(.notice-banner-noicon):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}@media (max-width: 480px){.notice-banner:has(>.btn,>button,>a,>.text-dim){flex-wrap:wrap;align-items:flex-start}.notice-banner>span:not(.notice-banner-spacer):not(.text-dim){flex:1 1 0;min-width:0}.notice-banner>.text-dim{flex:1 1 100%;min-width:0}.notice-banner .notice-banner-spacer{display:none}.notice-banner .btn,.notice-banner button{flex:1 1 100%;width:100%;min-height:44px}}.hours-grid>div{display:grid;grid-template-columns:96px auto 1fr 1fr;align-items:center;gap:var(--sp-3);min-height:44px;border-bottom:1px solid var(--line)}.hours-grid .field{margin:0}.gbp-category{padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.gbp-category .gbp-services{padding-left:var(--sp-8)}.gbp-category .field{margin:0;min-width:240px}.bv-section{border-bottom:1px solid var(--line)}.bv-section summary{display:flex;align-items:center;gap:var(--sp-3);min-height:44px;cursor:pointer;list-style:none}.bv-section summary::-webkit-details-marker{display:none}.bv-section summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bv-section[open] summary .folder-tree-chevron{transform:rotate(90deg)}.bv-section .bv-preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-line{padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.evidence-line .evidence-text{max-width:72ch;white-space:pre-wrap}.evidence-line.superseded .evidence-text{color:var(--gray-dim)}.evidence-line.evidence-linked{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.ref-label{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:36px}.ref-label svg{color:var(--gray-dim)}.connection-row{padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.connection-row:last-child{border-bottom:0}.connection-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);min-height:36px}.connection-row-name{font-weight:600}.connection-row-spinner{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.connection-row .form-error-banner{margin-bottom:var(--sp-2)}.tool-row-status{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:20px}.tool-saved{transition:opacity 1s ease-out;opacity:1}.tool-saved.is-fading{opacity:0}.tool-save-error{color:var(--danger-text);font-size:13px;line-height:20px}.tool-save-error>svg{vertical-align:-2px;flex:none}.tool-saved.is-saving{color:var(--text-dim, var(--gray))}.stage-cell .stage-fired .pill,html[data-yd] .stage-cell .stage-fired .pill{min-width:138px}.data-table tbody td.stage-cell,html[data-yd] .data-table tbody td.stage-cell{padding-left:8px;padding-right:8px}.stage-sayback{display:grid;margin-top:var(--sp-3)}.stage-sayback>*{grid-area:1 / 1;margin-top:0}.stage-cell .pill,html[data-yd] .stage-cell .pill{white-space:normal;max-width:150px;padding-left:6px;padding-right:6px;line-height:1.3;align-items:flex-start}.stage-cell .pill .pill-dot,html[data-yd] .stage-cell .pill .pill-dot{margin-top:5px}.stage-cell .pill .pill-dot,html[data-yd] .stage-cell .pill .pill-dot{flex:none}.connection-row-name{cursor:pointer}@media (pointer: coarse){.connection-row-head{min-height:44px}.connection-row-name{display:inline-flex;align-items:center;min-height:44px}}@media (max-width: 520px){.tool-row-status{flex-basis:100%;padding-left:calc(40px + var(--sp-2) + 16px + var(--sp-3));margin-top:-4px}}@media (prefers-reduced-motion: reduce){.tool-saved{transition:none}}.gp-category{padding:var(--sp-4)}.gp-primary{border-color:var(--brand)}.gp-category-head{padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.gp-grip{color:var(--gray-dim);cursor:grab;display:inline-flex}.gp-add-service{padding:var(--sp-3) 0}.gp-add-service input{flex:1}.gp-services{padding-top:var(--sp-3)}.gp-service{border:1px solid var(--line);border-radius:6px;padding:var(--sp-2) var(--sp-3);background:var(--panel-2);position:relative}.gp-service:hover{border-color:var(--gray-dim)}.gp-service-line{min-height:36px}.gp-service-line input{flex:1}@media (max-width: 767px){.gp-service-line,.gp-category-head{flex-wrap:wrap}.gp-category-head>.row:first-child{min-width:0;flex-wrap:wrap}.gp-category-head h3{overflow-wrap:anywhere;min-width:0}}.gp-service-name{flex:1;min-width:0}@media (max-width: 767px){.gp-service-line .gp-service-name{flex:1 1 8rem;min-width:6rem;overflow-wrap:anywhere}}.gp-empty{text-align:center;padding:var(--sp-4) 0}.gp-details{padding:var(--sp-3) 0 var(--sp-2) var(--sp-6)}.gp-move-menu{position:absolute;z-index:5;left:0;right:0;top:100%;margin-top:4px;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:var(--sp-2);max-height:220px;overflow-y:auto}.gp-move-item{display:block;width:100%;text-align:left;background:none;border:0;color:var(--white);padding:var(--sp-2) var(--sp-3);cursor:pointer;border-radius:4px}.gp-move-item:hover,.gp-move-item:focus-visible{background:var(--panel-2);outline:none}.gp-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-3)}.gp-history-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);border:1px solid var(--line);border-radius:6px;padding:var(--sp-3) var(--sp-4)}.gp-mode-row{gap:var(--sp-4);margin-top:var(--sp-4)}.gp-mode{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);padding:var(--sp-3);background:transparent;border:2px solid var(--line);border-radius:8px;color:var(--white);cursor:pointer}.gp-mode:hover{border-color:var(--gray-dim)}.gp-mode-on{border-color:var(--brand)}.token-row{display:flex;align-items:center;gap:var(--sp-3)}.token-label{min-width:160px}@media (max-width: 480px){html[data-yd] .token-row{flex-wrap:wrap}html[data-yd] .token-label{min-width:0;flex:1 1 120px}}@media (pointer: coarse){.inline-edit-trigger{min-height:44px;min-width:44px}}html[data-yd] .table-scroll{background:linear-gradient(to right,var(--bg) 30%,transparent) left center / 24px 100% no-repeat local,linear-gradient(to left,var(--bg) 30%,transparent) right center / 24px 100% no-repeat local,linear-gradient(to right,rgba(11,23,83,.14),transparent) left center / 8px 100% no-repeat scroll,linear-gradient(to left,rgba(11,23,83,.14),transparent) right center / 8px 100% no-repeat scroll}html[data-yd] .tooltip-fixed{background:var(--yd-navy, #0B1753);color:var(--yd-on-navy, #FFFFFF);border:1px solid var(--yd-navy-line, #3A4A8C);box-shadow:0 8px 24px #0b175340}html[data-yd] .spinner{border-color:#1f63f040;border-top-color:var(--brand)}html[data-yd] :is(.btn-primary,.btn-danger-solid,.btn-success) .spinner{border-color:#ffffff59;border-top-color:#fff}html[data-yd] .btn-primary:disabled .spinner{border-color:#1f63f040;border-top-color:var(--brand)}html[data-yd] .tool-toggle-knob{background:#fff;box-shadow:0 0 0 1px #0b175340}html[data-yd] .modal-backdrop{background:var(--yd-scrim, rgba(11, 23, 83, .5))}html[data-yd] .impersonation-banner,html[data-yd] .notice-banner{background:var(--yd-warning-tint, #F9F3EB);border-color:var(--warning);color:var(--yd-warning-text, #8A5300)}html[data-yd] .notice-banner.notice-banner-neutral{background:var(--yd-surface-2, #F3F4F7);border-color:var(--yd-line, #D9DCE5);color:var(--yd-text-dim, #545B73)}html[data-yd] .impersonation-banner strong{color:var(--white)}html[data-yd] .folder-tree-item:hover{background:var(--row-hover)}html[data-yd] :is(.gp-btn-primary,.cl-btn-primary){color:var(--on-fill, #FFFFFF)}html[data-yd] .gp-switch[aria-checked=true] .gp-switch-knob{background:#fff}html[data-yd] .gp-cand-origin{color:#fff}html[data-yd] .cl-skip{background:var(--panel);border:1px solid var(--line)}html[data-yd] .cl-app{color-scheme:light}html[data-yd] .cl-bar6{background:var(--yd-surface-3, #E6E9F0)}html[data-yd] :is(.gp-h1,.bp-h1,.mt-title){font-size:28px;line-height:32px;font-weight:750;letter-spacing:-.03em;font-family:var(--font-body);color:var(--yd-text-strong)}html[data-yd] .gp-clientname{margin:0;font-size:28px;line-height:32px;font-weight:250;letter-spacing:-.03em;color:var(--yd-link)}html[data-yd] .gp-head>:first-child{border-left:3px solid var(--yd-danger);padding-left:16px;min-width:0}html[data-yd=app] h1:not(.h2):not(.gp-h1){border-left:3px solid var(--yd-danger);padding-left:16px}@media (max-width: 767px){html[data-yd] :is(.gp-h1,.bp-h1,.mt-title,.gp-clientname){font-size:24px;line-height:28px}}html[data-yd] :is(.field input,.field select,.field textarea,.gp-field input,.gp-field select,.gp-field textarea,.bp-linkform input,.bp-body,.gp-box,.gp-stepper-num,.cl-field input,.cl-field select,.cl-field textarea,.ct-searchbox){background-color:var(--panel)}html[data-yd] .field :is(input,select,textarea):disabled{background-color:var(--panel-2)}html[data-yd] .gp-toast{background:var(--yd-navy, #0B1753);border:1px solid var(--yd-navy-line, #3A4A8C);border-left:3px solid var(--yd-on-navy-link, #7FA6FF);border-radius:8px;box-shadow:0 8px 24px #0b175340;color:var(--yd-on-navy, #FFFFFF)}html[data-yd] .gp-toast .gp-btn{color:var(--yd-on-navy-link, #7FA6FF);background:transparent;border-color:transparent}html[data-yd] .gp-toast .gp-btn:hover{background:#ffffff1f;color:var(--yd-on-navy, #FFFFFF);border-color:transparent}html[data-yd] .gp-toast .gp-iconbtn{color:var(--yd-on-navy, #FFFFFF)}html[data-yd] .gp-toast .gp-iconbtn:hover{background:#ffffff1f;border-color:transparent;color:var(--yd-on-navy, #FFFFFF)}html[data-yd] .gp-btn:is(:disabled,[aria-disabled=true]){opacity:1;background:var(--yd-surface-3, #E6E9F0);border-color:var(--yd-surface-3, #E6E9F0);color:var(--yd-text-dim, #545B73);cursor:not-allowed}html[data-yd] .gp-btn-quiet:is(:disabled,[aria-disabled=true]){background:transparent;border-color:transparent}.business-header a,.business-header span{min-width:0;overflow-wrap:anywhere}.bh-meta{overflow:hidden;min-width:0;flex:1 1 280px}.bh-line{display:flex;flex-wrap:wrap;gap:4px 0;margin:0 0 0 -13px}.bh-item{padding-left:12px;border-left:1px solid var(--yd-line, var(--line))}@media (pointer: coarse){.business-header a,.business-header .inline-edit-trigger{min-height:44px;display:inline-flex;align-items:center}}
