@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_66e8e730-module__9s-ztG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_66e8e730-module__9s-ztG__variable{--font-sans:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_51b81811-module__basXGG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_51b81811-module__basXGG__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
.aws-docs-container{color:hsl(var(--foreground));font-family:Amazon Ember,Helvetica Neue,Roboto,Arial,sans-serif;font-size:16px;line-height:1.5}.aws-docs-container h1{color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));margin-top:1em;margin-bottom:.5em;padding-bottom:.3em;font-size:2em;font-weight:700}.aws-docs-container h2{color:hsl(var(--foreground));margin-top:1.5em;margin-bottom:.5em;font-size:1.5em;font-weight:700}.aws-docs-container h3,.aws-docs-container h4,.aws-docs-container h5,.aws-docs-container h6{color:hsl(var(--foreground));margin-top:1.5em;margin-bottom:.5em;font-weight:700}.aws-docs-container a{color:hsl(var(--primary));text-decoration:none}.aws-docs-container a:hover{color:hsl(var(--primary));text-decoration:underline}.aws-docs-container p{margin-bottom:1em;line-height:1.6}.aws-docs-container ul,.aws-docs-container ol{margin-bottom:1em;padding-left:2em}.aws-docs-container li{margin-bottom:.5em}.aws-docs-container code{background-color:hsl(var(--muted));color:hsl(var(--destructive));border:1px solid hsl(var(--border));border-radius:3px;padding:.2em .4em;font-family:Amazon Ember Mono,Consolas,Monaco,Andale Mono,monospace;font-size:.9em}.aws-docs-container pre{background-color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:3px;margin-bottom:1em;padding:1em;overflow:auto}.aws-docs-container pre code{color:hsl(var(--muted-foreground));background-color:#0000;border:none;padding:0;font-size:.9em;line-height:1.6;display:block}.aws-docs-container table{border-collapse:collapse;border:1px solid hsl(var(--border));width:100%;margin-bottom:1.5em}.aws-docs-container th,.aws-docs-container td{border:1px solid hsl(var(--border));text-align:left;vertical-align:top;padding:8px 12px}.aws-docs-container th{background-color:hsl(var(--muted));color:hsl(var(--foreground));font-weight:700}.aws-docs-container tr:nth-child(2n){background-color:hsl(var(--muted) / .5)}.aws-docs-container img{max-width:100%;height:auto;margin:1em 0;display:block}.awsdocs-main{max-width:1200px;margin:0 auto;padding:20px}.awsdocs-page-header-container{border-bottom:1px solid hsl(var(--border));margin-bottom:20px;padding-bottom:10px}.awsdocs-breadcrumbs{color:hsl(var(--muted-foreground));margin-bottom:10px;font-size:.9em}.awsdocs-content{max-width:800px}.awsdocs-note,.awsdocs-important,.awsdocs-warning,.awsdocs-tip{border-radius:3px;margin:15px 0;padding:15px 15px 15px 55px;position:relative}.awsdocs-note{background-color:hsl(var(--primary) / .1);border-left:4px solid hsl(var(--primary))}.awsdocs-important{background-color:hsl(var(--accent) / .1);border-left:4px solid hsl(var(--accent))}.awsdocs-warning{background-color:hsl(var(--destructive) / .1);border-left:4px solid hsl(var(--destructive))}.awsdocs-tip{background-color:hsl(var(--chart-2) / .1);border-left:4px solid hsl(var(--chart-2))}.awsdocs-note:before,.awsdocs-important:before,.awsdocs-warning:before,.awsdocs-tip:before{font-weight:700;position:absolute;top:15px;left:15px}.awsdocs-note:before{content:"Note";color:hsl(var(--primary))}.awsdocs-important:before{content:"Important";color:hsl(var(--accent))}.awsdocs-warning:before{content:"Warning";color:hsl(var(--destructive))}.awsdocs-tip:before{content:"Tip";color:hsl(var(--chart-2))}.awsdocs-code-block{background-color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:3px;margin-bottom:1em;overflow:hidden}.awsdocs-code-block-header{background-color:hsl(var(--muted) / .7);color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));padding:8px 12px;font-family:Amazon Ember Mono,Consolas,Monaco,Andale Mono,monospace;font-size:.9em}.awsdocs-code-block pre{border:none;border-radius:0;margin:0}.awsdocs-tabs{border:1px solid hsl(var(--border));border-radius:3px;margin-bottom:1.5em}.awsdocs-tabs-header{border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--muted));display:flex}.awsdocs-tab{cursor:pointer;border-right:1px solid hsl(var(--border));padding:10px 15px}.awsdocs-tab.active{background-color:hsl(var(--background));border-bottom:2px solid hsl(var(--accent))}.awsdocs-tab-content{padding:15px;display:none}.awsdocs-tab-content.active{display:block}.table-responsive{margin-bottom:1.5em;overflow-x:auto}.doc-explorer-content #main-column{height:auto!important;overflow:visible!important}.doc-explorer-content .awsui-util-container{max-width:none!important}.doc-explorer-content ul li,.doc-explorer-content ol li{margin-bottom:.5em}.doc-explorer-content .programlisting{background-color:hsl(var(--muted));border:1px solid hsl(var(--border));white-space:pre;border-radius:3px;margin-bottom:1em;padding:1em;font-family:Amazon Ember Mono,Consolas,Monaco,Andale Mono,monospace;overflow:auto}
:root{--hive-quiz-yellow:#ffdc5d;--hive-quiz-gold:#ffd066;--hive-quiz-amber:#faab3f;--hive-quiz-black:#21221d;--hive-quiz-wing:#7ca6b4;--hive-quiz-red:#ef4444;--hive-quiz-blue:#3b82f6;--hive-quiz-orange:#f97316;--hive-quiz-green:#22c55e;--hive-quiz-purple:#a855f7;--hive-quiz-button-yellow:#eab308;--hive-quiz-honey-gradient:linear-gradient(135deg, var(--hive-quiz-yellow) 0%, var(--hive-quiz-amber) 100%);--hive-quiz-wing-gradient:linear-gradient(135deg, var(--hive-quiz-wing) 0%, #b8d4db 100%);--hive-quiz-warm-gradient:linear-gradient(135deg, #fef3c7 0%, #fed7aa 100%)}@supports (color:lab(0% 0 0)){:root{--hive-quiz-yellow:lab(89.9485% 10.483 101.049);--hive-quiz-gold:lab(86.2705% 14.2515 86.3638);--hive-quiz-amber:lab(76.5149% 23.7685 64.3943);--hive-quiz-black:lab(13.1036% -1.66527 3.33461);--hive-quiz-wing:lab(65.4857% -12.3056 -12.0719)}}@keyframes hive-buzz{0%{transform:scale(.98)rotate(-1deg);box-shadow:0 0 20px 5px #fcd21f4d}25%{transform:scale(1)rotate(0);box-shadow:0 0 25px 8px #fcd21f66}50%{transform:scale(1.02)rotate(1deg);box-shadow:0 0 30px 10px #fcd21f4d}75%{transform:scale(1)rotate(0);box-shadow:0 0 25px 8px #fcd21f66}to{transform:scale(.98)rotate(-1deg);box-shadow:0 0 20px 5px #fcd21f4d}}@keyframes hive-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes hive-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hive-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes hive-wing-flutter{0%,to{transform:scaleX(1)scaleY(1)}25%{transform:scaleX(.9)scaleY(1.1)}50%{transform:scaleX(1.1)scaleY(.9)}75%{transform:scaleX(.95)scaleY(1.05)}}.hive-quiz-container{background:hsl(var(--background));color:hsl(var(--foreground));min-height:100vh;position:relative}.hive-quiz-container:before{content:"";background-image:radial-gradient(circle at 20% 80%, hsl(var(--primary) / .05) 0%, transparent 50%), radial-gradient(circle at 80% 20%, hsl(var(--secondary) / .05) 0%, transparent 50%), radial-gradient(circle at 40% 40%, hsl(var(--accent) / .03) 0%, transparent 50%);pointer-events:none;z-index:0;position:absolute;inset:0}.hive-quiz-content{z-index:1;position:relative}.hive-quiz-card{-webkit-user-select:none;user-select:none;background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:2.5rem;margin-bottom:1.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.hive-quiz-card:hover{border-radius:1.5rem;transition-duration:.3s;transition-timing-function:ease-in-out}.hive-quiz-card.variant-muted{background-color:hsl(var(--muted) / .3)}.hive-quiz-card.variant-secondary{background-color:hsl(var(--secondary) / .1)}.hive-quiz-card.variant-primary{background-color:hsl(var(--primary) / .1)}.hive-quiz-card{background-color:hsl(var(--card))}.hive-quiz-card-header{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));border-radius:2.5rem 2.5rem 0 0;padding:.75rem 1.5rem;font-weight:600}.hive-quiz-card-content{padding:1.5rem}.hive-quiz-queen-header{background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--card-foreground));border-radius:2.5rem;margin-bottom:1rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.hive-quiz-queen-title{text-shadow:0 2px 4px hsl(var(--foreground) / .1);margin-bottom:.5rem;font-size:2rem;font-weight:700}.hive-quiz-worker-header{background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--card-foreground));box-shadow:0 4px 16px hsl(var(--foreground) / .05);border-radius:16px;margin-bottom:1.5rem;padding:1.5rem;position:relative;overflow:hidden}.hive-quiz-worker-header:before{content:"🐝";opacity:.7;font-size:1.5rem;animation:2s ease-in-out infinite hive-wing-flutter;position:absolute;top:1rem;right:1rem}.hive-quiz-answer-button{border:4px solid hsl(var(--background));cursor:pointer;box-shadow:0 4px 12px hsl(var(--foreground) / .15), inset 0 1px 0 hsl(var(--background) / .2);color:#fff;text-shadow:0 2px 4px hsl(var(--foreground) / .3);border-radius:16px;justify-content:center;align-items:center;font-weight:700;transition:all .2s;display:flex;position:relative;overflow:hidden}.hive-quiz-answer-button.color-red{background:linear-gradient(135deg, var(--hive-quiz-red) 0%, #dc2626 100%)}.hive-quiz-answer-button.color-blue{background:linear-gradient(135deg, var(--hive-quiz-blue) 0%, #2563eb 100%)}.hive-quiz-answer-button.color-orange{background:linear-gradient(135deg, var(--hive-quiz-orange) 0%, #ea580c 100%)}.hive-quiz-answer-button.color-green{background:linear-gradient(135deg, var(--hive-quiz-green) 0%, #16a34a 100%)}.hive-quiz-answer-button.color-purple{background:linear-gradient(135deg, var(--hive-quiz-purple) 0%, #9333ea 100%)}.hive-quiz-answer-button.color-yellow{background:linear-gradient(135deg, var(--hive-quiz-button-yellow) 0%, #ca8a04 100%);color:var(--hive-quiz-black);text-shadow:0 1px 2px #ffffff80}.hive-quiz-answer-button .symbol{justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;line-height:1;display:flex;position:relative}.hive-quiz-answer-button .symbol-triangle:before{content:"";border-bottom:28px solid;border-left:16px solid #0000;border-right:16px solid #0000;width:0;height:0;display:block}.hive-quiz-answer-button .symbol-diamond:before{content:"";background:currentColor;width:24px;height:24px;display:block;transform:rotate(45deg)}.hive-quiz-answer-button .symbol-circle:before{content:"";background:currentColor;border-radius:50%;width:28px;height:28px;display:block}.hive-quiz-answer-button .symbol-square:before{content:"";background:currentColor;width:26px;height:26px;display:block}.hive-quiz-answer-button .symbol-star:before{content:"★";color:currentColor;font-size:2rem;line-height:1;display:block}.hive-quiz-answer-button .symbol-hexagon:before{content:"";clip-path:polygon(30% 0%,70% 0%,100% 50%,70% 100%,30% 100%,0% 50%);background:currentColor;width:24px;height:24px;display:block;position:relative}.hive-quiz-answer-button.size-small .symbol-triangle:before{border-bottom-width:20px;border-left-width:12px;border-right-width:12px}.hive-quiz-answer-button.size-small .symbol-diamond:before,.hive-quiz-answer-button.size-small .symbol-circle:before,.hive-quiz-answer-button.size-small .symbol-square:before,.hive-quiz-answer-button.size-small .symbol-hexagon:before{width:18px;height:18px}.hive-quiz-answer-button.size-small .symbol-star:before{font-size:1.5rem}.hive-quiz-answer-button.size-medium .symbol-triangle:before{border-bottom-width:24px;border-left-width:14px;border-right-width:14px}.hive-quiz-answer-button.size-medium .symbol-diamond:before,.hive-quiz-answer-button.size-medium .symbol-circle:before,.hive-quiz-answer-button.size-medium .symbol-square:before,.hive-quiz-answer-button.size-medium .symbol-hexagon:before{width:21px;height:21px}.hive-quiz-answer-button.size-medium .symbol-star:before{font-size:1.75rem}.hive-quiz-answer-button:hover:not(:disabled){transform:scale(1.05);box-shadow:0 8px 20px #0003,inset 0 1px #ffffff4d}.hive-quiz-answer-button:active:not(:disabled){transform:scale(.98);box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a}.hive-quiz-answer-button.selected{border-color:#fff;animation:1.5s ease-in-out infinite hive-pulse;box-shadow:0 0 0 4px #ffffff80,0 8px 20px #0003}.hive-quiz-answer-button.correct{border-color:#22c55e;box-shadow:0 0 0 4px #22c55e4d,0 8px 20px #22c55e33}.hive-quiz-answer-button.incorrect{border-color:#ef4444;box-shadow:0 0 0 4px #ef44444d,0 8px 20px #ef444433}.hive-quiz-answer-button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.hive-quiz-answer-grid{gap:1rem;max-width:600px;margin:0 auto;display:grid}.hive-quiz-answer-grid.layout-2x2{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.hive-quiz-answer-grid.layout-2x3{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr)}.hive-quiz-answer-grid.layout-3x3{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}.hive-quiz-answer-button.size-large{width:120px;height:120px;font-size:1.5rem}.hive-quiz-answer-button.size-medium{width:100px;height:100px;font-size:1.25rem}.hive-quiz-answer-button.size-small{width:80px;height:80px;font-size:1rem}.hive-quiz-status-connected{color:#22c55e;background:#16a2491a;border:1px solid #16a24933;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.hive-quiz-status-connecting{color:#f59e0b;background:#fbbd231a;border:1px solid #fbbd2333;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.hive-quiz-status-disconnected{color:#ef4444;background:#ef43431a;border:1px solid #ef434333;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.hive-quiz-progress-bar{background:hsl(var(--muted));border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden}.hive-quiz-progress-fill{background:hsl(var(--primary));border-radius:4px;height:100%;transition:width .5s;position:relative}.hive-quiz-progress-fill:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--primary-foreground) / .2), transparent);animation:2s infinite hive-shimmer;position:absolute;inset:0}.hive-quiz-participant{background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--card-foreground));border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;transition:all .2s;display:flex}.hive-quiz-participant:hover{background:hsl(var(--muted));border-color:hsl(var(--primary) / .4)}.hive-quiz-participant-status{border-radius:50%;flex-shrink:0;width:12px;height:12px}.hive-quiz-participant-status.connected{background:#22c55e;box-shadow:0 0 8px #16a24966}.hive-quiz-participant-status.disconnected{background:hsl(var(--muted-foreground))}.hive-quiz-participant-name{color:hsl(var(--foreground));flex-grow:1;font-weight:600}.hive-quiz-participant-score{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:6px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.hive-quiz-alert{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid;border-radius:12px;margin:1rem 0;padding:1rem;position:relative;overflow:hidden}.hive-quiz-alert.success{color:#18b451;background:#16a2491a;border-color:#16a2494d}.hive-quiz-alert.warning{color:#fab505;background:#fbbd231a;border-color:#fbbd234d}.hive-quiz-alert.error{color:#eb1414;background:#ef43431a;border-color:#ef43434d}.hive-quiz-alert.info{color:#447aee;background:#2463eb1a;border-color:#2463eb4d}.hive-quiz-button{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:2px solid var(--color-hive-yellow-300);cursor:pointer;border-radius:12px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;position:relative;overflow:hidden}.hive-quiz-button:hover:not(:disabled){background:hsl(var(--primary) / .9);border-color:var(--color-hive-yellow-400);box-shadow:0 4px 12px hsl(var(--primary) / .2)}.hive-quiz-button:active:not(:disabled){background:hsl(var(--primary) / .8);box-shadow:0 2px 8px hsl(var(--primary) / .1)}.hive-quiz-button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.hive-quiz-button.secondary{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:var(--color-hive-gray-400)}.hive-quiz-button.danger{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-color:hsl(var(--destructive))}.hive-quiz-loading{align-items:center;gap:.5rem;display:inline-flex}.hive-quiz-spinner{border:2px solid hsl(var(--primary) / .3);border-top:2px solid hsl(var(--primary));border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.hive-quiz-container{padding:1rem}.hive-quiz-queen-title{font-size:1.5rem}.hive-quiz-worker-header{padding:1rem}.hive-quiz-card-header{padding:.5rem 1rem}.hive-quiz-card-content{padding:1rem}.hive-quiz-answer-button.size-large{width:100px;height:100px;font-size:1.25rem}.hive-quiz-answer-button.size-medium{width:80px;height:80px;font-size:1rem}.hive-quiz-answer-button.size-small{width:60px;height:60px;font-size:.875rem}.hive-quiz-answer-grid{gap:.75rem;max-width:400px}.hive-quiz-button{padding:.625rem 1.25rem;font-size:.875rem}.hive-quiz-participant{padding:.625rem}}@media (max-width:480px){.hive-quiz-container,.hive-quiz-worker-header{padding:.75rem}.hive-quiz-card-header{padding:.5rem .75rem}.hive-quiz-card-content{padding:.75rem}.hive-quiz-answer-button.size-large{width:80px;height:80px;font-size:1rem}.hive-quiz-answer-button.size-medium{width:70px;height:70px;font-size:.875rem}.hive-quiz-answer-button.size-small{width:50px;height:50px;font-size:.75rem}.hive-quiz-answer-grid{gap:.5rem;max-width:300px}.hive-quiz-button{padding:.5rem 1rem;font-size:.8rem}.hive-quiz-participant{gap:.5rem;padding:.5rem}.hive-quiz-participant-name{font-size:.875rem}.hive-quiz-participant-score{padding:.125rem .375rem;font-size:.7rem}}@media (hover:none) and (pointer:coarse){.hive-quiz-answer-button{min-width:44px;min-height:44px}.hive-quiz-button{min-height:44px;padding:.75rem 1.5rem}.hive-quiz-answer-button:active{transform:scale(.95)}.hive-quiz-button:active{transform:scale(.98)}}@media (max-width:768px) and (orientation:landscape){.hive-quiz-answer-grid{max-width:500px}.hive-quiz-answer-button.size-large{width:90px;height:90px}.hive-quiz-answer-button.size-medium{width:75px;height:75px}.hive-quiz-answer-button.size-small{width:55px;height:55px}}.hive-quiz-answer-button:focus,.hive-quiz-button:focus{outline-offset:2px;outline:3px solid #3b82f680}.hive-quiz-answer-button .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}@media (prefers-contrast:high){.hive-quiz-answer-button{border-width:4px;border-color:#fff}.hive-quiz-answer-button.color-red{background:#dc2626;border-color:#fca5a5}.hive-quiz-answer-button.color-blue{background:#2563eb;border-color:#93c5fd}.hive-quiz-answer-button.color-orange{background:#ea580c;border-color:#fdba74}.hive-quiz-answer-button.color-green{background:#16a34a;border-color:#86efac}.hive-quiz-answer-button.color-purple{background:#9333ea;border-color:#c4b5fd}.hive-quiz-answer-button.color-yellow{color:#000;background:#ca8a04;border-color:#fde047}}.hive-quiz-answer-button.pattern-dots:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 25% 25%,#ffffff4d 2px,#0000 2px);background-size:8px 8px;position:absolute;inset:0}.hive-quiz-answer-button.pattern-stripes:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff1a 0 2px,#0000 2px 6px);position:absolute;inset:0}.hive-quiz-answer-button.pattern-grid:after{content:"";pointer-events:none;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.hive-quiz-question-display{background:hsl(var(--background));min-height:100vh;color:hsl(var(--foreground))}.hive-quiz-answer-box{cursor:pointer;box-shadow:0 4px 12px hsl(var(--foreground) / .15), inset 0 1px 0 hsl(var(--background) / .2);color:#fff;text-shadow:0 2px 4px hsl(var(--foreground) / .3);border:4px solid #fff;border-radius:1rem;justify-content:center;align-items:center;font-weight:700;transition:all .2s;display:flex;position:relative;overflow:hidden}.hive-quiz-answer-box:hover:not(:disabled){transform:scale(1.02);box-shadow:0 8px 20px #0003,inset 0 1px #ffffff4d}.hive-quiz-answer-box:active:not(:disabled){transform:scale(.98)}.hive-quiz-answer-box:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.triangle-symbol,.diamond-symbol,.circle-symbol,.square-symbol,.star-symbol,.hexagon-symbol{justify-content:center;align-items:center;display:flex}@media (prefers-contrast:high){.hive-quiz-answer-box{border-width:6px;border-color:#fff}.hive-quiz-question-display h1{text-shadow:2px 2px 4px #000c}}@media (prefers-reduced-motion:reduce){.hive-quiz-answer-box,.hive-quiz-question-display *{transition:none;animation:none}}@media (min-width:1920px){.hive-quiz-question-display h1{font-size:4rem}.hive-quiz-answer-box{min-height:200px;font-size:1.5rem}}@media (min-width:2560px){.hive-quiz-question-display h1{font-size:5rem}.hive-quiz-answer-box{min-height:240px;font-size:1.75rem}}.hive-quiz-text-primary{color:hsl(var(--primary))}.hive-quiz-text-secondary{color:hsl(var(--secondary))}.hive-quiz-text-accent{color:hsl(var(--accent))}.hive-quiz-bg-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.hive-quiz-bg-secondary{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.hive-quiz-bg-warm{background:hsl(var(--background));color:hsl(var(--foreground))}.hive-quiz-border-primary{border-color:hsl(var(--primary))}.hive-quiz-border-secondary{border-color:hsl(var(--accent))}.hive-quiz-shadow-glow{box-shadow:0 0 20px hsl(var(--primary) / .3)}.hive-quiz-shadow-hover{box-shadow:0 8px 32px hsl(var(--foreground) / .15)}.hive-quiz-rounded{border-radius:16px}.hive-quiz-rounded-lg{border-radius:20px}.hive-quiz-rounded-xl{border-radius:24px}.hive-quiz-icon{background:hsl(var(--primary) / .2);width:2rem;height:2rem;color:hsl(var(--primary-foreground));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hive-quiz-icon-lg{width:3rem;height:3rem}.hive-quiz-icon-sm{width:1.5rem;height:1.5rem}.hive-quiz-badge{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.hive-quiz-badge-success{color:#18b451;background:#16a2491a;border:1px solid #16a24933}.hive-quiz-badge-warning{color:#fab505;background:#fbbd231a;border:1px solid #fbbd2333}.hive-quiz-badge-error{color:#eb1414;background:#ef43431a;border:1px solid #ef434333}.hive-quiz-divider{background:linear-gradient(90deg, transparent, hsl(var(--border)), transparent);height:1px;margin:1rem 0}.hive-quiz-tooltip{position:relative}.hive-quiz-tooltip:after{content:attr(data-tooltip);background:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));white-space:nowrap;opacity:0;pointer-events:none;z-index:1000;border-radius:8px;padding:.5rem;font-size:.75rem;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.hive-quiz-tooltip:hover:after{opacity:1}@media (prefers-contrast:high){.hive-quiz-answer-button,.hive-quiz-card,.hive-quiz-button{border-width:3px}.hive-quiz-badge{border-width:2px}}@keyframes hive-entrance{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hive-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes hive-slide-in-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes hive-slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes hive-glow{0%,to{box-shadow:0 0 20px #fcd21f4d}50%{box-shadow:0 0 30px #fcd21f99}}.hive-quiz-animate-entrance{animation:.6s ease-out hive-entrance}.hive-quiz-animate-bounce-in{animation:.8s ease-out hive-bounce-in}.hive-quiz-animate-slide-left{animation:.5s ease-out hive-slide-in-left}.hive-quiz-animate-slide-right{animation:.5s ease-out hive-slide-in-right}.hive-quiz-animate-glow{animation:2s ease-in-out infinite hive-glow}.hive-quiz-participant:first-child{animation-delay:.1s}.hive-quiz-participant:nth-child(2){animation-delay:.2s}.hive-quiz-participant:nth-child(3){animation-delay:.3s}.hive-quiz-participant:nth-child(4){animation-delay:.4s}.hive-quiz-participant:nth-child(5){animation-delay:.5s}.hive-quiz-answer-button:hover:not(:disabled){animation:1s ease-in-out infinite hive-pulse}@keyframes hive-celebrate{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.1)rotate(-5deg)}50%{transform:scale(1.2)rotate(0)}75%{transform:scale(1.1)rotate(5deg)}}.hive-quiz-celebrate{animation:.6s ease-in-out hive-celebrate}@keyframes hive-particle{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-100px)scale(.5)}}.hive-quiz-particle{pointer-events:none;animation:2s ease-out forwards hive-particle;position:absolute}.hive-quiz-loading-dots:after{content:"";animation:1.5s infinite hive-loading-dots}@keyframes hive-loading-dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}@keyframes hive-bee-trail{0%{opacity:0;transform:translate(-100px)translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(100vw)translateY(-20px)}}.hive-quiz-bee-trail{z-index:1000;pointer-events:none;font-size:2rem;animation:8s linear infinite hive-bee-trail;position:fixed;top:20%;left:-100px}.hive-quiz-status-indicator{position:relative;overflow:hidden}.hive-quiz-status-indicator:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:2s infinite hive-shimmer;position:absolute;top:0;left:-100%}@media (prefers-reduced-motion:reduce){.hive-quiz-answer-button,.hive-quiz-button,.hive-quiz-card,.hive-quiz-participant,.hive-quiz-progress-fill,.hive-quiz-animate-entrance,.hive-quiz-animate-bounce-in,.hive-quiz-animate-slide-left,.hive-quiz-animate-slide-right,.hive-quiz-animate-glow,.hive-quiz-celebrate,.hive-quiz-particle,.hive-quiz-bee-trail{transition:none;animation:none}.hive-quiz-answer-button.selected,.hive-quiz-spinner,.hive-quiz-progress-fill:after,.hive-quiz-loading-dots:after,.hive-quiz-status-indicator:before{animation:none}}
