.notice-module__WqWIxq__surface{isolation:isolate;border:1px solid color-mix(in srgb,var(--sc-role-reno-action) 32%,transparent);border-radius:var(--sc-radius-sheet);background:color-mix(in srgb,var(--sc-color-text-on-dark) 80%,transparent);color:var(--sc-color-ai-ink);box-shadow:var(--sc-shadow-raised);backdrop-filter:var(--sc-material-photo-glass-filter);overflow-wrap:anywhere}.notice-module__WqWIxq__surface:empty{display:none}@supports (mask-composite:exclude){.notice-module__WqWIxq__surface:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,var(--sc-role-reno-action),var(--sc-color-ai-sky-light),var(--sc-color-text-on-dark),var(--sc-role-reno-action));-webkit-mask:linear-gradient(var(--sc-color-text-on-dark) 0 0) content-box,linear-gradient(var(--sc-color-text-on-dark) 0 0);mask:linear-gradient(var(--sc-color-text-on-dark) 0 0) content-box,linear-gradient(var(--sc-color-text-on-dark) 0 0);background-size:300% 100%;padding:2px;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}@media (prefers-reduced-motion:no-preference){.notice-module__WqWIxq__surface:before{animation:notice-module__WqWIxq__notice-light calc(var(--sc-motion-sheet) * 16) ease-in-out infinite alternate}}}@keyframes notice-module__WqWIxq__notice-light{0%{background-position:0%}to{background-position:100%}}.notice-module__WqWIxq__dock{z-index:calc(var(--sc-z-toast) + 40);left:max(var(--sc-space-5),var(--sc-safe-left));right:max(var(--sc-space-5),var(--sc-safe-right));bottom:max(var(--sc-space-2),calc(var(--sc-safe-bottom) - var(--sc-space-4)));min-height:calc(var(--sc-size-tap) + var(--sc-space-4));margin:0;position:fixed}@media (max-width:374px){.notice-module__WqWIxq__dock{left:max(var(--sc-space-2),var(--sc-safe-left));right:max(var(--sc-space-2),var(--sc-safe-right))}}@media (min-width:768px){.notice-module__WqWIxq__dock{left:auto;right:max(var(--sc-space-5),var(--sc-safe-right));bottom:max(var(--sc-space-6),var(--sc-safe-bottom));width:min(440px,calc(100vw - var(--sc-space-10)))}}.notice-module__WqWIxq__card{touch-action:pan-y;pointer-events:auto;max-width:100%;transition:transform var(--sc-motion-fast) var(--sc-motion-ease),opacity var(--sc-motion-fast) var(--sc-motion-ease);flex-shrink:0;position:relative}.notice-module__WqWIxq__card>:where(p,span,div){min-width:0;max-height:calc(50dvh - var(--sc-space-10));overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto}.notice-module__WqWIxq__card[data-dragging]{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.notice-module__WqWIxq__card,.notice-module__WqWIxq__surface.notice-module__WqWIxq__context{transition:none;animation:none}}.notice-module__WqWIxq__surface.notice-module__WqWIxq__context{max-height:calc(50dvh - var(--sc-space-10));overscroll-behavior:contain;touch-action:pan-y;pointer-events:auto;justify-content:safe center;align-items:safe center;overflow-y:auto}.notice-module__WqWIxq__context>:where(span,p,div){overflow-wrap:anywhere;min-width:0}
.feature-flags-module__raOjSa__notice{align-items:start;gap:var(--sc-space-2) var(--sc-space-3);padding:var(--sc-space-2) var(--sc-space-2) var(--sc-space-2) var(--sc-space-3);animation:feature-flags-module__raOjSa__rise var(--sc-motion-standard) var(--sc-motion-ease) both;grid-template-columns:auto minmax(0,1fr) auto;display:grid;}.feature-flags-module__raOjSa__dot{background:var(--sc-color-warning);width:32px;height:32px;color:var(--sc-color-text-inverse);border-radius:50%;flex:none;place-items:center;display:grid}.feature-flags-module__raOjSa__copy{min-width:0;font-size:var(--sc-type-caption-size);line-height:var(--sc-type-caption-line);flex:1;display:grid}.feature-flags-module__raOjSa__copy strong{font-size:var(--sc-type-label-size);line-height:var(--sc-type-label-line);font-weight:var(--sc-type-label-weight)}.feature-flags-module__raOjSa__copy span{color:inherit}.feature-flags-module__raOjSa__manage,.feature-flags-module__raOjSa__close{min-width:var(--sc-size-tap);min-height:var(--sc-size-tap);border-radius:var(--sc-radius-button);color:var(--sc-role-reno-action);font:inherit;font-size:var(--sc-type-label-size);font-weight:var(--sc-type-label-weight);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;text-decoration:none;display:inline-grid}.feature-flags-module__raOjSa__manage{padding:0 var(--sc-space-3);text-underline-offset:3px;text-decoration:underline}.feature-flags-module__raOjSa__manage:focus-visible,.feature-flags-module__raOjSa__close:focus-visible{opacity:.68;outline:none}@keyframes feature-flags-module__raOjSa__rise{0%{opacity:0;transform:translateY(var(--sc-space-3))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.feature-flags-module__raOjSa__notice{animation:none}}.feature-flags-module__raOjSa__notice>.feature-flags-module__raOjSa__dot{grid-area:1/1}.feature-flags-module__raOjSa__notice>.feature-flags-module__raOjSa__copy{grid-area:1/2}.feature-flags-module__raOjSa__notice>.feature-flags-module__raOjSa__manage{grid-area:2/2;justify-self:start}.feature-flags-module__raOjSa__notice>button{grid-area:1/3}
.upgrade-lock-module__tKSHcq__root{inset:0;top:var(--sc-pwa-bar-h,0px);z-index:calc(var(--sc-z-toast) + 10);overscroll-behavior:contain;touch-action:none;position:fixed}.upgrade-lock-module__tKSHcq__shield{position:absolute;inset:0}.upgrade-lock-module__tKSHcq__stage{padding:calc(env(safe-area-inset-top) + var(--sc-space-20)) calc(env(safe-area-inset-right) + var(--sc-space-5)) calc(env(safe-area-inset-bottom) + var(--sc-space-12)) calc(env(safe-area-inset-left) + var(--sc-space-5));animation:upgrade-lock-module__tKSHcq__stage-in .72s var(--sc-motion-ease) both;place-items:center;display:grid;position:absolute;inset:0}.upgrade-lock-module__tKSHcq__blur{backdrop-filter:blur(22px)saturate(118%);-webkit-mask-image:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--sc-color-text) 35%, transparent) 22%, var(--sc-color-text) 58%);-webkit-mask-image:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--sc-color-text) 35%, transparent) 22%, var(--sc-color-text) 58%);mask-image:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--sc-color-text) 35%, transparent) 22%, var(--sc-color-text) 58%);position:absolute;inset:0}.upgrade-lock-module__tKSHcq__veil{background:radial-gradient(120% 60% at 50% 48%, color-mix(in srgb, var(--sc-color-cream) 55%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--sc-color-cream) 12%, transparent) 0%, color-mix(in srgb, var(--sc-color-cream) 46%, transparent) 30%, color-mix(in srgb, var(--sc-color-cream) 78%, transparent) 62%, color-mix(in srgb, var(--sc-color-cream) 94%, transparent) 100%);position:absolute;inset:0}.upgrade-lock-module__tKSHcq__root .upgrade-lock-module__tKSHcq__back{top:calc(env(safe-area-inset-top) + var(--sc-space-4));left:calc(env(safe-area-inset-left) + var(--sc-space-4));z-index:2;inline-size:var(--sc-size-tap);block-size:var(--sc-size-tap);border:1px solid color-mix(in srgb, var(--sc-color-surface) 80%, transparent);border-radius:var(--sc-radius-pill);background:var(--sc-material-liquid-glass);box-shadow:var(--sc-shadow-liquid-glass);color:var(--sc-color-text);backdrop-filter:var(--sc-material-liquid-glass-filter);cursor:pointer;transition:transform var(--sc-motion-fast) var(--sc-motion-ease), opacity var(--sc-motion-fast) var(--sc-motion-ease);place-items:center;padding:0;display:grid;position:absolute}.upgrade-lock-module__tKSHcq__root .upgrade-lock-module__tKSHcq__back:hover:not(:disabled){background:var(--sc-material-liquid-glass);opacity:.86}.upgrade-lock-module__tKSHcq__root .upgrade-lock-module__tKSHcq__back:active{transform:scale(var(--sc-motion-press-scale))}.upgrade-lock-module__tKSHcq__root .upgrade-lock-module__tKSHcq__back:focus-visible,.upgrade-lock-module__tKSHcq__adminButton:focus-visible,.upgrade-lock-module__tKSHcq__adminLink:focus-visible{opacity:.68;outline:none}.upgrade-lock-module__tKSHcq__root .upgrade-lock-module__tKSHcq__back:focus-visible{box-shadow:var(--sc-shadow-liquid-glass)}.upgrade-lock-module__tKSHcq__card{z-index:1;justify-items:center;gap:var(--sc-space-3);inline-size:min(100%,360px);padding:var(--sc-space-8) var(--sc-space-6) var(--sc-space-6);border:1px solid color-mix(in srgb, var(--sc-color-surface) 85%, transparent);border-radius:var(--sc-radius-sheet);background:linear-gradient(180deg, color-mix(in srgb, var(--sc-color-surface) 78%, transparent), color-mix(in srgb, var(--sc-color-cream) 70%, transparent));box-shadow:var(--sc-shadow-sheet);color:var(--sc-color-text);text-align:center;backdrop-filter:var(--sc-material-liquid-glass-filter);animation:upgrade-lock-module__tKSHcq__card-in .82s var(--sc-motion-spring) .12s both;display:grid;position:relative}.upgrade-lock-module__tKSHcq__brand{justify-items:center;gap:var(--sc-space-3);margin-block-end:var(--sc-space-2);display:grid}.upgrade-lock-module__tKSHcq__mark{block-size:56px;inline-size:56px;animation:4.8s ease-in-out 1s infinite upgrade-lock-module__tKSHcq__float}.upgrade-lock-module__tKSHcq__word{block-size:30px;inline-size:auto;color:var(--sc-color-text)}.upgrade-lock-module__tKSHcq__badge{align-items:center;gap:var(--sc-space-2);min-block-size:28px;padding:0 var(--sc-space-3);border-radius:var(--sc-radius-pill);background:var(--sc-color-surface-dark);color:var(--sc-color-text-on-dark);font-size:var(--sc-type-caption-size);line-height:var(--sc-type-caption-line);font-weight:var(--sc-type-label-weight);letter-spacing:.04em;display:inline-flex}.upgrade-lock-module__tKSHcq__badge i{border-radius:var(--sc-radius-pill);background:var(--sc-color-warning);block-size:6px;inline-size:6px;animation:1.6s ease-in-out infinite upgrade-lock-module__tKSHcq__pulse}.upgrade-lock-module__tKSHcq__eyebrow{margin:var(--sc-space-2) 0 0;color:var(--sc-color-text-secondary);font-size:var(--sc-type-label-size);line-height:var(--sc-type-label-line);font-weight:var(--sc-type-label-weight);letter-spacing:.12em}.upgrade-lock-module__tKSHcq__title{font-size:var(--sc-type-title-size);line-height:var(--sc-type-title-line);font-weight:var(--sc-type-title-weight);letter-spacing:var(--sc-type-title-tracking);margin:0}.upgrade-lock-module__tKSHcq__body{color:var(--sc-color-text-secondary);font-size:var(--sc-type-body-size);line-height:var(--sc-type-body-line);margin:0}.upgrade-lock-module__tKSHcq__progress{block-size:3px;inline-size:96px;border-radius:var(--sc-radius-pill);background:color-mix(in srgb, var(--sc-color-text) 10%, transparent);margin-block-start:var(--sc-space-3);position:relative;overflow:hidden}.upgrade-lock-module__tKSHcq__progress span{border-radius:inherit;background:var(--sc-color-text);inline-size:40%;animation:upgrade-lock-module__tKSHcq__sweep 1.8s var(--sc-motion-ease) infinite;position:absolute;inset:0 auto 0 0}.upgrade-lock-module__tKSHcq__admin{gap:var(--sc-space-1);inline-size:100%;border-block-start:1px solid color-mix(in srgb, var(--sc-color-text) 10%, transparent);margin-block-start:var(--sc-space-3);padding-block-start:var(--sc-space-4);display:grid}.upgrade-lock-module__tKSHcq__adminButton,.upgrade-lock-module__tKSHcq__adminLink{min-block-size:var(--sc-size-tap);border-radius:var(--sc-radius-button);font:inherit;font-size:var(--sc-type-label-size);font-weight:var(--sc-type-label-weight);cursor:pointer;border:0;place-items:center;display:grid}.upgrade-lock-module__tKSHcq__adminButton{background:var(--sc-color-surface-dark);color:var(--sc-color-text-on-dark)}.upgrade-lock-module__tKSHcq__adminLink{color:var(--sc-color-text-secondary);text-underline-offset:3px;background:0 0;text-decoration:underline}@keyframes upgrade-lock-module__tKSHcq__stage-in{0%{opacity:0}to{opacity:1}}@keyframes upgrade-lock-module__tKSHcq__card-in{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes upgrade-lock-module__tKSHcq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes upgrade-lock-module__tKSHcq__pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes upgrade-lock-module__tKSHcq__sweep{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.upgrade-lock-module__tKSHcq__stage,.upgrade-lock-module__tKSHcq__card,.upgrade-lock-module__tKSHcq__mark,.upgrade-lock-module__tKSHcq__badge i,.upgrade-lock-module__tKSHcq__progress span{animation:none}}