:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light dark;background-color:var(--surface-page);color:var(--text-primary);--surface-page: #f6f7fb;--surface-elevated: #ffffff;--surface-muted: #faf7ff;--surface-highlight: #f1ecff;--surface-hover: rgba(124, 58, 237, .08);--surface-selected: rgba(124, 58, 237, .18);--surface-overlay: rgba(255, 255, 255, .65);--surface-inverse: #0f172a;--surface-elevated-dark: #1f2937;--app-background-gradient: linear-gradient( 135deg, #f6f7fb 0%, #ffffff 60%, #f6f1ff 100% );--landing-hero-background: radial-gradient( circle at top left, #f6ecff 0%, #ffffff 45%, #f3f4ff 100% );--section-accent-background: linear-gradient( 135deg, rgba(124, 58, 237, .12), rgba(236, 72, 153, .08) );--section-muted-background: linear-gradient( 180deg, rgba(246, 236, 255, .6) 0%, rgba(255, 255, 255, .95) 100% );--hero-card-gradient: linear-gradient( 180deg, rgba(124, 58, 237, .12) 0%, rgba(236, 72, 153, .18) 100% );--card-gradient-soft: linear-gradient( 135deg, rgba(236, 72, 153, .08), rgba(124, 58, 237, .12) );--card-gradient-strong: linear-gradient( 135deg, rgba(236, 72, 153, .18), rgba(124, 58, 237, .24) );--footer-surface: rgba(255, 255, 255, .9);--border-subtle: #ede3ff;--border-muted: #d8c7ff;--border-strong: #c4b5fd;--border-accent: rgba(124, 58, 237, .12);--brand-primary: #5a189a;--brand-primary-strong: #3c0f73;--brand-accent: #7a3bd3;--brand-gradient-start: #7c3aed;--brand-gradient-end: #ec4899;--brand-gradient: linear-gradient( 90deg, #7c3aed 0%, #ec4899 100% );--text-primary: #2d1f47;--text-heading: #220a3d;--text-secondary: #756597;--text-tertiary: #9183aa;--text-muted: #7b6f91;--text-inverse: #ffffff;--text-positive: #16a34a;--text-negative: #e11d48;--badge-surface: rgba(124, 58, 237, .12);--badge-text: #5a189a;--status-positive-surface: rgba(22, 163, 74, .14);--status-negative-surface: rgba(236, 72, 153, .16);--shadow-elevated: 0 22px 48px rgba(60, 15, 115, .15);--shadow-elevated-strong: 0 28px 48px rgba(124, 58, 237, .34);--shadow-card-subtle: 0 24px 44px rgba(52, 20, 90, .08);--focus-ring: rgba(124, 58, 237, .35);--link-color: var(--brand-primary);--link-hover-color: #7c3aed;--page-max-width: 1200px;--page-gutter: clamp(16px, 5vw, 64px);--section-spacing: clamp(48px, 8vw, 96px);--card-spacing: clamp(18px, 4vw, 32px);--radius-large: 28px;--radius-medium: 20px}[data-theme=dark]{--surface-page: #090920;--surface-elevated: #111133;--surface-muted: #181841;--surface-highlight: rgba(168, 85, 247, .16);--surface-hover: rgba(168, 85, 247, .2);--surface-selected: rgba(168, 85, 247, .3);--surface-overlay: rgba(16, 8, 32, .85);--surface-inverse: #f6f7fb;--surface-elevated-dark: #1c1c3f;--app-background-gradient: linear-gradient(135deg, #08071a 0%, #110a2f 55%, #1a113f 100%);--landing-hero-background: radial-gradient(circle at top left, rgba(236, 72, 153, .28) 0%, rgba(124, 58, 237, .36) 45%, rgba(8, 7, 26, .92) 100%);--section-accent-background: linear-gradient(135deg, rgba(168, 85, 247, .28), rgba(236, 72, 153, .2));--section-muted-background: linear-gradient(180deg, rgba(17, 12, 40, .92) 0%, rgba(12, 10, 35, .98) 100%);--hero-card-gradient: linear-gradient(180deg, rgba(168, 85, 247, .32) 0%, rgba(236, 72, 153, .32) 100%);--card-gradient-soft: linear-gradient(135deg, rgba(25, 14, 52, .92), rgba(40, 18, 72, .88));--card-gradient-strong: linear-gradient(135deg, rgba(168, 85, 247, .32), rgba(236, 72, 153, .36));--footer-surface: rgba(14, 11, 34, .9);--border-subtle: rgba(126, 92, 255, .26);--border-muted: rgba(168, 85, 247, .32);--border-strong: rgba(236, 72, 153, .4);--border-accent: rgba(236, 72, 153, .38);--brand-primary: #d6bcff;--brand-primary-strong: #f472b6;--brand-accent: #c084fc;--brand-gradient-start: #f472b6;--brand-gradient-end: #7c3aed;--brand-gradient: linear-gradient(120deg, #f472b6 0%, #7c3aed 55%, #9333ea 100%);--text-primary: #f4f3ff;--text-heading: #ffffff;--text-secondary: #d3c7ff;--text-tertiary: #a5a1d6;--text-muted: #9c8cd9;--text-inverse: #0b061d;--text-positive: #4ade80;--text-negative: #fb7185;--badge-surface: rgba(236, 72, 153, .24);--badge-text: #fce7ff;--status-positive-surface: rgba(74, 222, 128, .18);--status-negative-surface: rgba(251, 113, 133, .22);--shadow-elevated: 0 22px 48px rgba(12, 10, 35, .5);--shadow-elevated-strong: 0 28px 68px rgba(124, 58, 237, .55);--shadow-card-subtle: 0 24px 54px rgba(8, 7, 26, .48);--focus-ring: rgba(236, 72, 153, .55);--link-color: #f472b6;--link-hover-color: #d6bcff;--page-max-width: 1200px;--page-gutter: clamp(16px, 5vw, 56px);--section-spacing: clamp(48px, 8vw, 96px);--card-spacing: clamp(18px, 4vw, 32px);--radius-large: 28px;--radius-medium: 20px}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--surface-page);color:var(--text-primary);font-size:clamp(15px,.9vw + 14px,18px)}h1,h2,h3{line-height:1.2;letter-spacing:-.015em}h1{font-size:clamp(30px,5vw + 8px,56px)}h2{font-size:clamp(24px,3vw + 10px,42px)}h3{font-size:clamp(20px,2.4vw + 8px,28px)}#root{min-height:100vh;display:flex;flex-direction:column}a{font-weight:500;color:var(--link-color);text-decoration:none;transition:color .2s ease}a:hover{color:var(--link-hover-color)}button{font-family:inherit}img,svg,video{max-width:100%;height:auto}main{width:100%}@media (max-width: 600px){body{font-size:clamp(15px,4vw,17px)}}.theme-toggle{border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-elevated);color:var(--text-primary);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:0 12px 24px #0f172a1a}.theme-toggle:hover{border-color:var(--border-strong);transform:translateY(-1px)}.theme-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.theme-toggle svg{width:18px;height:18px}.landing-page{width:min(100%,var(--page-max-width));margin:0 auto;min-height:100vh;display:flex;flex-direction:column;background:var(--landing-hero-background);color:var(--text-primary);font-family:inherit;padding:clamp(32px,6vw,56px) clamp(16px,5vw,56px) clamp(48px,8vw,80px);gap:clamp(40px,8vw,80px)}.landing-header{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,4vw,28px);flex-wrap:wrap}.landing-brand{display:inline-flex;align-items:center;gap:16px;font-size:clamp(28px,4vw,36px);font-weight:700;color:var(--brand-primary-strong)}.landing-header-actions{display:flex;align-items:center;gap:clamp(12px,3vw,20px);flex-wrap:wrap}.landing-nav{display:flex;gap:clamp(12px,3vw,20px);flex-wrap:wrap;font-weight:600}.landing-nav a{color:var(--brand-primary)}.landing-nav a:hover{color:var(--link-hover-color)}.landing-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(32px,6vw,56px);padding:0;align-items:center}.landing-hero-content{display:flex;flex-direction:column;gap:clamp(16px,4vw,24px)}.landing-badge{align-self:flex-start;border-radius:999px;padding:8px 18px;background-color:var(--badge-surface);color:var(--badge-text);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.landing-title{margin:0;font-size:clamp(36px,6vw,54px);line-height:1.08;color:var(--text-heading)}.landing-subtitle{margin:0;font-size:clamp(16px,2.4vw,20px);color:var(--text-secondary);max-width:560px;line-height:1.6}.landing-cta-row{display:flex;gap:clamp(12px,3vw,20px);align-items:center;flex-wrap:wrap}.landing-cta-primary{border-radius:999px;padding:clamp(14px,3vw,18px) clamp(24px,6vw,36px);background:var(--brand-gradient);box-shadow:var(--shadow-elevated-strong);color:var(--text-inverse);font-size:clamp(15px,2.4vw,18px);font-weight:700;min-width:clamp(160px,40vw,220px);text-align:center}.landing-cta-secondary{color:var(--brand-primary);font-weight:600}.landing-cta-secondary:hover{color:var(--link-hover-color)}.landing-why-card{border-radius:var(--radius-large);padding:clamp(24px,6vw,36px);background:var(--hero-card-gradient);box-shadow:0 40px 60px #3c0f732e;display:flex;flex-direction:column;gap:clamp(18px,4vw,28px);color:var(--text-primary)}.landing-why-content{display:flex;flex-direction:column;gap:clamp(10px,2.8vw,16px)}.landing-why-content h2{margin:0;font-size:clamp(20px,3vw,26px);color:var(--text-heading)}.landing-benefits{display:grid;gap:clamp(10px,3vw,16px)}.landing-benefit-item{display:flex;align-items:flex-start;gap:10px;font-size:clamp(14px,2.4vw,16px);color:var(--text-secondary)}.landing-benefit-check{width:18px;height:18px;border-radius:50%;background-color:var(--brand-primary);color:var(--text-inverse);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.landing-testimonial{border-radius:18px;background-color:var(--surface-overlay);padding:clamp(16px,4vw,20px);display:flex;flex-direction:column;gap:clamp(10px,3vw,14px);font-size:clamp(14px,2vw,16px);color:var(--text-secondary);box-shadow:0 16px 40px #7c3aed2e}.landing-testimonial strong{font-size:15px;color:var(--brand-primary-strong)}.landing-problem{padding:var(--section-spacing) clamp(16px,5vw,56px);display:flex;flex-direction:column;align-items:center;gap:clamp(32px,6vw,56px);background:var(--section-muted-background);color:var(--text-primary)}.landing-problem-heading{text-align:center;display:flex;flex-direction:column;gap:clamp(14px,3vw,20px);max-width:min(780px,100%)}.landing-problem-heading span{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent)}.landing-problem-heading h2{margin:0;font-size:clamp(28px,5vw,44px);line-height:1.1;color:var(--text-heading)}.landing-problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,4vw,32px);width:100%;max-width:min(1080px,100%)}.landing-problem-card{border-radius:var(--radius-large);background:var(--surface-elevated);padding:clamp(22px,5vw,32px);display:flex;flex-direction:column;gap:clamp(16px,3vw,20px);box-shadow:var(--shadow-card-subtle);border:1px solid var(--border-accent);align-items:center;text-align:center}.landing-problem-icon{width:68px;height:68px;border-radius:50%;background:var(--card-gradient-strong);display:inline-flex;align-items:center;justify-content:center;font-size:32px;color:var(--brand-accent);font-weight:700}.landing-problem-card h3{margin:0;font-size:clamp(18px,2.6vw,22px);color:var(--text-heading);font-weight:700}.landing-problem-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;color:var(--text-secondary);font-size:clamp(14px,2.3vw,16px);text-align:left;width:100%}.landing-problem-card li{display:flex;align-items:center;gap:10px}.landing-problem-bullet{width:18px;height:18px;border-radius:50%;background-color:var(--status-negative-surface);color:var(--text-negative);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.landing-footer{margin-top:auto;padding:clamp(24px,5vw,32px) clamp(16px,5vw,56px);display:flex;justify-content:space-between;align-items:center;background-color:var(--footer-surface);border-top:1px solid rgba(90,24,154,.08);font-size:13px;color:var(--text-secondary);gap:clamp(12px,3vw,20px);flex-wrap:wrap}.landing-footer div{display:flex;gap:clamp(12px,3vw,16px);flex-wrap:wrap}.landing-footer a{color:var(--brand-primary)}.landing-footer a:hover{color:var(--link-hover-color)}@media (max-width: 600px){.landing-page{padding:clamp(24px,8vw,40px) 16px clamp(40px,12vw,64px)}.landing-header{flex-direction:column;align-items:flex-start}.landing-header-actions{width:100%;justify-content:space-between}.landing-nav{gap:12px}.landing-footer{flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.landing-hero{grid-template-columns:1fr}.landing-cta-row,.landing-cta-primary,.landing-cta-secondary{width:100%}.landing-why-card{padding:clamp(20px,8vw,28px)}.landing-problem-card{padding:clamp(18px,8vw,24px)}}.auth-layout{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--section-accent-background);color:var(--text-primary);font-family:inherit;padding:clamp(48px,10vh,64px) clamp(16px,6vw,32px)}.auth-card{width:100%;max-width:clamp(360px,90vw,480px);border-radius:28px;border:1px solid var(--border-subtle);background:var(--surface-elevated);box-shadow:var(--shadow-elevated);padding:clamp(32px,6vw,48px);display:flex;flex-direction:column;gap:clamp(24px,5vw,32px);position:relative}.auth-header{display:flex;justify-content:space-between;align-items:center;gap:clamp(12px,4vw,16px)}.auth-brand{font-size:clamp(22px,4vw,26px);font-weight:700;color:var(--brand-primary-strong)}.auth-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:clamp(10px,4vw,16px);color:var(--text-secondary);font-size:clamp(14px,2.4vw,15px)}.auth-footer a{color:var(--brand-primary);font-weight:600}.auth-footer a:hover{color:var(--link-hover-color)}.auth-footer span:last-of-type{font-size:clamp(12px,2vw,13px)}@media (max-width: 600px){.auth-card{padding:clamp(28px,10vw,36px)}.auth-footer{flex-direction:column;align-items:flex-start}}.sidebar-wrapper{position:relative}.sidebar-menu-button{position:fixed;top:calc(clamp(16px,4vw,24px) + env(safe-area-inset-top));right:calc(clamp(16px,4vw,24px) + env(safe-area-inset-right));left:auto;z-index:30;display:none;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-elevated);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-card-subtle);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.sidebar-menu-button svg{width:20px;height:20px}.sidebar-menu-button:hover{transform:translateY(-1px);box-shadow:var(--shadow-elevated)}.sidebar-menu-button.is-active{background:var(--surface-hover)}.sidebar{width:clamp(240px,22vw,280px);background-color:var(--surface-elevated);border-right:1px solid var(--border-subtle);padding:clamp(24px,4vw,32px) clamp(20px,4vw,28px);display:flex;flex-direction:column;gap:clamp(18px,3vw,24px);position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto;transition:transform .3s ease;background-clip:padding-box}.sidebar.is-desktop+.sidebar-overlay{display:none}.sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:clamp(12px,3vw,16px)}.sidebar-header-actions{display:inline-flex;align-items:center;gap:8px}.sidebar-brand{display:inline-flex;font-weight:700;font-size:clamp(20px,2.8vw,22px);color:var(--brand-primary-strong);text-decoration:none}.sidebar-business-label{font-size:14px;color:var(--text-tertiary);display:block}.sidebar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(10px,3vw,14px)}.sidebar-link{display:flex;align-items:center;padding:clamp(10px,2.8vw,14px) clamp(12px,3vw,18px);border-radius:12px;text-decoration:none;color:var(--text-secondary);font-weight:600;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.sidebar-link:hover{background-color:var(--surface-hover);color:var(--text-primary)}.sidebar-link.active{color:var(--text-inverse);background-color:var(--brand-primary-strong);box-shadow:0 10px 20px #3c0f7340}.sidebar-link.disabled{cursor:not-allowed;opacity:.6}.sidebar-overlay{position:fixed;inset:0;background:#0f172a59;border:none;padding:0;margin:0;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:15}.sidebar-overlay.is-visible{opacity:1;pointer-events:auto}.sidebar-footer{margin-top:auto;display:flex;padding-top:clamp(16px,4vw,24px);border-top:1px solid var(--border-subtle)}.sidebar-logout-button{width:100%;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-elevated);color:var(--brand-primary);font-weight:600;padding:clamp(12px,3vw,16px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.sidebar-logout-button:hover{background:var(--surface-hover);border-color:var(--border-strong)}@media (max-width: 1100px){.sidebar{position:fixed;z-index:20;height:100vh;transform:translate(-100%);max-width:320px;width:clamp(240px,80vw,300px);box-shadow:var(--shadow-elevated)}.sidebar.is-open{transform:translate(0)}.sidebar-menu-button{display:inline-flex}}@media (max-width: 900px){.sidebar{display:flex}}.calls-page{width:100%;display:flex;min-height:100vh;background:var(--app-background-gradient);color:var(--text-primary);font-family:inherit}.calls-layout{--calls-sticky-offset: clamp(20px, 5vw, 32px);flex:1;padding:clamp(24px,5vw,40px) clamp(20px,5vw,36px) clamp(40px,8vw,64px);display:flex;flex-direction:column;gap:clamp(20px,4vw,28px);height:auto;min-height:100vh;overflow-y:auto;box-sizing:border-box;position:relative}.calls-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:clamp(12px,3vw,20px)}.calls-header h1{margin:0;font-size:clamp(24px,3vw,30px);color:var(--text-heading)}.calls-header p{margin:6px 0 0;font-size:clamp(15px,2.4vw,18px);color:var(--text-secondary)}.logout-link{font-weight:600;color:var(--brand-primary);text-decoration:none}.logout-link:hover{color:var(--link-hover-color)}.calls-content{display:grid;grid-template-columns:minmax(0,clamp(260px,28vw,320px)) minmax(0,1fr);gap:clamp(12px,3vw,20px);align-items:flex-start}.calls-content.inbox-collapsed{grid-template-columns:48px 1fr;gap:12px}.call-list{border-radius:14px;border:1px solid var(--border-subtle);background-color:var(--surface-elevated);box-shadow:var(--shadow-elevated);padding:clamp(20px,4vw,24px) 0 clamp(16px,3vw,20px);display:flex;flex-direction:column;height:auto;max-height:calc(100vh - var(--calls-sticky-offset) - clamp(24px,5vw,40px));position:sticky;top:var(--calls-sticky-offset)}.call-list.collapsed{padding:clamp(10px,3vw,12px) clamp(8px,3vw,10px);align-items:center;justify-content:flex-start;gap:10px;border-radius:14px}.call-list-header{padding:0 clamp(16px,4vw,24px) clamp(14px,3vw,18px);display:flex;justify-content:space-between;align-items:center}.call-list-heading-label{font-size:12px;text-transform:uppercase;color:var(--text-tertiary);font-weight:600;display:block}.call-list-heading-value{font-size:18px;font-weight:700;color:var(--text-primary)}.call-list-filter-button{border-radius:10px;border:1px solid var(--border-subtle);background-color:var(--surface-elevated);color:var(--brand-primary);font-weight:600;padding:8px 14px;cursor:pointer;box-shadow:none;transition:border-color .2s ease,color .2s ease}.call-list-filter-button:hover{border-color:var(--border-strong)}.call-list-header-actions{display:flex;align-items:center;gap:8px}.call-list-toggle-button{border:none;display:inline-flex;align-items:center;width:fit-content;height:fit-content;justify-content:center;background-color:transparent;cursor:pointer;color:var(--brand-primary);transition:color .2s ease}.call-list-toggle-button:focus{outline:none;box-shadow:none}.call-list-collapsed-panel{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;padding-top:0}.call-list-body{overflow-y:auto;padding:0 clamp(6px,2vw,10px)}.call-list-empty{padding:16px;text-align:center;color:var(--text-secondary)}.call-list-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.call-item{width:100%;border:none;border-radius:16px;background-color:var(--surface-elevated);padding:clamp(14px,3vw,18px);display:flex;flex-direction:column;gap:clamp(6px,2vw,10px);text-align:left;cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease}.call-item:hover{background-color:var(--surface-hover)}.call-item.selected{background-color:var(--surface-selected);box-shadow:0 12px 28px #3c0f732e}.call-item-heading{display:flex;justify-content:space-between;align-items:center;gap:clamp(8px,2vw,12px)}.call-item-name{font-weight:700;color:var(--text-primary)}.call-item-time{font-size:clamp(12px,1.8vw,13px);color:var(--text-tertiary)}.call-item-subheading{display:flex;justify-content:space-between;align-items:center}.call-item-number{font-size:clamp(12px,1.8vw,13px);color:var(--text-tertiary)}.call-item-star{font-size:12px;color:var(--brand-accent);font-weight:700}.call-item-star.starred{color:var(--brand-primary)}.call-item-status{margin:0;font-size:clamp(13px,2vw,14px);color:var(--text-tertiary)}.call-item-preview{margin:0;font-size:clamp(13px,2vw,14px);color:var(--text-tertiary);line-height:1.4}.call-item-reason{margin:0;font-size:clamp(14px,2.2vw,15px);font-weight:500;line-height:1.4;color:var(--text-secondary)}.call-item-metadata{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-tertiary);flex-wrap:wrap}.call-item-category,.call-item-elapsed{font-weight:500;color:var(--text-tertiary)}.call-item-separator{font-weight:400}.call-list-footer{padding:12px;text-align:center}.call-list-load-more{border-radius:12px;border:1px solid var(--border-subtle);background-color:var(--surface-elevated);color:var(--brand-primary);font-weight:600;padding:10px 18px;cursor:pointer;box-shadow:none;transition:border-color .2s ease,color .2s ease}.call-list-load-more:hover{border-color:var(--border-strong)}.call-details{border-radius:14px;border:1px solid var(--border-subtle);background-color:var(--surface-elevated);box-shadow:var(--shadow-elevated);padding:clamp(24px,5vw,32px);display:flex;flex-direction:column;gap:clamp(20px,4vw,28px)}.call-details-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:420px;color:var(--text-secondary);font-weight:500}.call-details-empty span:first-child{font-size:18px;font-weight:600}.selected-call{display:flex;flex-direction:column;gap:clamp(18px,4vw,24px);color:var(--text-primary)}.call-recording-floating{position:sticky;top:var(--calls-sticky-offset);z-index:10;border-radius:20px;border:1px solid var(--border-strong);background:var(--surface-elevated);box-shadow:0 20px 44px #3a127538;padding:clamp(20px,4vw,26px);display:flex;flex-direction:column;gap:clamp(14px,3vw,18px)}.call-recording-track{display:flex;align-items:center;gap:clamp(12px,3vw,16px)}.call-recording-header{display:flex;justify-content:space-between;align-items:center;gap:clamp(10px,3vw,16px)}.call-recording-header h4{margin:0;font-size:clamp(16px,2.4vw,18px);color:var(--text-primary)}.call-recording-subtitle{display:block;margin-top:4px;font-size:clamp(12px,1.8vw,13px);color:var(--text-tertiary)}.call-recording-play{border:none;border-radius:999px;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-primary);color:var(--text-inverse);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 28px #5a189a52}.call-recording-play:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.call-recording-play:hover:not(:disabled){transform:translateY(-2px)}.call-recording-visual{width:100%;position:relative;flex:1}.call-recording-visual canvas{display:block!important;width:100%!important;height:auto!important}.call-recording-wave{width:100%;height:clamp(80px,20vw,120px)}.call-recording-times{display:flex;justify-content:space-between;font-size:clamp(12px,1.8vw,13px);color:var(--text-tertiary)}.call-recording-error{font-size:clamp(12px,1.8vw,13px);color:var(--status-danger, #c81e1e);background:#c81e1e14;border:1px solid rgba(200,30,30,.25);border-radius:14px;padding:clamp(10px,3vw,14px)}.selected-call-section-list{display:flex;flex-direction:column;gap:20px}.call-collapsible-section{border-radius:20px;border:1px solid var(--border-subtle);background-color:var(--surface-elevated);box-shadow:0 12px 28px #3c0f731a;padding:4px 4px 20px;scroll-margin-top:clamp(120px,24vw,180px);transition:box-shadow .2s ease,border-color .2s ease}.call-collapsible-section.drop-target{border-color:var(--border-strong);box-shadow:0 18px 36px #5a189a33}.call-drop-indicator{display:flex;align-items:center;justify-content:center;margin:4px 16px 12px;padding:10px 16px;border-radius:12px;border:1px dashed var(--brand-primary);background:var(--surface-hover);color:var(--brand-primary);font-weight:600;font-size:13px;letter-spacing:.01em}.call-collapsible-section.is-collapsed{padding-bottom:10px}.call-collapsible-section.is-collapsed .call-collapsible-body{max-height:0;overflow:hidden;opacity:0;padding-bottom:0}.call-collapsible-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 12px 8px}.call-collapsible-title{font-weight:700;font-size:16px;color:var(--text-primary)}.call-drag-handle{border:none;background:transparent;cursor:grab;padding:8px;color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;border-radius:12px}.call-drag-handle:active{cursor:grabbing}.call-drag-handle:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.call-collapse-toggle{border:none;background:transparent;cursor:pointer;padding:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#7d6ea6;transition:transform .2s ease}.call-collapse-toggle:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.call-collapse-icon{transition:transform .2s ease}.call-collapse-icon.is-collapsed{transform:rotate(-90deg)}.call-collapsible-body{padding:0 16px 16px;display:flex;flex-direction:column;gap:16px;transition:max-height .2s ease,opacity .2s ease,padding .2s ease;max-height:2000px}.call-collapsible-body.collapsed{max-height:0;opacity:0;padding-bottom:0;overflow:hidden}.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}.selected-call-header{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(16px,4vw,24px);flex-wrap:wrap}.selected-call-header h2{margin:0;font-size:clamp(20px,3vw,24px)}.selected-call-relative-time{display:block;margin-top:6px;font-size:clamp(13px,2vw,14px);color:#9486b2}.selected-call-actions{display:flex;gap:clamp(10px,3vw,14px);flex-wrap:wrap}.selected-call-action{border-radius:12px;border:1px solid #e1d6ff;background-color:#fff;color:#5a189a;font-weight:600;padding:clamp(10px,3vw,12px) clamp(16px,4vw,20px);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.selected-call-action:hover:not(:disabled){border-color:#d0bfff;background-color:#f6f1ff}.selected-call-action:disabled{cursor:not-allowed;opacity:.6}.selected-call-summary{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,32vw,260px);gap:clamp(20px,4vw,28px)}.selected-call-summary-card{border-radius:20px;border:1px solid var(--border-subtle);background:var(--card-gradient-soft);padding:clamp(22px,5vw,28px);display:flex;flex-direction:column;gap:clamp(14px,3vw,18px)}.selected-call-summary-card h3{margin:0;font-size:clamp(16px,2.4vw,18px);color:var(--text-primary)}.selected-call-summary-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(10px,3vw,14px)}.selected-call-summary-card li{display:flex;justify-content:space-between;gap:16px;font-size:clamp(14px,2.2vw,15px);color:var(--text-secondary)}.summary-label{font-weight:600;color:var(--text-secondary)}.summary-value{font-weight:500;color:var(--text-primary);text-align:right}.selected-call-tags{display:flex;gap:clamp(10px,3vw,14px);flex-wrap:wrap}.call-tag{display:inline-flex;align-items:center;border-radius:999px;background-color:var(--badge-surface);color:var(--brand-primary);font-size:clamp(12px,2vw,13px);font-weight:600;padding:clamp(6px,2vw,8px) clamp(10px,3vw,12px)}.selected-call-sidebar{display:flex;flex-direction:column;gap:clamp(14px,3vw,18px)}.selected-call-sidebar-card{border-radius:18px;border:1px solid var(--border-subtle);background-color:var(--surface-elevated);padding:clamp(18px,4vw,24px) clamp(18px,4vw,24px);display:flex;flex-direction:column;gap:clamp(10px,3vw,14px);color:var(--text-secondary)}.selected-call-sidebar-card h4{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.selected-call-sidebar-card p{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.selected-call-recording{border-radius:18px;border:1px solid var(--border-subtle);background-color:var(--surface-muted);padding:clamp(16px,4vw,20px) clamp(16px,4vw,20px);display:flex;flex-direction:column;gap:clamp(10px,3vw,14px)}.selected-call-recording h4{margin:0;font-size:clamp(14px,2vw,16px);color:var(--text-secondary);font-weight:700}.call-audio-player{width:100%}.selected-call-transcript{border-radius:20px;border:1px solid var(--border-subtle);background-color:var(--surface-elevated);padding:clamp(22px,5vw,30px);display:flex;flex-direction:column;gap:clamp(16px,3vw,20px)}.selected-call-transcript h3{margin:0;font-size:clamp(16px,2.4vw,18px);color:var(--text-primary)}.selected-call-transcript-empty{padding:32px;text-align:center;color:var(--text-secondary);font-weight:500}.selected-call-transcript-timeline{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(14px,3vw,18px)}.message{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(10px,3vw,14px);align-items:flex-end}.message.agent .message-content{background:var(--brand-gradient);color:var(--text-inverse)}.message.caller .message-content{background-color:var(--surface-elevated);color:var(--text-primary);border:1px solid var(--border-subtle)}.message-content{border-radius:18px;padding:clamp(14px,3vw,18px) clamp(16px,4vw,20px);display:flex;flex-direction:column;gap:clamp(8px,2vw,10px);box-shadow:0 10px 24px #3c0f731f}.message-speaker{font-size:clamp(11px,1.8vw,12px);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.message-time{font-size:clamp(12px,1.8vw,13px);color:var(--text-tertiary)}.selected-call-transcript-text{border-radius:18px;border:1px solid var(--border-subtle);background-color:var(--surface-elevated);padding:clamp(22px,5vw,28px);display:flex;flex-direction:column;gap:clamp(12px,3vw,16px)}.selected-call-transcript-text h3{margin:0;font-size:clamp(16px,2.4vw,18px);color:var(--text-primary)}.selected-call-transcript-text p{margin:0;color:var(--text-secondary);line-height:1.6;font-size:clamp(14px,2.2vw,16px)}@media (max-width: 1200px){.calls-content{grid-template-columns:1fr}.call-list{max-height:none}}@media (max-width: 900px){.calls-layout{padding:clamp(24px,8vw,36px) clamp(16px,6vw,28px) clamp(36px,10vw,56px)}.calls-content{gap:clamp(16px,6vw,24px)}.call-details{order:1}.call-list{order:2}}@media (max-width: 768px){.calls-layout{padding:clamp(20px,10vw,32px) clamp(16px,6vw,24px) clamp(32px,12vw,48px)}.calls-header{flex-direction:column;align-items:flex-start}.logout-link{margin-left:auto}.selected-call-summary{grid-template-columns:1fr}.selected-call-actions{width:100%;justify-content:flex-start}.selected-call-action{flex:1 1 160px;text-align:center}}@media (max-width: 600px){.calls-layout{padding:clamp(18px,10vw,28px) clamp(14px,6vw,22px) clamp(28px,12vw,44px)}.calls-content{gap:clamp(12px,6vw,18px)}.call-list{padding:clamp(18px,6vw,24px) clamp(12px,6vw,16px)}.call-list-header,.call-list-body{padding:0}.selected-call-header{flex-direction:column;align-items:flex-start}.selected-call-actions{width:100%;justify-content:stretch}.selected-call-action{flex:1 1 auto}}.agent-settings-page{display:flex;min-height:100vh;background:var(--app-background-gradient);color:var(--text-primary)}.agent-settings-main{flex:1;padding:48px clamp(32px,5vw,72px) 64px;display:flex;flex-direction:column;gap:32px;overflow-y:auto}.agent-settings-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.agent-settings-page-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:24px}.agent-settings-page-header__content{display:flex;flex-direction:column;gap:8px}.agent-settings-page-header__title{margin:0;font-size:32px;color:var(--text-heading)}.agent-settings-page-header__description{margin:8px 0 0;max-width:520px;font-size:16px;color:var(--text-secondary)}.agent-settings-page-header__actions{display:flex;align-items:center;gap:16px}.agent-settings-page-header__cta,.agent-settings-page-header__aside{display:flex;align-items:center}.agent-settings-button{border-radius:999px;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:15px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.agent-settings-button--primary{padding:12px 28px;background:var(--brand-gradient);color:var(--text-inverse);box-shadow:var(--shadow-elevated-strong)}.agent-settings-button--ghost{padding:10px 24px;border:1px solid var(--border-subtle);background:var(--surface-elevated);color:var(--brand-primary);box-shadow:none}.agent-settings-button__icon{font-weight:700}.agent-settings-tabs{width:100%}.agent-settings-tabs__list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0}.agent-settings-tabs__item{display:flex}.agent-settings-tabs__button{width:100%;border-radius:16px;border:1px solid var(--border-subtle);background:var(--surface-elevated);color:var(--text-secondary);font-weight:600;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.agent-settings-tabs__button.is-active{border-color:var(--border-strong);background:var(--surface-highlight);color:var(--brand-primary-strong)}.agent-settings-tabs__label{display:inline-flex;align-items:center;gap:10px}.agent-settings-tabs__icon{width:24px;height:24px;border-radius:8px;background:var(--surface-highlight);display:inline-flex;align-items:center;justify-content:center;color:var(--brand-primary-strong);font-weight:700}.agent-settings-tabs__status{border-radius:999px;padding:4px 10px;font-size:11px;text-transform:uppercase;font-weight:700}.agent-settings-tabs__status.is-premium{background:var(--status-negative-surface);color:var(--text-inverse)}.agent-settings-content{display:flex;flex-direction:column;gap:32px}.agent-settings-section{border-radius:28px;border:1px solid var(--border-subtle);background:var(--surface-elevated);box-shadow:var(--shadow-card-subtle);padding:clamp(28px,4vw,40px);display:flex;flex-direction:column;gap:24px}.agent-settings-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.agent-settings-section__heading{display:flex;flex-direction:column;gap:6px}.agent-settings-section__title-row{display:flex;align-items:center;gap:12px}.agent-settings-section__title{margin:0;font-size:24px;color:var(--text-heading)}.agent-settings-section__description{margin:8px 0 0;font-size:15px;color:var(--text-secondary);max-width:520px}.agent-settings-section__actions{display:flex;align-items:center;gap:12px}.agent-settings-section__badge{display:inline-flex}.agent-settings-section__content{display:flex;flex-direction:column;gap:24px}.agent-settings-card{border-radius:24px;border:1px solid var(--border-subtle);background:var(--surface-elevated);padding:24px 28px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-card-subtle)}.agent-settings-card__header{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.agent-settings-card__heading{display:flex;flex-direction:column;gap:6px}.agent-settings-card__icon{width:48px;height:48px;border-radius:14px;background:var(--card-gradient-soft);display:inline-flex;align-items:center;justify-content:center;color:var(--text-inverse);font-weight:700}.agent-settings-card__icon--premium{background:var(--card-gradient-strong)}.agent-settings-card__icon--warning{background:var(--status-negative-surface);color:var(--text-inverse)}.agent-settings-card__icon--info{background:#7c3aed2e;color:var(--brand-primary-strong)}.agent-settings-card__title{margin:0;font-size:20px;color:var(--text-heading)}.agent-settings-card__description{margin:8px 0 0;color:var(--text-secondary);font-size:14px;max-width:420px}.agent-settings-card__actions{margin-left:auto;display:flex;gap:12px}.agent-settings-card__body{display:flex;flex-direction:column;gap:16px}.agent-settings-card__footer{display:flex;justify-content:flex-end}.agent-settings-card__helper{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.6}.agent-settings-list{border-radius:18px;border:1px solid var(--border-subtle);overflow:hidden;display:flex;flex-direction:column}.agent-settings-list--compact{border:none;gap:12px}.agent-settings-list-row{display:grid;grid-template-columns:minmax(200px,240px) 1fr;gap:24px;padding:20px 24px;border-bottom:1px solid var(--border-subtle)}.agent-settings-list-row:last-child{border-bottom:none}.agent-settings-list-row--muted .agent-settings-list-row__value{color:var(--text-tertiary)}.agent-settings-list-row__label{font-weight:600;color:var(--text-secondary)}.agent-settings-list-row__value{display:flex;flex-direction:column;gap:6px;font-weight:600;color:var(--text-primary)}.agent-settings-list-row--emphasized .agent-settings-list-row__value{color:var(--brand-primary-strong)}.agent-settings-pill-list{display:flex;flex-wrap:wrap;gap:12px}.agent-settings-pill{padding:10px 18px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-highlight);font-weight:600;color:var(--brand-primary-strong)}.agent-settings-chip{border-radius:12px;padding:8px 14px;background:var(--surface-highlight);color:var(--brand-primary-strong);font-weight:600}.agent-settings-card-inline{display:inline-flex;gap:12px;flex-wrap:wrap}.agent-settings-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em}.agent-settings-badge--pill{border-radius:999px;padding:6px 16px}.agent-settings-badge--subtle{border-radius:999px;padding:6px 16px;background:var(--surface-highlight);color:var(--brand-primary)}.agent-settings-badge--outlined{border-radius:16px;padding:8px 14px;border:1px solid var(--border-muted);background:var(--surface-elevated)}.agent-settings-badge--default{background:var(--badge-surface);color:var(--badge-text)}.agent-settings-badge--success{background:var(--status-positive-surface);color:var(--text-positive)}.agent-settings-badge--warning{background:var(--status-negative-surface);color:var(--text-inverse)}.agent-settings-badge--info{background:#7c3aed29;color:var(--brand-primary-strong)}.agent-settings-badge__icon{display:flex;align-items:center;justify-content:center}.agent-settings-badge__label{display:inline-flex;align-items:center}.agent-settings-bullet-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;color:var(--text-secondary);font-size:14px}.agent-settings-empty-state{display:flex;align-items:center;gap:16px;border-radius:20px;border:1px dashed var(--border-muted);background:var(--surface-highlight);padding:24px;color:var(--text-secondary)}.agent-settings-empty-state--compact{padding:16px}.agent-settings-empty-state__icon{width:48px;height:48px;border-radius:14px;background:var(--card-gradient-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--text-inverse);font-weight:700;font-size:20px}.agent-settings-empty-state__content{display:flex;flex-direction:column;gap:6px}.agent-settings-empty-state__illustration{width:64px;height:64px;border-radius:20px;background:var(--card-gradient-soft)}.agent-settings-grid{display:grid;gap:20px}.agent-settings-grid--two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.agent-settings-input-wrapper{display:flex;flex-direction:column;gap:12px}.agent-settings-input{padding:14px 16px;border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-elevated);font-size:15px;color:var(--text-primary)}.agent-settings-premium-banner{border-radius:24px;background:var(--section-accent-background);padding:24px 28px;color:var(--text-heading);box-shadow:var(--shadow-card-subtle)}.agent-settings-premium-banner__content{display:flex;flex-direction:column;gap:8px}.agent-settings-launch-banner{display:flex;align-items:center;justify-content:center}.agent-settings-select{border-radius:12px;border:1px solid var(--border-subtle);background:var(--surface-highlight);padding:12px 18px;font-weight:600;color:var(--brand-primary-strong);cursor:pointer}@media (max-width: 900px){.agent-settings-list-row{grid-template-columns:1fr;gap:12px}}@media (max-width: 700px){.agent-settings-main{padding:32px clamp(20px,6vw,48px) 48px}.agent-settings-section{padding:24px}}.resources-page{width:min(100%,var(--page-max-width));margin:0 auto;min-height:100vh;display:flex;flex-direction:column;background:var(--surface-muted);color:var(--text-primary);font-family:inherit;padding:clamp(32px,6vw,56px) clamp(16px,5vw,56px) clamp(48px,8vw,90px);gap:clamp(40px,8vw,72px)}.resources-header{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,4vw,28px);flex-wrap:wrap;padding:0;background:var(--section-accent-background)}.resources-brand{text-decoration:none;color:var(--brand-primary-strong);font-weight:700;font-size:clamp(28px,4vw,36px);display:inline-flex;align-items:center;gap:16px}.resources-header-actions{display:flex;align-items:center;gap:clamp(12px,3vw,20px);flex-wrap:wrap}.resources-nav{display:flex;gap:clamp(12px,3vw,20px);flex-wrap:wrap;font-weight:600}.resources-nav a{color:var(--brand-primary)}.resources-nav a[aria-current=page]{color:var(--brand-primary-strong)}.resources-nav a:hover{color:var(--link-hover-color)}.resources-hero{padding:clamp(36px,8vw,72px) clamp(20px,6vw,56px) clamp(32px,6vw,48px);display:flex;flex-direction:column;gap:clamp(16px,4vw,24px);align-items:flex-start;background:var(--landing-hero-background);border-radius:var(--radius-large)}.resources-hero span{font-size:clamp(13px,2vw,15px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent)}.resources-hero h1{margin:0;font-size:clamp(34px,6vw,48px);line-height:1.08;color:var(--text-heading)}.resources-hero p{margin:0;font-size:clamp(16px,2.4vw,19px);max-width:min(620px,100%);line-height:1.6;color:var(--text-secondary)}.resources-grid{padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(20px,4vw,32px)}.resources-card{background:var(--surface-elevated);border-radius:var(--radius-medium);padding:clamp(22px,5vw,28px);box-shadow:var(--shadow-card-subtle);display:flex;flex-direction:column;gap:clamp(12px,3vw,18px);border:1px solid var(--border-accent)}.resources-card span:first-of-type{font-size:clamp(13px,2vw,14px);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent);font-weight:700}.resources-card h2{margin:0;font-size:clamp(20px,2.8vw,24px);line-height:1.25;color:var(--text-heading)}.resources-card p{margin:0;font-size:clamp(15px,2.2vw,17px);line-height:1.55;color:var(--text-secondary)}.resources-card div{display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:clamp(12px,3vw,18px);flex-wrap:wrap}.resources-card div span{font-size:clamp(13px,2vw,14px);color:var(--text-tertiary)}.resources-card div a{color:var(--brand-primary);font-weight:600}.resources-card div a:hover{color:var(--link-hover-color)}.resources-footer{margin-top:auto;padding:clamp(24px,5vw,32px) clamp(16px,5vw,56px);display:flex;justify-content:space-between;align-items:center;background-color:var(--footer-surface);border-top:1px solid rgba(90,24,154,.08);font-size:13px;color:var(--text-secondary);gap:clamp(12px,3vw,18px);flex-wrap:wrap}.resources-footer div{display:flex;gap:clamp(12px,3vw,18px);flex-wrap:wrap}.resources-footer a{color:var(--brand-primary)}.resources-footer a:hover{color:var(--link-hover-color)}@media (max-width: 1024px){.resources-page{width:min(94%,var(--page-max-width))}.resources-header,.resources-hero,.resources-grid,.resources-footer{padding-left:clamp(20px,5vw,32px);padding-right:clamp(20px,5vw,32px)}}@media (max-width: 600px){.resources-page{padding:clamp(24px,8vw,40px) 16px clamp(40px,12vw,64px)}.resources-header{flex-direction:column;align-items:flex-start}.resources-header-actions{width:100%;justify-content:space-between}.resources-nav{gap:12px}.resources-hero{padding:clamp(28px,10vw,48px) clamp(16px,6vw,32px) clamp(24px,6vw,36px)}.resources-footer{flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.resources-card div{flex-direction:column;align-items:flex-start}}
