.privacy-notice_root__QtP89{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));z-index:60;width:384px;max-width:calc(100vw - 32px);font-family:var(--font-sans)}@media (min-width:768px){.privacy-notice_root__QtP89{left:24px;bottom:24px}}.privacy-notice_card__Bw41k{position:relative;display:grid;gap:10px;padding:16px 16px 14px;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background)/.92);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:var(--shadow-lg);transform:translateY(12px);opacity:0;transition:opacity .34s ease,transform .34s cubic-bezier(.22,.61,.36,1)}.privacy-notice_card__Bw41k:before{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.45),transparent);pointer-events:none}.privacy-notice_root__QtP89[data-state=open] .privacy-notice_card__Bw41k{transform:translateY(0);opacity:1}.privacy-notice_root__QtP89[data-state=closing] .privacy-notice_card__Bw41k{transform:translateY(8px);opacity:0}.privacy-notice_head___fxvn{display:flex;align-items:center;gap:8px}.privacy-notice_icon__W55tW{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:hsl(var(--primary)/.1);color:hsl(var(--primary));flex:0 0 auto}.privacy-notice_title__oUGG2{margin:0;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--foreground))}.privacy-notice_close__HK3uL{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:5px;background:none;color:hsl(var(--muted-foreground));cursor:pointer;transition:background .16s ease,color .16s ease}.privacy-notice_close__HK3uL:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.privacy-notice_body__J_9Hg{margin:0;font-size:.9rem;line-height:1.55;color:hsl(var(--muted-foreground));text-wrap:pretty}.privacy-notice_body__J_9Hg a{color:hsl(var(--primary));text-decoration:none;border-bottom:1px solid hsl(var(--primary)/.35);transition:border-color .16s ease}.privacy-notice_body__J_9Hg a:hover{border-bottom-color:hsl(var(--primary))}.privacy-notice_actions__TFJ2P{display:flex;align-items:center;gap:8px;margin-top:2px}.privacy-notice_btn__91dq4{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--font-sans);font-size:.92rem;font-weight:700;letter-spacing:.01em;padding:9px 14px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .1s ease}.privacy-notice_btn__91dq4:active{transform:scale(.98)}.privacy-notice_btnPrimary__L1_Ww{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-sm)}.privacy-notice_btnPrimary__L1_Ww:hover{background:hsl(var(--primary)/.88)}.privacy-notice_btnGhost__51E1t{background:hsl(var(--background));color:hsl(var(--foreground-2));border-color:hsl(var(--border))}.privacy-notice_btnGhost__51E1t:hover{border-color:hsl(var(--muted-foreground)/.5);color:hsl(var(--foreground))}.privacy-notice_confirm__HEV5V{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--background)/.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow);font-family:var(--font-mono);font-size:.7rem;color:hsl(var(--foreground-2));opacity:0;transform:translateY(6px);transition:opacity .28s ease,transform .28s ease}.privacy-notice_root__QtP89[data-state=confirm] .privacy-notice_confirm__HEV5V{opacity:1;transform:translateY(0)}.privacy-notice_confirm__HEV5V svg{color:hsl(var(--primary))}.privacy-notice_root__QtP89:not([data-state=confirm]) .privacy-notice_confirm__HEV5V,.privacy-notice_root__QtP89[data-state=closing] .privacy-notice_card__Bw41k,.privacy-notice_root__QtP89[data-state=confirm] .privacy-notice_card__Bw41k,.privacy-notice_root__QtP89[data-state=settled] .privacy-notice_card__Bw41k{pointer-events:none}.privacy-notice_root__QtP89[data-state=confirm] .privacy-notice_card__Bw41k,.privacy-notice_root__QtP89[data-state=settled] .privacy-notice_card__Bw41k{visibility:hidden}@media (max-width:767px){.privacy-notice_root__QtP89{right:max(16px,env(safe-area-inset-right));width:auto;max-width:420px}}@media (max-width:560px){.privacy-notice_root__QtP89{max-width:none}.privacy-notice_card__Bw41k{padding:14px 14px 13px}.privacy-notice_body__J_9Hg{font-size:.9rem}.privacy-notice_btn__91dq4{flex:1 1 0;min-height:44px;padding:10px 12px}}@media (max-width:340px){.privacy-notice_actions__TFJ2P{flex-direction:column;align-items:stretch}}@media (max-height:520px){.privacy-notice_card__Bw41k{padding:12px 14px;gap:8px}.privacy-notice_body__J_9Hg{font-size:.86rem;max-height:7.6em;overflow-y:auto}.privacy-notice_btn__91dq4{min-height:0;padding:8px 12px}}@media (prefers-reduced-motion:reduce){.privacy-notice_card__Bw41k,.privacy-notice_confirm__HEV5V{transition:opacity .01s linear;transform:none}}
/*# sourceMappingURL=ecbf8d358b146cd1.css.map*/