/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/DM-Sans.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/fonts/DM-Sans-Italic.ttf)format("truetype")}.visible{visibility:visible}.fixed{position:fixed}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-\[15\%\]{width:15%}.w-\[20\%\]{width:20%}.w-\[30\%\]{width:30%}.w-\[35\%\]{width:35%}.w-full{width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:root{--color-primary:#16a34a;--color-primary-light:#22c55e;--color-primary-dark:#15803d;--color-primary-subtle:#16a34a14;--color-primary-glow:#16a34a40;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-bg:#fafafa;--color-surface:#fff;--color-surface-elevated:#fff;--color-border:#00000014;--color-border-subtle:#0000000a;--color-divider:#0000000f;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--text-muted:#94a3b8;--text-disabled:#cbd5e1;--text-inverse:#fff;--input-bg:#f1f5f9;--input-bg-hover:#e2e8f0;--input-bg-focus:#fff;--input-border:transparent;--input-border-focus:var(--color-primary);--input-placeholder:#94a3b8;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--font-family-primary:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000014,0 2px 4px #0000000a;--shadow-lg:0 12px 40px #0000001f,0 4px 12px #0000000f;--shadow-glow:0 0 0 4px var(--color-primary-glow);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-normal:.2s cubic-bezier(.4,0,.2,1);--transition-slow:.3s cubic-bezier(.4,0,.2,1);--transition-spring:.4s cubic-bezier(.34,1.56,.64,1)}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family-primary);background-color:var(--color-bg);color:var(--text-primary);line-height:1.6;font-size:var(--font-size-base);letter-spacing:-.01em;margin:0}#root{width:100%;min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#00000026}::-webkit-scrollbar-thumb:hover{background:#00000040}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],textarea,select,.input,.app-input{width:100%;font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--input-bg);border-radius:var(--radius-xl);transition:all var(--transition-normal);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #0000;outline:none;padding:.875rem 1rem;font-weight:400;line-height:1.5;display:block}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=search]::-moz-placeholder,textarea::-moz-placeholder,.input::-moz-placeholder,.app-input::-moz-placeholder{color:var(--input-placeholder);font-weight:400}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,textarea::placeholder,.input::placeholder,.app-input::placeholder{color:var(--input-placeholder);font-weight:400}input[type=text]:hover:not(:focus):not(:disabled),input[type=email]:hover:not(:focus):not(:disabled),input[type=password]:hover:not(:focus):not(:disabled),input[type=number]:hover:not(:focus):not(:disabled),input[type=tel]:hover:not(:focus):not(:disabled),input[type=url]:hover:not(:focus):not(:disabled),input[type=search]:hover:not(:focus):not(:disabled),input[type=date]:hover:not(:focus):not(:disabled),textarea:hover:not(:focus):not(:disabled),select:hover:not(:focus):not(:disabled),.input:hover:not(:focus):not(:disabled),.app-input:hover:not(:focus):not(:disabled){background-color:var(--input-bg-hover)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=date]:focus,textarea:focus,select:focus,.input:focus,.app-input:focus{background-color:var(--input-bg-focus);border-color:var(--color-primary);box-shadow:var(--shadow-glow),var(--shadow-sm)}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed;background-color:var(--input-bg)}textarea{resize:vertical;min-height:100px;line-height:1.6}select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:8px;margin:10px 0}input[type=range]::-webkit-slider-runnable-track{background:var(--input-bg);border-radius:var(--radius-full);border:none;width:100%;height:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-primary);cursor:grab;border:3px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:-7px;box-shadow:0 2px 6px #0003}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 8px #00000040}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}input[type=range]::-moz-range-track{background:var(--input-bg);border-radius:var(--radius-full);border:none;width:100%;height:8px}input[type=range]::-moz-range-thumb{background:var(--color-primary);cursor:grab;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #0003}input[type=range]::-moz-range-thumb:active{cursor:grabbing}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--input-bg);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:20px;height:20px;transition:all var(--transition-fast);position:relative}input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}input[type=checkbox]:focus{box-shadow:var(--shadow-glow)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--input-bg);border:2px solid var(--color-border);cursor:pointer;width:20px;height:20px;transition:all var(--transition-fast);border-radius:50%;position:relative}input[type=radio]:checked{border-color:var(--color-primary);background:#fff}input[type=radio]:checked:after{content:"";background:var(--color-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=radio]:focus{box-shadow:var(--shadow-glow)}.form-group{margin-bottom:1.25rem}.form-label{font-size:var(--font-size-sm);color:var(--text-secondary);letter-spacing:.01em;margin-bottom:.5rem;font-weight:600;display:block}.form-helper{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-top:.375rem}.form-error{font-size:var(--font-size-xs);color:var(--color-error);margin-top:.375rem}.btn,button:not([class*=nav]):not([class*=logout]):not([class*=social]){font-family:var(--font-family-primary);font-size:var(--font-size-sm);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn-primary,button[type=submit]:not([class]){background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);color:#fff;box-shadow:var(--shadow-sm),0 2px 8px #16a34a40}.btn-primary:hover,button[type=submit]:not([class]):hover{box-shadow:var(--shadow-md),0 4px 16px #16a34a59;transform:translateY(-1px)}.btn-primary:active,button[type=submit]:not([class]):active{box-shadow:var(--shadow-xs);transform:translateY(0)}.btn-secondary{background:var(--input-bg);color:var(--text-primary)}.btn-secondary:hover{background:var(--input-bg-hover);transform:translateY(-1px)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{background:var(--color-primary-subtle);color:var(--color-primary)}.btn-outline{border:2px solid var(--color-border);color:var(--text-primary);background:0 0}.btn-outline:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle)}.btn-icon{border-radius:var(--radius-lg);padding:.625rem}.btn-sm{font-size:var(--font-size-xs);border-radius:var(--radius-lg);padding:.5rem .875rem}.btn-lg{font-size:var(--font-size-base);border-radius:var(--radius-2xl);padding:1rem 1.75rem}button:disabled,.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.card{background:var(--color-surface);border-radius:var(--radius-2xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);overflow:hidden}.card-header{border-bottom:1px solid var(--color-divider);padding:1.25rem 1.5rem}.card-body{padding:1.5rem}.card-footer{border-top:1px solid var(--color-divider);background:var(--color-bg);padding:1rem 1.5rem}.badge{font-size:var(--font-size-xs);border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:.25rem;padding:.25rem .75rem;font-weight:600;display:inline-flex}.badge-primary{background:var(--color-primary-subtle);color:var(--color-primary)}.badge-success{color:#059669;background:#10b9811a}.badge-warning{color:#d97706;background:#f59e0b1a}.badge-error{color:#dc2626;background:#ef44441a}.badge-neutral{background:var(--input-bg);color:var(--text-secondary)}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.text-tertiary{color:var(--text-tertiary)!important}.text-muted{color:var(--text-muted)!important}.bg-surface{background-color:var(--color-surface)!important}.bg-elevated{background-color:var(--color-surface-elevated)!important}.focus-ring:focus{box-shadow:var(--shadow-glow);outline:none}.fade-in{animation:.4s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.3s ease-out slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.skeleton{background:linear-gradient(90deg,var(--input-bg)25%,var(--input-bg-hover)50%,var(--input-bg)75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:1280px;padding:0 var(--space-lg);margin:0 auto}.divider{background:var(--color-divider);height:1px;margin:var(--space-lg)0;border:none}@media (max-width:640px){:root{--space-lg:1rem;--space-xl:1.5rem}input[type=text],input[type=email],input[type=password],input[type=number],textarea,select,.input{padding:.75rem .875rem;font-size:16px}.btn{padding:.875rem 1.25rem}}.focus\:ring-2:focus{box-shadow:var(--shadow-glow)!important}.focus\:ring-green-500:focus,.focus\:ring-green-600:focus{--tw-ring-color:var(--color-primary-glow)!important}.border-gray-300{border-color:var(--color-border)!important}.focus\:border-green-500:focus,.focus\:border-green-600:focus{border-color:var(--color-primary)!important}@supports ((-webkit-appearance: base-select) or (-moz-appearance: base-select) or (appearance: base-select)){select:not([multiple]):not([size]){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select:not([multiple]):not([size])::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select:not([multiple]):not([size]){text-align:left;background-image:none;justify-content:space-between;align-items:center;gap:.75rem;padding-right:1rem;display:flex}select:not([multiple]):not([size])::picker-icon{color:#64776b;flex-shrink:0;transition:rotate .15s}select:not([multiple]):not([size]):open::picker-icon{rotate:180deg}select:not([multiple]):not([size])::picker(select){position-area:block-end span-inline-end;position-try-fallbacks:none;position-try-order:normal;width:anchor-size(inline);min-width:anchor-size(inline);color:#162536;max-height:-webkit-fill-available;max-height:-moz-available;max-height:stretch;font-family:var(--font-family-primary);font-size:var(--font-size-base);background:#fff;border:1px solid #d8e5dc;border-radius:.875rem;margin:.5rem 0 1rem;padding:.5rem;line-height:1.5;inset:auto;overflow-y:auto;box-shadow:0 8px 24px #0f3d1c1f}select:not([multiple]):not([size]) option{color:#162536;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;border-radius:.5rem;align-items:center;gap:.75rem;min-height:44px;padding:.75rem 1rem;display:flex}select:not([multiple]):not([size]) option:checked{color:#176a35;background:#edf7f0;font-weight:600}select:not([multiple]):not([size]) option:hover,select:not([multiple]):not([size]) option:focus{color:#176a35;background:#e3f2e7;outline:none}select:not([multiple]):not([size]) option:disabled{color:#8a9891;cursor:not-allowed}select:not([multiple]):not([size]) option::checkmark{color:#176a35;order:1;margin-left:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._page_b5s3t_1{max-width:58rem;margin:0 auto;padding:2rem 1.25rem 4rem;display:flex;flex-direction:column;gap:1.5rem;color:#172536}._notice_b5s3t_2,._confirmation_b5s3t_2,._summary_b5s3t_2{background:#fff;padding:clamp(1.25rem,4vw,2rem);border:1px solid #e1e9e4;border-radius:1.25rem}._notice_b5s3t_2 h1{margin:0 0 .75rem;font-size:2rem}._notice_b5s3t_2 section{margin-top:2rem}._notice_b5s3t_2 h2,._summary_b5s3t_2 h2{font-size:1.15rem;margin:0 0 .75rem}._notice_b5s3t_2 p,._confirmation_b5s3t_2 p,._summary_b5s3t_2 p{line-height:1.7;margin:.75rem 0;overflow-wrap:anywhere}._meta_b5s3t_7{color:#61736b;font-size:.875rem}._summary_b5s3t_2{background:#edf5ef}._notice_b5s3t_2 ._summary_b5s3t_2{margin-top:1.5rem;padding:1rem 1.25rem}._checkbox_b5s3t_10{display:flex;align-items:flex-start;gap:.75rem;font-weight:600;line-height:1.6;cursor:pointer}._checkbox_b5s3t_10 input{flex:0 0 auto;width:1.25rem;height:1.25rem;margin-top:.2rem;accent-color:#35673d}._actions_b5s3t_12{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:1.25rem 0}._actions_b5s3t_12 button[type=submit],._actions_b5s3t_12 button[type=button]{border-radius:.875rem;min-height:2.75rem}._actions_b5s3t_12 button[type=submit]{background:#35673d;color:#fff}._actions_b5s3t_12 button[type=submit]:hover{background:#285332}._actions_b5s3t_12 button:disabled{opacity:.55;cursor:not-allowed}._page_b5s3t_1 a{color:#35673d;text-decoration:underline;text-underline-offset:.2em}._documentLinks_b5s3t_18{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}._form_b5s3t_20{display:grid;gap:1.25rem;margin-top:1.5rem}._form_b5s3t_20 label:not(._checkbox_b5s3t_10){display:grid;gap:.5rem;font-weight:600}._form_b5s3t_20 input:not([type=checkbox]),._form_b5s3t_20 select{width:100%;border:1px solid #d9e2dc;border-radius:.875rem;padding:.875rem 1rem;background:#f4f7f5;font-weight:400}._guardianSection_b5s3t_23{display:grid;gap:1.25rem}._guardianSection_b5s3t_23 p{line-height:1.65;overflow-wrap:anywhere}._guardianSection_b5s3t_23 h2{font-size:1.25rem}._guardianRecord_b5s3t_26{padding:1.5rem;background:#f6f9f7;border:1px solid #e0e8e3;border-radius:1rem}._guardianRecord_b5s3t_26 h3{font-size:1rem;margin-bottom:.5rem}._popup_1pghd_1{position:fixed;z-index:1200;width:min(22rem,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;padding:1.25rem;border:1px solid #d8e5dc;border-radius:1rem;background:#fff;color:#162536;box-shadow:0 8px 28px #0f3d1c29}._popup_1pghd_1 h3{margin:0 0 .75rem;font-size:.9375rem;line-height:1.5}._popup_1pghd_1 p{margin:0 0 1rem;font-size:.8125rem;line-height:1.6;color:#64776b}._actions_1pghd_26{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.625rem}._popup_1pghd_1 ._actions_1pghd_26 button[type=button]{padding:.75rem 1rem;font-size:.8125rem;background:#f0f3f1;color:#52665a}._popup_1pghd_1 ._actions_1pghd_26 button._confirm_1pghd_38[type=button]{background:#176a35;color:#fff}._popup_1pghd_1 ._actions_1pghd_26 button._destructive_1pghd_42[type=button]{background:#b42318;color:#fff}._popup_1pghd_1 ._actions_1pghd_26 button[type=button]:hover{filter:brightness(.95)}._popup_1pghd_1 ._actions_1pghd_26 button[type=button]:focus-visible{outline:2px solid #176a35;outline-offset:3px}._control_j1cho_1{margin-top:1rem}._control_j1cho_1 button._deleteButton_j1cho_2{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1rem;border:1px solid #f1b5af;border-radius:.75rem;background:#fff1f0;color:#b42318;font:inherit;font-weight:600;cursor:pointer}._control_j1cho_1 button._deleteButton_j1cho_2:hover:enabled{background:#fee0dd}._deleteButton_j1cho_2 svg{width:1rem;height:1rem}._control_j1cho_1 button._deleteButton_j1cho_2:disabled{opacity:.6;cursor:wait}._deleteButton_j1cho_2:focus-visible{outline:3px solid #b42318;outline-offset:3px}._error_j1cho_20{color:#b42318}._page_1qnq9_1{max-width:68rem;margin:0 auto;padding:clamp(1rem,3vw,2.5rem);color:#20382b;overflow-wrap:anywhere}._page_1qnq9_1 h1,._page_1qnq9_1 h2,._page_1qnq9_1 h3,._page_1qnq9_1 p{margin:0}._page_1qnq9_1 p{line-height:1.65}._page_1qnq9_1 a{color:#28713c;text-underline-offset:.2em}._header_1qnq9_5{display:flex;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);background:#edf5ef;border:1px solid #d7e6db;border-radius:1.25rem}._header_1qnq9_5>svg{flex-shrink:0;width:2rem;height:2rem;margin-top:.35rem;color:#397447}._header_1qnq9_5>div{display:grid;gap:.75rem}._header_1qnq9_5 h1{font-size:clamp(1.6rem,4vw,2.1rem);line-height:1.25}._brand_1qnq9_9{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#578363}._account_1qnq9_10,._progress_1qnq9_10,._hint_1qnq9_10{color:#5d7164;font-size:.9rem}._form_1qnq9_11{display:grid;gap:1.25rem;margin-top:1.5rem}._accountForm_1qnq9_12,._document_1qnq9_12,._waiting_1qnq9_12{border:1px solid #dce7df;border-radius:1.1rem;background:#fff;min-width:0}._accountForm_1qnq9_12,._waiting_1qnq9_12{padding:1.5rem}._accountForm_1qnq9_12 h2,._waiting_1qnq9_12 h2{font-size:1.15rem;margin-bottom:1rem}._waiting_1qnq9_12{margin-top:1.25rem;background:#fffbec;border-color:#eee1b9}._waiting_1qnq9_12 p+p{margin-top:.75rem}._document_1qnq9_12 summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;padding:1.25rem 1.5rem;list-style:none}._document_1qnq9_12 summary::-webkit-details-marker{display:none}._document_1qnq9_12 summary>span:first-child{display:flex;gap:.75rem;align-items:center;min-width:0}._document_1qnq9_12 summary h2{font-size:1.1rem;line-height:1.4}._document_1qnq9_12 summary svg{width:1.25rem;height:1.25rem;flex-shrink:0}._document_1qnq9_12 summary:focus-visible,._reader_1qnq9_22:focus-visible,._page_1qnq9_1 input:focus-visible,._page_1qnq9_1 select:focus-visible,._page_1qnq9_1 button:focus-visible{outline:2px solid #387747;outline-offset:3px}._done_1qnq9_23,._pending_1qnq9_23{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;white-space:nowrap}._done_1qnq9_23{color:#28703d}._pending_1qnq9_23{color:#7d6725}._documentInfo_1qnq9_25{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:0 1.5rem 1rem;font-size:.8rem;color:#64746a}._reader_1qnq9_22{max-height:28rem;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;margin:0 1.5rem 1.25rem;border:1px solid #dce6df;border-radius:.75rem;background:#fbfcfb}._reader_1qnq9_22>article{padding:1.25rem;border:0;border-radius:0;background:transparent;font-size:1rem}._reader_1qnq9_22 h3{font-size:1.25rem;line-height:1.4;margin-bottom:.75rem}._reader_1qnq9_22 h4{font-size:1.05rem;margin-bottom:.5rem}._reader_1qnq9_22 p{font-size:1rem;line-height:1.75}._checkbox_1qnq9_31{display:flex;align-items:flex-start;gap:.8rem;padding:1.1rem 1.5rem;font-weight:600;line-height:1.6;cursor:pointer;border-top:1px solid #e3ebe5;background:#f3f8f4;border-radius:0 0 1.1rem 1.1rem}._checkbox_1qnq9_31 input{flex:0 0 auto;width:1.2rem;height:1.2rem;margin-top:.2rem;accent-color:#35673d}._hint_1qnq9_10{padding:0 1.5rem 1.25rem}._fields_1qnq9_34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._fields_1qnq9_34 label{display:grid;gap:.5rem;font-weight:600;font-size:.9rem}._fields_1qnq9_34 input,._fields_1qnq9_34 select{width:100%;min-width:0;padding:.8rem 1rem;border:1px solid #d7e3da;border-radius:.75rem;background:#f7faf7;color:#20382b;font:inherit;font-weight:400}._party_1qnq9_37{padding:0 1.5rem 1.25rem;display:grid;gap:1rem}._party_1qnq9_37 h3{font-size:1rem}._party_1qnq9_37 ._checkbox_1qnq9_31{padding:1rem 0 0;border-radius:0;background:transparent}._footer_1qnq9_39{position:sticky;bottom:0;z-index:5;padding:1.25rem 1.5rem;background:#fff;border:1px solid #dce7df;border-radius:1rem;box-shadow:0 -4px 20px #20382b0a;display:grid;gap:.75rem}._footer_1qnq9_39 p,._footer_1qnq9_39>a{font-size:.85rem;color:#5d7164}._actions_1qnq9_41{display:flex;flex-wrap:wrap;gap:.75rem}._actions_1qnq9_41 button{border:1px solid #d9e5dc;min-height:2.75rem;padding:.75rem 1.25rem;border-radius:.75rem;background:#f2f7f3;color:#35673d;font-size:.9rem;font-weight:600;cursor:pointer}._actions_1qnq9_41 button[type=submit]{color:#fff;background:#35673d;border-color:#35673d}._actions_1qnq9_41 button:disabled{opacity:.5;cursor:not-allowed}._message_1qnq9_44,._error_1qnq9_44{margin-top:1rem!important;padding:1rem 1.25rem;border-radius:.8rem;background:#edf6ef}._error_1qnq9_44{color:#9b392e;background:#fcf0ec}@media (max-width: 600px){._fields_1qnq9_34{grid-template-columns:minmax(0,1fr)}._header_1qnq9_5>svg{display:none}._document_1qnq9_12 summary,._checkbox_1qnq9_31{padding:1rem}._documentInfo_1qnq9_25,._hint_1qnq9_10,._party_1qnq9_37{padding-left:1rem;padding-right:1rem}._reader_1qnq9_22{max-height:23rem;margin-left:1rem;margin-right:1rem}._footer_1qnq9_39{position:static;padding:1rem}._done_1qnq9_23,._pending_1qnq9_23{white-space:normal;text-align:right}._accountForm_1qnq9_12{padding:1rem}}._layout_l6w9k_5{display:flex;flex-direction:column;min-height:100vh;width:100%;background:linear-gradient(180deg,#f8faf8,#f0f5f0)}._header_l6w9k_17{position:sticky;top:0;z-index:100;background:linear-gradient(135deg,#1a5a2e,#0f3d1c);box-shadow:0 1px #ffffff0d inset,0 4px 20px #00000026;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._headerContent_l6w9k_28{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.75rem 1.5rem;max-width:1600px;margin:0 auto;gap:1.5rem}._logo_l6w9k_39{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._logoImage_l6w9k_46{width:2.75rem;height:2.75rem;border-radius:.625rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px #0003;transition:transform .2s ease}._logoImage_l6w9k_46:hover{transform:scale(1.05)}._logoText_l6w9k_59{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-.02em;margin:0}._navigation_l6w9k_68{display:flex;align-items:center;gap:.375rem;min-width:0;flex-wrap:wrap;justify-content:center}._navButton_l6w9k_77{display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:#fffc;background:transparent;border:none;border-radius:.75rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}._navButton_l6w9k_77:hover{color:#fff;background:#ffffff1f}._navButton_l6w9k_77._active_l6w9k_99{color:#fff;background:#ffffff2e;box-shadow:0 0 0 1px #ffffff1a inset}._navIcon_l6w9k_105{width:1.125rem;height:1.125rem;flex-shrink:0}._userSection_l6w9k_112{display:flex;align-items:center;gap:1rem;min-width:0;flex-shrink:0}._userInfo_l6w9k_120{display:grid;gap:.125rem;text-align:left;min-width:0;max-width:14rem}._accountButton_l6w9k_128{min-width:0;max-width:18rem}._userInfo_l6w9k_120 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userName_l6w9k_139{font-size:.875rem;font-weight:600;color:#fff;margin:0}._userEmail_l6w9k_146{font-size:.75rem;color:#ffffffb3;margin:0}._logoutButton_l6w9k_152{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 .875rem;flex-shrink:0;white-space:nowrap;font-size:.8125rem;font-weight:600;height:2.5rem;color:#ffffffb3;background:#ffffff14;border:none;border-radius:.75rem;cursor:pointer;transition:all .2s ease}._logoutButton_l6w9k_152:hover{color:#fff;background:#ef4444cc;transform:scale(1.05)}._main_l6w9k_181{flex:1;overflow:auto}._contentWrapper_l6w9k_186{padding:.5rem 1.5rem 1.5rem;min-height:calc(100vh - 200px)}._loginContent_l6w9k_192{display:flex;align-items:center;justify-content:center;min-height:100%}._loginPanel_l6w9k_199{width:100%;max-width:51rem}._loginForm_l6w9k_204{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto}._loginDescription_l6w9k_210{margin:0 0 1.25rem;color:#374151;font-size:1rem;line-height:1.5;text-align:center}._loginActions_l6w9k_218{display:flex;flex-direction:column;gap:.75rem;width:100%}._loginActions_l6w9k_218 ._loginAction_l6w9k_218{width:100%;max-width:none;min-height:2.75rem;flex:0 0 auto;flex-direction:row;justify-content:center;padding:.75rem 1rem;font-size:.875rem;white-space:normal}._contentContainer_l6w9k_237{max-width:1280px;margin:0 auto}._contentCard_l6w9k_242{min-height:0}._contentBody_l6w9k_246{padding:1.5rem;padding-top:0}._footer_l6w9k_255{background:linear-gradient(135deg,#1a5a2e,#0f3d1c);padding:1.25rem 1.5rem;margin-top:auto}._footerContent_l6w9k_261{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;gap:2rem}._contactSection_l6w9k_270{text-align:left}._contactTitle_l6w9k_274{font-size:.875rem;font-weight:600;color:#fff;margin:0 0 .375rem}._contactEmail_l6w9k_281{display:inline-flex;align-items:center;gap:.375rem;color:#ffffffd9;text-decoration:none;font-size:.8125rem;font-weight:500;padding:.375rem .75rem;background:#ffffff14;border-radius:.5rem;transition:all .2s ease}._contactEmail_l6w9k_281:hover{background:#ffffff26;color:#fff;transform:translateY(-1px)}._footerInfo_l6w9k_301{text-align:center;flex:1}._copyright_l6w9k_306{font-size:.8125rem;font-weight:500;color:#fff;margin:0 0 .25rem}._companyInfo_l6w9k_313{font-size:.6875rem;color:#ffffffa6;margin:0;line-height:1.5}._socialMedia_l6w9k_320{display:flex;gap:.625rem;align-items:center}._socialLink_l6w9k_326{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:#ffffff1a;color:#ffffffe6;text-decoration:none;transition:all .2s ease}._socialLink_l6w9k_326:hover{background:#fff3;color:#fff;transform:translateY(-2px)}._socialIcon_l6w9k_345{width:1.125rem;height:1.125rem}._fadeIn_l6w9k_354{animation:_fadeIn_l6w9k_354 .4s ease-out}._slideIn_l6w9k_358{animation:_slideInFromRight_l6w9k_1 .3s ease-out}@keyframes _fadeIn_l6w9k_354{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInFromRight_l6w9k_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (min-width: 769px) and (max-width: 1599px){._headerContent_l6w9k_28{grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1.5rem}._navigation_l6w9k_68{grid-column:1 / -1;grid-row:2;gap:.5rem;padding-top:.625rem;border-top:1px solid rgba(255,255,255,.1)}._userSection_l6w9k_112{grid-column:2;grid-row:1}}@media (max-width: 1024px){._navigation_l6w9k_68{gap:.25rem}._navButton_l6w9k_77{padding:.5rem .75rem;font-size:.8125rem}}@media (max-width: 768px){._header_l6w9k_17{-webkit-backdrop-filter:none;backdrop-filter:none}._headerContent_l6w9k_28{grid-template-columns:auto minmax(0,1fr);padding:.625rem 1rem;gap:1rem}._userSection_l6w9k_112{justify-self:end}._logoText_l6w9k_59{display:none}._navigation_l6w9k_68{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#1a5a2e,#0f3d1c);padding:.5rem;justify-content:space-around;max-width:100%;z-index:100;box-shadow:0 -2px 20px #00000026}._navButton_l6w9k_77{flex-direction:column;gap:.25rem;padding:.5rem;font-size:.625rem;flex:1;max-width:5rem;min-width:0;white-space:normal;text-align:center}._navIcon_l6w9k_105{width:1.25rem;height:1.25rem}._navButton_l6w9k_77>span{max-width:100%;overflow-wrap:anywhere}._userSection_l6w9k_112{gap:.5rem}._userInfo_l6w9k_120{display:none}._contentWrapper_l6w9k_186{padding:.5rem 1rem 6.5rem}._contentBody_l6w9k_246{padding:1rem;padding-top:0}._contentCard_l6w9k_242{border-radius:1rem;min-height:auto}._footer_l6w9k_255{display:none}}@media (max-width: 480px){._headerContent_l6w9k_28{padding:.5rem .75rem}._logoImage_l6w9k_46{width:2.25rem;height:2.25rem}._logoutButton_l6w9k_152{height:2.25rem;padding:0 .625rem}._contentWrapper_l6w9k_186{padding:.5rem .75rem 6.5rem}._contentBody_l6w9k_246{padding:.875rem;padding-top:0}}@media (min-width: 769px) and (max-width: 1024px){._footerContent_l6w9k_261{flex-direction:column;text-align:center;gap:1rem}._contactSection_l6w9k_270,._footerInfo_l6w9k_301{text-align:center}}@media (min-width: 1440px){._headerContent_l6w9k_28{padding:.875rem 2rem}._contentWrapper_l6w9k_186{padding:.5rem 2rem 2rem}._contentBody_l6w9k_246{padding:2rem;padding-top:0}}._page_udl0j_1{min-height:100svh}._headerContent_udl0j_5{display:flex}._brandText_udl0j_9{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}._main_udl0j_16{display:flex;flex:1;align-items:center;justify-content:center;padding:clamp(1.5rem,4vh,3rem) 1rem}._welcomeContent_udl0j_24{width:100%;max-width:30rem;display:grid;gap:1.5rem}._banner_udl0j_31{display:block;width:100%;height:auto;border-radius:.875rem}._welcomeCard_udl0j_38{padding:2rem;background:#fff;border:1px solid #dfe8e1;border-radius:1.25rem;box-shadow:0 8px 28px #1a3a230f}._title_udl0j_46{margin:0;color:var(--text-primary);font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.25;text-wrap:balance}._description_udl0j_56{margin:1rem 0 1.75rem;color:var(--text-secondary);font-size:1rem;line-height:1.65;text-wrap:pretty}._actions_udl0j_64{display:grid;gap:.75rem}._page_udl0j_1 ._welcomeCard_udl0j_38 ._actions_udl0j_64 ._loginButton_udl0j_69,._page_udl0j_1 ._welcomeCard_udl0j_38 ._actions_udl0j_64 ._registerButton_udl0j_70{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:3rem;padding:.75rem 1rem;border-radius:.75rem;font:inherit;font-size:.9375rem;font-weight:600;line-height:1.4;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._page_udl0j_1 ._welcomeCard_udl0j_38 ._actions_udl0j_64 ._loginButton_udl0j_69{color:#fff;background:#345e40;border:1px solid #345e40}._page_udl0j_1 ._welcomeCard_udl0j_38 ._actions_udl0j_64 ._loginButton_udl0j_69:hover{background:#234b31;border-color:#234b31}._page_udl0j_1 ._welcomeCard_udl0j_38 ._actions_udl0j_64 ._registerButton_udl0j_70{color:#345e40;background:#fff;border:1px solid #94ae9b}._page_udl0j_1 ._welcomeCard_udl0j_38 ._actions_udl0j_64 ._registerButton_udl0j_70:hover{background:#f2f7f3;border-color:#345e40}._attribution_udl0j_109{margin:1.25rem 0 0;color:var(--text-tertiary);font-size:.8125rem;text-align:center}._footer_udl0j_116{padding:1.25rem 1.5rem;border-top:1px solid #dfe8e1;background:#fff9;color:var(--text-secondary);font-size:.8125rem}._footerContent_udl0j_124{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;max-width:75rem;margin:0 auto}._footer_udl0j_116 p{margin:0}._footer_udl0j_116 a{color:#345e40;text-decoration:none;text-underline-offset:.2em}._footer_udl0j_116 a:hover{text-decoration:underline}._contactTitle_udl0j_147{font-weight:600}._contact_udl0j_147 a{display:inline-block;padding-block:.375rem}._company_udl0j_156{text-align:center;line-height:1.7}._address_udl0j_161{font-size:.75rem}._footerLinks_udl0j_165{display:flex;justify-content:flex-end;align-items:center;gap:1rem}._socialLinks_udl0j_172{display:flex;gap:.25rem}._socialLinks_udl0j_172 a{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.625rem}._socialLinks_udl0j_172 a:hover{background:#e8f0ea}._page_udl0j_1 button:focus-visible,._page_udl0j_1 a:focus-visible{outline:3px solid #345e40;outline-offset:3px}@media (max-width: 1024px){._footerContent_udl0j_124{grid-template-columns:1fr 1fr}._footerLinks_udl0j_165{grid-column:2;grid-row:1}._company_udl0j_156{grid-column:1 / -1;grid-row:2}}@media (max-width: 600px){._welcomeContent_udl0j_24{gap:1rem}._welcomeCard_udl0j_38{padding:1.5rem}._footer_udl0j_116{padding:1.25rem 1rem}._footerContent_udl0j_124{grid-template-columns:1fr;gap:.875rem;text-align:center}._footerLinks_udl0j_165,._company_udl0j_156{grid-column:1;grid-row:auto}._footerLinks_udl0j_165{justify-content:center;flex-wrap:wrap;gap:.5rem 1rem}}._toolbar_cuwqy_1{display:flex;justify-content:flex-end;margin-bottom:.5rem}._toolbar_cuwqy_1 button._guideButton_cuwqy_7[type=button]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.375rem .875rem;color:#345e40;background:#fff;border:1px solid #d8e5dc;border-radius:.75rem;font-size:.875rem;line-height:1.4}._panel_cuwqy_21,._dock_cuwqy_22{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1100;width:min(24rem,calc(100vw - 2.5rem));border:1px solid #cbded1;border-radius:1rem;background:#fff;color:#162536;box-shadow:0 12px 40px #0f3d1c2e}._panel_cuwqy_21{display:flex;flex-direction:column;max-height:min(40rem,calc(100dvh - 2.5rem));overflow:hidden}._panelHeader_cuwqy_42{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#edf5ef;border-bottom:1px solid #dfe8e1;flex-shrink:0}._guideIcon_cuwqy_52{display:grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;color:#345e40;border:1px solid #d8e5dc;border-radius:.75rem;background:#fff}._progress_cuwqy_64{display:grid;flex:1;min-width:0;gap:.2rem;font-size:.8125rem;line-height:1.4}._progress_cuwqy_64 span{color:#52665a;font-size:.75rem}._headerControls_cuwqy_78{display:flex;gap:.125rem}._panel_cuwqy_21 ._headerControls_cuwqy_78 button[type=button],._dock_cuwqy_22 button._iconButton_cuwqy_84[type=button]{display:grid;place-items:center;flex:0 0 auto;min-width:2.5rem;min-height:2.5rem;padding:.5rem;color:#345e40;background:transparent;border:0;border-radius:.5rem}._body_cuwqy_97{padding:1.25rem;overflow:auto;min-height:0}._body_cuwqy_97 h2{margin:0 0 .75rem;font-size:1.125rem;line-height:1.4;letter-spacing:-.02em}._body_cuwqy_97 h2:focus{outline:none}._body_cuwqy_97 p,._instructions_cuwqy_115{margin:0 0 1rem;color:#52616f;font-size:.875rem;line-height:1.65}._instructions_cuwqy_115{display:grid;gap:.625rem;padding-left:1.25rem}._instructions_cuwqy_115 li{padding-left:.25rem}._takeaway_cuwqy_132,._notice_cuwqy_133{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem;border:1px solid #dfe8e1;border-radius:.75rem;background:#f2f7f3}._takeaway_cuwqy_132 svg{flex:0 0 auto;margin-top:.2rem;color:#345e40}._takeaway_cuwqy_132 p{margin:0;font-size:.8125rem}._related_cuwqy_154{margin-top:1rem;padding-top:1rem;border-top:1px solid #dfe8e1}._related_cuwqy_154 p{margin-bottom:.75rem}._controls_cuwqy_164{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;margin:0;padding:1rem 1.25rem;border-top:1px solid #dfe8e1;flex-shrink:0}._panel_cuwqy_21 ._body_cuwqy_97 button[type=button],._panel_cuwqy_21 ._controls_cuwqy_164 button[type=button]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;max-width:100%;padding:.75rem .875rem;border:1px solid #d8e5dc;border-radius:.75rem;background:#f2f5f3;color:#345e40;font-size:.8125rem;line-height:1.4;white-space:normal;text-align:center}._panel_cuwqy_21 ._body_cuwqy_97 button._primary_cuwqy_195[type=button],._panel_cuwqy_21 ._controls_cuwqy_164 button._primary_cuwqy_195[type=button]{border-color:#345e40;background:#345e40;color:#fff}._panel_cuwqy_21 button[type=button]:hover,._toolbar_cuwqy_1 button[type=button]:hover,._dock_cuwqy_22 button[type=button]:hover{filter:brightness(.96)}._panel_cuwqy_21 button[type=button]:focus-visible,._toolbar_cuwqy_1 button[type=button]:focus-visible,._dock_cuwqy_22 button[type=button]:focus-visible{outline:3px solid #345e40;outline-offset:2px}._usageHint_cuwqy_215{margin:0;padding:.75rem 1rem;border-top:1px solid #dfe8e1;color:#52665a;font-size:.75rem;text-align:center;flex-shrink:0}._dock_cuwqy_22{display:flex;align-items:center;padding:.375rem}._dock_cuwqy_22 button._expandButton_cuwqy_231[type=button]{display:flex;flex:1;gap:.5rem;min-height:2.75rem;padding:.625rem;color:#345e40;border-radius:.625rem;background:#fff;font-size:.8125rem;line-height:1.4;white-space:normal;text-align:left}@media (max-width: 768px){._panel_cuwqy_21,._dock_cuwqy_22{right:.75rem;bottom:var(--tutorial-nav-offset, calc(6rem + env(safe-area-inset-bottom)) );width:min(24rem,calc(100vw - 1.5rem))}._panel_cuwqy_21{max-height:min(34rem,calc(100dvh - var(--tutorial-nav-offset, 6rem) - 1rem))}._body_cuwqy_97{padding:1rem}._panelHeader_cuwqy_42{gap:.5rem;padding:.75rem}}._dashboard_xxe0i_1{display:flex;flex-direction:column;gap:1rem}._hero_xxe0i_7{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:0;padding:1.25rem 1.5rem;color:#fff;background:radial-gradient(circle at 85% 15%,rgba(133,207,151,.38),transparent 28%),linear-gradient(135deg,#1a5a2e,#0f3d1c);border-radius:1.25rem;box-shadow:0 10px 24px #0f3d1c29}._heroContent_xxe0i_22{max-width:44rem}._eyebrow_xxe0i_26,._panelEyebrow_xxe0i_27{margin:0 0 .375rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._eyebrow_xxe0i_26{color:#ffffffb8}._hero_xxe0i_7 h1,._panel_xxe0i_27 h2,._statCard_xxe0i_41 h2,._activityItem_xxe0i_42 h3{margin:0}._hero_xxe0i_7 h1{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2;letter-spacing:-.03em}._heroDescription_xxe0i_52{max-width:37rem;margin:.75rem 0 0;color:#ffffffd1;font-size:1rem}._heroIcon_xxe0i_59{display:grid;flex:0 0 auto;width:3.5rem;height:3.5rem;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:1.25rem;background:#ffffff1f}._heroIcon_xxe0i_59 svg{width:2.25rem;height:2.25rem}._statsGrid_xxe0i_75{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}._playerStats_xxe0i_81{grid-template-columns:repeat(3,minmax(0,1fr))}._statCard_xxe0i_41,._panel_xxe0i_27{border:1px solid rgba(15,61,28,.1);border-radius:1rem;background:#fff;box-shadow:0 4px 14px #0f3d1c0f}._statsGrid_xxe0i_75 button._statCard_xxe0i_41[type=button]{position:relative;padding:1rem;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:.35rem .75rem;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}._statCard_xxe0i_41:after{position:absolute;right:0;bottom:0;width:3.5rem;height:3.5rem;border-radius:3.5rem 0 0;background:#1a5a2e0a;content:""}._statIcon_xxe0i_118,._actionIcon_xxe0i_119,._activityIcon_xxe0i_120{display:grid;place-items:center;border-radius:.75rem}._statIcon_xxe0i_118{width:2.5rem;height:2.5rem;grid-row:1 / 3;margin-bottom:0}._statIcon_xxe0i_118 svg,._actionIcon_xxe0i_119 svg,._activityIcon_xxe0i_120 svg{width:1.25rem;height:1.25rem}._green_xxe0i_140{color:#14733a;background:#e6f4ea}._blue_xxe0i_145{color:#2166a6;background:#e8f1fb}._amber_xxe0i_150{color:#a55f05;background:#fff3dc}._purple_xxe0i_155{color:#6d49a7;background:#f0eafa}._neutral_xxe0i_160{color:#52616f;background:#eef2f4}._statValue_xxe0i_165{margin:0;color:#112033;font-size:1.6rem;font-weight:750;line-height:1}._statTitle_xxe0i_173{font-weight:700;color:#1d2a3a;font-size:.95rem}._statDescription_xxe0i_179{grid-column:1 / -1;margin:.35rem 0 0;color:#64727e;font-size:.8125rem}._contentGrid_xxe0i_186{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.25rem}._panel_xxe0i_27{padding:1.25rem}._panelHeader_xxe0i_196{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._panelEyebrow_xxe0i_27{color:#66816e}._panel_xxe0i_27 h2{color:#162536;font-size:1.2rem;letter-spacing:-.015em}._actionList_xxe0i_213,._activityList_xxe0i_214{display:flex;flex-direction:column}._actionList_xxe0i_213{gap:.625rem}._actionButton_xxe0i_223{display:flex;align-items:center;width:100%;gap:.875rem;padding:.875rem;color:inherit;text-align:left;border:1px solid transparent;border-radius:.75rem;background:#f7faf8;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}._actionButton_xxe0i_223:hover{border-color:#1a5a2e47;background:#eff7f1;transform:translate(2px)}._actionIcon_xxe0i_119{flex:0 0 auto;width:2.5rem;height:2.5rem;color:#176a35;background:#dff0e4}._actionText_xxe0i_252{display:flex;flex:1;flex-direction:column;gap:.125rem}._actionText_xxe0i_252 strong{color:#1c2b3a;font-size:.9rem}._actionText_xxe0i_252 span,._activityItem_xxe0i_42 p,._activityItem_xxe0i_42 time{color:#667682;font-size:.8125rem}._actionArrow_xxe0i_271{width:1rem;height:1rem;color:#477356}._activityList_xxe0i_214{gap:.875rem}._activityItem_xxe0i_42{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-bottom:.875rem;border-bottom:1px solid #e8eeea}._activityItem_xxe0i_42:last-child{padding-bottom:0;border-bottom:0}._activityIcon_xxe0i_120{width:2.25rem;height:2.25rem}._activityItem_xxe0i_42 h3{color:#223142;font-size:.875rem}._activityItem_xxe0i_42 p{margin:.125rem 0 0}._activityItem_xxe0i_42 time{white-space:nowrap}._emptyState_xxe0i_313{display:flex;min-height:8rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#65746c;text-align:center}._emptyState_xxe0i_313 svg{width:1.75rem;height:1.75rem;color:#78a486}._emptyState_xxe0i_313 p{margin:0;color:#273b30;font-weight:650}._emptyState_xxe0i_313 span{max-width:18rem;font-size:.875rem}@media (max-width: 1024px){._statsGrid_xxe0i_75{grid-template-columns:repeat(2,minmax(0,1fr))}._contentGrid_xxe0i_186{grid-template-columns:1fr}}@media (max-width: 640px){._dashboard_xxe0i_1{gap:1rem}._hero_xxe0i_7{min-height:0;padding:1.5rem}._heroIcon_xxe0i_59{display:none}._statsGrid_xxe0i_75{grid-template-columns:1fr}._panel_xxe0i_27{padding:1.25rem}._activityItem_xxe0i_42{grid-template-columns:auto minmax(0,1fr)}._activityItem_xxe0i_42 time{grid-column:2}}._statCard_xxe0i_41:hover{border-color:#8eb99a;box-shadow:0 4px 14px #0f3d1c1f}._statCard_xxe0i_41:focus-visible,._actionButton_xxe0i_223:focus-visible{outline:2px solid #176a35;outline-offset:3px}._card_u6vda_1{overflow:hidden;border:1px solid rgba(15,61,28,.1);border-radius:1rem;background:#fff;box-shadow:0 4px 14px #0f3d1c0f}._shadowNone_u6vda_9{box-shadow:none}._shadowMd_u6vda_13{box-shadow:0 8px 22px #0f3d1c1a}._shadowLg_u6vda_17{box-shadow:0 14px 32px #0f3d1c24}._header_u6vda_21{padding:1.125rem 1.5rem;border-bottom:1px solid #e8eeea;background:#f7faf8}._header_u6vda_21 h3{margin:0;color:#1a2b3a;font-size:1.05rem}._header_u6vda_21 p{margin:.25rem 0 0;color:#687884;font-size:.875rem}._body_u6vda_39{padding:1.5rem}._noPadding_u6vda_43{padding:0}@media (max-width: 640px){._header_u6vda_21,._body_u6vda_39{padding:1.125rem}}._header_fwxbt_1{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;border:1px solid rgba(15,61,28,.1);border-radius:1rem;background:#fff;box-shadow:0 4px 14px #0f3d1c0f;margin-bottom:1.5rem}._content_fwxbt_14,._actions_fwxbt_15{display:flex;align-items:center}._content_fwxbt_14{min-width:0;gap:1rem}._icon_fwxbt_25{display:grid;width:3rem;height:3rem;flex:0 0 auto;place-items:center;border-radius:.875rem;color:#176a35;background:#e3f2e7}._icon_fwxbt_25 svg{width:1.5rem;height:1.5rem}._eyebrow_fwxbt_41{margin:0 0 .25rem;color:#66816e;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._header_fwxbt_1 h1{margin:0;color:#162536;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.2;letter-spacing:-.025em}._description_fwxbt_58{margin:.375rem 0 0;color:#61717d;font-size:.9375rem}._actions_fwxbt_15{flex:0 0 auto;flex-wrap:wrap;gap:.75rem}@media (max-width: 640px){._header_fwxbt_1{align-items:flex-start;flex-direction:column;padding:1.25rem}._actions_fwxbt_15{width:100%}}._trigger_bdqbj_1{display:inline-grid;width:2rem;height:2rem;place-items:center;padding:0;border:1px solid #bad2c1;border-radius:50%;color:#236b3c;background:#f1f8f3;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}._trigger_bdqbj_1:hover{border-color:#5d9670;background:#e3f2e7;transform:translateY(-1px)}._trigger_bdqbj_1 svg{width:1.1rem;height:1.1rem}._labeledTrigger_bdqbj_26{display:inline-flex;width:auto;height:auto;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.625rem;font-size:.8125rem;font-weight:700}button._trigger_bdqbj_1._labeledTrigger_bdqbj_26[type=button]:enabled{min-height:44px;gap:.625rem;padding:.625rem .875rem;border:1px solid #bad2c1;border-radius:.75rem;color:#236b3c;background:#f1f8f3}button._trigger_bdqbj_1._labeledTrigger_bdqbj_26[type=button]:hover{border-color:#5d9670;background:#e3f2e7}._trigger_bdqbj_1:focus-visible{outline:2px solid #176a35;outline-offset:3px}._backdrop_bdqbj_58{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:1rem;background:#0b20136b}._dialog_bdqbj_68{display:flex;width:min(44rem,100%);max-height:min(44rem,calc(100vh - 2rem));flex-direction:column;overflow:hidden;border:1px solid rgba(14,64,31,.16);border-radius:1rem;background:#fff;box-shadow:0 24px 60px #0a2a1447}._header_bdqbj_80{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #e4ece6}._eyebrow_bdqbj_89{margin:0 0 .25rem;color:#66816e;font-size:.75rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}._header_bdqbj_80 h2{margin:0;color:#192b38;font-size:1.2rem;letter-spacing:-.015em}._closeButton_bdqbj_105{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:0;border-radius:.5rem;color:#51616d;background:#f2f6f3;cursor:pointer}._closeButton_bdqbj_105:hover{background:#e5eee7}._closeButton_bdqbj_105 svg{width:1.1rem;height:1.1rem}._intro_bdqbj_127{margin:0;padding:.875rem 1.5rem;color:#4e626f;border-bottom:1px solid #e8eeea;background:#f7faf8;font-size:.875rem;line-height:1.5}._scrollArea_bdqbj_137{overflow-y:auto;padding:1rem 1.5rem 1.5rem}._criterion_bdqbj_142{padding:1rem 0;border-bottom:1px solid #e8eeea}._criterion_bdqbj_142:first-child{padding-top:0}._criterion_bdqbj_142 h3,._ratingGuide_bdqbj_152 h3{margin:0;color:#1f3040;font-size:1rem}._criterion_bdqbj_142 p,._ratingGuide_bdqbj_152>p{margin:.375rem 0 0;color:#536570;font-size:.875rem;line-height:1.5}._recordingPrompt_bdqbj_166{color:#384d42!important}._source_bdqbj_170{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem}._source_bdqbj_170 a,._source_bdqbj_170 span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.35rem;color:#1d6e3a;font-size:.8125rem;font-weight:700;text-decoration:none}._source_bdqbj_170 a:hover{text-decoration:underline}._source_bdqbj_170 svg{width:.85rem;height:.85rem}._source_bdqbj_170 small{color:#74848e;font-size:.75rem;line-height:1.4}._ratingGuide_bdqbj_152{margin-top:1rem;padding:1rem;border:1px solid #d9e8dc;border-radius:.75rem;background:#f5faf6}._scaleList_bdqbj_212{display:grid;gap:.5rem;margin-top:.875rem}._scaleList_bdqbj_212>div{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.625rem;color:#52646e;font-size:.8125rem;line-height:1.4}._scaleList_bdqbj_212>div>strong{color:#1c6a39}._scaleList_bdqbj_212 span{display:flex;flex-direction:column}._scaleList_bdqbj_212 b{color:#314742}@media (max-width: 640px){._header_bdqbj_80,._intro_bdqbj_127,._scrollArea_bdqbj_137{padding-right:1rem;padding-left:1rem}}._page_nxtgo_1{display:flex;flex-direction:column;gap:20px}._selections_nxtgo_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._selection_nxtgo_2{min-width:0;padding:20px;background:#fff;border:1px solid #e1ebe4;border-top:3px solid;border-radius:16px;display:flex;flex-direction:column;gap:16px}._selection_nxtgo_2 legend{font-size:1.15rem;font-weight:700;padding:0 8px}._selection_nxtgo_2 summary{cursor:pointer;font-weight:600}._field_nxtgo_6{display:flex;flex-direction:column;gap:6px;font-weight:600;min-width:0}._field_nxtgo_6 select,._field_nxtgo_6 input{box-sizing:border-box;min-width:0;width:100%;padding:.75rem 1rem;border:1px solid #dce5df;border-radius:.75rem;background-color:#f5f8f6;color:#243c2d;font:inherit}._dates_nxtgo_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._actions_nxtgo_9{display:flex;gap:8px;flex-wrap:wrap;margin-top:.75rem}._list_nxtgo_10{max-height:240px;overflow-y:auto;margin-top:8px}._check_nxtgo_11{display:flex;align-items:flex-start;gap:10px;padding:10px 2px;border-bottom:1px solid #edf2ee;cursor:pointer;color:#243c2d;overflow-wrap:anywhere}._check_nxtgo_11 input{flex-shrink:0;margin-top:4px;width:18px;height:18px;accent-color:#176a35}._check_nxtgo_11 small,._table_nxtgo_13 small{display:block;color:#64776b;font-size:.8rem;font-weight:400;margin-top:4px}._meta_nxtgo_14{color:#64776b;line-height:1.6;margin:0;font-size:.9rem}._chartHeader_nxtgo_15{display:flex;justify-content:space-between;align-items:center;gap:12px}._chartHeader_nxtgo_15 h2{margin:0 0 12px;font-size:1.2rem}._chart_nxtgo_15{height:420px;width:100%}._insights_nxtgo_18{display:flex;flex-direction:column;gap:16px;margin:12px 0 24px}._insights_nxtgo_18 h2{font-size:1.2rem;margin:0}._insights_nxtgo_18 h3{font-size:1.05rem;margin:0}._insights_nxtgo_18 h4{font-size:.95rem;margin:0 0 8px}._insightGrid_nxtgo_22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._insightSelection_nxtgo_23{display:flex;flex-direction:column;gap:12px;padding:16px;min-width:0;border:1px solid #e1ebe4;border-top:3px solid;border-radius:12px;background:#f7faf8}._insightList_nxtgo_24{min-width:0}._insightList_nxtgo_24 ul{list-style:none;margin:0;padding:0}._insightList_nxtgo_24 li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #e5e7eb}._insightList_nxtgo_24 li>span{min-width:0;overflow-wrap:anywhere}._insightList_nxtgo_24 strong{flex-shrink:0;font-size:.95rem;font-variant-numeric:tabular-nums}._insightList_nxtgo_24 small{display:block;font-size:.8rem;color:#64776b;margin-top:4px}._differences_nxtgo_30{display:flex;flex-direction:column;gap:12px}._tableWrap_nxtgo_31{overflow-x:auto;margin:16px 0}._table_nxtgo_13{border-collapse:collapse;width:100%;min-width:620px;text-align:left}._table_nxtgo_13 caption{text-align:left;font-weight:600;margin-bottom:12px}._table_nxtgo_13 th,._table_nxtgo_13 td{padding:12px;border-bottom:1px solid #e5e7eb}._table_nxtgo_13 thead{background:#f7faf8}@media (max-width: 700px){._selections_nxtgo_2,._insightGrid_nxtgo_22{grid-template-columns:1fr}._selection_nxtgo_2{padding:16px}._dates_nxtgo_8{grid-template-columns:1fr}._chart_nxtgo_15{height:330px}}._selectionHeading_nxtgo_38{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._selection_nxtgo_2 ._field_nxtgo_6{color:#243c2d;font-size:.875rem}._field_nxtgo_6 select{padding-right:2.5rem}._page_nxtgo_1 ._actions_nxtgo_9 button[type=button],._selection_nxtgo_2 button._removeSelection_nxtgo_41[type=button]{min-height:44px;padding:.625rem .875rem;border:1px solid #cfe2d5;border-radius:.75rem;background:#edf7f0;color:#176a35;font-size:.875rem;font-weight:600}._page_nxtgo_1 ._actions_nxtgo_9 button[type=button]:enabled:hover{background:#d4e9da}._selection_nxtgo_2 button._removeSelection_nxtgo_41[type=button]{flex-shrink:0;width:44px;padding:.625rem;background:#f7faf8;color:#64776b}._selection_nxtgo_2 button._removeSelection_nxtgo_41[type=button]:hover{background:#fff1f0;color:#b42318;border-color:#efd5d0}._removeSelection_nxtgo_41 svg,._addSelection_nxtgo_45 svg{width:1rem;height:1rem}._page_nxtgo_1 button:focus-visible,._page_nxtgo_1 summary:focus-visible{outline:2px solid #176a35;outline-offset:3px}._check_nxtgo_11:has(input:disabled){color:#799183;cursor:not-allowed}._warning_nxtgo_48{margin:0;padding:.875rem 1rem;border:1px solid #ecd3a4;border-radius:.75rem;background:#fff8e9;color:#77501d;font-size:.875rem;line-height:1.6}._resultsToolbar_nxtgo_49{display:flex;justify-content:flex-end;margin-top:1rem}._resultsToolbar_nxtgo_49 ._field_nxtgo_6{width:min(100%,16rem);font-size:.875rem;color:#52665a}._delta_nxtgo_51{display:block;margin-top:.25rem;color:#52665a;font-size:.8125rem;white-space:nowrap}._table_nxtgo_13 td{min-width:10rem;vertical-align:top;font-variant-numeric:tabular-nums}._table_nxtgo_13 th{color:#243c2d}._videoTable_nxtgo_54{table-layout:fixed;min-width:0}._videoTable_nxtgo_54 th:first-child{width:34%}._videoTable_nxtgo_54 th,._videoTable_nxtgo_54 td{min-width:0;padding:.75rem .5rem}._videoTable_nxtgo_54 th,._videoTable_nxtgo_54 td,._insightSelection_nxtgo_23 h3{overflow-wrap:anywhere}@media (max-width: 700px){._videoTable_nxtgo_54{font-size:.8125rem}._videoTable_nxtgo_54 th,._videoTable_nxtgo_54 td{padding:.75rem .25rem}._videoTable_nxtgo_54 small{font-size:.6875rem}}._pair_nxtgo_65{padding:1rem;border:1px solid #e1ebe4;border-radius:.875rem}._pair_nxtgo_65>summary{cursor:pointer;color:#243c2d;font-weight:600}._pair_nxtgo_65>._meta_nxtgo_14,._pair_nxtgo_65>._insightGrid_nxtgo_22{margin-top:1rem}@media (min-width: 1100px){._insightGrid_nxtgo_22{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 700px){._actions_nxtgo_9 ._addSelection_nxtgo_45{width:100%}._selectionHeading_nxtgo_38{align-items:center}}._section_14aid_1{display:grid;gap:1.25rem;color:#1b2b3b;min-width:0}._header_14aid_2{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}._header_14aid_2 h2{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;margin:0 0 .75rem}._header_14aid_2 h2 svg{color:#176a35;width:1.25rem}._header_14aid_2 p,._help_14aid_5{color:#64766b;font-size:.875rem;line-height:1.7;margin:0}._section_14aid_1 button{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;width:auto;min-height:2.75rem;padding:.65rem 1rem;border:1px solid #dce7df;border-radius:.8rem;background:#f1f6f2;color:#356a41;cursor:pointer;font-weight:600;font-size:.8125rem}._section_14aid_1 button:hover:not(:disabled){background:#e2eee6}._section_14aid_1 button._primary_14aid_8{background:#386b40;color:#fff;border-color:#386b40;flex-shrink:0}._section_14aid_1 button._primary_14aid_8:hover:not(:disabled){background:#285431}._section_14aid_1 button:disabled{opacity:.55;cursor:not-allowed}._section_14aid_1 button svg{width:1rem;height:1rem}._section_14aid_1 button:focus-visible,._section_14aid_1 input:focus-visible,._section_14aid_1 a:focus-visible,._section_14aid_1 summary:focus-visible{outline:2px solid #397746;outline-offset:3px}._section_14aid_1 label{color:#294431;font-size:.875rem;font-weight:600}._section_14aid_1 input:not([type=checkbox]){box-sizing:border-box;width:100%;padding:.85rem 1rem;background:#f5f8f6;border:1px solid #dce5df;border-radius:.875rem;font:inherit;color:#1b2b3b}._section_14aid_1 input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:#386b40;flex-shrink:0;margin:.15rem 0}._videoList_14aid_16{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._videoCard_14aid_17{display:flex;flex-direction:column;position:relative;min-width:0;border:1px solid #dce5df;border-radius:1rem;overflow:hidden;background:#fff;color:#1b2b3b;text-decoration:none}._videoCard_14aid_17>img,._videoPlaceholder_14aid_18{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#edf5ef}._videoPlaceholder_14aid_18{display:flex;align-items:center;justify-content:center;color:#386b40}._videoPlaceholder_14aid_18 svg{width:2.5rem;height:2.5rem}._videoCard_14aid_17>svg{position:absolute;width:1rem;height:1rem;right:1rem;bottom:1.125rem;color:#386b40}._videoText_14aid_22{display:grid;gap:.5rem;padding:1rem 2.5rem 1rem 1rem;overflow-wrap:anywhere}._videoText_14aid_22 strong{font-size:.9375rem;line-height:1.5}._videoText_14aid_22>span{font-size:.75rem;line-height:1.6;color:#64766b}._empty_14aid_25,._meta_14aid_25{margin:0;color:#64766b;font-size:.875rem;line-height:1.7}._editor_14aid_26{border-top:1px solid #e3ebe6;padding-top:1.5rem;display:grid;gap:1rem}._editor_14aid_26 h3,._editor_14aid_26 h4{margin:0}._editor_14aid_26 fieldset{min-width:0;border:0;margin:0;padding:0;display:grid;gap:1rem}._tabs_14aid_29{display:flex;flex-wrap:wrap;gap:.5rem}._tabs_14aid_29 button[aria-pressed=true]{color:#176a35;background:#e3f2e7;border-color:#b8d5c1}._search_14aid_31,._fields_14aid_31 label{display:grid;gap:.5rem}._choices_14aid_32{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._choice_14aid_32{display:flex;align-items:center;gap:.75rem;border:1px solid #e3ebe6;border-radius:.875rem;padding:1rem;min-width:0}._choice_14aid_32>label{display:flex;align-items:flex-start;gap:.75rem;flex:1;cursor:pointer;min-width:0}._choice_14aid_32 label>span,._newLink_14aid_35>span{display:grid;gap:.5rem;min-width:0;overflow-wrap:anywhere}._choice_14aid_32 strong,._newLink_14aid_35 strong{font-size:.875rem;line-height:1.5}._choice_14aid_32 label>span>span,._newLink_14aid_35>span>span{font-size:.75rem;color:#64766b;font-weight:400;line-height:1.6}._choice_14aid_32>a{color:#386b40;flex-shrink:0;padding:.5rem}._choice_14aid_32>a svg{width:1rem;height:1rem}._badge_14aid_40{display:inline-block;margin-left:.5rem;padding:.15rem .4rem;color:#176a35;background:#e3f2e7;border-radius:.4rem;font-size:.7rem}._pagination_14aid_41{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;color:#64766b;font-size:.8125rem}._pagination_14aid_41>span{margin-right:auto}._addForm_14aid_43{padding:1.25rem;border:1px solid #dce7df;background:#f7faf8;border-radius:1rem}._addForm_14aid_43 summary{display:flex;align-items:center;gap:.5rem;font-weight:600;cursor:pointer;color:#294431}._addForm_14aid_43 summary svg{width:1rem;height:1rem}._addForm_14aid_43 form{display:grid;gap:1rem;margin-top:1.25rem}._fields_14aid_31{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._checkLabel_14aid_48,._newLink_14aid_35{display:flex;align-items:flex-start;gap:.75rem}._newLinks_14aid_49{display:grid;gap:.75rem}._newLink_14aid_35{padding:1rem;background:#f7faf8;border-radius:.875rem}._actions_14aid_51{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding-top:1.25rem;border-top:1px solid #e3ebe6}._actions_14aid_51>span{margin-right:auto;font-size:.8125rem;color:#64766b}._section_14aid_1 button._restore_14aid_53{justify-self:start;color:#617568;background:#f5f8f6}._error_14aid_54,._success_14aid_54{padding:1rem 1.25rem;border-radius:.875rem;font-size:.875rem;line-height:1.6;margin:0}._error_14aid_54{color:#9c352a;background:#fcf1ed}._success_14aid_54{color:#286136;background:#edf7ef}._error_14aid_54 p{margin:0 0 .75rem}._mappingEditor_14aid_58,._mappingVideo_14aid_58{display:grid;gap:1rem}._mappingVideo_14aid_58{padding:1rem;border:1px solid #dce7df;border-radius:1rem}._rule_14aid_60{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) auto;gap:.75rem;align-items:end}._rule_14aid_60 label{display:grid;gap:.5rem;min-width:0}._section_14aid_1 select{box-sizing:border-box;width:100%;padding:.85rem;border:1px solid #dce5df;border-radius:.875rem;font:inherit;background:#f5f8f6}@media (max-width: 680px){._rule_14aid_60{grid-template-columns:repeat(2,minmax(0,1fr))}._rule_14aid_60 label:first-child{grid-column:1 / -1}}@media (max-width: 1000px){._videoList_14aid_16{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){._header_14aid_2{flex-direction:column}._videoList_14aid_16,._choices_14aid_32,._fields_14aid_31{grid-template-columns:minmax(0,1fr)}._addForm_14aid_43{padding:1rem}._actions_14aid_51>span{width:100%}}._thumbnail_euvxp_1{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;overflow:hidden;background:#edf5ef;color:#386b40}._thumbnail_euvxp_1>svg{width:2.5rem;height:2.5rem}._thumbnail_euvxp_1>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}._thumbnail_euvxp_1>img[hidden]{display:none}._developmentPlan_19j11_1{display:flex;flex-direction:column;gap:1.5rem}._selectorLabel_19j11_7{display:block;margin-bottom:.5rem;color:#243c2d;font-weight:600}._analysisIdentity_19j11_14{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}._analysisIdentity_19j11_14 span{display:block;margin-bottom:.375rem;color:#687884;font-size:.8125rem}._analysisIdentity_19j11_14 h2,._analysisIdentity_19j11_14 p{margin:0 0 .375rem}._analysisIdentity_19j11_14 p{color:#52665a;font-size:.875rem}._coachFeedback_19j11_37{margin-top:1.5rem;padding:1rem;border-radius:.875rem;background:#edf7f0}._coachFeedback_19j11_37 h3,._tagAnalysis_19j11_45 h3,._tagAnalysis_19j11_45 h4{margin:0 0 .5rem;color:#243c2d}._coachFeedback_19j11_37 p,._tagAnalysis_19j11_45 p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}._tagAnalysisList_19j11_58{display:grid;gap:1rem;margin-top:1.25rem}._tagAnalysis_19j11_45{border:1px solid #e1ebe4;border-radius:.875rem}._tagAnalysisSummary_19j11_69{display:grid;grid-template-columns:minmax(0,1fr) auto 1.25rem;align-items:center;gap:.875rem;padding:1rem 1.125rem;border-radius:inherit;cursor:pointer;list-style:none;color:#243c2d}._tagAnalysisSummary_19j11_69::-webkit-details-marker{display:none}._tagAnalysisSummary_19j11_69:hover{background:#f5faf6}._tagAnalysisSummary_19j11_69:focus-visible{outline:2px solid #397746;outline-offset:-3px}._tagAnalysisTitle_19j11_84{font-weight:700;line-height:1.5;overflow-wrap:anywhere}._tagAnalysisHint_19j11_85{color:#64766b;font-size:.8125rem}._tagAnalysisSummary_19j11_69>svg{width:1.25rem;height:1.25rem;color:#397746;transform:rotate(-90deg)}._tagAnalysis_19j11_45[open]>._tagAnalysisSummary_19j11_69{border-radius:.875rem .875rem 0 0;background:#f5faf6}._tagAnalysis_19j11_45[open]>._tagAnalysisSummary_19j11_69>svg{transform:rotate(0)}._whenOpen_19j11_89,._tagAnalysis_19j11_45[open] ._whenClosed_19j11_89{display:none}._tagAnalysis_19j11_45[open] ._whenOpen_19j11_89{display:inline}._tagAnalysisContent_19j11_91{padding:1rem 1.125rem;border-top:1px solid #e1ebe4}._tagAnalysisContent_19j11_91 ._scoreList_19j11_92{margin-top:0}._scoreList_19j11_92{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;margin:1rem 0}._scoreList_19j11_92>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid #edf2ee}._scoreList_19j11_92 dd{flex-shrink:0;margin:0;color:#176a35;font-weight:700}@media (max-width: 640px){._tagAnalysisSummary_19j11_69{grid-template-columns:minmax(0,1fr) 1.25rem;gap:.375rem .75rem}._tagAnalysisHint_19j11_85{grid-column:1;grid-row:2}._tagAnalysisSummary_19j11_69>svg{grid-column:2;grid-row:1 / 3}._analysisIdentity_19j11_14,._scoreList_19j11_92{grid-template-columns:minmax(0,1fr)}}._sectionHeader_19j11_127{margin-bottom:1.25rem}._radarHeader_19j11_131{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._sectionHeader_19j11_127 h2{display:flex;align-items:center;gap:.625rem;margin:0;color:#1a2b3a;font-size:1.15rem;letter-spacing:-.015em}._sectionHeader_19j11_127 h2 svg{width:1.3rem;height:1.3rem;color:#247545}._sectionHeader_19j11_127 p{margin:.4rem 0 0;color:#687884;font-size:.875rem}._radarCard_19j11_160{min-height:29rem}._chartState_19j11_164{display:flex;min-height:24rem;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#64767f;text-align:center}._reportError_19j11_175{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #efc5c5;border-radius:.75rem;color:#a12f2f;background:#fff5f5;font-size:.875rem}._reportError_19j11_175 svg{width:1.1rem;height:1.1rem;flex:0 0 auto}._chartState_19j11_164 svg{width:2rem;height:2rem;color:#4d8d61}._chartState_19j11_164 p{max-width:23rem;margin:0}._insightGrid_19j11_204{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}._radarChart_19j11_210{position:relative;width:100%;height:25rem}._criterionTooltip_19j11_216{position:absolute;z-index:2;max-width:18rem;padding:.75rem .875rem;border:1px solid #bed7c5;border-radius:.75rem;color:#2d4937;background:#fafffbf5;box-shadow:0 5px 14px #134c2724;font-size:.8125rem;line-height:1.45;pointer-events:none}._tooltipTop_19j11_231{transform:translate(-50%,calc(-100% - .75rem))}._tooltipBottom_19j11_235{transform:translate(-50%,.75rem)}._tooltipLeft_19j11_239{transform:translate(calc(-100% - .75rem),-50%)}._tooltipRight_19j11_243{transform:translate(.75rem,-50%)}._criterionTooltip_19j11_216 strong,._criterionTooltip_19j11_216 span{display:block}._criterionTooltip_19j11_216 strong{margin-bottom:.125rem;color:#1b6437}._focusList_19j11_257,._strengthList_19j11_262{display:grid;gap:.75rem}._strengthItem_19j11_267{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.125rem;border:1px solid #b9dfc3;border-radius:.875rem;background:linear-gradient(135deg,#eefaf0,#fbfffc)}._strengthIndicator_19j11_278{width:.625rem;height:.625rem;border-radius:50%;background:#218746;box-shadow:0 0 0 5px #21874621}._strengthItem_19j11_267 h3{margin:0;color:#1d4d2d;font-size:.975rem}._strengthItem_19j11_267 p{margin:.25rem 0 0;color:#467154;font-size:.875rem;line-height:1.45}._strengthScore_19j11_299{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%;color:#165c30;font-size:.95rem;font-weight:750;background:#cfeeda}._focusItem_19j11_311{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.125rem;border:1px solid #f0d49a;border-radius:.875rem;background:linear-gradient(135deg,#fff9eb,#fffdf7)}._focusIndicator_19j11_322{width:.625rem;height:.625rem;border-radius:50%;background:#d48b18;box-shadow:0 0 0 5px #d48b1821}._focusItem_19j11_311 h3{margin:0;color:#47310d;font-size:.975rem}._focusItem_19j11_311 p{margin:.25rem 0 0;color:#735a2c;font-size:.875rem;line-height:1.45}._focusScore_19j11_343{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%;color:#814e05;font-size:.95rem;font-weight:750;background:#ffe7b7}._videoList_19j11_355{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}._videoCard_19j11_361{display:grid;overflow:hidden;grid-template-columns:1fr auto;grid-template-rows:auto auto;border:1px solid #e4ece6;border-radius:.875rem;color:inherit;background:#fff;text-decoration:none}._thumbnail_19j11_373{grid-column:1 / -1;grid-row:1;height:8rem;background:#e3ece5}._thumbnail_19j11_373 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._videoDetails_19j11_387{display:flex;min-width:0;flex-direction:column;gap:.125rem;padding:.875rem 0 .875rem 1rem}._videoDetails_19j11_387 span{color:#698071;font-size:.75rem;font-weight:650}._videoDetails_19j11_387 strong{overflow:hidden;color:#1c2c39;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}._externalIcon_19j11_409{width:1.1rem;height:1.1rem;align-self:center;margin:.875rem 1rem;color:#388152}._playlistLink_19j11_417{display:inline-flex;align-items:center;gap:.375rem;margin-top:1rem;color:#1d6e3a;font-size:.875rem;font-weight:700;text-decoration:none}._playlistLink_19j11_417:hover{text-decoration:underline}._playlistLink_19j11_417 svg{width:1rem;height:1rem}._unmatchedNote_19j11_437{margin:1rem 0 0;color:#667681;font-size:.8125rem}._videoEmptyState_19j11_443{display:flex;min-height:8rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#667681;text-align:center}._videoEmptyState_19j11_443 svg{width:1.75rem;height:1.75rem;color:#78a486}._videoEmptyState_19j11_443 p{max-width:26rem;margin:0;font-size:.875rem}@media (max-width: 900px){._insightGrid_19j11_204{grid-template-columns:1fr}._videoList_19j11_355{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._developmentPlan_19j11_1{gap:1rem}._radarCard_19j11_160{min-height:24rem}._focusItem_19j11_311{align-items:start}._focusScore_19j11_343,._strengthScore_19j11_299{width:2.4rem;height:2.4rem}._videoList_19j11_355{grid-template-columns:1fr}._videoCard_19j11_361{grid-template-columns:7rem minmax(0,1fr) auto;grid-template-rows:1fr}._thumbnail_19j11_373{grid-column:1;grid-row:1;height:5.5rem}._videoDetails_19j11_387{grid-column:2;grid-row:1;justify-content:center;padding:.875rem 0}._externalIcon_19j11_409{grid-column:3;grid-row:1;margin:.875rem}}._learningLibrary_19j11_528{margin-top:1.25rem;color:#1c2c39}._learningLibrary_19j11_528 summary{cursor:pointer;font-weight:650}._learningLibrary_19j11_528 li{margin-bottom:.5rem}._learningLibrary_19j11_528 a{color:#1d6e3a}._planSelectors_19j11_546{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}._planSelectors_19j11_546>div{min-width:0}._selectorHint_19j11_554{margin:.875rem 0 0;color:#64776b;font-size:.8125rem}@media (max-width: 640px){._planSelectors_19j11_546{grid-template-columns:minmax(0,1fr)}}._timestampSummary_19j11_565{display:inline-flex;align-items:center;gap:.625rem;max-width:22rem;padding:.625rem .875rem;border-radius:.75rem;background:#f7faf8;color:#64776b;font-size:.8125rem;line-height:1.5}._timestampSummary_19j11_565 svg{width:1rem;height:1rem;flex-shrink:0;color:#799183}button._reportButton_19j11_583[type=button]{min-height:44px;padding:.75rem 1rem;gap:.625rem;background:#edf7f0;color:#176a35}button._reportButton_19j11_583[type=button]:hover:enabled{background:#dcefe3}._reportButton_19j11_583 svg{width:1.125rem;height:1.125rem;flex-shrink:0}@media (max-width: 640px){._timestampSummary_19j11_565{max-width:100%}}._libraryLink_19j11_603{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.125rem;border-radius:.875rem;background:#eef5f0;color:#356a41;font-weight:600;text-decoration:none}._page_krtu4_1{max-width:76rem;margin:0 auto}._sections_krtu4_5{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(17rem,1fr);align-items:start;gap:1.5rem}._sectionHeading_krtu4_11{display:flex;align-items:center;gap:.875rem;margin-bottom:1.5rem}._headingIcon_krtu4_17{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.75rem;background:#edf7f0;color:#176a35}._headingIcon_krtu4_17 svg{width:1.25rem;height:1.25rem}._sectionHeading_krtu4_11 h2{margin:0;color:#162536;font-size:1.125rem;line-height:1.4}._sectionHeading_krtu4_11 p{margin:.375rem 0 0;color:#64776b;font-size:.8125rem;line-height:1.5}._profileDetails_krtu4_43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}._profileDetails_krtu4_43>div{padding:1rem 1.125rem;border:1px solid #e5ece7;border-radius:.875rem;background:#f7faf8}._profileDetails_krtu4_43 dt{margin-bottom:.5rem;color:#64776b;font-size:.75rem;font-weight:600}._profileDetails_krtu4_43 dd{margin:0;color:#243c2d;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}._profileNotice_krtu4_68,._permissionsNotice_krtu4_68{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem;border-radius:.75rem;background:#edf4fc;color:#245c91}._profileNotice_krtu4_68>svg,._permissionsNotice_krtu4_68>svg{width:1rem;height:1rem;margin-top:.125rem;flex-shrink:0}._profileNotice_krtu4_68 strong{font-size:.8125rem}._profileNotice_krtu4_68 p,._permissionsNotice_krtu4_68 p{margin:.375rem 0 0;font-size:.8125rem;line-height:1.6}._permissionsNotice_krtu4_68{background:#f7faf8;color:#64776b;border-top:1px solid #e5ece7}._permissionsNotice_krtu4_68 p{margin:0}._roles_krtu4_100{display:flex;flex-wrap:wrap;gap:.625rem}._badge_krtu4_105{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:999px;background:#f0f3f1;color:#52665a;font-size:.8125rem;font-weight:600}._badge_krtu4_105 svg{width:1rem;height:1rem}._adminBadge_krtu4_120{background:#edf4fc;color:#245c91}._coachBadge_krtu4_124{background:#edf7f0;color:#176a35}._roleDescription_krtu4_128{margin:1rem 0 0;color:#52665a;font-size:.875rem;line-height:1.7}._securityCard_krtu4_134{margin-bottom:1.5rem}._securityDescription_krtu4_137{margin:0;max-width:55rem;color:#52665a;font-size:.875rem;line-height:1.7}._securityActions_krtu4_144{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem}._securityButton_krtu4_151{padding:.75rem 1.125rem;border:1px solid #176a35;border-radius:.75rem;background:#176a35;color:#fff;font:inherit;font-weight:600;cursor:pointer}._securityButton_krtu4_151:disabled{opacity:.65;cursor:wait}._securityButton_krtu4_151:focus-visible,._sessionLink_krtu4_165:focus-visible{outline:3px solid #245c91;outline-offset:3px}._sessionLink_krtu4_165{color:#176a35;font-weight:600;text-decoration:underline;text-underline-offset:.2em}._securityError_krtu4_175{color:#a32b25;font-size:.875rem}@media (max-width: 850px){._sections_krtu4_5{grid-template-columns:minmax(0,1fr)}}@media (max-width: 540px){._profileDetails_krtu4_43{grid-template-columns:minmax(0,1fr)}}._picker_xbfnf_1{min-width:0}._inputRow_xbfnf_2{position:relative}._picker_xbfnf_1 ._inputRow_xbfnf_2 input{padding-right:3.75rem}._inputRow_xbfnf_2 input::-webkit-calendar-picker-indicator{display:none}._picker_xbfnf_1 button{-webkit-tap-highlight-color:transparent}._picker_xbfnf_1 div._inputRow_xbfnf_2 button._openButton_xbfnf_6{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border-radius:.75rem;background:#e3f2e7;color:#176a35}._openButton_xbfnf_6 svg{width:1.25rem;height:1.25rem}._picker_xbfnf_1 ._inputRow_xbfnf_2 button._openButton_xbfnf_6:hover{background:#d1e9d8}._calendar_xbfnf_21{width:min(25rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:1.25rem;border:1px solid #d8e5dc;border-radius:1.25rem;background:#fff;color:#162536;box-shadow:0 20px 60px #0f3d1c33;overflow:auto}._calendar_xbfnf_21::backdrop{background:#0f23184d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._heading_xbfnf_33{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._headingIcon_xbfnf_34{display:grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;background:#e3f2e7;color:#176a35;border-radius:.75rem}._headingIcon_xbfnf_34 svg{width:1.25rem;height:1.25rem}._heading_xbfnf_33 h2{margin:0;font-size:1.125rem;line-height:1.4}._heading_xbfnf_33 p{margin:.25rem 0 0;color:#64776b;font-size:.8125rem}._heading_xbfnf_33>button{margin-left:auto}._picker_xbfnf_1 dialog._calendar_xbfnf_21 button._iconButton_xbfnf_39{display:grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.5rem;padding:0;background:transparent;color:#52665a;border-radius:.625rem}._iconButton_xbfnf_39 svg{width:1.125rem;height:1.125rem;flex-shrink:0}._picker_xbfnf_1 ._calendar_xbfnf_21 button._iconButton_xbfnf_39:hover:not(:disabled){background:#edf7f0;color:#176a35}._navigation_xbfnf_52{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 5.5rem 2.25rem;align-items:center;gap:.375rem;margin-bottom:.75rem}._picker_xbfnf_1 ._calendar_xbfnf_21 ._navigation_xbfnf_52 select{min-width:0;width:100%;height:2.75rem;padding:.375rem 1.75rem .375rem .5rem;border:1px solid #e1e9e4;border-radius:.625rem;background-color:#f7faf8;background-position:right .375rem center;color:#243c2d;font-size:.875rem;font-weight:600;gap:.375rem;white-space:nowrap}@supports ((-webkit-appearance: base-select) or (-moz-appearance: base-select) or (appearance: base-select)){._picker_xbfnf_1 ._calendar_xbfnf_21 ._navigation_xbfnf_52 select{padding-right:.5rem}._picker_xbfnf_1 ._calendar_xbfnf_21 ._navigation_xbfnf_52 select::picker(select){width:-moz-max-content;width:max-content;min-width:anchor-size(inline);padding:.25rem;font-size:.875rem}._picker_xbfnf_1 ._calendar_xbfnf_21 ._navigation_xbfnf_52 select option{gap:.375rem;min-height:2.5rem;padding:.5rem;font-size:.875rem;white-space:nowrap;overflow-wrap:normal}}._monthAnnouncement_xbfnf_85{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._days_xbfnf_86{width:100%;table-layout:fixed;border-spacing:0 .25rem}._days_xbfnf_86 th{padding:.375rem 0;color:#64776b;font-size:.75rem;font-weight:600}._days_xbfnf_86 td{padding:0;text-align:center}._picker_xbfnf_1 dialog._calendar_xbfnf_21 button._day_xbfnf_86{display:inline-grid;place-items:center;width:100%;max-width:2.75rem;height:2.75rem;padding:0;border:1px solid transparent;border-radius:.75rem;background:transparent;color:#243c2d;font-size:.875rem;font-weight:500}._picker_xbfnf_1 ._calendar_xbfnf_21 button._day_xbfnf_86:hover:not(:disabled){background:#e3f2e7;color:#176a35}._picker_xbfnf_1 ._calendar_xbfnf_21 button._day_xbfnf_86[data-today=true]{border-color:#b7d9c2;font-weight:700}._picker_xbfnf_1 ._calendar_xbfnf_21 button._day_xbfnf_86[data-selected=true]{background:#176a35;color:#fff;font-weight:700}._picker_xbfnf_1 ._calendar_xbfnf_21 button._day_xbfnf_86:disabled{color:#94a3b8}._picker_xbfnf_1 button:focus-visible{outline:2px solid #176a35;outline-offset:2px}._actions_xbfnf_108{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5ece7}._picker_xbfnf_1 dialog._calendar_xbfnf_21 ._actions_xbfnf_108 button{min-height:2.5rem;padding:.5rem .75rem;border-radius:.625rem}._picker_xbfnf_1 ._calendar_xbfnf_21 button._clearButton_xbfnf_110{background:transparent;color:#176a35}._picker_xbfnf_1 ._calendar_xbfnf_21 button._cancelButton_xbfnf_111{background:#f1f5f9;color:#475569}._picker_xbfnf_1 ._calendar_xbfnf_21 ._actions_xbfnf_108 button:hover{background:#e3f2e7;color:#176a35}@media (max-width: 360px){._calendar_xbfnf_21{padding:.875rem}._heading_xbfnf_33{gap:.5rem}._heading_xbfnf_33 h2{font-size:1rem}._navigation_xbfnf_52{grid-template-columns:1.75rem minmax(0,1fr) 5rem 1.75rem;gap:.25rem}._picker_xbfnf_1 ._calendar_xbfnf_21 button._iconButton_xbfnf_39{width:1.75rem}}._page_1kxfn_1{width:100%;max-width:48rem;margin:0 auto}._help_1kxfn_7{margin:0 0 1.5rem;color:#64776b;font-size:.8125rem}._form_1kxfn_13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}._field_1kxfn_19{display:grid;align-content:start;gap:.5rem;min-width:0}._fullWidth_1kxfn_26,._actions_1kxfn_27{grid-column:1 / -1}._field_1kxfn_19 label{display:flex;align-items:center;gap:.5rem;color:#243c2d;font-size:.875rem;font-weight:600;line-height:1.5}._field_1kxfn_19 label svg{width:1rem;height:1rem;flex:0 0 auto;color:#64776b}._field_1kxfn_19 input,._field_1kxfn_19 select{min-width:0;height:3.5rem}._actions_1kxfn_27{display:flex;justify-content:flex-end;padding-top:1.25rem;margin-top:.25rem;border-top:1px solid #e5ece7}._submit_1kxfn_62{min-height:3rem;min-width:15rem}._submit_1kxfn_62 svg{width:1.125rem;height:1.125rem;flex:0 0 auto}._error_1kxfn_73{margin-bottom:1.5rem;padding:1rem;border:1px solid #fecaca;border-radius:.75rem;background:#fef2f2;color:#b91c1c;font-size:.875rem}._spinner_1kxfn_83{animation:_spin_1kxfn_83 1s linear infinite}@keyframes _spin_1kxfn_83{to{transform:rotate(360deg)}}@media (max-width: 540px){._form_1kxfn_13{grid-template-columns:minmax(0,1fr)}._submit_1kxfn_62{width:100%;min-width:0}}@media (prefers-reduced-motion: reduce){._spinner_1kxfn_83{animation:none}}._details_9wjwf_1{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .5rem;margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;text-align:left;white-space:normal}._details_9wjwf_1 dt{color:#64776b;font-weight:400}._details_9wjwf_1 dd{margin:0;color:#162536;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}._unavailable_9wjwf_13{margin-top:.5rem;color:#8a4b16;font-size:.8125rem;white-space:normal}._dialog_1n4uc_1{width:min(32rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:1px solid #d8e5dc;border-radius:1rem;color:#162536;background:#fff;box-shadow:0 12px 36px #0f3d1c2e}._dialog_1n4uc_1::backdrop{background:#0f231859}._form_1n4uc_13{padding:1.5rem}._header_1n4uc_14,._header_1n4uc_14>div,._actions_1n4uc_14{display:flex;align-items:center;gap:.75rem}._header_1n4uc_14{justify-content:space-between}._header_1n4uc_14 h2{margin:0;font-size:1.125rem}._dialog_1n4uc_1 svg{width:1.125rem;height:1.125rem;flex-shrink:0}._form_1n4uc_13 p{font-size:.875rem;line-height:1.6;color:#52665a}._form_1n4uc_13 p._name_1n4uc_19{font-weight:600;color:#162536}._form_1n4uc_13>label{display:block;margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}._form_1n4uc_13>input{box-sizing:border-box;width:100%;padding:.75rem;border:1px solid #b7cbbd;border-radius:.5rem}._form_1n4uc_13 p._hint_1n4uc_22{margin:.375rem 0 0;font-size:.8125rem}._form_1n4uc_13 label._showPassword_1n4uc_23{display:flex;align-items:center;gap:.5rem;font-weight:400}._showPassword_1n4uc_23 input{width:1rem;height:1rem;accent-color:#176a35}._form_1n4uc_13 p._error_1n4uc_25{color:#b42318}._actions_1n4uc_14{justify-content:flex-end;flex-wrap:wrap;margin-top:1.5rem}._dialog_1n4uc_1 button{min-height:44px}._actions_1n4uc_14 ._save_1n4uc_28{background:#176a35;color:#fff}._dialog_1n4uc_1 button:disabled,._dialog_1n4uc_1 input:disabled{opacity:.5;cursor:not-allowed}._dialog_1n4uc_1 :focus-visible{outline:2px solid #176a35;outline-offset:3px}._page_gvlt3_1{max-width:80rem;margin:0 auto}._passwordSuccess_gvlt3_6{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding:1rem;border:1px solid #c8e5d0;border-radius:.75rem;background:#edf7f0;color:#176a35}._passwordSuccess_gvlt3_6 svg{width:1rem;height:1rem}._identityWarning_gvlt3_20{margin-bottom:1.5rem;padding:1rem;border:1px solid #f0d5a7;border-radius:.75rem;background:#fff8ed;color:#8a4b16}._searchForm_gvlt3_29{margin:0 0 1.5rem}._searchRow_gvlt3_33{display:flex;align-items:center;gap:.875rem;padding:1rem;border:1px solid #e1ebe4;border-radius:1rem;background:#fff}._searchRow_gvlt3_33>svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:#799183}._searchRow_gvlt3_33 input{flex:1;min-width:0}._searchRow_gvlt3_33 button{background:#176a35;color:#fff;min-height:44px}._tableViewport_gvlt3_61{max-height:38rem;overflow:auto}._usersTable_gvlt3_66{width:100%;min-width:900px;border-collapse:collapse;text-align:left}._usersTable_gvlt3_66 th{position:sticky;top:0;z-index:1;padding:1rem 1.25rem;background:#f7faf8;border-bottom:1px solid #e1ebe4;color:#64776b;font-size:.75rem;font-weight:600;letter-spacing:.04em}._usersTable_gvlt3_66 td{padding:1rem 1.25rem;border-bottom:1px solid #edf2ee;color:#52665a;font-size:.875rem;vertical-align:middle}._usersTable_gvlt3_66 td:first-child{width:25%;color:#162536}._usersTable_gvlt3_66 td:nth-child(2){width:17%}._usersTable_gvlt3_66 td:nth-child(3){width:20%}._usersTable_gvlt3_66 td:first-child p{margin:0;font-weight:600}._usersTable_gvlt3_66 th:last-child{text-align:right}._usersTable_gvlt3_66 tr:hover td{background:#fafcfb}._usersTable_gvlt3_66 td:nth-child(3)>div{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}._rowActions_gvlt3_127{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.625rem}._rowActions_gvlt3_127 ._deleteButton_gvlt3_135{background:#fff1f0;color:#b42318}._rowActions_gvlt3_127 ._deleteButton_gvlt3_135:hover:enabled{background:#fee0dd}._rowActions_gvlt3_127 button[type=button]{min-height:40px;font-size:.8125rem}._rowActions_gvlt3_127 svg{width:1rem;height:1rem;flex-shrink:0}._manageButton_gvlt3_149{background:#edf4fc;color:#245c91}._manageButton_gvlt3_149:hover{background:#ddeaf8}._removeRole_gvlt3_158{background:#f0f3f1;color:#52665a}._roleButton_gvlt3_163{transition:background-color .15s ease}._removeRole_gvlt3_158:hover{background:#e3eae6}._addRole_gvlt3_171:hover{background:#dcefe3}._page_gvlt3_1 button:disabled,._assignmentPanel_gvlt3_176 button:disabled{opacity:.5;cursor:not-allowed}._addRole_gvlt3_171{background:#edf7f0;color:#176a35}._roleBadge_gvlt3_186{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:999px;background:#f0f3f1;color:#52665a;font-size:.75rem;font-weight:600;white-space:nowrap}._roleBadge_gvlt3_186 svg{width:.875rem;height:.875rem}._adminRole_gvlt3_204{background:#edf4fc;color:#245c91}._coachRole_gvlt3_209{background:#edf7f0;color:#176a35}._pagination_gvlt3_214{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#f7faf8}._pagination_gvlt3_214 p{margin:0;font-size:.8125rem;color:#64776b}._pagination_gvlt3_214>div{display:flex;align-items:center;gap:.75rem;font-size:.8125rem}._pagination_gvlt3_214 svg{width:1rem;height:1rem}._assignmentBackdrop_gvlt3_242{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1.5rem;background:#0f231840}._assignmentPanel_gvlt3_176{width:min(40rem,100%);max-height:calc(100dvh - 3rem);display:flex;min-height:0;border:1px solid #d8e5dc;border-radius:1rem;background:#fff;box-shadow:0 12px 36px #0f3d1c2e;outline:none}._assignmentContent_gvlt3_264{display:flex;flex-direction:column;min-height:0;width:100%;padding:1.5rem}._assignmentSections_gvlt3_272{display:flex;flex-direction:column;min-height:0;gap:1.25rem}._assignmentContent_gvlt3_264 label{display:block;margin-bottom:.5rem;font-size:.8125rem;font-weight:600}._assignRow_gvlt3_286{display:flex;align-items:center;gap:.75rem}._assignRow_gvlt3_286 select{flex:1;min-width:0}._assignRow_gvlt3_286 button{background:#176a35;color:#fff}._assignmentContent_gvlt3_264 svg{width:1rem;height:1rem}._assignmentContent_gvlt3_264 ul{display:grid;gap:.5rem;list-style:none;padding:0;margin:.5rem 0 0}._assignmentItem_gvlt3_315{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background:#f7faf8;border-radius:.5rem;font-size:.8125rem}._assignmentItem_gvlt3_315 span{min-width:0;overflow-wrap:anywhere}@media (max-width: 540px){._searchRow_gvlt3_33{flex-wrap:wrap}._searchRow_gvlt3_33 input{flex-basis:calc(100% - 3rem)}._searchRow_gvlt3_33 button{margin-left:auto}}._assignmentHeader_gvlt3_343{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e1ebe4}._assignmentHeader_gvlt3_343 strong{color:#162536;font-size:.9375rem}._assignmentHeader_gvlt3_343 p{margin:.375rem 0 0;color:#64776b;font-size:.8125rem}._assignmentPanel_gvlt3_176 button._addPlayerButton_gvlt3_364[type=button]{min-height:44px;background:#176a35;color:#fff}._assignmentPanel_gvlt3_176 button._addPlayerButton_gvlt3_364[type=button]:hover:enabled{background:#105328}._assignmentPanel_gvlt3_176 button._unlinkButton_gvlt3_374[type=button]{flex-shrink:0;padding:.625rem .75rem;background:#fff1f0;color:#b42318;font-size:.75rem}._assignmentPanel_gvlt3_176 button._unlinkButton_gvlt3_374[type=button]:hover{background:#fee0dd}@media (max-width: 400px){._assignmentItem_gvlt3_315{flex-wrap:wrap}}._assignmentHeader_gvlt3_343{flex-shrink:0}._assignedSection_gvlt3_393{display:flex;flex-direction:column;min-height:0}._assignmentContent_gvlt3_264 ul._assignedList_gvlt3_398{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding-right:.25rem}._assignmentHint_gvlt3_404{margin:0;color:#64776b;font-size:.8125rem;line-height:1.5}@media (max-width: 540px){._assignmentBackdrop_gvlt3_242{padding:.75rem}._assignmentPanel_gvlt3_176{max-height:calc(100dvh - 1.5rem)}._assignmentContent_gvlt3_264{padding:1.125rem}._assignRow_gvlt3_286{flex-direction:column;align-items:stretch}}._player_30gyy_1{position:absolute;inset:0;width:100%;height:100%}._player_30gyy_1 iframe{display:block;width:100%;height:100%;border:0}._frame_30gyy_15{position:absolute;inset:0}._permission_30gyy_16{height:100%;box-sizing:border-box;overflow:auto;padding:clamp(1rem,3vw,2rem);display:flex;flex-direction:column;justify-content:safe center;gap:.7rem;background:#edf5ef;color:#263f31;font-size:.875rem;line-height:1.6}._permission_30gyy_16 strong{font-size:1.05rem}._permission_30gyy_16 p{margin:0}._permission_30gyy_16 a{color:#285c38;text-decoration:underline;text-underline-offset:.15em}._choices_30gyy_20{display:flex;flex-wrap:wrap;gap:.75rem}._choices_30gyy_20 button,._withdraw_30gyy_21{border:1px solid #8aab93;border-radius:.75rem;padding:.65rem .9rem;min-height:2.75rem;background:#fff;color:#285c38;font:inherit;font-weight:600;cursor:pointer}._choices_30gyy_20 button:focus-visible,._withdraw_30gyy_21:focus-visible{outline:2px solid #15803d;outline-offset:2px}._choices_30gyy_20 button:disabled,._withdraw_30gyy_21:disabled{opacity:.6;cursor:wait}._withdraw_30gyy_21{position:absolute;top:.5rem;right:.5rem;z-index:1;font-size:.75rem}._control_8erel_1{display:block;width:100%;min-width:0}._row_8erel_7,._fields_8erel_7{display:flex;align-items:center;gap:.5rem}._row_8erel_7{flex-wrap:wrap;gap:.75rem}._fields_8erel_7 input{width:5rem;min-width:0}._row_8erel_7 button._captureButton_8erel_23{background:#e5f2e8;color:#176a35;white-space:normal;line-height:1.3}._row_8erel_7 button._captureButton_8erel_23:hover:not(:disabled){background:#176a35;color:#fff}._captureButton_8erel_23 svg{width:1rem;height:1rem;flex-shrink:0}._captureButton_8erel_23:focus-visible{outline:2px solid #176a35;outline-offset:3px}._control_8erel_1 ._hint_8erel_46{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:#64776b}._hint_8erel_46:empty{display:none}._page_xif0w_1{width:100%}._form_xif0w_5{display:flex;flex-direction:column;gap:1.5rem}._formFields_xif0w_11{display:flex;flex-direction:column;gap:1.5rem;min-width:0;padding:0;margin:0;border:0}._draftStatus_xif0w_21{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:#eef6f0;border-radius:.875rem;color:#345e3b;font-size:.875rem}._draftStatus_xif0w_21 svg{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem}._draftStatus_xif0w_21 p{margin:.375rem 0 0}._actions_xif0w_43 ._saveButton_xif0w_43,._cancelButton_xif0w_43{background:#eef1ef;color:#40564a;transition:background-color .16s ease,color .16s ease}._actions_xif0w_43 ._saveButton_xif0w_43:hover:not(:disabled),._actions_xif0w_43 ._saveButton_xif0w_43:focus-visible{background:#176a35;color:#fff}._cancelButton_xif0w_43:hover:not(:disabled),._cancelButton_xif0w_43:focus-visible{background:#b42318;color:#fff}._saveButton_xif0w_43:focus-visible,._cancelButton_xif0w_43:focus-visible{outline:2px solid #176a35;outline-offset:3px}._cancelButton_xif0w_43:focus-visible{outline-color:#b42318}._form_xif0w_5 h2{display:flex;align-items:center;gap:.625rem;margin:0 0 1.25rem;color:#243c2d;font-size:1.125rem}._form_xif0w_5 h2 svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:#388152}._form_xif0w_5 label{display:flex;align-items:center;gap:.375rem;margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#40564a}._form_xif0w_5 label svg{width:1rem;height:1rem;flex-shrink:0;color:#799183}._form_xif0w_5 p{color:#64776b;font-size:.875rem;line-height:1.5}._fieldsGrid_xif0w_107{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}._fieldsGrid_xif0w_107>div{min-width:0}._fullWidth_xif0w_117{grid-column:1 / -1}._detailsGrid_xif0w_121{grid-template-columns:repeat(3,minmax(0,1fr))}._videoFields_xif0w_125{display:grid;gap:1.25rem}._sectionHeading_xif0w_130{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._sectionHeading_xif0w_130 h2{margin:0}._actions_xif0w_43{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}._tagForm_xif0w_151{display:grid;gap:1rem;padding:1rem;margin:1rem 0;border:1px solid #e1ebe4;border-radius:.875rem;background:#f7faf8}._tagActions_xif0w_161{display:flex;gap:.625rem;align-items:center}._tagForm_xif0w_151 input[type=number]{width:5rem}._tagList_xif0w_171{display:grid;gap:.625rem}._tagRow_xif0w_176,._tagContent_xif0w_176{display:flex;align-items:center;gap:.75rem}._tagRow_xif0w_176{justify-content:space-between;padding:.75rem;border:1px solid #e1ebe4;border-radius:.75rem}._tagContent_xif0w_176{min-width:0}._tagContent_xif0w_176>span{overflow-wrap:anywhere}._videoPreview_xif0w_197{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:.75rem;background:#000}@media (max-width: 760px){._detailsGrid_xif0w_121{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 540px){._fieldsGrid_xif0w_107{grid-template-columns:minmax(0,1fr)}}._sectionHeading_xif0w_130 button,._tagForm_xif0w_151 button:first-child{background:#176a35;color:#fff}._sectionHeading_xif0w_130 button:hover,._tagForm_xif0w_151 button:first-child:hover{background:#12532a}._videoHelp_xif0w_226{margin:1rem 0;padding:1rem;border:1px solid #dce7df;border-radius:.75rem;background:#f7faf8;line-height:1.6}._videoHelp_xif0w_226 summary{cursor:pointer;font-weight:600;color:#176a35}._videoHelp_xif0w_226 ol{list-style:decimal;padding-left:1.5rem}._videoHelp_xif0w_226 li,._videoHelp_xif0w_226 p{margin:.75rem 0}._videoHelp_xif0w_226 a{color:#176a35;text-decoration:underline}._badge_zgzke_1{display:inline-flex;align-items:center;gap:.375rem;width:-moz-fit-content;width:fit-content;padding:.375rem .625rem;border:1px solid transparent;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap}._badge_zgzke_1 svg{width:.9375rem;height:.9375rem;flex-shrink:0}._pending_zgzke_21{color:#8a5a12;background:#fff7e5;border-color:#f2dfb8}._analyzed_zgzke_27{color:#176a35;background:#edf7f0;border-color:#c8e2d0}._completed_zgzke_33{color:#245c91;background:#edf4fc;border-color:#d0e1f3}._unknown_zgzke_39{color:#61717d;background:#f3f5f6;border-color:#e1e6e9}._matchList_1a07e_1{display:grid;gap:1rem}._filterBar_1a07e_5{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-bottom:1.5rem}._typeFilter_1a07e_13{display:flex;align-items:center;gap:.5rem}._statusFilter_1a07e_19{display:flex;align-items:center;gap:.75rem;min-width:0;color:#52665a;font-size:.875rem;white-space:nowrap}._statusFilter_1a07e_19 select{width:auto;min-width:13rem;min-height:44px;padding:.5rem 2.5rem .5rem .875rem;border:1px solid #dce7df;border-radius:.625rem;background-color:#fff;font-size:inherit}._matchCount_1a07e_40{margin-left:auto;color:#64776b;font-size:.875rem;white-space:nowrap}._matchContent_1a07e_47{padding:1.25rem 1.5rem;cursor:pointer}._matchRow_1a07e_52{display:flex;align-items:center;gap:1.5rem}._matchInfo_1a07e_58{flex:1;min-width:0}._matchTitle_1a07e_63{margin:0;color:#162536;font-size:1.125rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}._matchDescription_1a07e_72{margin:.375rem 0 0;color:#61717d;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}._matchMeta_1a07e_80{display:flex;flex-wrap:wrap;gap:.625rem 1.25rem;margin-top:1rem;color:#64776b;font-size:.8125rem}._matchMeta_1a07e_80>span{display:inline-flex;align-items:center;gap:.375rem}._matchMeta_1a07e_80 svg{width:1rem;height:1rem;flex-shrink:0;color:#799183}._matchControls_1a07e_102{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;flex-shrink:0}._matchAction_1a07e_110{flex-shrink:0}@media (max-width: 640px){._statusFilter_1a07e_19{width:100%}._statusFilter_1a07e_19 select{flex:1;min-width:0;font-size:1rem}._matchContent_1a07e_47{padding:1rem}._matchRow_1a07e_52{flex-direction:column;align-items:stretch;gap:1rem}._matchControls_1a07e_102{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end}}._matchPlayer_1a07e_143{display:flex;align-items:center;gap:.5rem;margin:.625rem 0 0;color:#52665a;font-size:.875rem}._matchPlayer_1a07e_143 svg{width:1rem;height:1rem;flex-shrink:0;color:#799183}._matchPlayer_1a07e_143 strong{color:#244f34;font-weight:600}button._removeClient_1a07e_164[type=button]{background:#fff1f0;color:#b42318}button._removeClient_1a07e_164[type=button]:hover:enabled{background:#fee0dd}._removeClient_1a07e_164 svg{width:1rem;height:1rem}._removalConfirmation_1a07e_175{margin:0 0 1.5rem;padding:1.25rem 1.5rem;border:1px solid #f3c7c2;border-radius:1rem;background:#fff9f8}._removalConfirmation_1a07e_175 h3{margin:0 0 .75rem;color:#912018}._removalConfirmation_1a07e_175 p{margin:0 0 1rem;color:#52665a;line-height:1.6}._removalConfirmation_1a07e_175>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}._startAnalysis_1xs3q_1{min-height:44px;background:#176a35;color:#fff;box-shadow:0 2px 6px #0f3d1c29}._backButton_1xs3q_8{margin-bottom:1.25rem;background:#edf3ef;color:#243c2d}._backButton_1xs3q_8:hover{background:#e1ebe4}._detailsCard_1xs3q_18{margin-bottom:1.5rem}._matchDetails_1xs3q_22{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.875rem;margin:0}._matchDetail_1xs3q_22{padding:.875rem 1rem;border:1px solid #e4ece6;border-radius:.75rem;background:#f7faf8}._matchDetail_1xs3q_22 dt{display:flex;align-items:center;gap:.5rem;color:#64776b;font-size:.75rem}._matchDetail_1xs3q_22 svg{width:1rem;height:1rem;flex-shrink:0;color:#388152}._matchDetail_1xs3q_22 dd{margin:.5rem 0 0;color:#243c2d;font-size:.875rem;font-weight:600;overflow-wrap:anywhere}._mainContent_1xs3q_59{display:flex;flex-direction:column;gap:1.5rem}._videoContainer_1xs3q_65{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}._timestampHeader_1xs3q_72{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._timestampHeader_1xs3q_72 h3{margin:0}._timestampHeader_1xs3q_72 p{margin:.375rem 0 0;color:#64776b;font-size:.875rem}._timestampList_1xs3q_91{display:grid;gap:.625rem}._timestampForm_1xs3q_96{display:grid;gap:1rem;margin-bottom:1rem;padding:1rem;border:1px solid #e1ebe4;border-radius:.875rem;background:#f7faf8}._timestampActions_1xs3q_106{display:flex;flex-wrap:wrap;gap:.625rem}._timestampActions_1xs3q_106 button:first-child{background:#176a35;color:#fff}._timestampActions_1xs3q_106 button:first-child:hover:not(:disabled){background:#12532a}._timestampList_1xs3q_91 button._timestampButton_1xs3q_121[type=button]:enabled{display:flex;justify-content:flex-start;width:100%;min-height:56px;gap:1rem;padding:.75rem 1rem;border:1px solid #e1ebe4;border-radius:.75rem;background:#f7faf8;color:#243c2d;text-align:left;white-space:normal}._timestampList_1xs3q_91 button._timestampButton_1xs3q_121[type=button]:enabled:hover,._timestampList_1xs3q_91 button._timestampButton_1xs3q_121[type=button]:enabled[aria-pressed=true]{border-color:#99c3a6;background:#edf7f0}._timestampButton_1xs3q_121:focus-visible,._backButton_1xs3q_8:focus-visible{outline:2px solid #176a35;outline-offset:3px}._timestampTime_1xs3q_148{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.5rem .625rem;border-radius:.5rem;background:#e3f2e7;color:#176a35;font-family:monospace;font-variant-numeric:tabular-nums}._timestampTime_1xs3q_148 svg,._timestampIcon_1xs3q_162{width:1rem;height:1rem;flex-shrink:0}._timestampLabel_1xs3q_168{flex:1;min-width:0;line-height:1.4;overflow-wrap:anywhere}._timestampIcon_1xs3q_162{color:#799183}._analysisWarning_1xs3q_179{display:flex;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:1rem;border:1px solid #ecd3a4;border-radius:.75rem;background:#fff8e9;color:#77501d}._analysisWarning_1xs3q_179>svg{width:1.25rem;height:1.25rem;flex-shrink:0}._analysisWarning_1xs3q_179 p{margin:.375rem 0 0;font-size:.875rem;line-height:1.5}._retryAnalysis_1xs3q_203{margin:0 0 1rem;background:#e5f2e8;color:#176a35}._retryAnalysis_1xs3q_203:hover:not(:disabled){background:#176a35;color:#fff}._startAnalysis_1xs3q_1:hover{background:#12532a;transform:translateY(-1px);box-shadow:0 4px 10px #0f3d1c3d}._startAnalysis_1xs3q_1:active{transform:translateY(0)}._startAnalysis_1xs3q_1:focus-visible{outline:3px solid #176a35;outline-offset:3px}._analysisSection_1xs3q_229{scroll-margin-top:6rem;border-radius:1rem}._analysisSection_1xs3q_229:focus-visible{outline:3px solid #176a35;outline-offset:3px}._analysisBody_1xs3q_239{display:grid;gap:1.25rem}._analysisBody_1xs3q_239>div[role=status]:empty{display:none}._analysisToolbar_1xs3q_248{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}._analysisLoading_1xs3q_256{display:flex;align-items:center;gap:.5rem;color:#64776b;font-size:.875rem}._analysisBody_1xs3q_239 ._analysisWarning_1xs3q_179,._analysisBody_1xs3q_239 ._retryAnalysis_1xs3q_203,._analysisBody_1xs3q_239 ._submitSuccess_1xs3q_266,._analysisBody_1xs3q_239 ._submissionHistory_1xs3q_267{margin:0}._analysisFields_1xs3q_271{display:grid;gap:1.5rem;min-width:0;margin:0;padding:0;border:none}._analysisTag_1xs3q_280{display:grid;gap:1.25rem;min-width:0;padding:1.25rem;border:1px solid #e1ebe4;border-radius:1rem;background:#fff}._analysisTagHeader_1xs3q_290{display:flex;align-items:center;gap:.875rem;padding-bottom:1rem;border-bottom:1px solid #e8eeea}._analysisTagHeader_1xs3q_290 button._analysisTimestamp_1xs3q_298[type=button],._playerEntryHeader_1xs3q_299 button._analysisTimestamp_1xs3q_298[type=button]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:.5rem;min-height:44px;padding:.5rem .75rem;border:1px solid #cfe2d5;border-radius:.625rem;background:#e3f2e7;color:#176a35;font-family:monospace;font-size:.875rem;font-variant-numeric:tabular-nums}._analysisTagHeader_1xs3q_290 button._analysisTimestamp_1xs3q_298[type=button]:enabled:hover,._playerEntryHeader_1xs3q_299 button._analysisTimestamp_1xs3q_298[type=button]:enabled:hover{background:#d4e9da}._analysisTimestamp_1xs3q_298 svg{width:1rem;height:1rem}._analysisTimestamp_1xs3q_298:focus-visible{outline:2px solid #176a35;outline-offset:3px}._analysisTagLabel_1xs3q_331{min-width:0;color:#243c2d;font-size:.9375rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}._playerAnalysis_1xs3q_340{display:grid;gap:1.25rem}._playerEntry_1xs3q_299{min-width:0;overflow:hidden;border:1px solid #e1ebe4;border-radius:.875rem}._playerEntryHeader_1xs3q_299{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.875rem;padding:1rem;background:#f7faf8}._playerEntryTitle_1xs3q_362{display:flex;flex:1;align-items:center;gap:.875rem;min-width:0}._playerEntryHeader_1xs3q_299 button._assessmentToggle_1xs3q_370[type=button]{flex-shrink:0;min-height:44px;padding:.625rem .875rem;border:1px solid #cfe2d5;border-radius:.625rem;background:#e3f2e7;color:#176a35;font-size:.875rem}._playerEntryHeader_1xs3q_299 button._assessmentToggle_1xs3q_370[type=button]:hover{background:#d4e9da}._assessmentToggle_1xs3q_370 svg{width:1rem;height:1rem;flex-shrink:0}._assessmentToggle_1xs3q_370:focus-visible{outline:2px solid #176a35;outline-offset:3px}._assessmentChevron_1xs3q_396{transition:transform .15s ease}._assessmentToggle_1xs3q_370[aria-expanded=true] ._assessmentChevron_1xs3q_396{transform:rotate(180deg)}._playerEntryContent_1xs3q_404{display:grid;gap:1.25rem;min-width:0;padding:1.25rem;border-top:1px solid #e1ebe4}._playerRating_1xs3q_412{min-width:0;padding:.875rem 1rem;border:1px solid #e1ebe4;border-radius:.875rem;background:#f7faf8}._readonlyRating_1xs3q_420{display:flex;align-items:center;gap:.75rem;margin-top:.625rem}._ratingTrack_1xs3q_427{flex:1;height:.5rem;overflow:hidden;border-radius:999px;background:#dce7df}._ratingFill_1xs3q_435{height:100%;border-radius:inherit;background:#176a35}._playerFeedback_1xs3q_441,._playerNotes_1xs3q_442{min-width:0;padding:1rem 1.125rem;border:1px solid #e1ebe4;border-radius:.875rem;color:#243c2d;background:#edf7f0}._playerNotes_1xs3q_442{background:#f7faf8}._playerFeedback_1xs3q_441 h4,._playerNotes_1xs3q_442 h4{margin:0 0 .5rem;font-size:.875rem;font-weight:600}._playerFeedback_1xs3q_441 p,._playerNotes_1xs3q_442 p{margin:0;font-size:.875rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}._mergedAnalysis_1xs3q_471>summary,._timestampBatch_1xs3q_471>summary,details._analysisTag_1xs3q_280>summary{display:flex;align-items:center;gap:.75rem;min-height:44px;cursor:pointer;color:#243c2d;font-weight:600;list-style:none}._mergedAnalysis_1xs3q_471>summary::-webkit-details-marker,._timestampBatch_1xs3q_471>summary::-webkit-details-marker,details._analysisTag_1xs3q_280>summary::-webkit-details-marker{display:none}._mergedAnalysis_1xs3q_471>summary:before,._timestampBatch_1xs3q_471>summary:before,details._analysisTag_1xs3q_280>summary:before{content:"+";color:#176a35;font-size:1.25rem;flex-shrink:0}._mergedAnalysis_1xs3q_471[open]>summary:before,._timestampBatch_1xs3q_471[open]>summary:before,details._analysisTag_1xs3q_280[open]>summary:before{content:"−"}._mergedAnalysis_1xs3q_471>summary{flex-wrap:wrap;padding-bottom:.75rem;border-bottom:1px solid #e1ebe4}._mergedAnalysis_1xs3q_471>summary h3{flex:1;margin:0;font-size:1.15rem}._mergedAnalysis_1xs3q_471>summary>span,._timestampBatch_1xs3q_471>summary>span{color:#64766b;font-size:.85rem}._mergedAnalysis_1xs3q_471>._analysisToolbar_1xs3q_248{margin-top:1rem}._timestampBatch_1xs3q_471{border:1px solid #dce7df;border-radius:1rem;padding:1rem}._timestampBatch_1xs3q_471>._analysisTag_1xs3q_280{margin-top:.75rem}details._analysisTag_1xs3q_280{display:block;padding:.75rem 1rem}details._analysisTag_1xs3q_280>._analysisTagHeader_1xs3q_290,details._analysisTag_1xs3q_280>._ratingsGrid_1xs3q_491,details._analysisTag_1xs3q_280>._analysisFeedback_1xs3q_491{margin-top:1.25rem}._analysisTagHeader_1xs3q_290 ._deleteTimestamp_1xs3q_492{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem;border:1px solid #efd5d0;border-radius:.625rem;color:#9c352a;background:#fff7f5}._deleteTimestamp_1xs3q_492 svg,._addEntrySection_1xs3q_493 svg{width:1rem;height:1rem}._addEntrySection_1xs3q_493{padding:1rem;border:1px dashed #b8d5c1;border-radius:1rem;background:#f7faf8}._addEntrySection_1xs3q_493 h4{margin:0 0 .75rem}._addEntrySection_1xs3q_493>button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #cfe2d5;border-radius:.625rem;color:#176a35;background:#e3f2e7}._mergedAnalysis_1xs3q_471 summary:focus-visible,._timestampBatch_1xs3q_471 summary:focus-visible,._analysisTag_1xs3q_280 summary:focus-visible{outline:2px solid #176a35;outline-offset:3px}._analysisFeedback_1xs3q_491{display:grid;gap:.5rem;color:#243c2d;font-size:.875rem;font-weight:600}._analysisFeedback_1xs3q_491 textarea{box-sizing:border-box;width:100%;min-width:0;padding:.75rem 1rem;border:1px solid #dce5df;border-radius:.75rem;background:#f5f8f6;color:#243c2d;font:inherit;font-weight:400;line-height:1.6;resize:vertical}._analysisActions_1xs3q_522{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}._draftNotice_1xs3q_529{margin:0;color:#64776b;font-size:.8125rem;line-height:1.6}._saveDraft_1xs3q_536{min-height:44px;background:#e3f2e7;color:#176a35}._saveDraft_1xs3q_536:hover:enabled{background:#d4e9da}._saveDraft_1xs3q_536 svg{width:1rem;height:1rem}._submitAnalysis_1xs3q_551{min-height:44px;background:#b42318;color:#fff;box-shadow:0 2px 6px #b4231833}._submitAnalysis_1xs3q_551:hover:enabled{background:#912018;box-shadow:0 4px 10px #b4231840}._submitAnalysis_1xs3q_551:focus-visible{outline:3px solid #b42318;outline-offset:3px}._submitAnalysis_1xs3q_551:disabled{opacity:.5;cursor:not-allowed}._submissionStatus_1xs3q_573{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;border:1px solid #e1ebe4;border-radius:.875rem;background:#f7faf8;color:#52665a;font-size:.8125rem;line-height:1.5}._stateBadge_1xs3q_587{padding:.375rem .625rem;border-radius:.5rem;background:#e3f2e7;color:#176a35}._submitSuccess_1xs3q_266{display:flex;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;border:1px solid #b8d5c1;border-radius:.75rem;background:#edf7f0;color:#176a35}._submitSuccess_1xs3q_266 svg{width:1.25rem;height:1.25rem;flex-shrink:0}._submissionHistory_1xs3q_267{margin-top:1rem;color:#52665a;font-size:.875rem}._submissionHistory_1xs3q_267 summary{cursor:pointer;font-weight:600}._ratingsGrid_1xs3q_491{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin:0}._ratingField_1xs3q_630{min-width:0;padding:.875rem 1rem;border:1px solid #e1ebe4;border-radius:.875rem;background:#f7faf8}._ratingHeader_1xs3q_638{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._ratingLabel_1xs3q_645{margin:0;color:#243c2d;font-size:.875rem;font-weight:600}._ratingField_1xs3q_630 ._applicability_1xs3q_652{display:flex;align-items:center;gap:.5rem;margin:.625rem 0 .25rem;color:#617568;font-size:.8125rem;cursor:pointer}._applicability_1xs3q_652 input[type=checkbox]{width:1rem;height:1rem;margin:0;accent-color:#176a35}._excludedGrade_1xs3q_669{margin:.5rem 0;color:#617568;font-size:.8125rem}._ratingScore_1xs3q_675{flex-shrink:0;padding:.35rem .625rem;border-radius:.5rem;background:#e3f2e7;color:#176a35;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}._ratingScore_1xs3q_675 span{color:#4c6755;font-size:.75rem;font-weight:500}._ratingControl_1xs3q_692{display:flex;align-items:center;gap:.75rem;margin-top:.25rem;color:#617568;font-size:.75rem;font-variant-numeric:tabular-nums}._ratingInput_1xs3q_702[type=range]{flex:1;min-width:0;height:44px;margin:0;padding:0;border:none;border-radius:.5rem;background:transparent;box-shadow:none;touch-action:pan-y}._ratingInput_1xs3q_702[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(to right,#176a35 var(--rating-progress),#dce7df var(--rating-progress))}._ratingInput_1xs3q_702[type=range]::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(to right,#176a35 var(--rating-progress),#dce7df var(--rating-progress))}._ratingInput_1xs3q_702[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-8px;border:3px solid #ffffff;border-radius:50%;background:#176a35;box-shadow:0 0 0 1px #b8d5c1,0 2px 5px #0f3d1c33}._ratingInput_1xs3q_702[type=range]::-moz-range-thumb{width:18px;height:18px;border:3px solid #ffffff;border-radius:50%;background:#176a35;box-shadow:0 0 0 1px #b8d5c1,0 2px 5px #0f3d1c33}._ratingInput_1xs3q_702[type=range]:focus-visible{outline:2px solid #176a35;outline-offset:3px}@media (max-width: 640px){._playerEntryTitle_1xs3q_362{flex-basis:100%}._playerEntryHeader_1xs3q_299 button._assessmentToggle_1xs3q_370[type=button]{width:100%}._playerEntryContent_1xs3q_404{padding:1rem}._analysisToolbar_1xs3q_248{align-items:stretch;flex-direction:column}._analysisToolbar_1xs3q_248>button{justify-content:flex-start;white-space:normal;text-align:left}._analysisTag_1xs3q_280{gap:1rem;padding:1rem}._ratingsGrid_1xs3q_491{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){._assessmentChevron_1xs3q_396{transition:none}._startAnalysis_1xs3q_1:hover{transform:none}}._chart_fu5ja_1{position:relative;width:100%}._helpButton_fu5ja_6{position:absolute;z-index:1;top:0;right:0}._criterionTooltip_fu5ja_13{position:absolute;z-index:2;max-width:15rem;padding:.625rem .75rem;border:1px solid #bed7c5;border-radius:.625rem;color:#2d4937;background:#fafffbf5;box-shadow:0 5px 14px #134c2724;font-size:.75rem;line-height:1.4;pointer-events:none}._tooltipTop_fu5ja_28{transform:translate(-50%,calc(-100% - .75rem))}._tooltipBottom_fu5ja_32{transform:translate(-50%,.75rem)}._tooltipLeft_fu5ja_36{transform:translate(calc(-100% - .75rem),-50%)}._tooltipRight_fu5ja_40{transform:translate(.75rem,-50%)}._criterionTooltip_fu5ja_13 strong,._criterionTooltip_fu5ja_13 span{display:block}._criterionTooltip_fu5ja_13 strong{margin-bottom:.125rem;color:#1b6437}._page_3m1d7_1{max-width:76rem;margin:0 auto}._clientCount_3m1d7_6{display:flex;align-items:baseline;gap:.5rem;padding:.75rem 1rem;border-radius:.75rem;background:#edf7f0;white-space:nowrap}._clientCount_3m1d7_6 p{margin:0;color:#52665a;font-size:.8125rem}._clientCount_3m1d7_6 p:first-child{color:#176a35;font-size:1.5rem;font-weight:700}._clientGrid_3m1d7_28{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}._clientLink_3m1d7_34{display:flex;flex-direction:column;gap:1.25rem;flex:1;padding:1.5rem;color:inherit;text-decoration:none}._clientLink_3m1d7_34:focus-visible{outline:3px solid #176a35;outline-offset:-3px;border-radius:1rem}._clientHeader_3m1d7_50{display:flex;align-items:center;gap:.875rem}._avatar_3m1d7_56{display:grid;place-items:center;width:3rem;height:3rem;flex-shrink:0;border-radius:.875rem;background:#e3f2e7;color:#176a35}._avatar_3m1d7_56 svg{width:1.5rem;height:1.5rem}._identity_3m1d7_72{flex:1;min-width:0}._identity_3m1d7_72 h3{margin:0;color:#162536;font-size:1rem;overflow-wrap:anywhere}._identity_3m1d7_72 p{margin:.375rem 0 0;color:#64776b;font-size:.8125rem}._clientHeader_3m1d7_50>svg{width:1.125rem;height:1.125rem;color:#799183;flex-shrink:0}._clientCard_3m1d7_97:hover ._identity_3m1d7_72 h3{color:#176a35}._clientInfo_3m1d7_101{display:grid;gap:.625rem;font-size:.875rem;color:#52665a}._clientInfo_3m1d7_101>div,._clientStats_3m1d7_108>div{display:flex;align-items:center;gap:.5rem;min-width:0}._clientInfo_3m1d7_101 span{overflow-wrap:anywhere}._clientInfo_3m1d7_101 svg,._clientStats_3m1d7_108 svg{width:1rem;height:1rem;flex-shrink:0;color:#799183}._clientStats_3m1d7_108{display:flex;flex-wrap:wrap;gap:.625rem 1.25rem;padding-top:1rem;margin-top:auto;border-top:1px solid #e8eeea;color:#64776b;font-size:.75rem}@media (max-width: 760px){._clientGrid_3m1d7_28{grid-template-columns:minmax(0,1fr)}._clientLink_3m1d7_34{padding:1.125rem}}._successMessage_3m1d7_146{margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid #c7e2d0;border-radius:.875rem;background:#edf7f0;color:#176a35}._clientBody_3m1d7_155{display:flex;flex-direction:column;height:100%}._cardActions_3m1d7_160{display:flex;justify-content:flex-end;padding:0 1.5rem 1.25rem}button._removeClientButton_3m1d7_165[type=button]{background:#fff1f0;color:#b42318}button._removeClientButton_3m1d7_165[type=button]:hover:enabled{background:#fee0dd}._removeClientButton_3m1d7_165 svg{width:1rem;height:1rem}@media (max-width: 760px){._cardActions_3m1d7_160{padding:0 1.125rem 1.125rem}}._page_1tt67_1{max-width:76rem;margin:0 auto;display:grid;gap:1.5rem}._page_1tt67_1 h2{font-size:1.2rem;margin:0 0 1rem;color:#1b2b3b}._page_1tt67_1 h3{font-size:1rem;margin:1.5rem 0 .75rem}._page_1tt67_1 fieldset{border:0;margin:0;padding:0;min-width:0}._page_1tt67_1 label{display:grid;gap:.5rem;font-size:.875rem;font-weight:600;color:#294431;min-width:0}._page_1tt67_1 input:not([type=checkbox]),._page_1tt67_1 select{box-sizing:border-box;width:100%;min-width:0;padding:.875rem 1rem;border:1px solid #dce5df;border-radius:.875rem;background:#f5f8f6;color:#1b2b3b;font:inherit;font-weight:400}._page_1tt67_1 input:focus-visible,._page_1tt67_1 select:focus-visible,._page_1tt67_1 button:focus-visible{outline:2px solid #397746;outline-offset:3px}._page_1tt67_1 button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:auto;min-height:2.75rem;border:0;border-radius:.8rem;padding:.7rem 1rem;color:#356a41;background:#eef5f0;font-size:.8125rem;font-weight:600;cursor:pointer}._page_1tt67_1 button:hover:not(:disabled){background:#e0eee4}._page_1tt67_1 button:disabled{opacity:.55;cursor:not-allowed}._page_1tt67_1 button._primary_1tt67_11{color:#fff;background:#386b40}._page_1tt67_1 button._primary_1tt67_11:hover:not(:disabled){background:#285431}._page_1tt67_1 button._remove_1tt67_13{background:#fcf1ed;color:#a3402c}._page_1tt67_1 button._remove_1tt67_13:hover:not(:disabled){background:#f8e4dc}._page_1tt67_1 button svg,._videoTitle_1tt67_15>svg,._preview_1tt67_15 svg{width:1rem;height:1rem;flex-shrink:0}._count_1tt67_16{padding:.65rem .9rem;background:#eef5f0;border-radius:.8rem;color:#356a41;font-size:.875rem;white-space:nowrap}._heading_1tt67_17{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem}._heading_1tt67_17 h2{margin:0}._fields_1tt67_19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}._page_1tt67_1 label._checkbox_1tt67_20{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0}._checkbox_1tt67_20 input{width:1.125rem;height:1.125rem;accent-color:#386b40}._help_1tt67_22{color:#64766b;font-size:.8125rem;line-height:1.7;margin:.75rem 0 1.25rem}._rules_1tt67_23{display:grid;gap:.875rem;margin-bottom:1rem}._rule_1tt67_23{display:grid;grid-template-columns:minmax(10rem,2fr) repeat(2,minmax(5rem,1fr)) auto;align-items:end;gap:.75rem;padding:1rem;border-radius:.875rem;background:#f7faf8;border:1px solid #e3ebe6}._actions_1tt67_25{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;border-top:1px solid #e3ebe6}._actions_1tt67_25>span{color:#64766b;font-size:.8125rem}._editor_1tt67_27{scroll-margin-top:9rem}._filters_1tt67_28{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:1rem}._previewControls_1tt67_29{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;max-width:36rem}._preview_1tt67_15{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem}._preview_1tt67_15 a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;background:#f3f8f4;border:1px solid #e3ebe6;padding:1rem;border-radius:.875rem;text-decoration:none;color:#294431}._preview_1tt67_15 a strong{overflow-wrap:anywhere}._preview_1tt67_15 a span{grid-column:1;color:#64766b;font-size:.8125rem}._preview_1tt67_15 a svg{grid-column:2;grid-row:1}._videoList_1tt67_35{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}._video_1tt67_15{padding:1.25rem;border:1px solid #e3ebe6;border-radius:1rem;background:#fff;min-width:0}._videoTitle_1tt67_15{display:flex;align-items:center;gap:1rem;color:#1b2b3b;text-decoration:none}._videoTitle_1tt67_15 img{width:6rem;aspect-ratio:16 / 9;border-radius:.625rem;-o-object-fit:cover;object-fit:cover;background:#eef5f0}._videoTitle_1tt67_15>span{display:grid;gap:.5rem;flex:1;min-width:0;overflow-wrap:anywhere}._videoTitle_1tt67_15 strong{font-size:.9375rem;line-height:1.5}._videoTitle_1tt67_15 span span{font-size:.75rem;color:#64766b}._mappings_1tt67_42{list-style:none;padding:0;margin:1.25rem 0;display:grid;gap:.5rem}._mappings_1tt67_42 li{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem;background:#f7faf8;border-radius:.625rem;font-size:.8125rem;color:#64766b}._mappings_1tt67_42 strong{color:#356a41;flex:1}._videoActions_1tt67_45{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid #e3ebe6}._success_1tt67_46,._error_1tt67_46{border-radius:.875rem;padding:1rem 1.25rem;margin:0;font-size:.875rem;line-height:1.6}._success_1tt67_46{background:#edf7ef;color:#286136}._error_1tt67_46{background:#fcf1ed;color:#9c352a}._error_1tt67_46 p{margin:0 0 .5rem}@media (max-width: 960px){._rule_1tt67_23{grid-template-columns:repeat(2,minmax(0,1fr))}._rule_1tt67_23>label:first-child{grid-column:1 / -1}._rule_1tt67_23>button{grid-column:1 / -1;justify-self:end}}@media (max-width: 680px){._fields_1tt67_19,._videoList_1tt67_35,._filters_1tt67_28,._preview_1tt67_15{grid-template-columns:minmax(0,1fr)}._heading_1tt67_17,._actions_1tt67_25{align-items:flex-start;flex-direction:column}._videoTitle_1tt67_15 img{width:4rem}._rule_1tt67_23{padding:.75rem;gap:.5rem}._rule_1tt67_23 input{padding:.75rem}}._videoTitle_1tt67_15>._thumbnail_1tt67_53{display:flex;flex:0 0 6rem;aspect-ratio:16 / 9;align-items:center;justify-content:center;border-radius:.625rem;background:#eef5f0;color:#356a41}._thumbnail_1tt67_53 svg{width:1.75rem;height:1.75rem}@media (max-width: 680px){._videoTitle_1tt67_15>._thumbnail_1tt67_53{flex-basis:4rem}}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
