@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@300;400;500;600;700&display=swap";:root{color-scheme:dark;--base-100: rgb(242, 237, 230);--base-200: rgb(204, 200, 194);--base-250: rgb(179, 167, 152);--base-300: rgb(153, 143, 130);--base-350: rgb(128, 119, 108);--base-400: rgb(102, 95, 86);--base-450: rgb(31, 29, 29);--base-500: rgb(20, 19, 19);--accent-rose: rgba(246, 102, 125, .6);--accent-amber: rgba(235, 183, 64, .45);--accent-emerald: rgba(123, 233, 194, .45);--accent-blue: rgba(122, 179, 255, .45);--surface-glass: rgba(242, 237, 230, .08);--surface-raised: rgba(242, 237, 230, .14);--surface-muted: rgba(242, 237, 230, .06);--border-subtle: rgba(242, 237, 230, .08);--border-strong: rgba(242, 237, 230, .18);--shadow-ambient: 0 24px 60px rgba(0, 0, 0, .35);--shadow-soft: 0 12px 30px rgba(0, 0, 0, .2);--shadow-focus: 0 0 0 1px rgba(242, 237, 230, .35), 0 0 0 8px rgba(242, 237, 230, .12);--font-sans: "Manrope", system-ui, sans-serif;--font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas;--radius-xs: .35rem;--radius-sm: .75rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-pill: 999px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--transition-fast: .12s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .32s cubic-bezier(.4, 0, .2, 1);--transition-airy: .52s cubic-bezier(.22, 1, .36, 1);--text-primary: var(--base-100);--text-secondary: rgba(242, 237, 230, .65);--text-tertiary: rgba(242, 237, 230, .45);background-color:var(--base-500);color:var(--text-primary)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:radial-gradient(circle at 20% 20%,rgba(242,237,230,.08),transparent 55%),radial-gradient(circle at 80% 10%,rgba(242,237,230,.05),transparent 45%),var(--base-500);color:var(--text-primary);min-height:100vh;line-height:1.45}.container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:clamp(1.75rem,6vw,5rem)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast),opacity var(--transition-fast)}a:hover{color:var(--base-200)}a.active{color:var(--base-100)}img{max-width:100%;display:inline-block;border-radius:inherit}main:focus{outline:none}p{color:var(--text-secondary);font-size:clamp(1.1rem,2.1vw,1.45rem);color:var(--base-200)}.muted{color:var(--text-tertiary)}.eyebrow{text-transform:uppercase;letter-spacing:.4em;font-size:.85rem;color:var(--text-tertiary)}.mono{font-family:var(--font-mono)}.label{font-size:.75rem;letter-spacing:.28em;text-transform:uppercase}button,a.button,.primary,.ghost,.secondary{font-family:inherit;font-weight:600;border:none;cursor:pointer;border-radius:var(--radius-pill);padding:.85rem 1.6rem;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border var(--transition-fast);display:inline-flex;gap:.5rem;align-items:center;justify-content:center;font-size:.95rem;text-decoration:none;position:relative;isolation:isolate}.primary{background:linear-gradient(135deg,#f2ede6d9,#f2ede68c);color:var(--base-500);box-shadow:0 12px 40px #00000073}.primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.45),transparent 60%);opacity:0;transition:opacity var(--transition-fast);z-index:-1}.primary:hover{transform:translateY(-2px);box-shadow:0 18px 50px #00000080}.primary:hover:after{opacity:1}.ghost{background:transparent;color:var(--base-200);border:1px solid rgba(242,237,230,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ghost:hover{color:var(--base-100);border-color:#f2ede673;background:#f2ede60f}.secondary{background:#f2ede626;color:var(--base-100);border:1px solid rgba(242,237,230,.24)}.secondary:hover{background:#f2ede638}button:disabled,.primary:disabled,.secondary:disabled,.ghost:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--shadow-focus)}input,select,textarea{font-family:inherit;font-size:.95rem;padding:.75rem 1rem;border-radius:var(--radius-sm);border:1px solid rgba(242,237,230,.16);background:#1f1d1d99;color:var(--base-100);transition:border var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}input::placeholder,textarea::placeholder{color:#f2ede661}input:hover,select:hover,textarea:hover{border-color:#f2ede647}input:focus,select:focus,textarea:focus{border-color:#f2ede699;background:#1f1d1dcc}textarea{resize:vertical;width:100%}.skip-link{position:absolute;top:var(--space-3);left:-9999px;background:var(--base-100);color:var(--base-500);padding:.6rem 1.25rem;border-radius:var(--radius-pill);font-weight:600;z-index:999}.skip-link:focus{left:var(--space-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.app-shell{display:grid;grid-template-rows:auto 1fr;min-height:100vh;background:linear-gradient(160deg,rgba(242,237,230,.04),transparent 55%),var(--base-500)}.app-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-5);padding:var(--space-4) clamp(1.25rem,4vw,3rem);background:linear-gradient(135deg,#f2ede61f,#f2ede60a);border-bottom:1px solid rgba(242,237,230,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 80px #00000059}.brand{display:grid;gap:var(--space-2)}.brand-mark{font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase;color:var(--base-100);font-weight:600}.subtitle{color:var(--text-tertiary)}.app-header nav{display:inline-flex;padding:.35rem;border-radius:var(--radius-pill);background:#f2ede60a;border:1px solid rgba(242,237,230,.12);gap:.35rem}.app-header nav a{padding:.55rem 1.2rem;border-radius:var(--radius-pill);color:var(--text-secondary);transition:background var(--transition-fast),color var(--transition-fast)}.app-header nav a:hover{background:#f2ede614;color:var(--base-100)}.app-header nav a.active{background:#f2ede624;color:var(--base-500);font-weight:600}.user-chip{display:inline-flex;gap:var(--space-4);align-items:center;padding:.45rem var(--space-4);border-radius:var(--radius-pill);background:#f2ede614;border:1px solid rgba(242,237,230,.18)}.user-meta{display:grid;gap:.25rem;text-align:right}.user-name{font-weight:600;color:var(--base-100)}.user-chip .role{font-size:.75rem;padding:.25rem .6rem;border-radius:var(--radius-pill);background:#f2ede61f;color:var(--text-secondary)}.user-chip .ghost{padding-inline:var(--space-3);min-height:2.25rem}.app-main{padding:clamp(1.5rem,4vw,3rem)}.page{animation:fadeIn .45s ease-out;display:grid;gap:var(--space-6)}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.filters{display:inline-flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.filters .checkbox{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-secondary)}.filters input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--base-300)}.select-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;min-height:2.5rem;padding:.55rem var(--space-6) .55rem var(--space-3);border-radius:var(--radius-pill);background:#f2ede60f;border:1px solid rgba(242,237,230,.2);color:var(--base-100);line-height:1.25;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23f2ede6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:.6rem;box-shadow:inset 0 0 0 1px #f2ede60a}.select-control:hover{border-color:#f2ede65c}.select-control:disabled{opacity:.6;cursor:not-allowed}.select-control option{background:#141313f2;color:var(--base-100)}.filters .select-control{padding-inline-start:var(--space-3)}.card{background:linear-gradient(135deg,#f2ede61c,#f2ede60f);border:1px solid rgba(242,237,230,.12);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:clamp(1.5rem,3vw,2.25rem);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;gap:var(--space-3);color:var(--text-secondary)}.ticket-list{display:grid;gap:var(--space-4)}.ticket-card{position:relative;padding:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(120deg,#f2ede61f,#f2ede60a);border:1px solid rgba(242,237,230,.1);transition:transform var(--transition-smooth),border var(--transition-fast),box-shadow var(--transition-smooth);color:var(--text-secondary);overflow:hidden}.ticket-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,rgba(242,237,230,.2),transparent 45%);opacity:0;transition:opacity var(--transition-fast);pointer-events:none}.ticket-card:after{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#f2ede6cc,#f2ede633);transform:scaleY(0);transform-origin:top;transition:transform var(--transition-smooth)}.ticket-card:hover{transform:translateY(-6px);border-color:#f2ede647;box-shadow:var(--shadow-ambient)}.ticket-card:hover:before{opacity:.18}.ticket-card:hover:after{transform:scaleY(1)}.ticket-card header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-4)}.ticket-card footer{display:flex;justify-content:space-between;gap:var(--space-3);font-size:.85rem;color:var(--text-tertiary)}.ticket-card h3{color:var(--base-100)}.ticket-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.85rem;color:var(--text-tertiary)}.ticket-meta .meta{font-weight:500}.badge{padding:.3rem .75rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#f2ede629;color:var(--base-100)}.badge.status-open{background:#7ab3ff38;color:#c6e2ffe6}.badge.status-in_progress{background:#ebb74038;color:#ffdd9ee6}.badge.status-resolved{background:#7be9c23d;color:#d3ffeaf2}.badge.status-closed{background:#f2ede61f;color:var(--base-200)}.badge.priority-low{background:#f2ede61f}.badge.priority-medium{background:#7ab3ff2e}.badge.priority-high,.badge.priority-urgent{background:#f6667d40;color:#ffd2dce6}.sla{text-align:right;display:grid;gap:.25rem}.sla span{color:var(--text-tertiary);font-size:.85rem}.sla strong{color:var(--base-100);font-size:1rem}.latest-comment{color:var(--base-200);font-style:italic}.ticket-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4)}.sla-pill{display:grid;gap:.35rem;justify-items:center;text-align:center;padding:1rem 1.75rem;border-radius:var(--radius-pill);background:linear-gradient(120deg,#7ab3ff3d,#7be9c22e);border:1px solid rgba(242,237,230,.22);color:var(--base-100);font-weight:600;min-width:12rem}.sla-pill.breached{background:linear-gradient(135deg,#f6667d52,#f6667d1f);border-color:#f6667d6b;animation:pulse 2.4s ease-in-out infinite}.field-label{font-weight:600;color:var(--base-200);margin-block:var(--space-3) var(--space-2)}.hint{font-size:.85rem;color:var(--text-tertiary)}.timeline{list-style:none;display:grid;gap:var(--space-3)}.timeline-meta{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-tertiary)}.timeline-actor{font-size:.8rem;color:var(--text-tertiary)}.comment{background:#f2ede614;border-radius:var(--radius-md);padding:var(--space-4);border:1px solid rgba(242,237,230,.12);display:grid;gap:var(--space-2)}.comment-meta{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-tertiary)}.comment-form textarea{margin-bottom:var(--space-3)}.form-actions{display:flex;justify-content:flex-end}.inline-form{display:flex;gap:var(--space-3);align-items:center}.inline-form input{flex:1}.error-box{border-radius:var(--radius-md);border:1px solid rgba(246,102,125,.35);background:#f6667d2e;color:#ffe6ebf2;padding:var(--space-4)}.error{color:#ffc4ccf2}.ticket-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.ticket-meta-panel dl{display:grid;gap:var(--space-3)}.ticket-meta-panel dt{font-weight:600;color:var(--base-200)}.ticket-meta-panel dd{color:var(--text-secondary)}.role-chip{display:inline-block;margin-left:.4rem;padding:.3rem .85rem;border-radius:var(--radius-pill);background:#7ab3ff38;color:#c6e2ffeb;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;line-height:1.2}.participants ul{list-style:none;display:grid;gap:var(--space-3)}.participants li{display:flex;justify-content:space-between;align-items:center}.toast-viewport{position:fixed;bottom:clamp(1rem,4vw,2.5rem);right:clamp(1rem,4vw,2.5rem);display:grid;gap:var(--space-3);z-index:50;max-width:420px}.toast{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:320px;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid rgba(242,237,230,.16);background:#1f1d1dd9;box-shadow:var(--shadow-ambient);animation:slideInRight .32s var(--transition-smooth)}.toast:before{font-size:1.25rem}.toast-success:before{content:"✓";color:#7be9c2f2}.toast-error:before{content:"✕";color:#f6667dd9}.toast-info:before{content:"ℹ";color:#c6e2ffeb}.toast button{background:transparent;color:var(--text-tertiary);border:none;font-size:1.3rem;cursor:pointer}.toast button:hover{color:var(--base-100)}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,10vw,6rem) 1rem;position:relative;background:radial-gradient(circle at 30% 20%,rgba(242,237,230,.12),transparent 60%),radial-gradient(circle at 80% 30%,rgba(246,102,125,.18),transparent 60%),var(--base-500)}.auth-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#f2ede614,#f2ede600);mix-blend-mode:screen;animation:drift 16s ease-in-out infinite}.auth-page .card{width:min(420px,100%);position:relative;z-index:1;gap:var(--space-4)}.auth-page h2{text-align:center;color:var(--base-100)}.auth-page label{color:var(--base-200);font-weight:500;display:grid;gap:var(--space-1);margin:0}.auth-page button{width:100%}.auth-page .hint{text-align:center}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.stat-card{background:#f2ede614;border-radius:var(--radius-lg);border:1px solid rgba(242,237,230,.12);padding:var(--space-4);transition:transform var(--transition-fast),border var(--transition-fast)}.stat-card:hover{transform:translateY(-4px);border-color:#f2ede647}.stat-card.danger{border-left:4px solid rgba(246,102,125,.65)}.stat-card.warning{border-left:4px solid rgba(235,183,64,.65)}.stat-card.success{border-left:4px solid rgba(123,233,194,.65)}.stat-label{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-tertiary)}.stat-value{font-size:2rem;color:var(--base-100);font-weight:600}.skeleton{background:linear-gradient(90deg,#f2ede614,#f2ede629,#f2ede614);background-size:200% 100%;animation:shimmer 1.6s infinite;border-radius:var(--radius-sm)}.skeleton-ticket{padding:var(--space-4);border-radius:var(--radius-lg);background:#f2ede60f}.skeleton-line{height:1.2rem;margin-bottom:.75rem}.skeleton-line.short{width:65%}.skeleton-line.shorter{width:40%}.skeleton-badges{display:flex;gap:var(--space-2)}.skeleton-badge{width:60px;height:24px;border-radius:var(--radius-pill)}.empty-state{text-align:center;padding:var(--space-8) var(--space-4);display:grid;gap:var(--space-4)}.empty-state-icon{font-size:3.5rem;opacity:.4}.empty-state h3{color:var(--base-100)}.landing{position:relative;display:grid;gap:var(--space-8);background:radial-gradient(circle at 18% 8%,rgba(242,237,230,.14),transparent 55%),radial-gradient(circle at 82% 12%,rgba(246,102,125,.18),transparent 60%),radial-gradient(circle at 52% 62%,rgba(122,179,255,.12),transparent 68%),linear-gradient(180deg,#1e1c1cf5,#141313 65%,#100f0f);overflow:hidden}.comments{display:grid;gap:var(--space-4)}.comment-form{display:grid;gap:var(--space-3)}.comment-form textarea{border-radius:var(--radius-lg);padding:var(--space-4);background:#1f1d1db3;border:1px solid rgba(242,237,230,.18);min-height:8rem}.landing-hero{position:relative;padding:clamp(4rem,12vw,8rem) 0;overflow:hidden}.hero-backdrop{position:absolute;top:-20%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(circle at 20% 30%,rgba(242,237,230,.12),transparent 60%),radial-gradient(circle at 80% 15%,rgba(246,102,125,.12),transparent 55%),radial-gradient(circle at 50% 80%,rgba(122,179,255,.12),transparent 55%),var(--base-500);filter:saturate(120%)}.hero-gradient{position:absolute;top:40%;right:10%;bottom:-20%;left:10%;background:radial-gradient(circle at 50% 0%,rgba(242,237,230,.18),transparent 70%);opacity:.8}.hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="160" height="160" viewBox="0 0 160 160"%3E%3Cpath fill="rgba(242,237,230,0.08)" d="M0 0h1v1H0z"/%3E%3C/svg%3E');opacity:.3;mix-blend-mode:soft-light}.hero-content{position:relative;z-index:1;display:grid;gap:var(--space-6);text-align:left}.hero-actions{display:inline-flex;gap:var(--space-3);flex-wrap:wrap}.hero-stats{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hero-stat{position:relative;padding:var(--space-5);border-radius:var(--radius-lg);background:#f2ede60f;border:1px solid rgba(242,237,230,.14);overflow:hidden}.hero-stat:after{content:"";position:absolute;inset:-30% -30% auto auto;width:60%;height:60%;background:radial-gradient(circle,rgba(242,237,230,.18),transparent 70%);opacity:0;transition:opacity var(--transition-fast)}.hero-stat:hover:after{opacity:1}.hero-stat .value{font-size:clamp(2rem,4vw,3rem);font-weight:500;color:var(--base-100)}.landing-section{position:relative;padding:clamp(3rem,10vw,6rem) 0;overflow:hidden}.landing-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f2ede614,#f2ede605 28%,#141313eb),radial-gradient(circle at 50% -12%,rgba(246,102,125,.18),transparent 68%);opacity:.75;mix-blend-mode:lighten;pointer-events:none;filter:saturate(110%);z-index:0}.landing-section+.landing-section:before{background:linear-gradient(180deg,#f2ede60d,#f2ede605 22%,#141313f0),radial-gradient(circle at 60% -18%,rgba(122,179,255,.14),transparent 70%)}.landing-section>*{position:relative;z-index:1}.credibility .logo-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3);margin-top:var(--space-4)}.logo-chip{padding:.85rem 1.5rem;border-radius:var(--radius-pill);border:1px solid rgba(242,237,230,.14);text-align:center;color:var(--text-secondary);background:#f2ede60d;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem}.features .section-header{display:grid;gap:var(--space-3);margin-bottom:var(--space-6);max-width:640px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.feature-card{position:relative;padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid rgba(242,237,230,.16);background:#f2ede612;overflow:hidden;display:grid;gap:var(--space-3)}.feature-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 20%,rgba(242,237,230,.22),transparent 55%),radial-gradient(circle at 85% 90%,rgba(246,102,125,.22),transparent 60%);opacity:0;transition:opacity var(--transition-smooth)}.feature-card:hover .feature-glow{opacity:1}.feature-card h3{color:var(--base-100)}.feature-card ul{list-style:none;display:grid;gap:.65rem;color:var(--text-secondary)}.point-marker{display:inline-block;width:.6rem;height:.6rem;border-radius:1rem;background:#f2ede659;margin-right:.6rem}.narrative-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.flow-copy{display:grid;gap:var(--space-3)}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.testimonial-card{display:grid;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid rgba(242,237,230,.16);background:#f2ede60f;position:relative;overflow:hidden}.testimonial-card:before{content:"“";position:absolute;top:-1.5rem;right:1.5rem;font-size:8rem;color:#f2ede614}.testimonial-card blockquote{font-size:1.05rem;color:var(--base-200);line-height:1.7}.testimonial-card .name{font-weight:600;color:var(--base-100)}.testimonial-card .title{font-size:.9rem;color:var(--text-tertiary)}.closing-inner{display:grid;gap:var(--space-5);align-items:center;background:linear-gradient(135deg,#f2ede61f,#f2ede60a);border-radius:var(--radius-lg);border:1px solid rgba(242,237,230,.16);padding:clamp(2.5rem,5vw,3.5rem);box-shadow:var(--shadow-soft)}.closing-actions{display:inline-flex;gap:var(--space-3);flex-wrap:wrap}@media (max-width: 960px){.app-header{grid-template-columns:1fr;gap:var(--space-3);text-align:left}.user-chip{justify-content:space-between}.user-meta{text-align:left}.app-header nav{justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 720px){.app-main{padding:clamp(1rem,4vw,1.5rem)}.hero-content{text-align:left}.hero-actions,.closing-actions{width:100%;display:grid;grid-template-columns:1fr}.credibility .logo-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideInRight{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}
