._contextBar_exybw_1{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, transparent);grid-template-columns:minmax(140px,1fr) minmax(320px,auto) auto;align-items:center;gap:20px;min-height:82px;padding:14px 29px;display:grid}._contextIdentity_exybw_12,._connection_exybw_12,._contextControls_exybw_12,._contextControls_exybw_12 label,._formField_exybw_12>span,._stateBanner_exybw_12,._permissionGate_exybw_12{align-items:center;display:flex}._contextIdentity_exybw_12{gap:11px;min-width:0}._contextIdentity_exybw_12>span{border-radius:var(--sb-radius-control);color:#fff;background:var(--green-700);width:38px;height:38px;font-size:var(--sb-text-sm);flex:none;place-items:center;font-weight:850;display:grid}._contextIdentity_exybw_12>div,._connection_exybw_12 span{gap:3px;min-width:0;display:grid}._contextIdentity_exybw_12 strong,._contextIdentity_exybw_12 small,._connection_exybw_12 strong,._connection_exybw_12 small{overflow-wrap:anywhere;white-space:normal}._contextIdentity_exybw_12 strong{font-size:var(--sb-text-lg)}._contextIdentity_exybw_12 small,._connection_exybw_12 small{color:var(--muted);font-size:var(--sb-text-xs)}._contextControls_exybw_12{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:12px;min-width:0;display:grid}._contextControls_exybw_12 label,._contextReadout_exybw_20{flex-direction:column;flex:160px;align-items:stretch;gap:4px;min-width:0;display:flex}._contextControls_exybw_12 label>span,._contextReadout_exybw_20>span{color:var(--muted);font-size:var(--sb-text-xs);font-weight:600}._contextControls_exybw_12 select,._contextReadout_exybw_20>strong{width:100%;min-width:0;min-height:var(--sb-control-height);color:var(--ink);font:inherit;font-size:var(--sb-text-md);border-radius:var(--sb-radius-control);margin:0;padding:12px;font-weight:600;line-height:1.4}._contextControls_exybw_12 select{border:1px solid var(--line);background:var(--paper)}._contextReadout_exybw_20>strong{overflow-wrap:anywhere;background:var(--soft);border:1px solid #0000;align-items:center;display:flex}._contextControls_exybw_12 select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._connection_exybw_12{min-height:var(--sb-control-height);border-radius:var(--sb-radius-control);color:var(--green-700);background:var(--green-100);justify-self:end;gap:9px;padding:7px 11px}._connection_exybw_12[data-state=offline]{color:var(--orange-dark);background:color-mix(in srgb, var(--orange) 13%, var(--paper))}._connection_exybw_12[data-state=conflict]{color:var(--red);background:color-mix(in srgb, var(--red) 11%, var(--paper))}._connection_exybw_12>svg{flex:none;width:18px}._connection_exybw_12 strong{font-size:var(--sb-text-xs)}._stateBanner_exybw_12{border-radius:var(--sb-radius-card);color:var(--green-700);background:var(--green-100);gap:11px;padding:12px 14px}._stateBanner_exybw_12[data-kind=saving]{color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, var(--paper))}._stateBanner_exybw_12[data-kind=offline]{color:var(--orange-dark);background:color-mix(in srgb, var(--orange) 13%, var(--paper))}._stateBanner_exybw_12[data-kind=conflict],._stateBanner_exybw_12[data-kind=error]{color:var(--red);background:color-mix(in srgb, var(--red) 11%, var(--paper))}._stateBanner_exybw_12>svg{flex:none;width:20px}._stateBanner_exybw_12>span{flex:1;gap:3px;min-width:0;display:grid}._stateBanner_exybw_12 strong,._stateBanner_exybw_12 small{display:block}._stateBanner_exybw_12 strong{color:var(--ink);font-size:var(--sb-text-md)}._stateBanner_exybw_12 small{color:color-mix(in srgb, currentColor 76%, var(--ink));font-size:var(--sb-text-xs);line-height:1.45}._stateBanner_exybw_12 button,._permissionGate_exybw_12 button{min-height:var(--sb-control-height);border:1px solid color-mix(in srgb, currentColor 25%, var(--line));border-radius:var(--sb-radius-control);color:currentColor;background:var(--paper);font-size:var(--sb-text-sm);cursor:pointer;transition:transform .16s var(--ease-out), background-color .16s ease;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:inline-flex}._stateBanner_exybw_12 button:active,._permissionGate_exybw_12 button:active{transform:scale(.97)}._stateBanner_exybw_12 button svg{width:15px}._stateBanner_exybw_12 ._dismiss_exybw_44{width:var(--sb-control-height);background:0 0;border-color:#0000;padding:0}._permissionGate_exybw_12{border-radius:var(--sb-radius-card);color:var(--muted);background:var(--soft);gap:14px;padding:16px}._permissionGate_exybw_12>svg{width:22px;color:var(--orange-dark);flex:none}._permissionGate_exybw_12>div{flex:1;min-width:0}._permissionGate_exybw_12 strong{color:var(--ink)}._permissionGate_exybw_12 p{font-size:var(--sb-text-md);margin:4px 0 0;line-height:1.5}._formField_exybw_12{color:var(--ink);gap:7px;display:grid}._formField_exybw_12>span{justify-content:space-between;gap:12px}._formField_exybw_12>span strong{font-size:var(--sb-text-md)}._formField_exybw_12 em{color:var(--red);font-style:normal}._formField_exybw_12 small{color:var(--muted);font-size:var(--sb-text-xs);line-height:1.45}._formField_exybw_12[data-invalid=true] small[role=alert]{color:var(--red);font-weight:700}._formField_exybw_12 :is(input,select,textarea){width:100%;min-height:var(--sb-control-height);border:1px solid var(--line);border-radius:var(--sb-radius-control);color:var(--ink);background:var(--paper);padding:0 13px}._formField_exybw_12 textarea{min-height:112px;padding-block:12px}._formField_exybw_12[data-invalid=true] :is(input,select,textarea){border-color:var(--red)}._formField_exybw_12 :is(input,select,textarea):focus-visible,._stateBanner_exybw_12 button:focus-visible,._permissionGate_exybw_12 button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.side-mode button,.diary-sidebar nav button,.diary-account-menu button,.diary-mobile-nav button{min-height:var(--sb-control-height)}.diary-mobile-nav button{min-width:var(--sb-control-height)}._spin_exybw_66{animation:.75s linear infinite _sitebahi-spin_exybw_1}@keyframes _sitebahi-spin_exybw_1{to{transform:rotate(360deg)}}@media (width<=980px){._contextBar_exybw_1{grid-template-columns:minmax(180px,1fr) auto}._contextControls_exybw_12{grid-area:2/1/auto/-1}._contextControls_exybw_12 label{flex:1}}@media (width<=620px){.diary-topbar{gap:4px;padding-inline:8px}.diary-topbar>div:first-of-type{flex:1;min-width:0}.diary-topbar>div:first-of-type strong,.diary-topbar>div:first-of-type span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diary-topbar button{min-width:var(--sb-control-height);min-height:var(--sb-control-height)}._contextBar_exybw_1{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:10px 14px}._contextIdentity_exybw_12 small{max-width:190px}._contextControls_exybw_12{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-auto-flow:row;gap:8px;width:100%;display:grid;overflow:visible}._contextControls_exybw_12 label{min-width:0}._connection_exybw_12{min-width:var(--sb-control-height);padding-inline:13px}._connection_exybw_12 span{display:none}._stateBanner_exybw_12,._permissionGate_exybw_12{flex-wrap:wrap;align-items:flex-start}._stateBanner_exybw_12>span,._permissionGate_exybw_12>div{min-width:calc(100% - 40px)}._stateBanner_exybw_12 button:not(._dismiss_exybw_44),._permissionGate_exybw_12 button{width:100%}._stateBanner_exybw_12 ._dismiss_exybw_44{position:absolute;right:16px}}@media (width<=350px){._contextControls_exybw_12{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._spin_exybw_66{animation-duration:1.4s}._stateBanner_exybw_12 button,._permissionGate_exybw_12 button{transition:none}}.diary-sidebar .diary-brand{padding-bottom:12px}.diary-sidebar .site-chip{align-items:flex-start;padding:12px}.diary-sidebar .site-chip .site-chip-copy>strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.diary-sidebar .site-address summary{min-height:var(--sb-tap-min);cursor:pointer;color:#fff;font-size:var(--sb-text-xs);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.diary-sidebar .site-address small{white-space:normal;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.diary-sidebar .site-chip-copy .demo-badge{margin-top:4px;padding:4px 8px;font-size:var(--sb-text-2xs)!important}.diary-sidebar .demo-view-control{color:#fff;font-size:var(--sb-text-sm);gap:8px;margin-bottom:16px;display:grid}.diary-sidebar .demo-view-control select{width:100%;min-width:0;min-height:var(--sb-control-height);border-radius:var(--sb-radius-control);color:#fff;background:var(--green-900);font:inherit;border:1px solid #ffffff40;padding:8px}.diary-sidebar .demo-view-control select:focus-visible,.diary-sidebar .site-address summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}
